0001558370-23-009389.txt : 20230511 0001558370-23-009389.hdr.sgml : 20230511 20230511161547 ACCESSION NUMBER: 0001558370-23-009389 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230511 DATE AS OF CHANGE: 20230511 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Zomedica Corp. CENTRAL INDEX KEY: 0001684144 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 000000000 STATE OF INCORPORATION: A0 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38298 FILM NUMBER: 23911240 BUSINESS ADDRESS: STREET 1: 100 PHOENIX DRIVE STREET 2: SUITE 125 CITY: ANN ARBOR STATE: MI ZIP: 48108 BUSINESS PHONE: (734) 369-2555 MAIL ADDRESS: STREET 1: 100 PHOENIX DRIVE STREET 2: SUITE 125 CITY: ANN ARBOR STATE: MI ZIP: 48108 FORMER COMPANY: FORMER CONFORMED NAME: Zomedica Pharmaceuticals Corp. DATE OF NAME CHANGE: 20160908 10-Q 1 zom-20230331x10q.htm 10-Q
0001684144--12-312023Q1false97994966897994966800-0000000P18M00016841442023-01-170001684144srt:MinimumMemberzom:AgreementBetweenWheelershipLlcAndRealtyAssociatesFundXiiPortfolioL.p.Member2022-07-152022-07-150001684144srt:MaximumMemberzom:AgreementBetweenWheelershipLlcAndRealtyAssociatesFundXiiPortfolioL.p.Member2022-07-152022-07-150001684144zom:AgreementWithLebow1031LegacyLlcMember2022-07-012022-07-010001684144srt:MinimumMemberzom:AgreementWithUlfNorthfieldBusinessCenterLlcMember2022-04-012022-04-010001684144srt:MaximumMemberzom:AgreementWithUlfNorthfieldBusinessCenterLlcMember2022-04-012022-04-010001684144srt:MinimumMemberzom:WarehouseLeaseAgreementWithWickfieldPhoenixLlcMember2021-09-152021-09-150001684144srt:MaximumMemberzom:WarehouseLeaseAgreementWithWickfieldPhoenixLlcMember2021-09-152021-09-150001684144srt:MinimumMemberzom:LeaseAgreementWithWickfieldPhoenixLlcMember2021-02-012021-02-010001684144srt:MaximumMemberzom:LeaseAgreementWithWickfieldPhoenixLlcMember2021-02-012021-02-010001684144zom:SeraphBiosciencesIncMember2018-05-100001684144zom:DistributionOn18MonthAnniversaryOfClosingDateMemberzom:AssisiAnimalHealthLlcMember2022-07-152022-07-150001684144zom:AgreementIndemnificationObligationMemberzom:RevoSquaredMember2022-07-012022-07-010001684144zom:SeriesDWarrantsMember2023-01-012023-03-310001684144zom:SeriesCWarrantsMember2023-01-012023-03-310001684144zom:SeriesBWarrantsMember2023-01-012023-03-310001684144zom:SeriesAWarrantsMember2023-01-012023-03-310001684144zom:RevoSquaredLlcAcquisitionWarrantsIssuedMember2023-01-012023-03-310001684144zom:AssisiAnimalHealthLlcAcquisitionWarrantsIssuedMember2023-01-012023-03-310001684144us-gaap:RetainedEarningsMember2023-03-310001684144us-gaap:AdditionalPaidInCapitalMember2023-03-310001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001684144us-gaap:RetainedEarningsMember2022-12-310001684144us-gaap:AdditionalPaidInCapitalMember2022-12-310001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001684144us-gaap:RetainedEarningsMember2022-03-310001684144us-gaap:AdditionalPaidInCapitalMember2022-03-310001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001684144us-gaap:RetainedEarningsMember2021-12-310001684144us-gaap:AdditionalPaidInCapitalMember2021-12-310001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001684144us-gaap:CommonStockMember2023-03-310001684144us-gaap:CommonStockMember2022-12-310001684144us-gaap:CommonStockMember2022-03-310001684144us-gaap:CommonStockMember2021-12-310001684144zom:ShareBasedCompensationArrangementGrantDate2023Member2023-01-012023-03-310001684144zom:ShareBasedCompensationArrangementGrantDate2022Member2023-01-012023-03-310001684144zom:ShareBasedCompensationArrangementGrantDate2021Member2023-01-012023-03-310001684144zom:ShareBasedCompensationArrangementGrantDate2020Member2023-01-012023-03-310001684144zom:ShareBasedCompensationArrangementGrantDate2023Member2023-03-310001684144zom:ShareBasedCompensationArrangementGrantDate2022Member2023-03-310001684144zom:ShareBasedCompensationArrangementGrantDate2021Member2023-03-310001684144zom:ShareBasedCompensationArrangementGrantDate2020Member2023-03-3100016841442021-01-012021-12-3100016841442020-01-012020-12-3100016841442020-12-310001684144zom:RevoSquaredMember2023-01-012023-03-310001684144zom:ConsumablesRevenueMemberzom:TherapeuticsMember2023-01-012023-03-310001684144zom:ConsumablesRevenueMemberzom:DiagnosticsMember2023-01-012023-03-310001684144zom:CapitalRevenueMemberzom:TherapeuticsMember2023-01-012023-03-310001684144zom:CapitalRevenueMemberzom:DiagnosticsMember2023-01-012023-03-310001684144us-gaap:ProductAndServiceOtherMemberzom:TherapeuticsMember2023-01-012023-03-310001684144zom:ConsumablesRevenueMember2023-01-012023-03-310001684144zom:CapitalRevenueMember2023-01-012023-03-310001684144us-gaap:ProductAndServiceOtherMember2023-01-012023-03-310001684144zom:ConsumablesRevenueMemberzom:TherapeuticsMember2022-01-012022-03-310001684144zom:ConsumablesRevenueMemberzom:DiagnosticsMember2022-01-012022-03-310001684144zom:CapitalRevenueMemberzom:TherapeuticsMember2022-01-012022-03-310001684144us-gaap:ProductAndServiceOtherMemberzom:TherapeuticsMember2022-01-012022-03-310001684144zom:TherapeuticsMember2022-01-012022-03-310001684144zom:DiagnosticsMember2022-01-012022-03-310001684144zom:ConsumablesRevenueMember2022-01-012022-03-310001684144zom:CapitalRevenueMember2022-01-012022-03-310001684144us-gaap:ProductAndServiceOtherMember2022-01-012022-03-3100016841442022-03-012022-03-010001684144zom:MachineryAndOfficeEquipmentMember2023-03-310001684144zom:LaboratoryEquipmentMember2023-03-310001684144zom:FurnitureAndEquipmentMember2023-03-310001684144us-gaap:LeaseholdImprovementsMember2023-03-310001684144zom:MachineryAndOfficeEquipmentMember2022-12-310001684144zom:LaboratoryEquipmentMember2022-12-310001684144zom:FurnitureAndEquipmentMember2022-12-310001684144us-gaap:LeaseholdImprovementsMember2022-12-3100016841442023-01-172023-01-170001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-3100016841442022-01-012022-12-310001684144us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001684144us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001684144us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001684144us-gaap:RetainedEarningsMember2023-01-012023-03-310001684144us-gaap:RetainedEarningsMember2022-01-012022-03-310001684144zom:WarehouseLeaseAgreementWithWickfieldPhoenixLlcMember2021-09-150001684144zom:LeaseAgreementWithWickfieldPhoenixLlcMember2021-02-010001684144us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:LoansReceivableMember2023-03-310001684144us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-03-310001684144us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-03-310001684144us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-03-310001684144us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-03-310001684144us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310001684144us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001684144us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001684144us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001684144zom:InvestmentMaturity91To365DaysMember2023-03-310001684144zom:InvestmentMaturity90DaysOrLessMember2023-03-310001684144zom:InvestmentMaturity366OrMoreDaysMember2023-03-310001684144us-gaap:MoneyMarketFundsMember2023-03-310001684144zom:TherapeuticsMember2023-03-310001684144zom:DiagnosticsMember2023-03-310001684144zom:TherapeuticsMember2022-12-310001684144zom:DiagnosticsMember2022-12-310001684144zom:LeaseAgreementWithWickfieldPhoenixLlcMember2021-01-012021-03-310001684144zom:AssisiAnimalHealthLlcMemberzom:ElectronicCommerceTechnologyMember2022-07-152022-07-150001684144zom:AssisiAnimalHealthLlcMemberus-gaap:TradeNamesMember2022-07-152022-07-150001684144zom:AssisiAnimalHealthLlcMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-07-152022-07-150001684144zom:AssisiAnimalHealthLlcMemberus-gaap:CustomerRelationshipsMember2022-07-152022-07-150001684144zom:RevoSquaredMemberus-gaap:TradeNamesMember2022-07-012022-07-010001684144zom:RevoSquaredMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-07-012022-07-010001684144zom:RevoSquaredMemberus-gaap:CustomerRelationshipsMember2022-07-012022-07-010001684144zom:ElectronicCommerceTechnologyMember2023-03-310001684144us-gaap:TradeNamesMember2023-03-310001684144us-gaap:TrademarksMember2023-03-310001684144us-gaap:TechnologyBasedIntangibleAssetsMember2023-03-310001684144us-gaap:LicensingAgreementsMember2023-03-310001684144us-gaap:CustomerRelationshipsMember2023-03-310001684144us-gaap:ComputerSoftwareIntangibleAssetMember2023-03-310001684144zom:ElectronicCommerceTechnologyMember2022-12-310001684144us-gaap:TradeNamesMember2022-12-310001684144us-gaap:TrademarksMember2022-12-310001684144us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001684144us-gaap:LicensingAgreementsMember2022-12-310001684144us-gaap:CustomerRelationshipsMember2022-12-310001684144us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001684144us-gaap:LoansReceivableMember2023-03-310001684144zom:StructuredMonitoringProductsMemberus-gaap:SubsequentEventMember2023-05-050001684144zom:DistributionOn18MonthAnniversaryOfClosingDateMemberzom:AssisiAnimalHealthLlcMember2022-07-150001684144zom:AgreementIndemnificationObligationMemberzom:RevoSquaredMember2022-07-010001684144us-gaap:LoansReceivableMember2023-01-012023-03-310001684144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:LoansReceivableMember2023-03-310001684144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-03-310001684144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-03-310001684144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-03-310001684144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-03-310001684144us-gaap:USTreasurySecuritiesMember2023-03-310001684144us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-03-310001684144us-gaap:CorporateDebtSecuritiesMember2023-03-310001684144us-gaap:CommercialPaperMember2023-03-310001684144zom:TherapeuticsMember2023-01-012023-03-310001684144zom:DiagnosticsMember2023-01-012023-03-310001684144srt:RestatementAdjustmentMember2022-01-012022-03-310001684144zom:RevoSquaredMember2022-12-310001684144zom:SeriesDWarrantsMember2023-03-310001684144zom:SeriesCWarrantsMember2023-03-310001684144zom:SeriesBWarrantsMember2023-03-310001684144zom:SeriesAWarrantsMember2023-03-310001684144zom:RevoSquaredLlcAcquisitionWarrantsIssuedMember2023-03-310001684144zom:AssisiAnimalHealthLlcAcquisitionWarrantsIssuedMember2023-03-3100016841442022-03-3100016841442021-12-310001684144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310001684144us-gaap:FairValueMeasurementsRecurringMember2023-03-310001684144srt:ScenarioPreviouslyReportedMemberzom:AssisiAnimalHealthLlcMemberzom:ElectronicCommerceTechnologyMember2022-07-150001684144srt:ScenarioPreviouslyReportedMemberzom:AssisiAnimalHealthLlcMemberus-gaap:TradeNamesMember2022-07-150001684144srt:ScenarioPreviouslyReportedMemberzom:AssisiAnimalHealthLlcMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-07-150001684144srt:ScenarioPreviouslyReportedMemberzom:AssisiAnimalHealthLlcMemberus-gaap:CustomerRelationshipsMember2022-07-150001684144zom:AssisiAnimalHealthLlcMemberzom:ElectronicCommerceTechnologyMember2022-07-150001684144zom:AssisiAnimalHealthLlcMemberus-gaap:TradeNamesMember2022-07-150001684144zom:AssisiAnimalHealthLlcMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-07-150001684144zom:AssisiAnimalHealthLlcMemberus-gaap:CustomerRelationshipsMember2022-07-150001684144srt:ScenarioPreviouslyReportedMemberzom:RevoSquaredMemberus-gaap:TradeNamesMember2022-07-010001684144srt:ScenarioPreviouslyReportedMemberzom:RevoSquaredMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-07-010001684144srt:ScenarioPreviouslyReportedMemberzom:RevoSquaredMemberus-gaap:CustomerRelationshipsMember2022-07-010001684144zom:RevoSquaredMemberus-gaap:TradeNamesMember2022-07-010001684144zom:RevoSquaredMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-07-010001684144zom:RevoSquaredMemberus-gaap:CustomerRelationshipsMember2022-07-010001684144srt:ScenarioPreviouslyReportedMemberzom:AssisiAnimalHealthLlcMember2022-07-150001684144srt:RestatementAdjustmentMemberzom:AssisiAnimalHealthLlcMember2022-07-150001684144zom:AssisiAnimalHealthLlcMember2022-07-150001684144srt:ScenarioPreviouslyReportedMemberzom:RevoSquaredMember2022-07-010001684144srt:RestatementAdjustmentMemberzom:RevoSquaredMember2022-07-010001684144zom:EarnoutPaymentNetSalesExceedingDollar5MillionMemberzom:RevoSquaredMember2022-07-010001684144zom:EarnoutPaymentNetSalesExceedingDollar10MillionMemberzom:RevoSquaredMember2022-07-010001684144zom:AssisiAnimalHealthLlcMember2022-07-152022-07-150001684144zom:RevoSquaredMember2022-07-012022-07-010001684144zom:AssisiAnimalHealthLlcMemberzom:AssisiAnimalHealthLlcMember2022-01-012022-03-310001684144zom:AssisiAnimalHealthLlcMember2022-01-012022-03-310001684144zom:RevoSquaredMember2022-07-010001684144zom:AssisiAnimalHealthLlcMember2023-01-012023-03-310001684144zom:AgreementWithUlfNorthfieldBusinessCenterLlcMemberus-gaap:SubsequentEventMember2023-05-100001684144zom:AgreementBetweenWheelershipLlcAndRealtyAssociatesFundXiiPortfolioL.p.Member2022-07-150001684144zom:AgreementWithLebow1031LegacyLlcMember2022-07-010001684144zom:AgreementWithUlfNorthfieldBusinessCenterLlcMember2022-04-010001684144us-gaap:WarrantMember2023-01-012023-03-310001684144us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001684144us-gaap:WarrantMember2022-01-012022-03-310001684144us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001684144us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001684144us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100016841442022-01-012022-03-3100016841442023-03-3100016841442022-12-3100016841442023-05-1100016841442023-01-012023-03-31xbrli:sharesiso4217:USDutr:sqftiso4217:USDxbrli:sharesxbrli:purezom:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

FORM 10-Q

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

Zomedica Corp.

(Exact name of registrant as specified in its charter)

Alberta, Canada

N/A

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification Number)

100 Phoenix Drive, Suite 125
Ann Arbor, Michigan

48108

(Address of principal executive offices)

(Zip code)

(734) 369-2555

(Registrant’s telephone number, including area code)

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

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Shares, without par value

ZOM

NYSE American

As of May 11, 2023, 979,949,668 shares of the registrant’s common shares, without par value, were issued and outstanding.

ZOMEDICA CORP.

FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED

March 31, 2023

TABLE OF CONTENTS

Page

PART I

FINANCIAL INFORMATION

Item 1.

Condensed Financial Statements

3

Consolidated Balance Sheets as of March 31, 2023 and December 31, 2022

3

Consolidated Statements of Operations and Comprehensive Loss for the Three Months Ended March 31, 2023 and 2022

4

Consolidated Statements of Shareholders’ Equity for the Three Months Ended March 31, 2023 and 2022

5

Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2023 and 2022

6

Notes to the Consolidated Financial Statements

7

Item 2.

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

25

Item 4.

Controls and Procedures

34

PART II

OTHER INFORMATION

Item 1.

Legal Proceedings

34

Item 1A.

Risk Factors

34

Item 6.

Exhibits

35

2

PART I — FINANCIAL INFORMATION

Item 1. Financial Statements.

Zomedica Corp.

Condensed Consolidated Balance Sheets as of March 31, 2023 (Unaudited) and December 31, 2022

(United States Dollars in Thousands)

As of

    

March 31, 

    

December 31, 

    

2023

    

2022

Assets

 

  

 

  

Current assets

 

  

 

  

Cash and cash equivalents

$

8,353

$

27,399

Available-for-sale securities

 

112,698

 

87,693

Trade receivables, net

 

428

 

596

Inventory, net

 

2,743

 

2,746

Prepaid expenses and deposits

 

4,856

 

3,799

Other receivables

 

1,085

 

1,268

Total current assets

 

130,163

 

123,501

Prepaid expenses and deposits

 

153

 

188

Property and equipment, net

 

6,799

 

6,809

Construction in progress

1,886

692

Right-of-use asset

 

1,511

 

1,665

Goodwill

 

63,979

 

63,979

Intangible assets, net

 

48,433

 

41,799

Non current available-for-sale securities

 

26,409

 

40,712

Other assets

 

265

 

265

Total assets

$

279,598

$

279,610

Liabilities and shareholders’ equity

 

  

 

Current liabilities

 

  

 

Accounts payable and accrued liabilities

$

7,419

$

6,698

Accrued income taxes

 

233

 

187

Current portion of lease obligations

 

641

 

641

Customer contract liabilities

 

242

 

207

Other current liabilities

 

62

 

78

Total current liabilities

 

8,597

 

7,811

Lease obligations

 

941

 

1,097

Deferred tax liabilities

 

1,245

 

1,245

Customer contract liabilities

 

263

 

182

Liability due to Qorvo

 

3,529

 

Other liabilities

 

1,965

 

1,883

Total liabilities

$

16,540

$

12,218

Commitments and contingencies (Note 16)

 

  

 

  

Shareholders’ equity

 

  

 

  

Unlimited common shares, no par value; 979,949,668 issued and outstanding at March 31, 2023 and December 31, 2022

$

380,973

$

380,973

Additional paid-in capital

 

25,431

 

23,666

Accumulated deficit

 

(142,789)

 

(136,404)

Accumulated comprehensive loss

 

(557)

 

(843)

Total shareholders' equity

 

263,058

 

267,392

Total liabilities and shareholders’ equity

$

279,598

$

279,610

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

3

Zomedica Corp.

Condensed Consolidated Statements of Operations and Comprehensive Loss for the Three Months Ended March 31, 2023 and 2022

(Unaudited) (United States Dollars in Thousands, Except for Per Share Data)

    

For the Three Months Ended March 31,

    

2023

    

2022

    

Net revenue

$

5,482

$

3,751

Cost of revenue

 

1,647

 

1,011

Gross profit

 

3,835

 

2,740

Expenses

 

 

Research and development

 

918

 

351

Selling, general and administrative

 

10,429

 

6,703

Loss from operations

 

(7,512)

 

(4,314)

Interest income

 

1,412

 

107

Interest expense

 

(50)

 

Other loss

 

(1)

 

(1)

Foreign exchange loss

 

(26)

 

(7)

Loss before income taxes

 

(6,177)

 

(4,215)

Income tax expense (benefit)

 

208

 

(278)

Net loss

 

(6,385)

 

(3,937)

Unrealized gains, change in fair value of available-for-sale securities, net of tax

 

283

 

Change in foreign currency translation

 

3

 

51

Net loss and comprehensive loss

$

(6,099)

$

(3,886)

Weighted average number of common shares - basic and diluted

 

979,949,668

 

979,899,668

Loss per share - basic and diluted (Note 18)

$

(0.007)

$

(0.004)

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

4

Zomedica Corp.

Condensed Consolidated Statements of Shareholders’ Equity for the Three Months Ended March 31, 2023 and 2022

(Unaudited) (United States Dollars in Thousands)

    

For the Three Months Ended March 31, 2023

Additional

Accumulated

Common Stock

Paid-In

Accumulated  

Comprehensive  

 

Shares

    

Amount

    

Capital

    

Deficit

    

(Loss)

    

Total

Balance at December 31, 2022

979,949,668

$

380,973

$

23,666

$

(136,404)

$

(843)

$

267,392

Stock-based compensation

 

 

 

1,765

 

 

 

1,765

Net loss

(6,385)

(6,385)

Other Comprehensive Income

 

 

 

 

 

286

 

286

Balance at March 31, 2023

 

979,949,668

$

380,973

$

25,431

$

(142,789)

 

$

(557)

$

263,058

    

For the Three Months Ended March 31, 2022

Additional

Accumulated

Common Stock

Paid-In

Accumulated  

Comprehensive  

 

Shares

    

Amount

    

Capital

    

Deficit

    

(Loss)

    

Total

Balance at December 31, 2021

979,899,668

$

380,962

$

9,313

$

(119,391)

$

2

$

270,886

Stock-based compensation

 

 

 

2,041

 

 

 

2,041

Net loss

 

 

 

 

(3,937)

 

 

(3,937)

Other Comprehensive Income

 

 

 

 

 

51

 

51

Balance at March 31, 2022

 

979,899,668

$

380,962

$

11,354

$

(123,328)

 

$

53

$

269,041

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

5

Zomedica Corp.

Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2023 and 2022

(Unaudited) (United States Dollars in Thousands)

    

For the Three Months Ended March 31, 

    

2023

    

2022

Cash flows from operating activities:

 

  

 

  

Net loss

$

(6,385)

$

(3,937)

Adjustments for:

 

  

 

  

Depreciation

 

164

 

82

Amortization - intangible assets

 

1,199

 

737

Stock-based compensation

 

1,765

 

2,041

Non cash portion of rent expense

 

(1)

 

Accretion/amortization of available-for-sale securities

 

(654)

 

Change in assets and liabilities, net of acquisitions:

 

 

Purchased inventory

 

(731)

 

(1,005)

Prepaid expenses and deposits

 

(1,022)

 

128

Trade receivables

 

144

 

(27)

Other receivables

 

263

 

(25)

Accounts payable and accrued liabilities

 

721

 

(118)

Accrued income tax

 

46

 

(23)

Deferred tax liabilities

 

 

(279)

Other current liabilities

 

(16)

 

(40)

Customer contract liabilities

 

116

 

(35)

Other liabilities

 

134

 

30

Net cash used in operating activities

 

(4,257)

 

(2,471)

Cash flows from investing activities:

 

  

 

  

Investment in available-for-sale securities

 

(8,072)

 

Investment in debt security (at fair value)

 

(1,750)

 

Investment in property and equipment

 

(113)

 

(83)

Acquisition of intangibles

 

(4,000)

 

Investment in construction in progress

(857)

(123)

Net cash used in investing activities

 

(14,792)

 

(206)

(Decrease) increase in cash and cash equivalents

 

(19,049)

 

(2,677)

Effect of exchange rate changes on cash

3

62

Cash and cash equivalents, beginning of year

 

27,399

 

194,952

Cash and cash equivalents, end of period

$

8,353

$

192,337

Noncash activities:

 

  

 

  

Change in fair value of available-for-sale securities, net of tax

$

283

$

Transfer of construction in progress into property and equipment and intangibles

$

401

$

Transfer of inventory into property and equipment

$

738

$

246

Supplemental cash flow information:

 

 

  

Interest received

$

783

$

90

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

6

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

1. Nature of Operations

Zomedica is a veterinary health company creating products for companion animals by focusing on the unmet needs of clinical veterinarians. The Company consists of the parent company, Zomedica Corp. and its wholly-owned U.S subsidiary, Zomedica Inc. and its international subsidiaries.

The impact of the novel strains of coronavirus (“COVID-19”)

Since the first quarter of 2020, the world has been impacted by the spread of a novel strain of coronavirus, its variants, and the disease that they cause known as COVID-19. The continued presence of COVID-19 has resulted in changes in the macro-economic environment including disruptions in supply chain, labor disruptions, challenges in manufacturing, challenges selling to customers, declines in customer demand, inflationary pressures, and an impaired ability to access credit and capital markets, among other things.

The extent to which the COVID-19 pandemic may impact our business will depend on future developments, which are highly uncertain and cannot be predicted with confidence, such as the duration of the outbreak, the spread and severity of COVID-19, and the effectiveness of governmental actions in response to the pandemic.

To-date, the emergence of new variants has not caused significant modification to business operations. We intend to continue our research, development, and production related activities for the foreseeable future.

2. Basis of Preparation

Principles of Consolidation

The consolidated financial statements include the accounts of the Company, and its wholly owned subsidiaries. Intercompany transactions and balances between consolidated businesses have been eliminated.

The accounting policies set out below have been applied consistently in the consolidated financial statements. The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

3. Significant Accounting Policies

Basis of Measurement

The condensed consolidated financial statements have been prepared on the historical cost basis except as otherwise noted.

Business Combinations

We account for business combinations in accordance with ASC 805, Business Combinations, if the acquired assets assumed and liabilities incurred constitute a business. We consider acquired companies to constitute a business if the acquired net assets and processes have the ability to create outputs in the form of revenue. For acquired companies constituting a business, we recognize the identifiable assets acquired and liabilities assumed at their acquisition-date fair values and recognize any excess of total consideration paid over the fair value of the identifiable net assets as goodwill.

Estimates and Assumptions

In preparing these financial statements, management was required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. These estimates and assumptions are based on our historical experience, the terms of existing contracts, our evaluation of trends in the industry, information provided by our customers and suppliers and information available from other outside sources, as appropriate. These estimates and assumptions are subject to an inherent degree of uncertainty. We are not presently aware of any events or circumstances that would require us to update such estimates and assumptions or revise the carrying value of our assets or liabilities. Our estimates may change, however, as new events occur, and additional information is obtained. As a result, actual results may differ significantly from our estimates, and any such differences may be material to our financial statements.

7

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

Functional and Reporting Currencies

The functional currency, as determined by management, for Canada and our subsidiaries in the United States and Switzerland is U.S. dollars, which is also our reporting currency.

The functional currency, as determined by management, for our Japanese subsidiary is Japanese Yen. Japanese Yen are translated for financial reporting purposes with translation gains and losses recorded as a component of other comprehensive income or loss.

In respect of transactions denominated in currencies other than the Company and its wholly owned operating subsidiaries’ functional currencies, the monetary assets and liabilities are remeasured at the period end rates. Revenue and expenses are measured at rates of exchange prevailing on the transaction dates. All of the exchange gains or losses resulting from these transactions are recognized in the consolidated statements of operations and comprehensive loss.

Comparative Figures

A portion of depreciation expense has been stated as part of cost of revenue for $54. The consolidated statements of income and comprehensive income for the period ended March 31, 2022 have been adjusted for $21 of depreciation that was included in sales, general, and administrative expense. This amount has been reclassified to cost of revenue to conform to the current year presentation. The change in presentation had no effect on the reported results of operations and does not affect previously reported cash flows from operating activities in the consolidated statements of cash flows.

To better align with the way in which we measure and track our business, we have changed the categorization of products within our segmentation of revenue. A portion of the products in our Therapeutics segment were previously designated as instruments and trodes in our form 10Q for the period ending March 31, 2022. These products have since been renamed to be capital and consumables to better align with our other platforms and to provide a more consistent baseline for comparison of the product lines within. Capital refers to the devices we sell within our PulseVet®, Revo Squared®, and VetGuardian® product lines. Consumables continues to include our TRUFORMA® cartridges as it did last year and now includes our PulseVet trodes as well as our Assisi®  products. There have been no changes to the overall sales numbers for our Diagnostics and Therapeutics segments, only the product names making up the total.


Recently Adopted Accounting Pronouncements


In June 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13 requires measurement and recognition of expected credit losses for financial assets held. The Company adopted ASU 2016-13 as of January 1, 2022 and there was no significant impact on its consolidated condensed financial statements and related disclosures as a result. The Company considered, among other things, historical trends and projected economic / market conditions and determined that the estimate of credit losses was not significantly impacted.

Segment Reporting

The Company reports segment information based on the “management” approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Company’s reportable segments. The Company’s reportable segments consist of Diagnostics and Therapeutics.

Cash and Cash Equivalents

The Company considers all highly liquid securities with an original maturity of three months or less to be cash equivalents.

Investment Securities

Our investment securities, which are comprised of corporate bonds/notes and US treasuries, are accounted for in accordance with ASC 320, “Investments – Debt and Equity Securities” (“ASC 320”). The company considers all of its securities for which there is a determinable fair market value, and there are no restrictions on the Company’s ability to sell within the next twelve months, as available for sale. We classify these securities as both current and non-current depending on their time to maturity. Available-for-sale securities are carried at fair value, with unrealized gains and losses reported as a component of shareholders’ equity.

8

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

Accounts Receivable and Allowance for Credit Losses

Accounts receivable are recorded net of an allowance for credit losses and have payment terms of 30 days. Our policy for determining the allowance is based on factors that affect collectability, including: (a) historical trends of write-offs, recoveries, and credit losses; (b) the credit quality of our customers; and (c) projected economic and market conditions. As of March 31, 2023, our allowance was $47 and was recorded net in trade receivables. While we believe that our allowance for credit losses is adequate and represents our best estimate as of March 31, 2023, we continue to closely monitor customer liquidity and industry and economic conditions, which may result in changes to these estimates.

Inventories

Inventories are stated at the lower of cost or net realizable value. The Company utilizes the specific identification and First in, First out ("FIFO") method to track inventory costs. The Company records reserves, when necessary, to reduce the carrying value of inventory to its net realizable value. Management considers forecast demand in relation to the inventory on hand, competitiveness of product offerings, market conditions and product life cycles when determining excess and obsolescence and net realizable value adjustments. At the point of loss recognition, a new, lower-cost basis for that inventory is established, and any subsequent improvements in facts and circumstances do not result in the restoration or increase in that newly established cost basis.

Property and Equipment

Property and equipment are carried at historical cost less accumulated depreciation and any accumulated impairment losses. Property and equipment acquired in a business combination are recorded at fair value as of the date of acquisition. Maintenance and repair expenditures that do not improve or extend the life are expensed in the period incurred.

Depreciation is recognized so as to write off the cost less their residual values over their useful lives, using the straight-line method. The estimated useful lives, residual values and depreciation methods are reviewed at the end of each year, with the effect of any changes in estimate accounted for on a prospective basis.

An item of property and equipment is derecognized upon disposal or when no future economic benefits are expected to arise from the continued use of the asset. Any gain or loss arising on the disposal or retirement of an item of property, plant and equipment is determined as the difference between the sales proceeds and the carrying amount of the asset and is recognized in profit or loss.

Intangible Assets

Expenditures related to the planning and operation of the Company’s website are expensed as incurred. Expenditures related to the website application and infrastructure development are capitalized and amortized over the website’s estimated useful life.

Costs related to acquired customer relationships, developed technology, licenses, trademarks, and tradenames have been capitalized and amortized over the estimated useful life.

Intangible assets with finite useful lives that are acquired separately are carried at cost less accumulated amortization and accumulated impairment losses. Amortization is recognized on a straight-line basis over their estimated useful lives. The estimated useful lives and amortization methods are reviewed at the end of each year, with the effect of any changes in estimate being accounted for on a prospective basis. Intangible assets with indefinite useful lives that are acquired separately are carried at cost less accumulated impairment losses.

Impairment of Long-Lived Assets

Long-lived assets are reviewed for impairment when events or circumstances indicate that the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the sum of estimated undiscounted future cash flows associated with the asset or group of assets is less than its carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. No triggering events were present as of March 31, 2023.

9

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

Revenue Recognition

The Company enters into agreements which may contain multiple promises where customers purchase products, services, or a combination thereof. Determining whether products and services are considered distinct performance obligations that should be accounted for separately requires judgment. We determine the transaction price for a contract based on the total consideration we expect to receive in exchange for the transferred goods or services.

The Company allocates revenue to each performance obligation in proportion to the relative standalone selling prices and recognizes revenue when control of the related goods or services is transferred for each obligation. We utilize the observable standalone selling price when available, which represents the price charged for the performance obligation when sold separately.

The Company's contracts with customers are generally comprised of purchase orders for the sale of the point of care instrument, consumable products, and extended warranties, or some variation thereof. The instrument and consumables each represent a single performance obligation when sold separately, that is satisfied at a point in time upon transfer of control of the product to the customer which is typically upon receipt of the goods by the customer. The extended warranties are also a separate performance obligation, whereby revenue is recognized over time.

The nature of the Company’s PulseVet® business gives rise to variable consideration, including discounts and applicator (“trode”) returns for refurbishment. Credits are issued for unused shocks on returned trodes, which can be used toward the purchase of replacement trodes. Discounts and the estimated unused shock credits decrease the transaction price, which reduces revenue. Variable consideration related to unused shock credits is estimated using the expected value method, which estimates the amount that is expected to be earned. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration are based upon historical experience and known trends. These estimated credits are nonrefundable and may only be used towards the purchase of future trode refurbishments. This practice encourages refurbishment purchase prior to complete utilization of the previous trode, so the customer will always have a trode on hand with ample capacity to perform treatments.

At times the Company receives consideration prior to when the performance obligation is completed, giving rise to a contract liability. Sales are recorded net of sales tax. Sales tax is charged on sales to end users and remitted to the appropriate state authority.

Disaggregated revenue for the three months ended March 31, 2023 and 2022 is as follows:

For the Three Months Ended March 31,

Diagnostics

Therapeutics

Consolidated

2023

2022

2023

2022

2023

2022

Capital

$

217

$

-

$

1,493

$

1,590

$

1,710

$

1,590

Consumables

182

57

3,567

1,952

3,749

2,009

Other (e.g., warranty and repairs)

-

-

23

152

23

152

Total revenue

$

399

$

57

$

5,083

$

3,694

$

5,482

$

3,751


Cost of Revenue

Cost of goods sold consists of overhead, materials, labor, and shipping costs incurred internally to produce and receive the products. Shipping and handling costs incurred by the Company are included in cost of revenue.

Research and Development


Research and development costs related to continued research and development programs are expensed as incurred.

10

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

Stock-based Compensation

The Company calculates stock-based compensation using the fair value method, under which the fair value of the options at the grant date is calculated using the Black-Scholes Option Pricing Model, and subsequently expensed over the vesting period of the option using the graded vesting method. The provisions of the Company’s stock-based compensation plans do not require the Company to settle any options by transferring cash or other assets, and therefore the Company classifies the awards as equity. Stock-based compensation expense recognized during the period is based on the value of stock-based payment awards that are ultimately expected to vest.

The Company estimates forfeitures at the time of grant and revises the estimate, if necessary, in subsequent periods if actual forfeitures differ from those estimates.

Income Taxes

The Company accounts for income taxes in accordance with ASC 740, Income Taxes, on a tax jurisdictional basis. The Company files income tax returns in Canada and the province of Alberta and its subsidiaries file income tax returns in the United States and various states, including in Michigan where the Company’s headquarters are located.

Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the tax bases of assets and liabilities and their financial statement reported amounts using enacted tax rates and laws in effect in the year in which the differences are expected to reverse. A valuation allowance is provided against deferred tax assets when it is determined to be more likely than not that the deferred tax asset will not be realized.

The Company assesses the likelihood of the financial statement effect of an uncertain tax position that should be recognized when it is more likely than not that the position will be sustained upon examination by a taxing authority based on the technical merits of the tax position, circumstances, and information available as of the reporting date. The Company is subject to examination by taxing authorities in the United States, Canada, Japan, and Switzerland. The Company recognizes tax-related interest and penalties, if any, as a component separate from income tax expense.

Comprehensive Loss

The Company follows ASC topic 220. This statement establishes standards for reporting and display of comprehensive (loss) income and its components. Comprehensive loss is net loss plus certain items that are recorded directly to shareholders’ equity. The Company has recorded a currency translation adjustment associated with its Japanese subsidiary.

Loss Per Share


Basic loss per share (“EPS”) is computed by dividing the loss attributable to common shareholders by the weighted average number of common shares outstanding. Diluted EPS reflects the potential dilution that could occur from common shares issuable through the exercise or conversion of stock options, restricted stock awards, warrants and convertible securities. In certain circumstances, the conversion of options is excluded from diluted EPS if the effect of such inclusion would be anti-dilutive.

4. Critical Accounting Judgments and Key Sources of Estimation Uncertainty

The preparation of financial statements in accordance with U.S. GAAP requires management to make judgments, estimates and assumptions that affect the application of policies and reported amounts of assets and liabilities, and revenue and expenses. The estimates and associated assumptions are based on historical experience and various other factors that are believed to be reasonable under the circumstances, the results of which form the basis of making the judgments about carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.

The estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimate is revised if the revision affects only that period or in the period of the revision and further periods if the review affects both current and future periods.

11

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

Critical areas of estimation and judgements in applying accounting policies include the following:

Intangible Assets and Business Combinations

Assets acquired and liabilities assumed as part of a business combination are recognized at their acquisition date fair values. In determining these fair values, we utilize various forms of the income, cost, and market approaches depending on the asset or liability being valued.

We use a discounted cash flow model to measure the customer relationship, developed technology, license, trademark, and tradename assets. The estimation of fair value requires significant judgment related to future net cash flows based on assumptions related to revenue and EBITDA growth rates, discount rates, and attrition factors. Inputs are generally determined by taking into account competitive trends, market comparisons, independent appraisals, and historical data, among other factors, and are supplemented by current and anticipated market conditions.


Impairment Testing

We evaluate goodwill for impairment annually or more frequently when an event occurs or circumstances change indicating the carrying value may not be recoverable. When testing goodwill for impairment, we may first assess qualitative factors to determine if it is more likely than not the carrying value of a reporting unit exceeds its estimated fair value. During a qualitative analysis, we consider the impact of changes, if any, to the following factors: macroeconomic, industry and market factors; cost factors; changes in overall financial performance; and any other relevant events and uncertainties impacting a reporting unit. If our qualitative assessment indicates a goodwill impairment is more likely than not, we perform additional quantitative analyses. We may also elect to skip the qualitative testing and proceed directly to the quantitative testing. For reporting units where a quantitative analysis is performed, we perform a test measuring the fair values of the reporting units and comparing them to their aggregate carrying values, including goodwill. If the fair value is less than the carrying value of the reporting unit, an impairment is recognized for the difference, up to the carrying amount of goodwill.

We estimate the fair values of our reporting units using a discounted cash flow method or a weighted combination of discounted cash flows and a market-based method. The discounted cash flow method includes assumptions about a wide variety of internal and external factors. Significant assumptions used in the discounted cash flow method include financial projections of free cash flow, including revenue trends, medical costs trends, operating productivity, income taxes and capital levels; long-term growth rates for determining terminal value beyond the discretely forecasted periods; and discount rates. Financial projections and long-term growth rates used for our reporting units will be consistent with, and use inputs from, our internal long-term business plan and strategies.

Discount rates will be determined for each reporting unit and include consideration of the implied risk inherent in their forecasts. Our most significant estimate in the discount rate determinations involves our adjustments to the peer company weighted average costs of capital reflecting reporting unit-specific factors. We do not make any adjustments to decrease a discount rate below the calculated peer company weighted average cost of capital for any reporting unit. Company-specific adjustments to discount rates are subjective and thus are difficult to measure with certainty.

The passage of time and the availability of additional information regarding areas of uncertainty with respect to the reporting units’ operations could cause these assumptions to change in the future. Additionally, as part of our quantitative impairment testing, we perform various sensitivity analyses on certain key assumptions, such as discount rates, cash flow projections, and peer company multiples to analyze the potential for a material impact. The market-based method requires determination of an appropriate peer group whose securities are traded on an active market. The peer group is used to derive market multiples to estimate fair value.

Valuation and Payback of Property and Equipment

Diagnostic based TRUFORMA® capital is placed in fixed assets once purchased or manufactured, where they remain, undepreciated, until they are placed with our customers under the agreement that they will repeatedly purchase consumables or services which are utilized within. Each instance of this placed capital represents an asset that we own. An estimate is made of the anticipated future revenue over its respective life which is ten years. If the payback period of the initial investment in the asset is less than the ten-year life of the asset, we conclude that the assets have been properly recorded, and no write-down is necessary. We rely on third-party data that considers various data points and assumptions, including, but not limited to, the expected volume of consumables which will be sold, anticipated growth rates, and anticipated placements. Realization of the anticipated revenue is dependent on the current assumptions and forecasted models.

12

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

Revenue Recognition and Liabilities Due to Customers

The nature of the Company’s business gives rise to variable consideration, including discounts and applicator (“trode”) returns for refurbishment. Credits are issued for unused shocks on returned trodes, which can be used toward the purchase of replacement trodes. Discounts and the estimated unused shock credits decrease the transaction price, which reduces revenue. Variable consideration related to unused shock credits is estimated using the expected value method, which estimates the amount that is expected to be earned. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration are estimated based upon historical experience and known trends. These estimated credits are non-refundable and may only be used towards the purchase of future trode refurbishments. This practice encourages refurbishment purchase prior to complete utilization of the previous trode, so the customer will always have a trode at hand with ample capacity to perform treatments.

5. Investment Securities

The following represents the Company’s investment securities as of March 31, 2023 (in thousands):

Acquisition
Cost

Accretion /
(Amortization)

Unrealized
Gain / (Loss)

Estimated
Fair Value

Commercial paper

$

29,490

$

583

$

(71)

$

30,002

Corporate notes / bonds

43,163

303

(425)

43,041

Debt security

2,750

-

-

2,750

U.S. treasuries

16,815

146

(90)

16,871

U.S. govt. agencies

46,484

151

(192)

46,443

Money market funds

4,907

-

-

4,907

Total investment securities

$

143,609

$

1,183

$

(778)

$

144,014

Accretion / (amortization) refers to the discounts and premiums incurred on bonds and notes purchased and are included within interest income on our consolidated income statement.

Accrued interest receivable related to the above investment securities amounted to $690 and is included within Other Receivables on our consolidated balance sheet.

Contractual maturities of investment securities as of March 31, 2023 are as follows (in thousands):

Acquisition
Cost

Estimated
Fair Value

Original maturities of 90 days or less

$

4,907

$

4,907

Original maturities of 91-365 days

112,175

112,698

Original maturities of 366+ days

26,527

26,409

Total investment securities

$

143,609

$

144,014

6. Fair Value Measurements

In accordance with FASB ASC 820, “Fair Value Measurements and Disclosures,” (“ASC 820”), the Company measures its cash and cash equivalents and investments at fair value on a recurring basis. The company also measures certain assets and liabilities at fair value on a non-recurring basis when applying acquisition accounting.

ASC Topic 820 clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.

13

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

As a basis for considering such assumptions, ASC Topic 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

Level 1:

Observable inputs that reflect quoted prices (unadjusted) in active markets for identical assets or liabilities.

Level 2:

Observable inputs other than quoted prices included in Level 1 for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.

Level 3:

Unobservable data points for the assets or liability, and include situations where there is little, if any, market activity for the asset or liability. Valuations based on inputs that are unobservable and involve management judgement and the reporting entity’s own assumptions about market participants and pricing.

Cash and cash equivalents, accounts receivable, and accounts payable: The carrying amount of these assets approximate fair value due to the short maturity of these instruments. Cash and cash equivalents include marketable securities with an original maturity within 90 days.

Available-for-sale securities: The Company classifies marketable securities and other highly liquid investments, with a maturity of greater than three months and that can be readily purchased or sold using established markets, as available-for-sale. These investments are reported at fair value on the Company’s consolidated balance sheets and unrealized gains and losses are reported as a component of shareholders’ equity.

Earnout liability: The Company has reported the fair value of the earnout liability within other liabilities on the consolidated balance sheet. See footnote 7 for additional details.

Included within these available-for-sale securities are $2,750 in convertible notes associated with Structured Monitoring Products, Inc.’s (“SMP”) VetGuardian® line. There were no unrealized gains or losses recorded and no impairments recognized as of March 31, 2023.

In accordance with the fair value hierarchy described above, the following table shows the fair value of our investments as of March 31, 2023:

Level 1

Level 2

Level 3

Estimated
Fair Value

Commercial paper

$

-

$

30,002

$

-

$

30,002

Corporate notes / bonds

-

43,041

-

43,041

Debt security

-

-

2,750

2,750

U.S. treasuries

16,871

-

-

16,871

U.S. govt. agencies

46,443

-

-

46,443

Money market funds

4,907

-

-

4,907

Total investment securities

$

68,221

$

73,043

$

2,750

$

144,014

The following table shows these same investments and their respective balance sheet classifications:

Cash &
Cash Equiv.

Available-
For-Sale
(Current)

Available-
For-Sale
(Non-Current)

Estimated
Fair Value

Commercial paper

$

-

$

30,002

$

-

$

30,002

Corporate notes / bonds

-

32,794

10,247

43,041

Debt security

-

-

2,750

2,750

U.S. treasuries

-

12,056

4,815

16,871

U.S. govt. agencies

-

37,846

8,597

46,443

Money market funds

4,907

-

-

4,907

Total investment securities

$

4,907

$

112,698

$

26,409

$

144,014

Unrealized gains on our investments have not been recorded into income as we do not intend to sell nor is it more likely than not that we will be required to sell these investments prior to recovery of their amortized cost basis. The decline in fair value of our debt securities is largely due to the rising interest rate environment driven by current market conditions that have resulted in higher credit spreads. The

14

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

credit ratings associated with our debt securities are mostly unchanged, are highly rated, and the debtors continue to make timely principal and interest payments. As a result, there were no credit or non-credit impairment charges recorded through March 31, 2023.

7. Business Combinations

All of the Company’s acquisitions of businesses have been accounted for under ASC 805, Business Combinations. Accordingly, the assets of the acquired companies reflect the fair values and have been included in the Company’s Condensed Financial Statements from their respective dates of acquisition.

The results of operations of Pulse Veterinary Technologies, LLC, Revo Squared LLC, and Assisi Animal Health, LLC have been included in the Company’s Condensed Financial Statements since the dates of acquisition on October 1, 2021, June 14, 2022, and July 15, 2022, respectively.

2022 Acquisitions

Asset Purchase Agreement with Assisi Animal Health LLC

On July 15, 2022, Zomedica Corp. and its wholly owned subsidiary Zomedica Inc. entered into an Asset Purchase Agreement with Assisi Animal Health LLC (“Assisi”), its wholly owned subsidiary, AAH Holdings LLC, and certain of Assisi’s members (collectively the “Seller”) pursuant to which Zomedica Inc. agreed to acquire substantially all of the assets related to the Assisi® product lines. The Sellers were in the business of developing, manufacturing, marketing, distributing and selling animal health products which use targeted Pulsed Electromagnetic Field (PEMF) therapy to decrease pain and inflammation, accelerate healing, and reduce anxiety that include the Assisi Loop®, Assisi Loop Lounge®, Assisi DentaLoop® and Calmer Canine® product lines.

Zomedica Inc. paid Assisi a purchase price of $18,293 in cash, which was subject to adjustments based on, among other things, the value of Assisi’s inventory and prepaid expenses at the closing of the acquisition. A portion of the purchase price ($1,400) was deposited into a third-party escrow account to support AAH Holdings LLC and certain of Assisi’s members’ indemnification obligation under the Purchase Agreement, of which $500 was released and $900 will be distributed to Assisi on the 18-month anniversary of the Closing Date, respectively, less the amount of prior or pending indemnification claims. The Company also issued to Assisi a ten-year warrant to purchase an aggregate of 22,000,000 of the Company’s common shares at a per share exercise price equal to $0.252. The warrants may be exercised on a cash or cashless basis, at the election of the warrant holder.

As a result of total consideration exceeding the preliminary fair value of the net assets acquired, goodwill in the amount of $14,329 was recorded in connection with this acquisition, which will be deductible for US tax purposes. The goodwill largely results from our ability to market and sell their respective products and services through our established customer base.

The Company made a preliminary allocation of the purchase price for Assisi’s asset base based on its understanding of the fair value of the acquired assets and assumed liabilities. As the Company continues to obtain additional information about these assets and liabilities, including intangible asset appraisals, inventory valuation, and accrued expenses, and continues to integrate the newly acquired business, the Company will refine the estimates of fair value and more accurately allocate the purchase price. Only items identified as of the acquisition date are considered for subsequent adjustment. The Company will continue to make required adjustments to the purchase price allocation prior to the completion of the acquisition period.

15

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

The following table summarizes the preliminary acquisition date fair values of the assets acquired and liabilities assumed and subsequent initial period adjustments:

    

Initial

    

Measurement

    

Allocation of

Period

Updated

    

Consideration

    

Adjustments

    

Allocation

Inventory, net

$

220

$

$

220

Prepaid expenses and deposits

 

271

 

 

271

Other receivables

406

(206)

200

Right of use asset

260

260

Intangible Assets (estimated useful life)

 

E-commerce technology (2 years)

 

200

 

 

200

Trade name (5 years)

 

300

 

 

300

Developed technology (10 years)

 

4,500

 

 

4,500

Customer relationships (19 years)

 

2,800

 

 

2,800

Total assets acquired

 

8,697

 

54

 

8,751

Current portion of lease obligations

 

49

 

49

Non current portion of lease obligations

 

211

 

211

Other non current liabilities

45

 

 

45

Total liabilities assumed

 

45

 

260

 

305

Net assets acquired, excluding goodwill

 

8,652

 

(206)

 

8,446

Goodwill

 

14,329

 

206

 

14,535

Net assets acquired

$

22,981

$

$

22,981

Purchase price consideration was made up of the following:

Cash

$

18,293

Fair value of warrants

$

4,688

Total

$

22,981

The determination of the final purchase price allocation to specific assets and liabilities assumed is incomplete. The purchase price allocation may change in future periods as the fair value estimates of the assets (including intangibles) and liabilities are adjusted.

The following table provides unaudited proforma financial information, prepared in accordance with Topic 805, for the three months ended March 31, 2023 and 2022, as if Assisi had been acquired as of January 1, 2022. Proforma results do not include the effect of any synergies anticipated to be achieved from the acquisition, and accordingly, are not necessarily indicative of the results that would have occurred if the acquisition had occurred on the date indicated or that may result in the future.

For the Three Months Ended March 31,

2023

2022

Net Revenue

$

5,482

$

5,054

Net Losses

$

(6,385)

$

(4,519)


The proforma amounts have been calculated by including the results of Assisi, and adjusting the combined results to give effect to the following, as if the acquisitions had been consummated on January 1, 2022, together with the consequential tax effects thereon:

For the Three Months Ended March 31,

2023

2022

Adjustments to net revenues

Assisi preacquisition revenues

$

-

$

1,303

Adjustments to net income

Assisi preacquisition net losses

$

-

$

(582)

16

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

Asset Purchase Agreement with Revo Squared LLC


On June 14, 2022, Zomedica Corp. and its wholly owned subsidiary Zomedica Inc. entered into an Asset Purchase Agreement with Revo Squared LLC (“Revo Squared”) and its majority member pursuant to which Zomedica Inc. agreed to acquire substantially all of the assets of Revo Squared. Revo Squared, based in Marietta, Georgia, was in the business of developing, manufacturing, marketing, distributing, and selling diagnostic imaging products and services for use in animal health, including its SuperView™, Sonoview™ Color ultrasound, Sonoview Mini/Mini Plus ultrasound, and Microview™ product offerings.

On July 1, 2022, the parties consummated the acquisition. At the closing, Zomedica Inc. paid Revo Squared a base purchase price of $6,011 in cash, which was subject to adjustments based on the amount of Revo Squared’s working capital at the closing. On this date, $500 of the purchase price was deposited into a third-party escrow account for a period of fifteen months to support Revo Squared’s indemnification obligation under the Purchase Agreement. The Company also issued to Revo Squared a ten-year warrant to purchase an aggregate of 10,000,000 of the Company’s common shares at a per share exercise price equal to $0.2201. The warrants may be exercised on a cash or cashless basis, at the election of the warrant holder.

In addition, Zomedica Inc. has agreed to pay Revo Squared aggregate earn-out payments of up to $4,000 based on the achievement of milestones related to future net sales from Revo Squared Products. One-time earn-out payments of $2,000 each will be payable upon net sales from Revo Squared Products exceeding $5,000 and $10,000 during any calendar year ending on or prior to December 31, 2027. The fair value of the earnout liability was adjusted from $2,000 to $1,500 at December 31, 2022. Fair value of the earnout was determined using Level 3 inputs.

As a result of total consideration exceeding the preliminary fair value of the net assets acquired, goodwill in the amount of $6,528 was recorded in connection with this acquisition, which will be deductible for US tax purposes. The goodwill largely results from our ability to market and sell their respective products and services through our established customer base.

The Company made a preliminary allocation of the purchase price for Revo Squared’s asset base based on its understanding of the fair value of the acquired assets and assumed liabilities. As the Company continues to obtain additional information about these assets and liabilities, including intangible asset appraisals, inventory valuation, and accrued expenses, and continues to integrate the newly acquired business, the Company will refine the estimates of fair value and more accurately allocate the purchase price. Only items identified as of the acquisition date are considered for subsequent adjustment. The Company will continue to make required adjustments to the purchase price allocation prior to the completion of the acquisition period.

The following table summarizes the preliminary acquisition date fair values of the assets acquired and liabilities assumed and subsequent initial period adjustments:

    

Initial

    

Measurement

    

Allocation of

Period

Updated

    

Consideration

    

Adjustments

    

Allocation

Trade receivables, net

$

8

$

$

8

Prepaid expenses and deposits

 

10

 

 

10

Intangible Assets (estimated useful life)

 

Trade name (5 years)

 

200

 

 

200

Developed technology (10 years)

 

2,300

 

 

2,300

Customer relationships (16 years)

 

1,200

 

 

1,200

Total assets acquired

 

3,718

 

 

3,718

Earnout liabilities

 

2,458

 

(458)

 

2,000

Total liabilities assumed

 

2,458

 

(458)

 

2,000

Net assets acquired, excluding goodwill

 

1,260

 

458

 

1,718

Goodwill

 

6,528

 

(458)

 

6,070

Net assets acquired

$

7,788

$

$

7,788

17

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

Purchase price consideration was made up of the following:

Cash

$

6,011

Fair value of warrants

$

1,777

Total

$

7,788

The determination of the final purchase price allocation to specific assets and liabilities assumed is incomplete. The purchase price allocation may change in future periods as the fair value estimates of the assets (including intangibles) and liabilities are adjusted.

8. Inventory

Inventory details are as follows:

March 31, 2023

December 31, 2022

Diagnostics

    

Therapeutics

    

Consolidated

    

Diagnostics

    

Therapeutics

    

Consolidated

Raw Materials

$

265

$

1,469

$

1,734

$

$

1,685

$

1,685

Finished Goods

 

93

 

352

 

445

 

 

182

 

182

Purchased Inventory

 

94

 

494

 

588

 

139

 

780

 

919

Total

 

452

 

2,315

 

2,767

 

139

 

2,647

 

2,786

 

 

Reserves

 

(2)

 

(22)

 

(24)

 

(18)

 

(22)

 

(40)

Net inventory

$

450

$

2,293

$

2,743

$

121

$

2,625

$

2,746

9. Prepaid Expenses and Deposits

    

March 31, 

    

December 31, 

2023

2022

Deposits

$

2,274

$

1,886

Prepaid marketing

 

72

 

114

Prepaid insurance

 

570

 

614

Prepaid taxes

 

1,733

 

753

Other

 

360

 

620

Total prepaid expenses and deposits

$

5,009

$

3,987


10. Property and Equipment

    

March 31, 

    

December 31, 

2023

2022

Machinery and office equipment

$

6,544

$

6,487

Furniture and equipment

 

120

 

111

Laboratory equipment

 

337

 

249

Leasehold improvements

 

1,239

 

1,239

 

8,240

 

8,086

Accumulated depreciation and amortization

 

1,441

 

1,277

Net property and equipment

$

6,799

$

6,809

Depreciation expense for the three months ended March 31, 2023 and 2022 was $164 and $82, respectively.

18

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

11. Intangible Assets

    

March 31, 

    

December 31, 

2023

2022

Computer software

$

704

$

350

Customer relationships

 

26,651

 

26,651

Licenses

 

7,479

 

-

Technology

 

15,650

 

15,650

Trademarks

 

16

 

16

Tradename

 

2,850

 

2,850

Website

 

962

 

962

 

54,312

 

46,479

Accumulated amortization

 

5,879

 

4,680

Net intangibles

$

48,433

$

41,799

Included within intangibles are Qorvo related licenses of $7,479 comprised of a one-time license fee of $4,000 that was paid on the effective date of the agreement and the discounted value of an obligation to make a second $4,000 payment upon completion of the installation qualification process for a cartridge production line. The liability associated with the second payment is being recorded in the “Liability Due to Qorvo” line in our Condensed Consolidated Balance Sheets.

The estimated future amortization of intangible assets is as follows:

2023

    

$

3,731

2024

 

4,933

2025

 

4,769

2026

 

4,536

2027 and beyond

 

30,464

Total

$

48,433

Amortization expense for the three months ended March 31, 2023 and 2022 was $1,199 and $737, respectively.

12. Leases

On February 1, 2021 the Company downsized its office space and modified its existing lease with Wickfield Phoenix LLC. The new lease period was for forty-eight months, commencing on February 1, 2021 and ending on January 31, 2025 with a monthly rent payment of $12 for the first two months and escalating to $31 over the lease period. The carrying value of the right of use asset was $1,258 upon modification using the Company's incremental borrowing rate of 3.95%. During the period ending March 31, 2021 the Company recorded a gain on right-of-use asset of $24 in the consolidated statements of comprehensive loss.

On September 15, 2021, the Company entered into an additional lease with Wickfield Phoenix LLC for warehousing space. The new lease period is for forty-one months, commencing on September 15, 2021, and ending on January 31, 2025, with a monthly rent payment of $5 for the first month and escalating to $10 over the lease period. The Company recorded a right-of-use asset and corresponding lease liability for $366 using the Company's incremental borrowing rate of 3.95%.

On April 1, 2022, the Company entered into an agreement with ULF Northfield Business Center LLC to lease 12,400 square feet of office and warehouse space. The lease period is for sixty-one months beginning on April 1, 2022, with a monthly rent payment of $9 for the first twelve months and escalating to $11 per month over the lease period. The Company recorded a right-of-use asset and corresponding lease liability for $546 using an incremental borrowing rate of 3.95%.

On July 1, 2022, as part of the Revo Squared Purchase, the Company assumed an agreement with Lebow 1031 Legacy, LLC to lease 4,626 square feet of office space. The remaining lease period assumed at the time of the agreement is for eighteen months beginning on July 1, 2022 and lasting through December of 2023. The lease has a monthly rent payment of $4 per month over the lease period. The Company recorded a right-of-use asset and corresponding lease liability for $67 using an incremental borrowing rate of 7.00%.

19

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

On July 15, 2022, as part of the Assisi asset purchase agreement, the Company assumed a license agreement pursuant to a lease agreement between The Wheelership LLC and The Realty Associates Fund XII portfolio, L.P., whereby Assisi sublet 5,185 square feet of warehousing space. The remaining lease period assumed at the time of the agreement is for fifty-two months beginning on August 16, 2022 and lasts through November of 2026. The lease has a rent payment of $4 for the first month and escalates to $6 per month over the lease period. The Company recorded a right-of-use asset and corresponding lease liability for $260 using an incremental borrowing rate of 7.00%.

For the three months ended March 31, 2023 and 2022, the Company recognized $199 and $152 in rent expense inclusive of common area maintenance (CAM) charges, insurance, and tax with $18 and $0 recorded into cost of revenue, $40 and $16 recorded in research and development expenses, and $141 and $136 recorded in general and administrative expense in the consolidated statements of comprehensive loss.

March 31, 

December 31, 

    

2023

2022

Right-of-use asset

    

    

    

    

    

Cost

 

  

 

  

Aggregate lease commitments

$

2,759

$

2,759

Less: impact of present value

 

(262)

(262)

Balance

$

2,497

$

2,497

Reduction in right-of-use asset

 

  

  

Straight line amortization

 

1,119

946

Interest

 

(133)

(114)

Balance

$

986

$

832

Net book value as at:

Balance

$

1,511

$

1,665

Lease liabilities

Additions

$

2,520

$

2,520

Payments

 

(1,071)

(896)

Interest

 

133

114

Total lease liabilities

$

1,582

$

1,738

Current portion of lease liabilities

 

641

641

Long term portion of lease liabilities

 

941

1,097

Total lease liabilities

$

1,582

$

1,738

Total remaining undiscounted lease liabilities related to the above lease are as follows:

    

2023

531

2024

 

679

2025

 

237

2026

197

2027

44

Total lease payments

$

1,688

Less imputed interest

106

Total

$

1,582

20

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

Our weighted-average remaining lease term and discount rate are as follows:

Three Months Ended
March 31, 2023

Weighted-average remaining lease term

2.7 years

Weighted-average discount rate

4.5%

13. Stock-Based Compensation

During the three months ended March 31, 2023, the Company issued 6,710,000 stock options to purchase an aggregate of 6,710,000 common shares. These options also vest over a period of four years and have an expiration period of 10 years.

During the three months ended March 31, 2022, the Company issued 14,425,000 stock options to purchase an aggregate of 14,425,000 common shares. These options also vest over a period of four years and have an expiration period of 10 years.

The continuity of stock options are as follows:

Number of

Weighted Avg

Options

Exercise Price

Balance at December 31, 2022

    

84,112,443

    

$

0.3602

    

Stock options granted

 

6,710,000

0.2431

Stock options forfeited

 

705,000

0.4063

Vested stock options expired

 

462,500

1.5459

Balance at March 31, 2023

 

89,654,943

$

0.3449

Vested at March 31, 2023

 

27,066,474

$

0.3484

As of March 31, 2023, details of the issued and outstanding stock options are as follows:

Grant Year

Weighted Avg.
Exercise Price

Number of Options
Issued
 and Outstanding

Number of
Vested Options
Outstanding

Number of
Unvested Options
Outstanding

Weighted Avg.
Remaining Life
Outstanding
(Years)

2020

0.22

17,252,724

14,478,974

2,773,750

2.69

2021

 

0.65

 

20,300,000

 

6,150,000

 

14,150,000

 

3.37

2022

 

0.27

 

45,392,219

 

6,437,500

 

38,954,719

 

4.32

2023

 

0.24

 

6,710,000

 

 

6,710,000

 

4.93

Balance at March 31, 2023

 

 

89,654,943

 

27,066,474

 

62,588,469

 

  

The Company calculates volatility of stock-based compensation using the historical price of the Company’s stock. An increase/decrease in the volatility would have resulted in an increase/decrease in the fair value of the options.

The fair value of options granted during the three months ended March 31, 2023 and the twelve months ended December 31, 2022 was estimated using the Black-Scholes option pricing model to determine the fair value of options granted using the following assumptions:

Grant Year

  

Weighted Avg.
Volatility

  

Weighted Avg.
Risk-Free Int. Rate

  

Weighted Avg.
Expected Life
(In Years)

Weighted Avg.
Common Share Price

Weighted Avg.
Exercise Price

2020

96

%

0.47

%

9.53

$

0.21

$

0.22

2021

117

1.08

6.20

0.65

0.65

2022

112

3.09

5.92

0.27

0.27

2023

110

3.67

6.25

0.24

0.24

For the three months ended March 31, 2023 and 2022, the Company recorded $1,765 and $2,041 of stock-based expense.

21

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

14. Warrants

The Company values warrants issued in equity placements using the Black Scholes model to allocate the fair value of the proceeds from equity financings using a relative fair value approach. Like other stock-based compensation, management uses judgment to determine the inputs to the Black-Scholes option pricing model including the expected life, and underlying share price volatility. Changes in these assumptions will impact the calculation of fair value and the value attributed to the warrants. The Company calculates volatility of warrants based on the historical price of the Company’s stock. An increase/decrease in the volatility would have resulted in an increase/decrease in the fair value of the options.

In connection with the July 1, 2022 asset acquisition of Revo Squared, the Company issued a ten-year warrant to purchase 10,000,000 common shares at a per share exercise price equal to $0.2201. The warrants may be exercised on a cash or cashless basis, at the election of the warrant holder. As of March 31, 2023, no warrants have been exercised.

In connection with the July 15, 2022 asset acquisition of Assisi, the Company issued a ten-year warrant to purchase 22,000,000 common shares at a per share exercise price equal to $0.2520. The warrants may be exercised on a cash or cashless basis, at the election of the warrant holder. As of March 31, 2023, no warrants have been exercised.

As of March 31, 2023, details of the outstanding warrants were as follows:

    

    

    

Weighted 

Average

Exercise

Warrants 

 Remaining 

Original Issue date

 Price

Outstanding

Life

February 14, 2020 (Series A)

0.1500

197,917

1.87

April 9, 2020 (Series B)

0.1500

363,501

2.03

May 29, 2020 (Series C)

0.1500

-

-

July 7, 2020 (Series D)

0.1600

-

-

July 1, 2022 (Revo Squared)

0.2201

10,000,000

9.26

July 15, 2022 (Assisi)

0.2520

22,000,000

9.30

Balance at March 31, 2023

 

  

 

32,561,418

 

  

Cumulative warrants exercised and expired as of March 31, 2023 were as follows:

    

Warrants

    

    

    

Warrants

    

    

Warrant Series

Exercised

Amount

Expired

Amount

February 14, 2020 (Series A)

 

21,677,084

$

4,293

 

$

April 9, 2020 (Series B)

 

17,969,833

 

2,695

 

 

May 29, 2020 (Series C)

 

133,213,333

 

19,982

 

120,000

 

18

July 7, 2020 (Series D)

 

187,269,000

 

29,963

 

231,000

 

37

July 1, 2022 (Revo Squared)

 

 

 

 

July 15, 2022 (Assisi)

 

 

 

 

Total

 

360,129,250

$

56,933

 

351,000

$

55

15. Income Taxes

The Company is in an overall net deferred tax liability position as of March 31, 2023. Management has assessed that the future taxable income resulting from the deferred tax liability position will result in utilization of the Company’s US federal and state net operating loss carryforwards in future tax periods. The Company is in a net deferred tax asset position in Canada and a full valuation allowance against the Canada deferred tax assets remains necessary as a result of the historical losses and the uncertainty of realizing any future tax benefits related to the Canadian deferred tax assets.

22

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

16. Commitments and Contingencies

From time to time, the Company may be exposed to claims and legal actions in the normal course of business. As of March 31, 2023, and continuing as of May 11, 2023, the Company is not aware of any pending or threatened material litigation claims against the Company.

On May 10, 2018, the Company entered a Development, Commercialization and Exclusive Distribution Agreement. As part of the agreement, the Company is required to make the following future milestone payments:

1st payment: $3,500 in cash payment upon the achievement of future development milestones

2nd payment: $3,500 in equity, determined by dividing the amount due by the volume-weighted average price of the Company’s common stock on the NYSE American exchange over the 10 trading days prior to the achievement of the milestone event.

As of March 31, 2023, none of the future development milestones related to the above agreement have been met. The Company has assessed the probability of meeting the above milestones and has determined that an accrual is not necessary as of March 31, 2023 and December 31, 2022.

On January 17, 2023, the Company entered into a series of agreements with Qorvo Biotechnologies, LLC. Under the terms of these agreements, the Company has the obligation:

to purchase a minimum quantity of production and development cartridges for the period beginning on the date the parties entered into the agreements and ending on the earlier of the date Zomedica notifies Qorvo to stop production or December 31, 2024;

to purchase a minimum quantity of BAW Sensors commencing on the Transition Date and continuing as long as Zomedica has a license from Qorvo to manufacture the cartridges, subject to each party’s rights to early termination including Zomedica’s right to terminate at any time with 90 days prior written notice; and

to pay a royalty to Qorvo on the sale of cartridges after the Transition Date

17. Segment Information

The Company’s operations are comprised of two reportable segments:

Diagnostics, which consists of TRUFORMA®, VetGuardian®, and imaging products;

Therapeutics, which consists of Assisi® and PulseVet® products

The Company’s Chief Operating Decision Maker (CODM) is its Chief Executive Officer who has ultimate responsibility for enterprise decisions.

Although our reportable segments provide similar products, each one is managed separately to better align with the Company’s customers and distribution / development partners. The CODM determines resource allocation for, and monitors performance of, the consolidated enterprise, the Diagnostics segment, and the Therapeutics segment together. The CODM relies on internal segment reporting that analyzes results on certain key performance indicators, namely, revenues and gross profit. Costs below gross profit are not allocated to the segments.

23

Table of Contents

Zomedica Corp.

Notes to the Consolidated Financial Statements

(United States Dollars in Thousands)

The following is a reconciliation of consolidated revenue, cost of revenue, and gross profit amongst our reportable segments as of March 31, 2023:

    

Diagnostics

    

Therapeutics

    

Consolidated

    

Net revenue

$

399

$

5,083

$

5,482

Cost of revenue

 

338

 

1,309

 

1,647

Gross profit

$

61

$

3,774

$

3,835

18. Loss Per Share

For the Three Months Ended March 31, 

    

2023

    

2022

Numerator

  

  

Net loss for the period

$

(6,385)

$

(3,937)

Charge to retained earnings for preferred share exchange

 

-

 

-

Loss attributable to common shareholders

(6,385)

(3,937)

Denominator

 

Weighted average shares - basic

 

979,949,668

979,899,668

Loss per share - basic and diluted

$

(0.007)

$

(0.004)

As of March 31, 2023, and 2022, the Company had stock options outstanding of 89,654,943 and 57,632,724 and warrants outstanding of 32,561,418 and 912,418. These securities could potentially dilute basic earnings per share in the future but were excluded from the computation of diluted loss per share in the periods presented, as their effect would be anti-dilutive.

19. Related Party Transaction

On March 1, 2022 we entered into a Consulting Agreement with Johnny Powers, a member of our Board. Pursuant to the Powers Agreement, Dr. Powers provides strategic consulting services to the Company. Dr. Powers is entitled to $10 per month as compensation and reimbursement for authorized expenses. The Powers Agreement expires May 31, 2023.

20. Subsequent Events

On May 5, 2023, Zomedica, Inc., a U.S. subsidiary of Zomedica Corp., provided Structured Monitoring Products, Inc., a Florida corporation (“SMP”), with written notice of its intention to exercise its irrevocable option to acquire SMP. Concurrently with its delivery of the exercise notice, Zomedica made a nonrefundable cash payment to SMP of $250, which will be credited toward the purchase price. Zomedica now intends to promptly commence conducting due diligence with respect to the acquisition.

On May 10, 2023, Zomedica, Inc., a wholly-owned subsidiary of Zomedica Corp., entered into an amendment to the Multi-Tenant Industrial Triple Net Lease with an effective date of March 18, 2022 by and between ULF Northfield Business Center LLC and Zomedica, Inc. for property located at 4000 Northfield Way, Roswell, GA 30076. The Amendment expands the Leased Premises by 6,000 rentable square feet (“Expansion Premises”) from 12,400 rentable square feet to 18,400 square feet and extends the lease term from the date ending April 30, 2027 to a date ending sixty months after the earlier of (i) the date the Landlord delivers the Expansion Premises to Zomedica, Inc. and (ii) December 1, 2023.

24

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

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION

AND RESULTS OF OPERATION

(All amounts are expressed in thousands unless otherwise indicated)

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

Management’s Discussion and Analysis of Financial Condition and Results of Operations is intended to help the reader understand the results of operations and financial condition of the Company. The Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with our consolidated financial statements and notes thereto for the quarter ended March 31, 2023. This report contains forward-looking statements or forward-looking information (collectively, “forward-looking statements”) made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995 under Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, as well as the safe harbor provisions of applicable Canadian securities legislation, that are based on management’s beliefs and assumptions and involve risks and uncertainties. Forward-looking statements provide current expectations of future events based on certain assumptions and include any statement that does not directly relate to any historical or current fact.

Forward-looking statements can also be identified by words such as “future”, “anticipates”, “believes”, “projects”, “estimates”, “expects”, “intends”, “plans”, “predicts”, “will”, “should”, “would”, “could”, “can”, “may”, or similar terms. Forward-looking statements are not guarantees of future performance and Zomedica’s actual results may differ significantly from the results discussed in the forward-looking statements. Zomedica cautions that these statements are subject to numerous important risks, uncertainties, assumptions, and other factors, some of which are beyond Zomedica’s control. These risks could cause Zomedica’s actual results to differ materially from those expressed or implied by such forward-looking statements, including, among others, risks related to adverse macroeconomic conditions; changes in consumer confidence and spending in response to economic volatility; continued uncertainties relating to the COVID-19 pandemic; our ability to develop and commercialize our products; our ability to integrate our acquisitions successfully into our business; supply chain disruptions that increase our costs and impair our ability to manufacture our products; our ability to attract and keep senior management and key scientific personnel; our ability to obtain and maintain intellectual property protection; our ability to maintain the listing of our common shares on the NYSE American exchange; the accuracy of our estimates regarding expenses, future revenues, and capital requirements; and the “Risk Factors” described in our Annual Report on Form 10-K for the year ended December 31, 2022. The foregoing does not represent an exhaustive list of matters that may be covered by the forward-looking statements contained herein or risk factors that we are faced with that may cause our actual results to differ from those anticipated in our forward-looking statements.

Although we believe the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, level of activity, performance, or achievements. Moreover, neither we nor any other person assumes responsibility for the accuracy and completeness of any of these forward-looking statements. We undertake no duty to update any of these forward-looking statements after the date of this Form 10-Q to conform our prior statements to actual results or revised expectations, except as required by applicable law.

Overview

We are a veterinary health company creating and marketing products for companion animals by focusing on the unmet needs of clinical veterinarians. Our mission is to enrich the lives of the animals we love and the people that care for them by providing products and technologies that improve patient care and enhance the economic health of veterinary practices. Our product portfolio includes innovative diagnostics and therapeutic medical devices that emphasize patient health and enhancing practice economics.

We currently have five discrete platforms in our product portfolio:

Diagnostic Products

-our TRUFORMA® platform, comprising point-of-care diagnostic products for disease states in dogs and cats, providing assays for use at the point-of-care that provide reference lab accuracy, thereby enabling practitioners to diagnose and treat diseases sooner;

-our Revo Squared® imaging platform, comprising diagnostic imaging products and services for use in animal health, including the SONOVIEW™ ultrasound system; and

25

-our VetGuardian® platform, which provides continuous wireless monitoring of pets’ vital signs and provides them remotely to veterinarian practice staff, along with alert messaging should the vital signs rise or fall out of range, to assist in rapidly diagnosing issues;


Therapeutic Products

-our world-leading PulseVet® platform, which provides for non-invasive electro-hydraulic shock wave treatment of a wide variety of conditions in horses and small animals, including osteoarthritis, tendon and ligament healing, bone healing, chronic pain relief and wound healing, to promote healing and reduce the need for surgery and/or medication; and
-our Assisi Loop® platform including a series of products that use targeted Pulsed Electromagnetic Field (tPEMF) therapy to decrease pain and inflammation and accelerate healing or reduce anxiety.

As a result of an internal strategic view, we have focused our development and commercialization efforts on our TRUFORMA, Revo Squared, VetGuardian, PulseVet, and Assisi Loop platforms. We believe this narrowed focus will enable us to capitalize on our core strengths and to accelerate the commercialization of these existing platforms.

For the foreseeable future, we expect to continue to incur losses, which we expect will begin to decrease from historical levels as we continue the commercialization of our TRUFORMA® platform and recognize additional profits from the expansion of the Revo Squared, VetGuardian, PulseVet, and Assisi Loop products, our product development activities, and our sales and marketing activities.

Revenue

Our revenue consisted of consumables sold in the U.S associated with our TRUFORMA platform; capital and consumables sold in the U.S and internationally associated with our PulseVet platform; consumables sold in the U.S. and internationally associated with our Assisi products, capital associated with our Revo Squared products, and capital associated with our VetGuardian products.

Cost of Revenue

Cost of revenue consisted primarily of the cost of raw materials used in the assembly of PulseVet capital and consumables, the cost of TRUFORMA consumables purchased, and the cost of Assisi parts purchased and related sub-components. We expense all inventory obsolescence provisions related to normal manufacturing changes as cost of revenue.

Operating Expenses

The majority of our operating expenses have been for the selling, general and administrative activities related to general business activities, capital market activities, stock-based compensation, developing a commercial team and research and development activities related to our product development.

Research and Development Expense

All costs of research and development are expensed in the period in which they are incurred. Research and development costs primarily consist of salaries and related expenses for personnel, fees paid to consultants, outside service providers, professional services, travel costs and materials used in clinical trials and research and development.

Selling, General, and Administrative Expense

Selling, general, and administrative expense consists primarily of personnel costs, including salaries, related benefits and stock-based compensation for employees, consultants and directors. These expenses also include costs associated with sales and marketing activities, professional fees, and corporate administrative and overhead costs, including rent and other facilities costs, amortization, and depreciation.

26

U.S. Taxes

As of December 31, 2022, we had net operating loss carryforwards for U.S. federal and state income tax purposes of $32,456 and non-capital loss carryforwards for Canada of $46,384, which will begin to expire in fiscal year 2035. We have evaluated the factors bearing upon the realizability of our deferred tax assets, which are comprised principally of net operating loss carryforwards and non-capital loss carryforwards. We concluded that, due to the limitations under Section 382 of the Code, our U.S. federal and state net operating loss carryforwards for the periods prior to February 11, 2021 have been limited to zero. We therefore have derecognized $21,013 of our U.S. deferred tax assets, resulting in a remaining carryforward balance of $11,443.

Inflation Reduction Act

On August 16, 2022, the Inflation Reduction Act of 2022 (the “IR Act”) was signed into federal law. The IR Act provides for a new U.S. federal 1% excise tax on certain repurchases of stock by publicly traded U.S. domestic corporations and certain U.S. domestic subsidiaries of publicly traded foreign corporations occurring on or after January 1, 2023.

The excise tax is imposed on the repurchasing corporation itself, not its shareholders from which shares are repurchased. The amount of the excise tax is generally 1% of the fair market value of the shares repurchased at the time of the repurchase. However, for purposes of calculating the excise tax, repurchasing corporations are permitted to net the fair market value of certain new stock issuances against the fair market value of stock repurchases during the same taxable year. In addition, certain exceptions apply to the excise tax, such as repurchases under $1 million.

Any redemption or other repurchase that occurs after December 31, 2022, in connection with a business combination, extension vote or otherwise, may be subject to the excise tax. Whether and to what extent we would be subject to the excise tax in connection with a business combination, extension vote or otherwise would depend on a number of factors, including (i) the fair market value of the redemptions and repurchases in connection with the business combination, extension or otherwise; (ii) the structure of a business combination; (iii) the nature and amount of any equity issuances in connection with a business combination (or otherwise issued not in connection with a business combination but issued within the same taxable year of a business combination); and (iv) the content of regulations and other guidance from the U.S. Department of the Treasury.

The IR Act also included a new 15% Corporate Alternative Minimum Tax (“CAMT”) that acts as a new book minimum tax of at least 15% of consolidated GAAP pre-tax income for corporations with average book income in excess of $1 billion. Any increase in our effective tax rate will depend on a number of factors, including any offsets for general business credits or changes in book income following business combinations. The CAMT is effective for tax years beginning on or after January 1, 2023. Lastly, the IR Act also creates several potentially beneficial tax credits to incentivize investments in certain technologies and industries.

We are in the process of evaluating the potential impacts of the IR Act. While we do not believe the IR Act will have a material negative impact on our business or our financial performance, the effects of the measures are unknown at this time. Our analysis is ongoing and incomplete, and it is possible that the IR Act could ultimately have a material adverse effect on our tax liability. We continue to monitor the IR Act and related regulatory developments to evaluate their potential impact on our business, tax rate and financial results.

Canadian Taxes

In Canada, due to the uncertainty of realizing any tax benefits as of March 31, 2023, we continue to record a full valuation allowance against our Canadian deferred tax assets.

Translation of Foreign Currencies

The functional currency, as determined by management, for our subsidiaries in the United States, Switzerland, and Canada is the U.S. dollar, which is also our reporting currency.

The functional currency, as determined by management, for our Japanese subsidiary is the Japanese Yen. Japanese Yen are translated for financial reporting purposes with translation gains and losses recorded as a component of other comprehensive income or loss.

Stock-Based Compensation

We measure the cost of equity-settled transactions by reference to the fair value of the equity instruments at the date at which they are granted.

27

We calculate stock-based compensation using the fair value method, under which the fair value of the options at the grant date is calculated using the Black-Scholes Option Pricing Model, and subsequently expensed over the vesting period of the option using the graded vesting method. The provisions of our stock-based compensation plans do not require us to settle any options by transferring cash or other assets, and therefore we classify the awards as equity. Stock-based compensation expense recognized during the period is based on the value of stock-based payment awards that are ultimately expected to vest. We estimate forfeitures at the time of grant and revise these estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The expected term, which represents the period of time that options granted are expected to be outstanding, is estimated based on an average of the term of the options. The risk-free rate assumed in valuing the options is based on the Canadian treasury yield curve in effect at the time of grant for the expected term of the option. The expected dividend yield percentage at the date of grant is zero as we are not expected to pay dividends in the foreseeable future.

Loss Per Share

Basic loss per share, or EPS, is computed by dividing the loss attributable to common shareholders by the weighted average number of common shares outstanding. Diluted EPS reflects the potential dilution that could occur from common shares issuable through the exercise or conversion of stock options, restricted stock awards, warrants and convertible securities. In certain circumstances, the conversion of options, warrants and convertible securities are excluded from diluted EPS if the effect of such inclusion would be anti-dilutive.

Comprehensive Loss

We follow FASB ASC topic 220. This statement establishes standards for reporting and display of comprehensive (loss) income and its components. Comprehensive loss is net loss plus certain items that are recorded directly to shareholders’ equity.

Critical Accounting Policies and Significant Judgments and Estimates

Our management’s discussion and analysis of financial condition and results of operations is based on our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States, or U.S. GAAP. The preparation of our consolidated financial statements and related disclosures requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenue, costs and expenses, and related disclosures during the reporting periods. On an ongoing basis, we evaluate our estimates and judgments, including those described below. We base our estimates on historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

While our significant accounting policies are more fully described in Note 4 of the notes to our consolidated financial statements, management has identified the following as “Critical Accounting Policies and Estimates”: Intangible Assets and Business Combinations; Impairment Testing; Valuation and Payback of Property and Equipment; and Revenue Recognition and Liabilities Due to Customers. We believe that the estimates and assumptions involved in these accounting policies may have the greatest potential impact on our financial statements.


Intangible Assets and Business Combinations

Assets acquired and liabilities assumed as part of a business combination are recognized at their acquisition date fair values. In determining fair values for recent business combinations, we utilize various forms of the income, cost, and market approaches depending on the asset or liability being valued.

We use a discounted cash flow model to measure the customer relationship, developed technology, license, trademark, and tradename assets. The estimation of fair value requires significant judgment related to future net cash flows based on assumptions related to revenue and EBITDA growth rates, discount rates, and attrition factors. Inputs are generally determined by taking into account competitive trends, market comparisons, independent appraisals, and historical data, among other factors, and were supplemented by current and anticipated market conditions. Variances in future cash flows, anticipated growth rates, and revenue could significantly impact the value assigned to intangible assets. Any variance could cause impairment charges upon testing.

28

Impairment Testing

We evaluate goodwill for impairment annually or more frequently when an event occurs or circumstances change indicating the carrying value may not be recoverable. When testing goodwill for impairment, we may first assess qualitative factors to determine if it is more likely than not the carrying value of a reporting unit exceeds its estimated fair value. During a qualitative analysis, we consider the impact of changes, if any, to the following factors: macroeconomic, industry and market factors; cost factors; changes in overall financial performance; and any other relevant events and uncertainties impacting a reporting unit. If our qualitative assessment indicates a goodwill impairment is more likely than not, we perform additional quantitative analyses. We may also elect to skip the qualitative testing and proceed directly to the quantitative testing. For reporting units where a quantitative analysis is performed, we perform a test measuring the fair values of the reporting units and comparing them to their aggregate carrying values, including goodwill. If the fair value is less than the carrying value of the reporting unit, an impairment is recognized for the difference, up to the carrying amount of goodwill.

We estimate the fair values of our reporting units using a discounted cash flow method or a weighted combination of discounted cash flows and a market-based method. The discounted cash flow method includes assumptions about a wide variety of internal and external factors. Significant assumptions used in the discounted cash flow method include financial projections of free cash flow, including revenue trends, medical costs trends, operating productivity, income taxes and capital levels; long-term growth rates for determining terminal value beyond the discretely forecasted periods; and discount rates. Financial projections and long-term growth rates used for our reporting units will be consistent with, and use inputs from, our internal long-term business plan and strategies.

Discount rates will be determined for each reporting unit and include consideration of the implied risk inherent in their forecasts. Our most significant estimate in the discount rate determinations involves our adjustments to the peer company weighted average costs of capital reflecting reporting unit-specific factors. We do not make any adjustments to decrease a discount rate below the calculated peer company weighted average cost of capital for any reporting unit. Company-specific adjustments to discount rates are subjective and thus are difficult to measure with certainty.

The passage of time and the availability of additional information regarding areas of uncertainty with respect to the reporting units’ operations could cause these assumptions to change in the future. Additionally, as part of our quantitative impairment testing, we perform various sensitivity analyses on certain key assumptions, such as discount rates, cash flow projections, and peer company multiples to analyze the potential for a material impact. The market-based method requires determination of an appropriate peer group whose securities are traded on an active market. The peer group is used to derive market multiples to estimate fair value.


Valuation and Payback of Property and Equipment

Diagnostic based TRUFORMA® capital is placed in fixed assets once purchased or manufactured, where they remain, undepreciated, until they are placed with our customers under the agreement that they will repeatedly purchase consumables or services which are utilized within. Each instance of this placed capital represents an asset that we own. An estimate is made of the anticipated future revenue over its respective life which is ten years. If the payback period of the initial investment in the asset is less than the ten-year life of the asset, we conclude that the assets have been properly recorded, and no write-down is necessary. We rely on third-party data that considers various data points and assumptions, including, but not limited to, the expected volume of consumables which will be sold, anticipated growth rates, and anticipated placements. Realization of the anticipated revenue is dependent on the current assumptions and forecasted models.

The customer is obligated to purchase consumables during the placement period. However, since the customer is not obligated to purchase the capital, and can return it at any time, we are exposed to a risk of loss to the extent the customer returns the capital and discontinues consumable purchases.

On March 31, 2023, the carrying value of our Diagnostic instruments was $5,211. A significant assumption included in the realization model is a placement rate of four instruments per quarter, per account manager or inside sales representative.


The effect of a 25% reduction in the estimated revenues associated with annual placements of instruments would increase the payback period on March 31, 2023 from 4.86 years to 6.85 years.


Changes to placement rates are not expected to decrease, nor do we expect that any decrease would be permanent.

29

Revenue Recognition and Liabilities Due to Customers

The nature of our Therapeutics business segment gives rise to variable consideration, including discounts and applicator (“trode”) returns for refurbishment. Credits are issued for unused shocks on returned trodes, which can be used toward the purchase of replacement trodes. When revenue is recognized, a simultaneous adjustment for returns is estimated, reducing revenue. Estimated return credits are presented as a reduction to gross sales with the corresponding reserve presented as customer contract liabilities.

Variable consideration related to unused shock credits is calculated using the expected value method, which estimates the amount that is expected to be earned. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. Estimates of variable consideration are based upon historical experience and known trends. These estimated credits are non-refundable and may only be used towards the purchase of future trode refurbishments. This practice encourages refurbishment purchase prior to complete utilization of the previous trode, enabling the customer to always have a trode on hand with ample capacity to perform treatments.

The number of trodes returned by year is tracked against the number of trodes sold in that same year, creating a current experience rate. It is assumed that the ultimate return rate for the trodes is 98%. For annual calculations, it is assumed that the expected returns in the current year for each layer increase to the experience rate of the year immediately preceding it. Once the 98% is reached the layer is removed from the calculation. The annual incremental change in expected returns is multiplied by an average return credit amount, generating the current liability due to customers.

The average return credit is calculated by dividing the actual shock credits issued by the actual number of trodes returned. A variance in the assumed return rate compared to the actual rate would impact the estimate and potentially understate net sales (overestimated rate) or overstate net sales (underestimated rate) in any given year and create a corresponding misstatement of the liability due to customers.

On March 31, 2023, the estimated value of our Therapeutics customer contract liability was $505. If the expected return rate was increased by 2%, the effect on current year reduction in sales and customer liability would have been approximately $36.

Results of Consolidated Operations

Our results of operations for the three months ended March 31, 2023 and 2022 are as follows:

Revenue

Revenue for the three months ended March 31, 2023 was $5,482, compared to $3,751 for the three months ended March 31, 2022, an increase of $1,731 or 46%. The increase was primarily due to the inclusion of our Assisi®, Revo Squared®, and VetGuardian® products which totaled $1,322 and were not part of our consolidated figures as of March 31, 2022.

In general, we expect revenue to increase in subsequent periods as we benefit from a full year’s worth of sales from our recent acquisitions and increase our related sales, marketing, and commercialization efforts.

Cost of Revenue

Cost of revenue for the three months ended March 31, 2023 was $1,647, compared to $1,011 for the three months ended March 31, 2022, an increase of $636 or 63%. The increase in cost was primarily driven by increased sales of our PulseVet® platform and Assisi products which totaled $1,309.

We anticipate that costs of revenue will increase in subsequent periods in accordance with the increased revenue as described above.

Gross Profit

Gross profit margin for the three months ended March 31, 2023 was $3,835 or 70%, compared to $2,740 or 73% for the three months ended March 31, 2022, an increase of $1,095. The decrease in gross profit margin % was primarily the result of product mix impacts associated with sales of our new offerings.

30

In general, we believe gross margins will remain relatively unchanged in percentage terms due to a variety of factors, including the ability to effectively stimulate demand for certain of our products; management of the cost of components and outside manufacturing services; our ability to manage warranty costs effectively; shifts in the mix of products and services, or in the geographic, currency or channel mix; and fluctuations in exchange rates.

Research and Development

Research and development expense for the three months ended March 31, 2023 was $918, compared to $351 for the three months ended March 31, 2022, an increase of $567 or 162%. The increase was primarily driven by our continued buildup of internal capabilities to develop, test, and manufacture our next generation of Diagnostic products.

We anticipate that R&D costs will increase as we maintain and enhance our current product lines and continue to develop new products.

Selling, General, and Administrative

Selling, general, and administrative expense for the three months ended March 31, 2023 was $10,429, compared to $6,703 for the three months ended March 31, 2022, an increase of $3,726 or 56%. The increase was primarily driven by salaries and (noncash) stock option expense associated with increased hiring campaigns, recruiting and other related fees associated with our transition to a new Chief Financial Officer, Qorvo related transition payments, and increased marketing campaigns/attendance at tradeshows to build brand awareness and recognition of our expanding suite of products.

We expect future selling, general and administrative expense to increase in line with product expansion and growth in our commercialization efforts.

Net Loss

Our net loss for the three months ended March 31, 2023 was $6,385, compared to a loss of $3,937 for the three months ended March 31, 2022, an increase of $2,448 or 62%.

The net loss in each period was attributed to the matters described above. We expect to continue to record net losses in future periods until such time as we have sufficient revenue from product sales to offset our operating expenses.

Cash Flows

The following table shows a summary of our cash flows for the periods set forth below:

    

Three Months Ended March 31,

    

2023

    

2022

    

Change

Cash used in operating activities

$

(4,257)

$

(2,471)

$

(1,786)

    

72%

Cash used in investing activities

 

(14,792)

 

(206)

$

(14,586)

 

7081%

Cash provided by financing activities

 

 

$

 

0%

(Decrease) increase in cash and cash equivalents

 

(19,049)

 

(2,677)

$

(16,372)

 

612%

Effect of exchange rate changes on cash

 

3

 

62

$

(59)

 

(95)%

Cash and cash equivalents, beginning of period

 

27,399

 

194,952

$

(167,553)

 

(86)%

Cash and cash equivalents, end of period

$

8,353

$

192,337

$

(183,984)

 

(96)%

Net cash used in operating activities for the three months ended March 31, 2023 was $4,257, compared to $2,471 for the three months ended March 31, 2022, an increase in cash used of $1,786 or 72%. The increase in cash used in operations primarily resulted from the losses noted above and non-cash accretion on currently held available-for-sale securities, partially offset by increases in non-cash amortization and stock compensation.

Net cash used in investing activities for the three months ended March 31, 2023 was $14,792, compared to $206 for the three months ended March 31, 2022, an increase of $14,586 or 7,081%. The increase in cash used in investing activities primarily resulted from investment in available for sale securities and Qorvo license related intangibles.

There was no cash provided by financing activities for the three months ended March 31, 2023 or 2022.

31

Liquidity and Capital Resources

We have incurred losses and negative cash flows from operations since our inception in May 2015. As of March 31, 2023, we had an accumulated deficit of $142,789. We have funded our working capital requirements primarily through the sale of our equity and equity-related securities and the exercise of stock options and warrants.

As of March 31, 2023, the Company had working capital (defined as current assets minus current liabilities) of $121,566.

Short-Term Cash Requirements

We believe that our existing cash is sufficient to fund our expected short-term needs. We currently have cash fixed obligations in association with our building leases and quarterly inventory orders. We also have payment obligations associated with our on-going clinical studies, and we expect that we have sufficient cash to cover these requirements. We do not expect that our operations will require significant increases in our short-term cash needs.

Long-Term Cash Requirements

We believe that our existing cash resources will be sufficient to fund our expected operational requirements through at least December 2025. We regularly evaluate our business plans and strategy. These evaluations often result in changes to our business plans and strategy, some of which may be material and significantly change our cash requirements. Ongoing business development activity may also require us to use some of our liquidity for an acquisition, and use of additional capital to fund newly acquired operations. If we raise additional funds by issuing equity securities, our existing security holders will likely experience dilution, and the incurring of indebtedness would result in increased debt service obligations and could require us to agree to operating and financial covenants that could restrict operations.

Our future capital requirements depend on many factors, including, but not limited to:

the costs and timing of our development and commercialization activities;
the cost of manufacturing our existing and future products;
the cost of marketing and selling our existing and future products including marketing, sales, service, customer support and distribution costs;
the expenses needed to attract and retain skilled personnel;
the costs associated with being a public company;
the costs associated with additional business development or mergers and acquisitions activity, including acquisition-related costs, earn-outs or other contingent payments and costs of developing and commercializing any technologies to which we obtain rights;
third-party costs associated with the development and commercialization of our existing and future products and the ability of our development partners to satisfy our requirements on a timely basis;
the scope and terms of our business plans from time to time, and our ability to realize upon our business plans; and
the costs involved in preparing, filing, prosecuting, maintaining, defending and enforcing possible patent claims, including litigation costs and the outcome of any such litigation.

32

Outstanding Share Data

The only class of outstanding voting equity securities of the Company are the common shares. As of May 11, 2023:

there are 979,949,668 common shares issued and outstanding;
there are stock options outstanding under our Stock Option Plan to acquire an aggregate of 89,654,943 common shares
there are common share purchase warrants outstanding to acquire an aggregate of 197,917 common shares at an exercise price of $0.1500 per share issued in February 2020.
there are common share purchase warrants outstanding to acquire an aggregate of 363,501 common shares at an exercise price of $0.1500 per share issued in April 2020.
there are common share purchase warrants outstanding to acquire an aggregate of 10,000,000 common shares at an exercise price of $0.2201 per share issued in July 2022.
there are common share purchase warrants outstanding to acquire an aggregate of 22,000,000 common shares at an exercise price of $0.2520 per share issued in July 2022.

All currently outstanding warrants have a “cashless exercise” feature which is applicable in certain circumstances. The cashless exercise feature could result in the potential issuance of common shares based upon the “in-the-money” value of the applicable warrants at the time of exercise. The number of the common shares that may be issued is not determinable. However, the number of common shares that are issuable is based upon a formula that divides the “in-the-money” value by the then current market price and multiplying this result by the number of common shares that are issuable under the applicable warrants pursuant to cash exercise.

Climate Change

There is general consensus in the scientific community that greenhouse gas emissions are linked to climate change, and that these emissions must be reduced dramatically to avert its worst effects. As a result, increased public awareness and concern about climate change will likely continue to (1) generate more regional and/or national requirements to reduce greenhouse gas emissions; (2) increase energy efficiency and reduce carbon pollution; and (3) cause a shift to cleaner and more sustainable sources of energy which may be more expensive than using fossil fuels as an energy source.

The potential impact of climate change on our operations and the needs of our customers remains uncertain. Scientists have proposed that the impacts of climate change could include changes in rainfall patterns, water shortages, changes to the water levels of lakes and other bodies of water, changing storm patterns, more intense storms and changing temperature levels. These changes could be severe and vary by geographic location. Climate change may also affect the occurrence of certain natural events, the incidence and severity of which are inherently unpredictable.

The effects of climate change also may impact our decisions to construct new buildings or maintain existing facilities in any areas that are or become prone to physical risks, which could similarly increase our operating costs. We could also face indirect financial risks passed through the supply chain that could result in higher prices for resources, such as energy. Additionally, climate change may adversely impact the demand, price and availability of property and casualty insurance that insures our physical assets. Due to significant economic variability associated with future changing climate conditions, we are unable to predict the impact climate change will have on us in the future.

33

Item 4. Controls and Procedures.

Disclosure Controls and Procedures

Evaluation of Our Disclosure Controls

We maintain disclosure controls and procedures that are designed to provide reasonable assurance that material information required to be disclosed in our periodic reports filed under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms and to provide reasonable assurance that such information is accumulated and communicated to our management, our chief executive officer and chief financial officer, to allow timely decisions regarding required disclosure. We carried out an evaluation, under the supervision and with the participation of our management, including our principal executive and principal financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rule 13(a)-15(e) under the Exchange Act. Based on this evaluation, our principal executive officer and principal financial officer concluded that, as of March 31, 2023, our disclosure controls and procedures were effective.

Changes in Internal Controls

There has been no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15(d)-15(f) under the Exchange Act) during the period covered by this Quarterly Report that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

PART II – OTHER INFORMATION

Item 1. Legal Proceedings.

Item 1A. Risk Factors.

There have been no material changes in our risk factors from those previously disclosed in our annual report on Form 10-K for the year ended December 31, 2022.

34

Item 6. Exhibits.

The exhibits listed on the accompanying index to exhibits immediately preceding the exhibits are filed as part of, or hereby incorporated by reference into, this Quarterly Report.

EXHIBIT INDEX

Exhibit 
No.

   

Description

2.2

Asset Purchase Agreement, dated June 14, 2022, by and between Zomedica Inc. and Revo Squared LLC, the Principal Member (incorporated by reference to Exhibit 2.1 to the Company’s Current Report on Form 8-K filed with the Commission on June 21, 2022 (File No. 001-38298))

2.3

Asset Purchase Agreement, dated July 15, 2022, by and between Zomedica Inc. and Assisi Animal Health LLC, the Principal Member (incorporated by reference to Exhibit 2.1 to the Company’s Current Report on Form 8-K filed with the Commission on July 20, 2022 (File No. 001-38298))

3.1

Articles of Amalgamation of Zomedica Corp. and all amendments thereto, as well as all Certificates issued in respect thereto as well as all Certificates issued in respect thereto (incorporated by reference to Exhibit 3.1 to the Company’s Quarterly Report on Form 10-Q filed with the Commission on May 12, 2021 (File No. 001-38298))

3.2

Amended and Restated By-Law No. 1 (2nd Version) of Zomedica Pharmaceuticals Corp. (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed with the Commission on August 7, 2020 (File No. 001-38298))

10.0

Distribution Agreement, dated January 13, 2023, by and between Zomedica Inc. and Structured Monitoring Products, Inc. (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the Commission on January 20, 2023 (File No. 001-38298)

10.1

Transition and Support Agreement by and among Qorvo Biotechnologies, LLC, Zomedica Inc., and Zomedica Corp. (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the Commission on January 24, 2023 (File No. 001-38298)

10.2

BAW Sensor Supply Agreement by and among Qorvo Biotechnologies, LLC, Zomedica Inc., and Zomedica Corp. (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed with the Commission on January 24, 2023 (File No. 001-38298)

10.3

Development and Manufacturing Licenses Agreement by and among Qorvo Biotechnologies, LLC, Zomedica Inc., and Zomedica Corp. (incorporated by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K filed with the Commission on January 24, 2023 (File No. 001-38298)

10.4

Separation Agreement, dated March 16, 2023, among Zomedica Inc., Zomedica Corp., and Ann Cotter (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the Commission on March 15, 2023 (File No. 001-38298)

10.5+

Offer letter, dated March 14, 2023, among Zomedica Inc., Zomedica Corp., and Peter Donato (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed with the Commission on March 15, 2023 (File No. 001-38298)

31.1

Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2

Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1*

Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350.

101.INS

Inline XBRL Instance Document (the Instance Document does not appear in the Interactive Data File because its XBRL (1).

101.SCH

Inline XBRL Taxonomy Extension Schema Document (1).

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document (1).

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document (1).

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document (1).

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document (1).

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101.1)

*

This certification is not deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, except to the extent that the registrant specifically incorporates it by reference.

+

Indicates management contract or compensatory plan.

35

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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, on May 11, 2023.

Zomedica Corp.

By:

/s/ Larry Heaton

Name:

Larry Heaton

Title:

Chief Executive Officer

(Principal Executive Officer)

By:

/s/ Peter Donato

Name:

Peter Donato

Title:

Executive Vice President and Chief Financial Officer

(Principal Financial and Accounting Officer)

36

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

EXHIBIT 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Larry Heaton, certify that:

1.

I have reviewed this quarterly report on Form 10-Q for the three months ended March 31, 2023 of Zomedica 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 registrants 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 registrants internal control over financial reporting that occurred during the registrants most recent fiscal quarter (the registrants fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrants 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 registrants 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 registrants internal control over financial reporting.

Date: May 11, 2023

/s/ Larry Heaton

Larry Heaton

Chief Executive Officer

(Principal Executive Officer)


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

EXHIBIT 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Peter Donato, certify that:

1.

I have reviewed this quarterly report on Form 10-Q for the three months ended March 31, 2023 of Zomedica 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 registrants 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 registrants internal control over financial reporting that occurred during the registrants most recent fiscal quarter (the registrants fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrants 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 registrants 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 registrants internal control over financial reporting.

Date: May 11, 2023

/s/ Peter Donato

Peter Donato

Executive Vice President and Chief Financial Officer

(Principal Financial and Accounting Officer)


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

EXHIBIT 32.1

CERTIFICATION OF

THE CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002, 18 U.S.C. SECTION 1350

In connection with the Quarterly Report on Form 10-Q of Zomedica Corp. (the “Company”) for the three months ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned Larry Heaton, Chief Executive Officer of the Company, and Peter Donato, Executive President and Chief Financial Officer of the Company, hereby certify, to the knowledge of the undersigned, pursuant to 18 U.S.C. Section 1350, that:

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

/s/ Larry Heaton

Larry Heaton

Chief Executive Officer

(Principal Executive Officer)

Date: May 11, 2023

/s/ Peter Donato

Peter Donato

Executive President and Chief Financial Officer

(Principal Financial and Accounting Officer)

This Certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed “filed” by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and shall not be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Report, irrespective of any general incorporation language contained in such filing.

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 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 zom-20230331.xsd EX-101.SCH 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Investment Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Fair Value Measurements - Balance sheet (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Business Combinations - Purchase consideration (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Prepaid Expenses and Deposits (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Intangible Assets - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Intangible Assets - Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Leases - Balance sheet (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Leases - Undiscounted liability (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Stock-Based Compensation - Option details (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Significant Accounting Policies - Reclassification (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Significant Accounting Policies - Interim (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Investment Securities - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Fair Value Measurements - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Business Combinations - 2022 (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Business Combinations - 2022 purchase allocation (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Business Combinations - Proforma (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - Stock-Based Compensation - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Warrants - Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - Warrants - Cumulative (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Segmented Information - Segment (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Loss Per Share - Anti-dilutive (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature of Operations link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Basis of Preparation link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Critical Accounting Judgments and Key Sources of Estimation Uncertainty link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Investment Securities link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Prepaid Expenses and Deposits link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Segmented Information link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Related party transaction link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20302 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Investment securities (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Prepaid Expenses and Deposits (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Segmented Information (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Leases - Term and discount rate (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Stock-Based Compensation - Option activity (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Related party transaction (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 zom-20230331_cal.xml EX-101.CAL EX-101.DEF 7 zom-20230331_def.xml EX-101.DEF EX-101.LAB 8 zom-20230331_lab.xml EX-101.LAB EX-101.PRE 9 zom-20230331_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
3 Months Ended
Mar. 31, 2023
May 11, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-38298  
Entity Registrant Name Zomedica Corp.  
Entity Incorporation State Country Code Z4  
Entity Tax Identification Number 00-0000000  
Entity Address Address Line 1 100 Phoenix Drive  
Entity Address Address Line 2 Suite 125  
Entity Address City Or Town Ann Arbor  
Entity Address State Or Province MI  
Entity Address Postal Zip Code 48108  
City Area Code 734  
Local Phone Number 369-2555  
Security 12b Title Common Shares  
Trading Symbol ZOM  
Security Exchange Name NYSE  
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   979,949,668
Entity Central Index Key 0001684144  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 8,353 $ 27,399
Available-for-sale securities 112,698 87,693
Trade receivables, net 428 596
Inventory, net 2,743 2,746
Prepaid expenses and deposits 4,856 3,799
Other receivables 1,085 1,268
Total current assets 130,163 123,501
Prepaid expenses and deposits 153 188
Property and equipment, net 6,799 6,809
Construction in progress 1,886 692
Right-of-use asset 1,511 1,665
Goodwill 63,979 63,979
Intangible assets, net 48,433 41,799
Non current available-for-sale securities 26,409 40,712
Other assets 265 265
Total assets 279,598 279,610
Current liabilities    
Accounts payable and accrued liabilities 7,419 6,698
Accrued income taxes 233 187
Current portion of lease obligations 641 641
Customer contract liabilities 242 207
Other current liabilities 62 78
Total current liabilities 8,597 7,811
Lease obligations 941 1,097
Deferred tax liabilities 1,245 1,245
Customer contract liabilities 263 182
Liability due to Qorvo 3,529  
Other liabilities 1,965 1,883
Total liabilities 16,540 12,218
Commitments and contingencies (Note 16)
Shareholders' equity    
Unlimited common shares, no par value; 979,949,668 issued and outstanding at March 31, 2023 and December 31, 2022 380,973 380,973
Additional paid-in capital 25,431 23,666
Accumulated deficit (142,789) (136,404)
Accumulated comprehensive loss (557) (843)
Total shareholders' equity 263,058 267,392
Total liabilities and shareholders' equity $ 279,598 $ 279,610
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Consolidated Balance Sheets    
Common Shares, no par value (in dollars per share) $ 0 $ 0
Common Shares, issued (in shares) 979,949,668 979,949,668
Common Shares, outstanding (in shares) 979,949,668 979,949,668
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Consolidated Statements of Operations and Comprehensive Loss    
Net revenue $ 5,482 $ 3,751
Cost of revenue 1,647 1,011
Gross profit 3,835 2,740
Expenses    
Research and development 918 351
Selling, general and administrative 10,429 6,703
Loss from operations (7,512) (4,314)
Interest income 1,412 107
Interest expense (50)  
Other (loss) income (1) (1)
Foreign exchange loss (26) (7)
Loss before income taxes (6,177) (4,215)
Income tax expense (benefit) 208 (278)
Net loss (6,385) (3,937)
Unrealized gains, change in fair value of available-for-sale securities, net of tax 283  
Change in foreign currency translation 3 51
Net loss and comprehensive loss $ (6,099) $ (3,886)
Weighted average number of common shares - basic (in shares) 979,949,668 979,899,668
Weighted average number of common shares - diluted (in shares) 979,949,668 979,899,668
Loss per share - basic (in dollars per share) $ (0.007) $ (0.004)
Loss per share - diluted (in dollars per share) $ (0.007) $ (0.004)
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Accumulated other comprehensive loss
Total
Balance, amount at Dec. 31, 2021 $ 380,962 $ 9,313 $ (119,391) $ 2 $ 270,886
Balance (in shares) at Dec. 31, 2021 979,899,668        
Stock-based compensation   2,041     2,041
Net loss     (3,937)   (3,937)
Other Comprehensive Income       51 51
Balance, amount at Mar. 31, 2022 $ 380,962 11,354 (123,328) 53 269,041
Balance (in shares) at Mar. 31, 2022 979,899,668        
Balance, amount at Dec. 31, 2022 $ 380,973 23,666 (136,404) (843) 267,392
Balance (in shares) at Dec. 31, 2022 979,949,668        
Stock-based compensation   1,765     1,765
Net loss     (6,385)   (6,385)
Other Comprehensive Income       286 286
Balance, amount at Mar. 31, 2023 $ 380,973 $ 25,431 $ (142,789) $ (557) $ 263,058
Balance (in shares) at Mar. 31, 2023 979,949,668        
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net loss $ (6,385) $ (3,937)
Adjustments for:    
Depreciation 164 82
Amortization - intangible assets 1,199 737
Stock-based compensation 1,765 2,041
Non cash portion of rent expense (1)  
Accretion/amortization of available-for-sale securities (654)  
Change in assets and liabilities, net of acquisitions:    
Purchased inventory (731) (1,005)
Prepaid expenses and deposits (1,022) 128
Trade receivables 144 (27)
Other receivables 263 (25)
Accounts payable and accrued liabilities 721 (118)
Accrued income tax 46 (23)
Deferred tax liabilities   (279)
Other current liabilities (16) (40)
Customer contract liabilities 116 (35)
Other liabilities 134 30
Net cash used in operating activities (4,257) (2,471)
Cash flows from investing activities:    
Investment in available-for-sale securities (8,072)  
Investment in debt security (at fair value) (1,750)  
Investment in property and equipment (113) (83)
Acquisition of intangibles (4,000)  
Investment in construction in progress (857) (123)
Net cash used in investing activities (14,792) (206)
(Decrease) increase in cash and cash equivalents (19,049) (2,677)
Effect of exchange rate changes on cash 3 62
Cash and cash equivalents, beginning of year 27,399 194,952
Cash and cash equivalents, end of year 8,353 192,337
Noncash activities:    
Change in fair value of available-for-sale securities, net of tax 283  
Transfer of construction in progress into property and equipment and intangibles 401  
Transfer of inventory into property and equipment 738 246
Supplemental cash flow information:    
Interest received $ 783 $ 90
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Nature of Operations
3 Months Ended
Mar. 31, 2023
Nature of Operations  
Nature of Operations

1. Nature of Operations

Zomedica is a veterinary health company creating products for companion animals by focusing on the unmet needs of clinical veterinarians. The Company consists of the parent company, Zomedica Corp. and its wholly-owned U.S subsidiary, Zomedica Inc. and its international subsidiaries.

The impact of the novel strains of coronavirus (“COVID-19”)

Since the first quarter of 2020, the world has been impacted by the spread of a novel strain of coronavirus, its variants, and the disease that they cause known as COVID-19. The continued presence of COVID-19 has resulted in changes in the macro-economic environment including disruptions in supply chain, labor disruptions, challenges in manufacturing, challenges selling to customers, declines in customer demand, inflationary pressures, and an impaired ability to access credit and capital markets, among other things.

The extent to which the COVID-19 pandemic may impact our business will depend on future developments, which are highly uncertain and cannot be predicted with confidence, such as the duration of the outbreak, the spread and severity of COVID-19, and the effectiveness of governmental actions in response to the pandemic.

To-date, the emergence of new variants has not caused significant modification to business operations. We intend to continue our research, development, and production related activities for the foreseeable future.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Preparation
3 Months Ended
Mar. 31, 2023
Basis of Preparation  
Basis of Preparation

2. Basis of Preparation

Principles of Consolidation

The consolidated financial statements include the accounts of the Company, and its wholly owned subsidiaries. Intercompany transactions and balances between consolidated businesses have been eliminated.

The accounting policies set out below have been applied consistently in the consolidated financial statements. The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Significant Accounting Policies  
Significant Accounting Policies

3. Significant Accounting Policies

Basis of Measurement

The condensed consolidated financial statements have been prepared on the historical cost basis except as otherwise noted.

Business Combinations

We account for business combinations in accordance with ASC 805, Business Combinations, if the acquired assets assumed and liabilities incurred constitute a business. We consider acquired companies to constitute a business if the acquired net assets and processes have the ability to create outputs in the form of revenue. For acquired companies constituting a business, we recognize the identifiable assets acquired and liabilities assumed at their acquisition-date fair values and recognize any excess of total consideration paid over the fair value of the identifiable net assets as goodwill.

Estimates and Assumptions

In preparing these financial statements, management was required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. These estimates and assumptions are based on our historical experience, the terms of existing contracts, our evaluation of trends in the industry, information provided by our customers and suppliers and information available from other outside sources, as appropriate. These estimates and assumptions are subject to an inherent degree of uncertainty. We are not presently aware of any events or circumstances that would require us to update such estimates and assumptions or revise the carrying value of our assets or liabilities. Our estimates may change, however, as new events occur, and additional information is obtained. As a result, actual results may differ significantly from our estimates, and any such differences may be material to our financial statements.

Functional and Reporting Currencies

The functional currency, as determined by management, for Canada and our subsidiaries in the United States and Switzerland is U.S. dollars, which is also our reporting currency.

The functional currency, as determined by management, for our Japanese subsidiary is Japanese Yen. Japanese Yen are translated for financial reporting purposes with translation gains and losses recorded as a component of other comprehensive income or loss.

In respect of transactions denominated in currencies other than the Company and its wholly owned operating subsidiaries’ functional currencies, the monetary assets and liabilities are remeasured at the period end rates. Revenue and expenses are measured at rates of exchange prevailing on the transaction dates. All of the exchange gains or losses resulting from these transactions are recognized in the consolidated statements of operations and comprehensive loss.

Comparative Figures

A portion of depreciation expense has been stated as part of cost of revenue for $54. The consolidated statements of income and comprehensive income for the period ended March 31, 2022 have been adjusted for $21 of depreciation that was included in sales, general, and administrative expense. This amount has been reclassified to cost of revenue to conform to the current year presentation. The change in presentation had no effect on the reported results of operations and does not affect previously reported cash flows from operating activities in the consolidated statements of cash flows.

To better align with the way in which we measure and track our business, we have changed the categorization of products within our segmentation of revenue. A portion of the products in our Therapeutics segment were previously designated as instruments and trodes in our form 10Q for the period ending March 31, 2022. These products have since been renamed to be capital and consumables to better align with our other platforms and to provide a more consistent baseline for comparison of the product lines within. Capital refers to the devices we sell within our PulseVet®, Revo Squared®, and VetGuardian® product lines. Consumables continues to include our TRUFORMA® cartridges as it did last year and now includes our PulseVet trodes as well as our Assisi®  products. There have been no changes to the overall sales numbers for our Diagnostics and Therapeutics segments, only the product names making up the total.


Recently Adopted Accounting Pronouncements


In June 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13 requires measurement and recognition of expected credit losses for financial assets held. The Company adopted ASU 2016-13 as of January 1, 2022 and there was no significant impact on its consolidated condensed financial statements and related disclosures as a result. The Company considered, among other things, historical trends and projected economic / market conditions and determined that the estimate of credit losses was not significantly impacted.

Segment Reporting

The Company reports segment information based on the “management” approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Company’s reportable segments. The Company’s reportable segments consist of Diagnostics and Therapeutics.

Cash and Cash Equivalents

The Company considers all highly liquid securities with an original maturity of three months or less to be cash equivalents.

Investment Securities

Our investment securities, which are comprised of corporate bonds/notes and US treasuries, are accounted for in accordance with ASC 320, “Investments – Debt and Equity Securities” (“ASC 320”). The company considers all of its securities for which there is a determinable fair market value, and there are no restrictions on the Company’s ability to sell within the next twelve months, as available for sale. We classify these securities as both current and non-current depending on their time to maturity. Available-for-sale securities are carried at fair value, with unrealized gains and losses reported as a component of shareholders’ equity.

Accounts Receivable and Allowance for Credit Losses

Accounts receivable are recorded net of an allowance for credit losses and have payment terms of 30 days. Our policy for determining the allowance is based on factors that affect collectability, including: (a) historical trends of write-offs, recoveries, and credit losses; (b) the credit quality of our customers; and (c) projected economic and market conditions. As of March 31, 2023, our allowance was $47 and was recorded net in trade receivables. While we believe that our allowance for credit losses is adequate and represents our best estimate as of March 31, 2023, we continue to closely monitor customer liquidity and industry and economic conditions, which may result in changes to these estimates.

Inventories

Inventories are stated at the lower of cost or net realizable value. The Company utilizes the specific identification and First in, First out ("FIFO") method to track inventory costs. The Company records reserves, when necessary, to reduce the carrying value of inventory to its net realizable value. Management considers forecast demand in relation to the inventory on hand, competitiveness of product offerings, market conditions and product life cycles when determining excess and obsolescence and net realizable value adjustments. At the point of loss recognition, a new, lower-cost basis for that inventory is established, and any subsequent improvements in facts and circumstances do not result in the restoration or increase in that newly established cost basis.

Property and Equipment

Property and equipment are carried at historical cost less accumulated depreciation and any accumulated impairment losses. Property and equipment acquired in a business combination are recorded at fair value as of the date of acquisition. Maintenance and repair expenditures that do not improve or extend the life are expensed in the period incurred.

Depreciation is recognized so as to write off the cost less their residual values over their useful lives, using the straight-line method. The estimated useful lives, residual values and depreciation methods are reviewed at the end of each year, with the effect of any changes in estimate accounted for on a prospective basis.

An item of property and equipment is derecognized upon disposal or when no future economic benefits are expected to arise from the continued use of the asset. Any gain or loss arising on the disposal or retirement of an item of property, plant and equipment is determined as the difference between the sales proceeds and the carrying amount of the asset and is recognized in profit or loss.

Intangible Assets

Expenditures related to the planning and operation of the Company’s website are expensed as incurred. Expenditures related to the website application and infrastructure development are capitalized and amortized over the website’s estimated useful life.

Costs related to acquired customer relationships, developed technology, licenses, trademarks, and tradenames have been capitalized and amortized over the estimated useful life.

Intangible assets with finite useful lives that are acquired separately are carried at cost less accumulated amortization and accumulated impairment losses. Amortization is recognized on a straight-line basis over their estimated useful lives. The estimated useful lives and amortization methods are reviewed at the end of each year, with the effect of any changes in estimate being accounted for on a prospective basis. Intangible assets with indefinite useful lives that are acquired separately are carried at cost less accumulated impairment losses.

Impairment of Long-Lived Assets

Long-lived assets are reviewed for impairment when events or circumstances indicate that the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the sum of estimated undiscounted future cash flows associated with the asset or group of assets is less than its carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. No triggering events were present as of March 31, 2023.

Revenue Recognition

The Company enters into agreements which may contain multiple promises where customers purchase products, services, or a combination thereof. Determining whether products and services are considered distinct performance obligations that should be accounted for separately requires judgment. We determine the transaction price for a contract based on the total consideration we expect to receive in exchange for the transferred goods or services.

The Company allocates revenue to each performance obligation in proportion to the relative standalone selling prices and recognizes revenue when control of the related goods or services is transferred for each obligation. We utilize the observable standalone selling price when available, which represents the price charged for the performance obligation when sold separately.

The Company's contracts with customers are generally comprised of purchase orders for the sale of the point of care instrument, consumable products, and extended warranties, or some variation thereof. The instrument and consumables each represent a single performance obligation when sold separately, that is satisfied at a point in time upon transfer of control of the product to the customer which is typically upon receipt of the goods by the customer. The extended warranties are also a separate performance obligation, whereby revenue is recognized over time.

The nature of the Company’s PulseVet® business gives rise to variable consideration, including discounts and applicator (“trode”) returns for refurbishment. Credits are issued for unused shocks on returned trodes, which can be used toward the purchase of replacement trodes. Discounts and the estimated unused shock credits decrease the transaction price, which reduces revenue. Variable consideration related to unused shock credits is estimated using the expected value method, which estimates the amount that is expected to be earned. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration are based upon historical experience and known trends. These estimated credits are nonrefundable and may only be used towards the purchase of future trode refurbishments. This practice encourages refurbishment purchase prior to complete utilization of the previous trode, so the customer will always have a trode on hand with ample capacity to perform treatments.

At times the Company receives consideration prior to when the performance obligation is completed, giving rise to a contract liability. Sales are recorded net of sales tax. Sales tax is charged on sales to end users and remitted to the appropriate state authority.

Disaggregated revenue for the three months ended March 31, 2023 and 2022 is as follows:

For the Three Months Ended March 31,

Diagnostics

Therapeutics

Consolidated

2023

2022

2023

2022

2023

2022

Capital

$

217

$

-

$

1,493

$

1,590

$

1,710

$

1,590

Consumables

182

57

3,567

1,952

3,749

2,009

Other (e.g., warranty and repairs)

-

-

23

152

23

152

Total revenue

$

399

$

57

$

5,083

$

3,694

$

5,482

$

3,751


Cost of Revenue

Cost of goods sold consists of overhead, materials, labor, and shipping costs incurred internally to produce and receive the products. Shipping and handling costs incurred by the Company are included in cost of revenue.

Research and Development


Research and development costs related to continued research and development programs are expensed as incurred.

Stock-based Compensation

The Company calculates stock-based compensation using the fair value method, under which the fair value of the options at the grant date is calculated using the Black-Scholes Option Pricing Model, and subsequently expensed over the vesting period of the option using the graded vesting method. The provisions of the Company’s stock-based compensation plans do not require the Company to settle any options by transferring cash or other assets, and therefore the Company classifies the awards as equity. Stock-based compensation expense recognized during the period is based on the value of stock-based payment awards that are ultimately expected to vest.

The Company estimates forfeitures at the time of grant and revises the estimate, if necessary, in subsequent periods if actual forfeitures differ from those estimates.

Income Taxes

The Company accounts for income taxes in accordance with ASC 740, Income Taxes, on a tax jurisdictional basis. The Company files income tax returns in Canada and the province of Alberta and its subsidiaries file income tax returns in the United States and various states, including in Michigan where the Company’s headquarters are located.

Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the tax bases of assets and liabilities and their financial statement reported amounts using enacted tax rates and laws in effect in the year in which the differences are expected to reverse. A valuation allowance is provided against deferred tax assets when it is determined to be more likely than not that the deferred tax asset will not be realized.

The Company assesses the likelihood of the financial statement effect of an uncertain tax position that should be recognized when it is more likely than not that the position will be sustained upon examination by a taxing authority based on the technical merits of the tax position, circumstances, and information available as of the reporting date. The Company is subject to examination by taxing authorities in the United States, Canada, Japan, and Switzerland. The Company recognizes tax-related interest and penalties, if any, as a component separate from income tax expense.

Comprehensive Loss

The Company follows ASC topic 220. This statement establishes standards for reporting and display of comprehensive (loss) income and its components. Comprehensive loss is net loss plus certain items that are recorded directly to shareholders’ equity. The Company has recorded a currency translation adjustment associated with its Japanese subsidiary.

Loss Per Share


Basic loss per share (“EPS”) is computed by dividing the loss attributable to common shareholders by the weighted average number of common shares outstanding. Diluted EPS reflects the potential dilution that could occur from common shares issuable through the exercise or conversion of stock options, restricted stock awards, warrants and convertible securities. In certain circumstances, the conversion of options is excluded from diluted EPS if the effect of such inclusion would be anti-dilutive.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Critical Accounting Judgments and Key Sources of Estimation Uncertainty
3 Months Ended
Mar. 31, 2023
Critical Accounting Judgments and Key Sources of Estimation Uncertainty  
Critical Accounting Judgments and Key Sources of Estimation Uncertainty

4. Critical Accounting Judgments and Key Sources of Estimation Uncertainty

The preparation of financial statements in accordance with U.S. GAAP requires management to make judgments, estimates and assumptions that affect the application of policies and reported amounts of assets and liabilities, and revenue and expenses. The estimates and associated assumptions are based on historical experience and various other factors that are believed to be reasonable under the circumstances, the results of which form the basis of making the judgments about carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.

The estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimate is revised if the revision affects only that period or in the period of the revision and further periods if the review affects both current and future periods.

Critical areas of estimation and judgements in applying accounting policies include the following:

Intangible Assets and Business Combinations

Assets acquired and liabilities assumed as part of a business combination are recognized at their acquisition date fair values. In determining these fair values, we utilize various forms of the income, cost, and market approaches depending on the asset or liability being valued.

We use a discounted cash flow model to measure the customer relationship, developed technology, license, trademark, and tradename assets. The estimation of fair value requires significant judgment related to future net cash flows based on assumptions related to revenue and EBITDA growth rates, discount rates, and attrition factors. Inputs are generally determined by taking into account competitive trends, market comparisons, independent appraisals, and historical data, among other factors, and are supplemented by current and anticipated market conditions.


Impairment Testing

We evaluate goodwill for impairment annually or more frequently when an event occurs or circumstances change indicating the carrying value may not be recoverable. When testing goodwill for impairment, we may first assess qualitative factors to determine if it is more likely than not the carrying value of a reporting unit exceeds its estimated fair value. During a qualitative analysis, we consider the impact of changes, if any, to the following factors: macroeconomic, industry and market factors; cost factors; changes in overall financial performance; and any other relevant events and uncertainties impacting a reporting unit. If our qualitative assessment indicates a goodwill impairment is more likely than not, we perform additional quantitative analyses. We may also elect to skip the qualitative testing and proceed directly to the quantitative testing. For reporting units where a quantitative analysis is performed, we perform a test measuring the fair values of the reporting units and comparing them to their aggregate carrying values, including goodwill. If the fair value is less than the carrying value of the reporting unit, an impairment is recognized for the difference, up to the carrying amount of goodwill.

We estimate the fair values of our reporting units using a discounted cash flow method or a weighted combination of discounted cash flows and a market-based method. The discounted cash flow method includes assumptions about a wide variety of internal and external factors. Significant assumptions used in the discounted cash flow method include financial projections of free cash flow, including revenue trends, medical costs trends, operating productivity, income taxes and capital levels; long-term growth rates for determining terminal value beyond the discretely forecasted periods; and discount rates. Financial projections and long-term growth rates used for our reporting units will be consistent with, and use inputs from, our internal long-term business plan and strategies.

Discount rates will be determined for each reporting unit and include consideration of the implied risk inherent in their forecasts. Our most significant estimate in the discount rate determinations involves our adjustments to the peer company weighted average costs of capital reflecting reporting unit-specific factors. We do not make any adjustments to decrease a discount rate below the calculated peer company weighted average cost of capital for any reporting unit. Company-specific adjustments to discount rates are subjective and thus are difficult to measure with certainty.

The passage of time and the availability of additional information regarding areas of uncertainty with respect to the reporting units’ operations could cause these assumptions to change in the future. Additionally, as part of our quantitative impairment testing, we perform various sensitivity analyses on certain key assumptions, such as discount rates, cash flow projections, and peer company multiples to analyze the potential for a material impact. The market-based method requires determination of an appropriate peer group whose securities are traded on an active market. The peer group is used to derive market multiples to estimate fair value.

Valuation and Payback of Property and Equipment

Diagnostic based TRUFORMA® capital is placed in fixed assets once purchased or manufactured, where they remain, undepreciated, until they are placed with our customers under the agreement that they will repeatedly purchase consumables or services which are utilized within. Each instance of this placed capital represents an asset that we own. An estimate is made of the anticipated future revenue over its respective life which is ten years. If the payback period of the initial investment in the asset is less than the ten-year life of the asset, we conclude that the assets have been properly recorded, and no write-down is necessary. We rely on third-party data that considers various data points and assumptions, including, but not limited to, the expected volume of consumables which will be sold, anticipated growth rates, and anticipated placements. Realization of the anticipated revenue is dependent on the current assumptions and forecasted models.

Revenue Recognition and Liabilities Due to Customers

The nature of the Company’s business gives rise to variable consideration, including discounts and applicator (“trode”) returns for refurbishment. Credits are issued for unused shocks on returned trodes, which can be used toward the purchase of replacement trodes. Discounts and the estimated unused shock credits decrease the transaction price, which reduces revenue. Variable consideration related to unused shock credits is estimated using the expected value method, which estimates the amount that is expected to be earned. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration are estimated based upon historical experience and known trends. These estimated credits are non-refundable and may only be used towards the purchase of future trode refurbishments. This practice encourages refurbishment purchase prior to complete utilization of the previous trode, so the customer will always have a trode at hand with ample capacity to perform treatments.

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

5. Investment Securities

The following represents the Company’s investment securities as of March 31, 2023 (in thousands):

Acquisition
Cost

Accretion /
(Amortization)

Unrealized
Gain / (Loss)

Estimated
Fair Value

Commercial paper

$

29,490

$

583

$

(71)

$

30,002

Corporate notes / bonds

43,163

303

(425)

43,041

Debt security

2,750

-

-

2,750

U.S. treasuries

16,815

146

(90)

16,871

U.S. govt. agencies

46,484

151

(192)

46,443

Money market funds

4,907

-

-

4,907

Total investment securities

$

143,609

$

1,183

$

(778)

$

144,014

Accretion / (amortization) refers to the discounts and premiums incurred on bonds and notes purchased and are included within interest income on our consolidated income statement.

Accrued interest receivable related to the above investment securities amounted to $690 and is included within Other Receivables on our consolidated balance sheet.

Contractual maturities of investment securities as of March 31, 2023 are as follows (in thousands):

Acquisition
Cost

Estimated
Fair Value

Original maturities of 90 days or less

$

4,907

$

4,907

Original maturities of 91-365 days

112,175

112,698

Original maturities of 366+ days

26,527

26,409

Total investment securities

$

143,609

$

144,014

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Measurements  
Fair value Measurements

6. Fair Value Measurements

In accordance with FASB ASC 820, “Fair Value Measurements and Disclosures,” (“ASC 820”), the Company measures its cash and cash equivalents and investments at fair value on a recurring basis. The company also measures certain assets and liabilities at fair value on a non-recurring basis when applying acquisition accounting.

ASC Topic 820 clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.

As a basis for considering such assumptions, ASC Topic 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

Level 1:

Observable inputs that reflect quoted prices (unadjusted) in active markets for identical assets or liabilities.

Level 2:

Observable inputs other than quoted prices included in Level 1 for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.

Level 3:

Unobservable data points for the assets or liability, and include situations where there is little, if any, market activity for the asset or liability. Valuations based on inputs that are unobservable and involve management judgement and the reporting entity’s own assumptions about market participants and pricing.

Cash and cash equivalents, accounts receivable, and accounts payable: The carrying amount of these assets approximate fair value due to the short maturity of these instruments. Cash and cash equivalents include marketable securities with an original maturity within 90 days.

Available-for-sale securities: The Company classifies marketable securities and other highly liquid investments, with a maturity of greater than three months and that can be readily purchased or sold using established markets, as available-for-sale. These investments are reported at fair value on the Company’s consolidated balance sheets and unrealized gains and losses are reported as a component of shareholders’ equity.

Earnout liability: The Company has reported the fair value of the earnout liability within other liabilities on the consolidated balance sheet. See footnote 7 for additional details.

Included within these available-for-sale securities are $2,750 in convertible notes associated with Structured Monitoring Products, Inc.’s (“SMP”) VetGuardian® line. There were no unrealized gains or losses recorded and no impairments recognized as of March 31, 2023.

In accordance with the fair value hierarchy described above, the following table shows the fair value of our investments as of March 31, 2023:

Level 1

Level 2

Level 3

Estimated
Fair Value

Commercial paper

$

-

$

30,002

$

-

$

30,002

Corporate notes / bonds

-

43,041

-

43,041

Debt security

-

-

2,750

2,750

U.S. treasuries

16,871

-

-

16,871

U.S. govt. agencies

46,443

-

-

46,443

Money market funds

4,907

-

-

4,907

Total investment securities

$

68,221

$

73,043

$

2,750

$

144,014

The following table shows these same investments and their respective balance sheet classifications:

Cash &
Cash Equiv.

Available-
For-Sale
(Current)

Available-
For-Sale
(Non-Current)

Estimated
Fair Value

Commercial paper

$

-

$

30,002

$

-

$

30,002

Corporate notes / bonds

-

32,794

10,247

43,041

Debt security

-

-

2,750

2,750

U.S. treasuries

-

12,056

4,815

16,871

U.S. govt. agencies

-

37,846

8,597

46,443

Money market funds

4,907

-

-

4,907

Total investment securities

$

4,907

$

112,698

$

26,409

$

144,014

Unrealized gains on our investments have not been recorded into income as we do not intend to sell nor is it more likely than not that we will be required to sell these investments prior to recovery of their amortized cost basis. The decline in fair value of our debt securities is largely due to the rising interest rate environment driven by current market conditions that have resulted in higher credit spreads. The

credit ratings associated with our debt securities are mostly unchanged, are highly rated, and the debtors continue to make timely principal and interest payments. As a result, there were no credit or non-credit impairment charges recorded through March 31, 2023.

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

7. Business Combinations

All of the Company’s acquisitions of businesses have been accounted for under ASC 805, Business Combinations. Accordingly, the assets of the acquired companies reflect the fair values and have been included in the Company’s Condensed Financial Statements from their respective dates of acquisition.

The results of operations of Pulse Veterinary Technologies, LLC, Revo Squared LLC, and Assisi Animal Health, LLC have been included in the Company’s Condensed Financial Statements since the dates of acquisition on October 1, 2021, June 14, 2022, and July 15, 2022, respectively.

2022 Acquisitions

Asset Purchase Agreement with Assisi Animal Health LLC

On July 15, 2022, Zomedica Corp. and its wholly owned subsidiary Zomedica Inc. entered into an Asset Purchase Agreement with Assisi Animal Health LLC (“Assisi”), its wholly owned subsidiary, AAH Holdings LLC, and certain of Assisi’s members (collectively the “Seller”) pursuant to which Zomedica Inc. agreed to acquire substantially all of the assets related to the Assisi® product lines. The Sellers were in the business of developing, manufacturing, marketing, distributing and selling animal health products which use targeted Pulsed Electromagnetic Field (PEMF) therapy to decrease pain and inflammation, accelerate healing, and reduce anxiety that include the Assisi Loop®, Assisi Loop Lounge®, Assisi DentaLoop® and Calmer Canine® product lines.

Zomedica Inc. paid Assisi a purchase price of $18,293 in cash, which was subject to adjustments based on, among other things, the value of Assisi’s inventory and prepaid expenses at the closing of the acquisition. A portion of the purchase price ($1,400) was deposited into a third-party escrow account to support AAH Holdings LLC and certain of Assisi’s members’ indemnification obligation under the Purchase Agreement, of which $500 was released and $900 will be distributed to Assisi on the 18-month anniversary of the Closing Date, respectively, less the amount of prior or pending indemnification claims. The Company also issued to Assisi a ten-year warrant to purchase an aggregate of 22,000,000 of the Company’s common shares at a per share exercise price equal to $0.252. The warrants may be exercised on a cash or cashless basis, at the election of the warrant holder.

As a result of total consideration exceeding the preliminary fair value of the net assets acquired, goodwill in the amount of $14,329 was recorded in connection with this acquisition, which will be deductible for US tax purposes. The goodwill largely results from our ability to market and sell their respective products and services through our established customer base.

The Company made a preliminary allocation of the purchase price for Assisi’s asset base based on its understanding of the fair value of the acquired assets and assumed liabilities. As the Company continues to obtain additional information about these assets and liabilities, including intangible asset appraisals, inventory valuation, and accrued expenses, and continues to integrate the newly acquired business, the Company will refine the estimates of fair value and more accurately allocate the purchase price. Only items identified as of the acquisition date are considered for subsequent adjustment. The Company will continue to make required adjustments to the purchase price allocation prior to the completion of the acquisition period.

The following table summarizes the preliminary acquisition date fair values of the assets acquired and liabilities assumed and subsequent initial period adjustments:

    

Initial

    

Measurement

    

Allocation of

Period

Updated

    

Consideration

    

Adjustments

    

Allocation

Inventory, net

$

220

$

$

220

Prepaid expenses and deposits

 

271

 

 

271

Other receivables

406

(206)

200

Right of use asset

260

260

Intangible Assets (estimated useful life)

 

E-commerce technology (2 years)

 

200

 

 

200

Trade name (5 years)

 

300

 

 

300

Developed technology (10 years)

 

4,500

 

 

4,500

Customer relationships (19 years)

 

2,800

 

 

2,800

Total assets acquired

 

8,697

 

54

 

8,751

Current portion of lease obligations

 

49

 

49

Non current portion of lease obligations

 

211

 

211

Other non current liabilities

45

 

 

45

Total liabilities assumed

 

45

 

260

 

305

Net assets acquired, excluding goodwill

 

8,652

 

(206)

 

8,446

Goodwill

 

14,329

 

206

 

14,535

Net assets acquired

$

22,981

$

$

22,981

Purchase price consideration was made up of the following:

Cash

$

18,293

Fair value of warrants

$

4,688

Total

$

22,981

The determination of the final purchase price allocation to specific assets and liabilities assumed is incomplete. The purchase price allocation may change in future periods as the fair value estimates of the assets (including intangibles) and liabilities are adjusted.

The following table provides unaudited proforma financial information, prepared in accordance with Topic 805, for the three months ended March 31, 2023 and 2022, as if Assisi had been acquired as of January 1, 2022. Proforma results do not include the effect of any synergies anticipated to be achieved from the acquisition, and accordingly, are not necessarily indicative of the results that would have occurred if the acquisition had occurred on the date indicated or that may result in the future.

For the Three Months Ended March 31,

2023

2022

Net Revenue

$

5,482

$

5,054

Net Losses

$

(6,385)

$

(4,519)


The proforma amounts have been calculated by including the results of Assisi, and adjusting the combined results to give effect to the following, as if the acquisitions had been consummated on January 1, 2022, together with the consequential tax effects thereon:

For the Three Months Ended March 31,

2023

2022

Adjustments to net revenues

Assisi preacquisition revenues

$

-

$

1,303

Adjustments to net income

Assisi preacquisition net losses

$

-

$

(582)

Asset Purchase Agreement with Revo Squared LLC


On June 14, 2022, Zomedica Corp. and its wholly owned subsidiary Zomedica Inc. entered into an Asset Purchase Agreement with Revo Squared LLC (“Revo Squared”) and its majority member pursuant to which Zomedica Inc. agreed to acquire substantially all of the assets of Revo Squared. Revo Squared, based in Marietta, Georgia, was in the business of developing, manufacturing, marketing, distributing, and selling diagnostic imaging products and services for use in animal health, including its SuperView™, Sonoview™ Color ultrasound, Sonoview Mini/Mini Plus ultrasound, and Microview™ product offerings.

On July 1, 2022, the parties consummated the acquisition. At the closing, Zomedica Inc. paid Revo Squared a base purchase price of $6,011 in cash, which was subject to adjustments based on the amount of Revo Squared’s working capital at the closing. On this date, $500 of the purchase price was deposited into a third-party escrow account for a period of fifteen months to support Revo Squared’s indemnification obligation under the Purchase Agreement. The Company also issued to Revo Squared a ten-year warrant to purchase an aggregate of 10,000,000 of the Company’s common shares at a per share exercise price equal to $0.2201. The warrants may be exercised on a cash or cashless basis, at the election of the warrant holder.

In addition, Zomedica Inc. has agreed to pay Revo Squared aggregate earn-out payments of up to $4,000 based on the achievement of milestones related to future net sales from Revo Squared Products. One-time earn-out payments of $2,000 each will be payable upon net sales from Revo Squared Products exceeding $5,000 and $10,000 during any calendar year ending on or prior to December 31, 2027. The fair value of the earnout liability was adjusted from $2,000 to $1,500 at December 31, 2022. Fair value of the earnout was determined using Level 3 inputs.

As a result of total consideration exceeding the preliminary fair value of the net assets acquired, goodwill in the amount of $6,528 was recorded in connection with this acquisition, which will be deductible for US tax purposes. The goodwill largely results from our ability to market and sell their respective products and services through our established customer base.

The Company made a preliminary allocation of the purchase price for Revo Squared’s asset base based on its understanding of the fair value of the acquired assets and assumed liabilities. As the Company continues to obtain additional information about these assets and liabilities, including intangible asset appraisals, inventory valuation, and accrued expenses, and continues to integrate the newly acquired business, the Company will refine the estimates of fair value and more accurately allocate the purchase price. Only items identified as of the acquisition date are considered for subsequent adjustment. The Company will continue to make required adjustments to the purchase price allocation prior to the completion of the acquisition period.

The following table summarizes the preliminary acquisition date fair values of the assets acquired and liabilities assumed and subsequent initial period adjustments:

    

Initial

    

Measurement

    

Allocation of

Period

Updated

    

Consideration

    

Adjustments

    

Allocation

Trade receivables, net

$

8

$

$

8

Prepaid expenses and deposits

 

10

 

 

10

Intangible Assets (estimated useful life)

 

Trade name (5 years)

 

200

 

 

200

Developed technology (10 years)

 

2,300

 

 

2,300

Customer relationships (16 years)

 

1,200

 

 

1,200

Total assets acquired

 

3,718

 

 

3,718

Earnout liabilities

 

2,458

 

(458)

 

2,000

Total liabilities assumed

 

2,458

 

(458)

 

2,000

Net assets acquired, excluding goodwill

 

1,260

 

458

 

1,718

Goodwill

 

6,528

 

(458)

 

6,070

Net assets acquired

$

7,788

$

$

7,788

Purchase price consideration was made up of the following:

Cash

$

6,011

Fair value of warrants

$

1,777

Total

$

7,788

The determination of the final purchase price allocation to specific assets and liabilities assumed is incomplete. The purchase price allocation may change in future periods as the fair value estimates of the assets (including intangibles) and liabilities are adjusted.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory
3 Months Ended
Mar. 31, 2023
Inventory  
Inventory

8. Inventory

Inventory details are as follows:

March 31, 2023

December 31, 2022

Diagnostics

    

Therapeutics

    

Consolidated

    

Diagnostics

    

Therapeutics

    

Consolidated

Raw Materials

$

265

$

1,469

$

1,734

$

$

1,685

$

1,685

Finished Goods

 

93

 

352

 

445

 

 

182

 

182

Purchased Inventory

 

94

 

494

 

588

 

139

 

780

 

919

Total

 

452

 

2,315

 

2,767

 

139

 

2,647

 

2,786

 

 

Reserves

 

(2)

 

(22)

 

(24)

 

(18)

 

(22)

 

(40)

Net inventory

$

450

$

2,293

$

2,743

$

121

$

2,625

$

2,746

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid Expenses and Deposits
3 Months Ended
Mar. 31, 2023
Prepaid Expenses and Deposits.  
Prepaid Expenses and Deposits

9. Prepaid Expenses and Deposits

    

March 31, 

    

December 31, 

2023

2022

Deposits

$

2,274

$

1,886

Prepaid marketing

 

72

 

114

Prepaid insurance

 

570

 

614

Prepaid taxes

 

1,733

 

753

Other

 

360

 

620

Total prepaid expenses and deposits

$

5,009

$

3,987

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment
3 Months Ended
Mar. 31, 2023
Property and Equipment  
Property and Equipment


10. Property and Equipment

    

March 31, 

    

December 31, 

2023

2022

Machinery and office equipment

$

6,544

$

6,487

Furniture and equipment

 

120

 

111

Laboratory equipment

 

337

 

249

Leasehold improvements

 

1,239

 

1,239

 

8,240

 

8,086

Accumulated depreciation and amortization

 

1,441

 

1,277

Net property and equipment

$

6,799

$

6,809

Depreciation expense for the three months ended March 31, 2023 and 2022 was $164 and $82, respectively.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets
3 Months Ended
Mar. 31, 2023
Intangible Assets  
Intangible Assets

11. Intangible Assets

    

March 31, 

    

December 31, 

2023

2022

Computer software

$

704

$

350

Customer relationships

 

26,651

 

26,651

Licenses

 

7,479

 

-

Technology

 

15,650

 

15,650

Trademarks

 

16

 

16

Tradename

 

2,850

 

2,850

Website

 

962

 

962

 

54,312

 

46,479

Accumulated amortization

 

5,879

 

4,680

Net intangibles

$

48,433

$

41,799

Included within intangibles are Qorvo related licenses of $7,479 comprised of a one-time license fee of $4,000 that was paid on the effective date of the agreement and the discounted value of an obligation to make a second $4,000 payment upon completion of the installation qualification process for a cartridge production line. The liability associated with the second payment is being recorded in the “Liability Due to Qorvo” line in our Condensed Consolidated Balance Sheets.

The estimated future amortization of intangible assets is as follows:

2023

    

$

3,731

2024

 

4,933

2025

 

4,769

2026

 

4,536

2027 and beyond

 

30,464

Total

$

48,433

Amortization expense for the three months ended March 31, 2023 and 2022 was $1,199 and $737, respectively.

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

12. Leases

On February 1, 2021 the Company downsized its office space and modified its existing lease with Wickfield Phoenix LLC. The new lease period was for forty-eight months, commencing on February 1, 2021 and ending on January 31, 2025 with a monthly rent payment of $12 for the first two months and escalating to $31 over the lease period. The carrying value of the right of use asset was $1,258 upon modification using the Company's incremental borrowing rate of 3.95%. During the period ending March 31, 2021 the Company recorded a gain on right-of-use asset of $24 in the consolidated statements of comprehensive loss.

On September 15, 2021, the Company entered into an additional lease with Wickfield Phoenix LLC for warehousing space. The new lease period is for forty-one months, commencing on September 15, 2021, and ending on January 31, 2025, with a monthly rent payment of $5 for the first month and escalating to $10 over the lease period. The Company recorded a right-of-use asset and corresponding lease liability for $366 using the Company's incremental borrowing rate of 3.95%.

On April 1, 2022, the Company entered into an agreement with ULF Northfield Business Center LLC to lease 12,400 square feet of office and warehouse space. The lease period is for sixty-one months beginning on April 1, 2022, with a monthly rent payment of $9 for the first twelve months and escalating to $11 per month over the lease period. The Company recorded a right-of-use asset and corresponding lease liability for $546 using an incremental borrowing rate of 3.95%.

On July 1, 2022, as part of the Revo Squared Purchase, the Company assumed an agreement with Lebow 1031 Legacy, LLC to lease 4,626 square feet of office space. The remaining lease period assumed at the time of the agreement is for eighteen months beginning on July 1, 2022 and lasting through December of 2023. The lease has a monthly rent payment of $4 per month over the lease period. The Company recorded a right-of-use asset and corresponding lease liability for $67 using an incremental borrowing rate of 7.00%.

On July 15, 2022, as part of the Assisi asset purchase agreement, the Company assumed a license agreement pursuant to a lease agreement between The Wheelership LLC and The Realty Associates Fund XII portfolio, L.P., whereby Assisi sublet 5,185 square feet of warehousing space. The remaining lease period assumed at the time of the agreement is for fifty-two months beginning on August 16, 2022 and lasts through November of 2026. The lease has a rent payment of $4 for the first month and escalates to $6 per month over the lease period. The Company recorded a right-of-use asset and corresponding lease liability for $260 using an incremental borrowing rate of 7.00%.

For the three months ended March 31, 2023 and 2022, the Company recognized $199 and $152 in rent expense inclusive of common area maintenance (CAM) charges, insurance, and tax with $18 and $0 recorded into cost of revenue, $40 and $16 recorded in research and development expenses, and $141 and $136 recorded in general and administrative expense in the consolidated statements of comprehensive loss.

March 31, 

December 31, 

    

2023

2022

Right-of-use asset

    

    

    

    

    

Cost

 

  

 

  

Aggregate lease commitments

$

2,759

$

2,759

Less: impact of present value

 

(262)

(262)

Balance

$

2,497

$

2,497

Reduction in right-of-use asset

 

  

  

Straight line amortization

 

1,119

946

Interest

 

(133)

(114)

Balance

$

986

$

832

Net book value as at:

Balance

$

1,511

$

1,665

Lease liabilities

Additions

$

2,520

$

2,520

Payments

 

(1,071)

(896)

Interest

 

133

114

Total lease liabilities

$

1,582

$

1,738

Current portion of lease liabilities

 

641

641

Long term portion of lease liabilities

 

941

1,097

Total lease liabilities

$

1,582

$

1,738

Total remaining undiscounted lease liabilities related to the above lease are as follows:

    

2023

531

2024

 

679

2025

 

237

2026

197

2027

44

Total lease payments

$

1,688

Less imputed interest

106

Total

$

1,582

Our weighted-average remaining lease term and discount rate are as follows:

Three Months Ended
March 31, 2023

Weighted-average remaining lease term

2.7 years

Weighted-average discount rate

4.5%

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2023
Stock-Based Compensation  
Stock-Based Compensation

13. Stock-Based Compensation

During the three months ended March 31, 2023, the Company issued 6,710,000 stock options to purchase an aggregate of 6,710,000 common shares. These options also vest over a period of four years and have an expiration period of 10 years.

During the three months ended March 31, 2022, the Company issued 14,425,000 stock options to purchase an aggregate of 14,425,000 common shares. These options also vest over a period of four years and have an expiration period of 10 years.

The continuity of stock options are as follows:

Number of

Weighted Avg

Options

Exercise Price

Balance at December 31, 2022

    

84,112,443

    

$

0.3602

    

Stock options granted

 

6,710,000

0.2431

Stock options forfeited

 

705,000

0.4063

Vested stock options expired

 

462,500

1.5459

Balance at March 31, 2023

 

89,654,943

$

0.3449

Vested at March 31, 2023

 

27,066,474

$

0.3484

As of March 31, 2023, details of the issued and outstanding stock options are as follows:

Grant Year

Weighted Avg.
Exercise Price

Number of Options
Issued
 and Outstanding

Number of
Vested Options
Outstanding

Number of
Unvested Options
Outstanding

Weighted Avg.
Remaining Life
Outstanding
(Years)

2020

0.22

17,252,724

14,478,974

2,773,750

2.69

2021

 

0.65

 

20,300,000

 

6,150,000

 

14,150,000

 

3.37

2022

 

0.27

 

45,392,219

 

6,437,500

 

38,954,719

 

4.32

2023

 

0.24

 

6,710,000

 

 

6,710,000

 

4.93

Balance at March 31, 2023

 

 

89,654,943

 

27,066,474

 

62,588,469

 

  

The Company calculates volatility of stock-based compensation using the historical price of the Company’s stock. An increase/decrease in the volatility would have resulted in an increase/decrease in the fair value of the options.

The fair value of options granted during the three months ended March 31, 2023 and the twelve months ended December 31, 2022 was estimated using the Black-Scholes option pricing model to determine the fair value of options granted using the following assumptions:

Grant Year

  

Weighted Avg.
Volatility

  

Weighted Avg.
Risk-Free Int. Rate

  

Weighted Avg.
Expected Life
(In Years)

Weighted Avg.
Common Share Price

Weighted Avg.
Exercise Price

2020

96

%

0.47

%

9.53

$

0.21

$

0.22

2021

117

1.08

6.20

0.65

0.65

2022

112

3.09

5.92

0.27

0.27

2023

110

3.67

6.25

0.24

0.24

For the three months ended March 31, 2023 and 2022, the Company recorded $1,765 and $2,041 of stock-based expense.

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

14. Warrants

The Company values warrants issued in equity placements using the Black Scholes model to allocate the fair value of the proceeds from equity financings using a relative fair value approach. Like other stock-based compensation, management uses judgment to determine the inputs to the Black-Scholes option pricing model including the expected life, and underlying share price volatility. Changes in these assumptions will impact the calculation of fair value and the value attributed to the warrants. The Company calculates volatility of warrants based on the historical price of the Company’s stock. An increase/decrease in the volatility would have resulted in an increase/decrease in the fair value of the options.

In connection with the July 1, 2022 asset acquisition of Revo Squared, the Company issued a ten-year warrant to purchase 10,000,000 common shares at a per share exercise price equal to $0.2201. The warrants may be exercised on a cash or cashless basis, at the election of the warrant holder. As of March 31, 2023, no warrants have been exercised.

In connection with the July 15, 2022 asset acquisition of Assisi, the Company issued a ten-year warrant to purchase 22,000,000 common shares at a per share exercise price equal to $0.2520. The warrants may be exercised on a cash or cashless basis, at the election of the warrant holder. As of March 31, 2023, no warrants have been exercised.

As of March 31, 2023, details of the outstanding warrants were as follows:

    

    

    

Weighted 

Average

Exercise

Warrants 

 Remaining 

Original Issue date

 Price

Outstanding

Life

February 14, 2020 (Series A)

0.1500

197,917

1.87

April 9, 2020 (Series B)

0.1500

363,501

2.03

May 29, 2020 (Series C)

0.1500

-

-

July 7, 2020 (Series D)

0.1600

-

-

July 1, 2022 (Revo Squared)

0.2201

10,000,000

9.26

July 15, 2022 (Assisi)

0.2520

22,000,000

9.30

Balance at March 31, 2023

 

  

 

32,561,418

 

  

Cumulative warrants exercised and expired as of March 31, 2023 were as follows:

    

Warrants

    

    

    

Warrants

    

    

Warrant Series

Exercised

Amount

Expired

Amount

February 14, 2020 (Series A)

 

21,677,084

$

4,293

 

$

April 9, 2020 (Series B)

 

17,969,833

 

2,695

 

 

May 29, 2020 (Series C)

 

133,213,333

 

19,982

 

120,000

 

18

July 7, 2020 (Series D)

 

187,269,000

 

29,963

 

231,000

 

37

July 1, 2022 (Revo Squared)

 

 

 

 

July 15, 2022 (Assisi)

 

 

 

 

Total

 

360,129,250

$

56,933

 

351,000

$

55

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Income taxes
3 Months Ended
Mar. 31, 2023
Income taxes  
Income taxes

15. Income Taxes

The Company is in an overall net deferred tax liability position as of March 31, 2023. Management has assessed that the future taxable income resulting from the deferred tax liability position will result in utilization of the Company’s US federal and state net operating loss carryforwards in future tax periods. The Company is in a net deferred tax asset position in Canada and a full valuation allowance against the Canada deferred tax assets remains necessary as a result of the historical losses and the uncertainty of realizing any future tax benefits related to the Canadian deferred tax assets.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies  
Commitments and Contingencies

16. Commitments and Contingencies

From time to time, the Company may be exposed to claims and legal actions in the normal course of business. As of March 31, 2023, and continuing as of May 11, 2023, the Company is not aware of any pending or threatened material litigation claims against the Company.

On May 10, 2018, the Company entered a Development, Commercialization and Exclusive Distribution Agreement. As part of the agreement, the Company is required to make the following future milestone payments:

1st payment: $3,500 in cash payment upon the achievement of future development milestones

2nd payment: $3,500 in equity, determined by dividing the amount due by the volume-weighted average price of the Company’s common stock on the NYSE American exchange over the 10 trading days prior to the achievement of the milestone event.

As of March 31, 2023, none of the future development milestones related to the above agreement have been met. The Company has assessed the probability of meeting the above milestones and has determined that an accrual is not necessary as of March 31, 2023 and December 31, 2022.

On January 17, 2023, the Company entered into a series of agreements with Qorvo Biotechnologies, LLC. Under the terms of these agreements, the Company has the obligation:

to purchase a minimum quantity of production and development cartridges for the period beginning on the date the parties entered into the agreements and ending on the earlier of the date Zomedica notifies Qorvo to stop production or December 31, 2024;

to purchase a minimum quantity of BAW Sensors commencing on the Transition Date and continuing as long as Zomedica has a license from Qorvo to manufacture the cartridges, subject to each party’s rights to early termination including Zomedica’s right to terminate at any time with 90 days prior written notice; and

to pay a royalty to Qorvo on the sale of cartridges after the Transition Date

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

17. Segment Information

The Company’s operations are comprised of two reportable segments:

Diagnostics, which consists of TRUFORMA®, VetGuardian®, and imaging products;

Therapeutics, which consists of Assisi® and PulseVet® products

The Company’s Chief Operating Decision Maker (CODM) is its Chief Executive Officer who has ultimate responsibility for enterprise decisions.

Although our reportable segments provide similar products, each one is managed separately to better align with the Company’s customers and distribution / development partners. The CODM determines resource allocation for, and monitors performance of, the consolidated enterprise, the Diagnostics segment, and the Therapeutics segment together. The CODM relies on internal segment reporting that analyzes results on certain key performance indicators, namely, revenues and gross profit. Costs below gross profit are not allocated to the segments.

The following is a reconciliation of consolidated revenue, cost of revenue, and gross profit amongst our reportable segments as of March 31, 2023:

    

Diagnostics

    

Therapeutics

    

Consolidated

    

Net revenue

$

399

$

5,083

$

5,482

Cost of revenue

 

338

 

1,309

 

1,647

Gross profit

$

61

$

3,774

$

3,835

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Share
3 Months Ended
Mar. 31, 2023
Loss Per Share  
Loss Per Share

18. Loss Per Share

For the Three Months Ended March 31, 

    

2023

    

2022

Numerator

  

  

Net loss for the period

$

(6,385)

$

(3,937)

Charge to retained earnings for preferred share exchange

 

-

 

-

Loss attributable to common shareholders

(6,385)

(3,937)

Denominator

 

Weighted average shares - basic

 

979,949,668

979,899,668

Loss per share - basic and diluted

$

(0.007)

$

(0.004)

As of March 31, 2023, and 2022, the Company had stock options outstanding of 89,654,943 and 57,632,724 and warrants outstanding of 32,561,418 and 912,418. These securities could potentially dilute basic earnings per share in the future but were excluded from the computation of diluted loss per share in the periods presented, as their effect would be anti-dilutive.

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Related party transaction
3 Months Ended
Mar. 31, 2023
Related party transaction  
Related party transaction

19. Related Party Transaction

On March 1, 2022 we entered into a Consulting Agreement with Johnny Powers, a member of our Board. Pursuant to the Powers Agreement, Dr. Powers provides strategic consulting services to the Company. Dr. Powers is entitled to $10 per month as compensation and reimbursement for authorized expenses. The Powers Agreement expires May 31, 2023.

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 May 5, 2023, Zomedica, Inc., a U.S. subsidiary of Zomedica Corp., provided Structured Monitoring Products, Inc., a Florida corporation (“SMP”), with written notice of its intention to exercise its irrevocable option to acquire SMP. Concurrently with its delivery of the exercise notice, Zomedica made a nonrefundable cash payment to SMP of $250, which will be credited toward the purchase price. Zomedica now intends to promptly commence conducting due diligence with respect to the acquisition.

On May 10, 2023, Zomedica, Inc., a wholly-owned subsidiary of Zomedica Corp., entered into an amendment to the Multi-Tenant Industrial Triple Net Lease with an effective date of March 18, 2022 by and between ULF Northfield Business Center LLC and Zomedica, Inc. for property located at 4000 Northfield Way, Roswell, GA 30076. The Amendment expands the Leased Premises by 6,000 rentable square feet (“Expansion Premises”) from 12,400 rentable square feet to 18,400 square feet and extends the lease term from the date ending April 30, 2027 to a date ending sixty months after the earlier of (i) the date the Landlord delivers the Expansion Premises to Zomedica, Inc. and (ii) December 1, 2023.

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Significant Accounting Policies  
Principles of Consolidation

Principles of Consolidation

The consolidated financial statements include the accounts of the Company, and its wholly owned subsidiaries. Intercompany transactions and balances between consolidated businesses have been eliminated.

The accounting policies set out below have been applied consistently in the consolidated financial statements. The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

Basis of Measurement

Basis of Measurement

The condensed consolidated financial statements have been prepared on the historical cost basis except as otherwise noted.

Business Combinations

Business Combinations

Estimates and Assumptions

Estimates and Assumptions

In preparing these financial statements, management was required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. These estimates and assumptions are based on our historical experience, the terms of existing contracts, our evaluation of trends in the industry, information provided by our customers and suppliers and information available from other outside sources, as appropriate. These estimates and assumptions are subject to an inherent degree of uncertainty. We are not presently aware of any events or circumstances that would require us to update such estimates and assumptions or revise the carrying value of our assets or liabilities. Our estimates may change, however, as new events occur, and additional information is obtained. As a result, actual results may differ significantly from our estimates, and any such differences may be material to our financial statements.

Functional and Reporting Currencies

Functional and Reporting Currencies

The functional currency, as determined by management, for Canada and our subsidiaries in the United States and Switzerland is U.S. dollars, which is also our reporting currency.

The functional currency, as determined by management, for our Japanese subsidiary is Japanese Yen. Japanese Yen are translated for financial reporting purposes with translation gains and losses recorded as a component of other comprehensive income or loss.

In respect of transactions denominated in currencies other than the Company and its wholly owned operating subsidiaries’ functional currencies, the monetary assets and liabilities are remeasured at the period end rates. Revenue and expenses are measured at rates of exchange prevailing on the transaction dates. All of the exchange gains or losses resulting from these transactions are recognized in the consolidated statements of operations and comprehensive loss.

Comparative Figures

Comparative Figures

A portion of depreciation expense has been stated as part of cost of revenue for $54. The consolidated statements of income and comprehensive income for the period ended March 31, 2022 have been adjusted for $21 of depreciation that was included in sales, general, and administrative expense. This amount has been reclassified to cost of revenue to conform to the current year presentation. The change in presentation had no effect on the reported results of operations and does not affect previously reported cash flows from operating activities in the consolidated statements of cash flows.

To better align with the way in which we measure and track our business, we have changed the categorization of products within our segmentation of revenue. A portion of the products in our Therapeutics segment were previously designated as instruments and trodes in our form 10Q for the period ending March 31, 2022. These products have since been renamed to be capital and consumables to better align with our other platforms and to provide a more consistent baseline for comparison of the product lines within. Capital refers to the devices we sell within our PulseVet®, Revo Squared®, and VetGuardian® product lines. Consumables continues to include our TRUFORMA® cartridges as it did last year and now includes our PulseVet trodes as well as our Assisi®  products. There have been no changes to the overall sales numbers for our Diagnostics and Therapeutics segments, only the product names making up the total.

Recently Adopted Accounting Pronouncements


In June 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13 requires measurement and recognition of expected credit losses for financial assets held. The Company adopted ASU 2016-13 as of January 1, 2022 and there was no significant impact on its consolidated condensed financial statements and related disclosures as a result. The Company considered, among other things, historical trends and projected economic / market conditions and determined that the estimate of credit losses was not significantly impacted.

Segment Reporting

Segment Reporting

The Company reports segment information based on the “management” approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Company’s reportable segments. The Company’s reportable segments consist of Diagnostics and Therapeutics.

Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers all highly liquid securities with an original maturity of three months or less to be cash equivalents.

Investment Securities

Investment Securities

Our investment securities, which are comprised of corporate bonds/notes and US treasuries, are accounted for in accordance with ASC 320, “Investments – Debt and Equity Securities” (“ASC 320”). The company considers all of its securities for which there is a determinable fair market value, and there are no restrictions on the Company’s ability to sell within the next twelve months, as available for sale. We classify these securities as both current and non-current depending on their time to maturity. Available-for-sale securities are carried at fair value, with unrealized gains and losses reported as a component of shareholders’ equity.

Accounts Receivable and Allowance for Credit Losses

Accounts Receivable and Allowance for Credit Losses

Accounts receivable are recorded net of an allowance for credit losses and have payment terms of 30 days. Our policy for determining the allowance is based on factors that affect collectability, including: (a) historical trends of write-offs, recoveries, and credit losses; (b) the credit quality of our customers; and (c) projected economic and market conditions. As of March 31, 2023, our allowance was $47 and was recorded net in trade receivables. While we believe that our allowance for credit losses is adequate and represents our best estimate as of March 31, 2023, we continue to closely monitor customer liquidity and industry and economic conditions, which may result in changes to these estimates.

Inventories

Inventories

Inventories are stated at the lower of cost or net realizable value. The Company utilizes the specific identification and First in, First out ("FIFO") method to track inventory costs. The Company records reserves, when necessary, to reduce the carrying value of inventory to its net realizable value. Management considers forecast demand in relation to the inventory on hand, competitiveness of product offerings, market conditions and product life cycles when determining excess and obsolescence and net realizable value adjustments. At the point of loss recognition, a new, lower-cost basis for that inventory is established, and any subsequent improvements in facts and circumstances do not result in the restoration or increase in that newly established cost basis.

Property and Equipment

Property and Equipment

Property and equipment are carried at historical cost less accumulated depreciation and any accumulated impairment losses. Property and equipment acquired in a business combination are recorded at fair value as of the date of acquisition. Maintenance and repair expenditures that do not improve or extend the life are expensed in the period incurred.

Depreciation is recognized so as to write off the cost less their residual values over their useful lives, using the straight-line method. The estimated useful lives, residual values and depreciation methods are reviewed at the end of each year, with the effect of any changes in estimate accounted for on a prospective basis.

An item of property and equipment is derecognized upon disposal or when no future economic benefits are expected to arise from the continued use of the asset. Any gain or loss arising on the disposal or retirement of an item of property, plant and equipment is determined as the difference between the sales proceeds and the carrying amount of the asset and is recognized in profit or loss.

Intangible assets

Intangible Assets

Expenditures related to the planning and operation of the Company’s website are expensed as incurred. Expenditures related to the website application and infrastructure development are capitalized and amortized over the website’s estimated useful life.

Costs related to acquired customer relationships, developed technology, licenses, trademarks, and tradenames have been capitalized and amortized over the estimated useful life.

Intangible assets with finite useful lives that are acquired separately are carried at cost less accumulated amortization and accumulated impairment losses. Amortization is recognized on a straight-line basis over their estimated useful lives. The estimated useful lives and amortization methods are reviewed at the end of each year, with the effect of any changes in estimate being accounted for on a prospective basis. Intangible assets with indefinite useful lives that are acquired separately are carried at cost less accumulated impairment losses.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

Long-lived assets are reviewed for impairment when events or circumstances indicate that the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the sum of estimated undiscounted future cash flows associated with the asset or group of assets is less than its carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. No triggering events were present as of March 31, 2023.

Revenue Recognition

Revenue Recognition

The Company enters into agreements which may contain multiple promises where customers purchase products, services, or a combination thereof. Determining whether products and services are considered distinct performance obligations that should be accounted for separately requires judgment. We determine the transaction price for a contract based on the total consideration we expect to receive in exchange for the transferred goods or services.

The Company allocates revenue to each performance obligation in proportion to the relative standalone selling prices and recognizes revenue when control of the related goods or services is transferred for each obligation. We utilize the observable standalone selling price when available, which represents the price charged for the performance obligation when sold separately.

The Company's contracts with customers are generally comprised of purchase orders for the sale of the point of care instrument, consumable products, and extended warranties, or some variation thereof. The instrument and consumables each represent a single performance obligation when sold separately, that is satisfied at a point in time upon transfer of control of the product to the customer which is typically upon receipt of the goods by the customer. The extended warranties are also a separate performance obligation, whereby revenue is recognized over time.

The nature of the Company’s PulseVet® business gives rise to variable consideration, including discounts and applicator (“trode”) returns for refurbishment. Credits are issued for unused shocks on returned trodes, which can be used toward the purchase of replacement trodes. Discounts and the estimated unused shock credits decrease the transaction price, which reduces revenue. Variable consideration related to unused shock credits is estimated using the expected value method, which estimates the amount that is expected to be earned. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration are based upon historical experience and known trends. These estimated credits are nonrefundable and may only be used towards the purchase of future trode refurbishments. This practice encourages refurbishment purchase prior to complete utilization of the previous trode, so the customer will always have a trode on hand with ample capacity to perform treatments.

At times the Company receives consideration prior to when the performance obligation is completed, giving rise to a contract liability. Sales are recorded net of sales tax. Sales tax is charged on sales to end users and remitted to the appropriate state authority.

Disaggregated revenue for the three months ended March 31, 2023 and 2022 is as follows:

For the Three Months Ended March 31,

Diagnostics

Therapeutics

Consolidated

2023

2022

2023

2022

2023

2022

Capital

$

217

$

-

$

1,493

$

1,590

$

1,710

$

1,590

Consumables

182

57

3,567

1,952

3,749

2,009

Other (e.g., warranty and repairs)

-

-

23

152

23

152

Total revenue

$

399

$

57

$

5,083

$

3,694

$

5,482

$

3,751

Cost of Revenue

Cost of goods sold consists of overhead, materials, labor, and shipping costs incurred internally to produce and receive the products. Shipping and handling costs incurred by the Company are included in cost of revenue.

Research and Development

Research and Development


Research and development costs related to continued research and development programs are expensed as incurred.

Stock-based Compensation

Stock-based Compensation

The Company calculates stock-based compensation using the fair value method, under which the fair value of the options at the grant date is calculated using the Black-Scholes Option Pricing Model, and subsequently expensed over the vesting period of the option using the graded vesting method. The provisions of the Company’s stock-based compensation plans do not require the Company to settle any options by transferring cash or other assets, and therefore the Company classifies the awards as equity. Stock-based compensation expense recognized during the period is based on the value of stock-based payment awards that are ultimately expected to vest.

The Company estimates forfeitures at the time of grant and revises the estimate, if necessary, in subsequent periods if actual forfeitures differ from those estimates.

Income Taxes

Income Taxes

The Company accounts for income taxes in accordance with ASC 740, Income Taxes, on a tax jurisdictional basis. The Company files income tax returns in Canada and the province of Alberta and its subsidiaries file income tax returns in the United States and various states, including in Michigan where the Company’s headquarters are located.

Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the tax bases of assets and liabilities and their financial statement reported amounts using enacted tax rates and laws in effect in the year in which the differences are expected to reverse. A valuation allowance is provided against deferred tax assets when it is determined to be more likely than not that the deferred tax asset will not be realized.

The Company assesses the likelihood of the financial statement effect of an uncertain tax position that should be recognized when it is more likely than not that the position will be sustained upon examination by a taxing authority based on the technical merits of the tax position, circumstances, and information available as of the reporting date. The Company is subject to examination by taxing authorities in the United States, Canada, Japan, and Switzerland. The Company recognizes tax-related interest and penalties, if any, as a component separate from income tax expense.

Comprehensive Loss

Comprehensive Loss

The Company follows ASC topic 220. This statement establishes standards for reporting and display of comprehensive (loss) income and its components. Comprehensive loss is net loss plus certain items that are recorded directly to shareholders’ equity. The Company has recorded a currency translation adjustment associated with its Japanese subsidiary.

Loss Per Share

Loss Per Share


Basic loss per share (“EPS”) is computed by dividing the loss attributable to common shareholders by the weighted average number of common shares outstanding. Diluted EPS reflects the potential dilution that could occur from common shares issuable through the exercise or conversion of stock options, restricted stock awards, warrants and convertible securities. In certain circumstances, the conversion of options is excluded from diluted EPS if the effect of such inclusion would be anti-dilutive.

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2023
Significant Accounting Policies  
Schedule of segmented revenue

For the Three Months Ended March 31,

Diagnostics

Therapeutics

Consolidated

2023

2022

2023

2022

2023

2022

Capital

$

217

$

-

$

1,493

$

1,590

$

1,710

$

1,590

Consumables

182

57

3,567

1,952

3,749

2,009

Other (e.g., warranty and repairs)

-

-

23

152

23

152

Total revenue

$

399

$

57

$

5,083

$

3,694

$

5,482

$

3,751

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Investment securities (Tables)
3 Months Ended
Mar. 31, 2023
Investment Securities  
Schedule of company's investment securities

Acquisition
Cost

Accretion /
(Amortization)

Unrealized
Gain / (Loss)

Estimated
Fair Value

Commercial paper

$

29,490

$

583

$

(71)

$

30,002

Corporate notes / bonds

43,163

303

(425)

43,041

Debt security

2,750

-

-

2,750

U.S. treasuries

16,815

146

(90)

16,871

U.S. govt. agencies

46,484

151

(192)

46,443

Money market funds

4,907

-

-

4,907

Total investment securities

$

143,609

$

1,183

$

(778)

$

144,014

Schedule of contractual maturities of investment securities

Acquisition
Cost

Estimated
Fair Value

Original maturities of 90 days or less

$

4,907

$

4,907

Original maturities of 91-365 days

112,175

112,698

Original maturities of 366+ days

26,527

26,409

Total investment securities

$

143,609

$

144,014

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Fair value measurements (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Measurements  
Schedule of the fair value of our investments

Level 1

Level 2

Level 3

Estimated
Fair Value

Commercial paper

$

-

$

30,002

$

-

$

30,002

Corporate notes / bonds

-

43,041

-

43,041

Debt security

-

-

2,750

2,750

U.S. treasuries

16,871

-

-

16,871

U.S. govt. agencies

46,443

-

-

46,443

Money market funds

4,907

-

-

4,907

Total investment securities

$

68,221

$

73,043

$

2,750

$

144,014

Schedule of investments and balance sheet classifications

Cash &
Cash Equiv.

Available-
For-Sale
(Current)

Available-
For-Sale
(Non-Current)

Estimated
Fair Value

Commercial paper

$

-

$

30,002

$

-

$

30,002

Corporate notes / bonds

-

32,794

10,247

43,041

Debt security

-

-

2,750

2,750

U.S. treasuries

-

12,056

4,815

16,871

U.S. govt. agencies

-

37,846

8,597

46,443

Money market funds

4,907

-

-

4,907

Total investment securities

$

4,907

$

112,698

$

26,409

$

144,014

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations (Tables)
3 Months Ended
Mar. 31, 2023
Assisi  
Summary of acquisition date fair values

    

Initial

    

Measurement

    

Allocation of

Period

Updated

    

Consideration

    

Adjustments

    

Allocation

Inventory, net

$

220

$

$

220

Prepaid expenses and deposits

 

271

 

 

271

Other receivables

406

(206)

200

Right of use asset

260

260

Intangible Assets (estimated useful life)

 

E-commerce technology (2 years)

 

200

 

 

200

Trade name (5 years)

 

300

 

 

300

Developed technology (10 years)

 

4,500

 

 

4,500

Customer relationships (19 years)

 

2,800

 

 

2,800

Total assets acquired

 

8,697

 

54

 

8,751

Current portion of lease obligations

 

49

 

49

Non current portion of lease obligations

 

211

 

211

Other non current liabilities

45

 

 

45

Total liabilities assumed

 

45

 

260

 

305

Net assets acquired, excluding goodwill

 

8,652

 

(206)

 

8,446

Goodwill

 

14,329

 

206

 

14,535

Net assets acquired

$

22,981

$

$

22,981

For the Three Months Ended March 31,

2023

2022

Net Revenue

$

5,482

$

5,054

Net Losses

$

(6,385)

$

(4,519)

Summary of purchase price consideration

Cash

$

18,293

Fair value of warrants

$

4,688

Total

$

22,981

Schedule of pro forma financial information

For the Three Months Ended March 31,

2023

2022

Adjustments to net revenues

Assisi preacquisition revenues

$

-

$

1,303

Adjustments to net income

Assisi preacquisition net losses

$

-

$

(582)

Revo Squared  
Summary of acquisition date fair values

    

Initial

    

Measurement

    

Allocation of

Period

Updated

    

Consideration

    

Adjustments

    

Allocation

Trade receivables, net

$

8

$

$

8

Prepaid expenses and deposits

 

10

 

 

10

Intangible Assets (estimated useful life)

 

Trade name (5 years)

 

200

 

 

200

Developed technology (10 years)

 

2,300

 

 

2,300

Customer relationships (16 years)

 

1,200

 

 

1,200

Total assets acquired

 

3,718

 

 

3,718

Earnout liabilities

 

2,458

 

(458)

 

2,000

Total liabilities assumed

 

2,458

 

(458)

 

2,000

Net assets acquired, excluding goodwill

 

1,260

 

458

 

1,718

Goodwill

 

6,528

 

(458)

 

6,070

Net assets acquired

$

7,788

$

$

7,788

Summary of purchase price consideration

Cash

$

6,011

Fair value of warrants

$

1,777

Total

$

7,788

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2023
Inventory  
Summary of inventory

March 31, 2023

December 31, 2022

Diagnostics

    

Therapeutics

    

Consolidated

    

Diagnostics

    

Therapeutics

    

Consolidated

Raw Materials

$

265

$

1,469

$

1,734

$

$

1,685

$

1,685

Finished Goods

 

93

 

352

 

445

 

 

182

 

182

Purchased Inventory

 

94

 

494

 

588

 

139

 

780

 

919

Total

 

452

 

2,315

 

2,767

 

139

 

2,647

 

2,786

 

 

Reserves

 

(2)

 

(22)

 

(24)

 

(18)

 

(22)

 

(40)

Net inventory

$

450

$

2,293

$

2,743

$

121

$

2,625

$

2,746

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid Expenses and Deposits (Tables)
3 Months Ended
Mar. 31, 2023
Prepaid Expenses and Deposits.  
Schedule of prepaid expenses and deposits

    

March 31, 

    

December 31, 

2023

2022

Deposits

$

2,274

$

1,886

Prepaid marketing

 

72

 

114

Prepaid insurance

 

570

 

614

Prepaid taxes

 

1,733

 

753

Other

 

360

 

620

Total prepaid expenses and deposits

$

5,009

$

3,987

XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2023
Property and Equipment  
Schedule of property and equipment

    

March 31, 

    

December 31, 

2023

2022

Machinery and office equipment

$

6,544

$

6,487

Furniture and equipment

 

120

 

111

Laboratory equipment

 

337

 

249

Leasehold improvements

 

1,239

 

1,239

 

8,240

 

8,086

Accumulated depreciation and amortization

 

1,441

 

1,277

Net property and equipment

$

6,799

$

6,809

XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2023
Intangible Assets  
Schedule of Finite-Lived Intangible Assets

    

March 31, 

    

December 31, 

2023

2022

Computer software

$

704

$

350

Customer relationships

 

26,651

 

26,651

Licenses

 

7,479

 

-

Technology

 

15,650

 

15,650

Trademarks

 

16

 

16

Tradename

 

2,850

 

2,850

Website

 

962

 

962

 

54,312

 

46,479

Accumulated amortization

 

5,879

 

4,680

Net intangibles

$

48,433

$

41,799

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense

2023

    

$

3,731

2024

 

4,933

2025

 

4,769

2026

 

4,536

2027 and beyond

 

30,464

Total

$

48,433

XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases  
Lessee, Operating Lease, Right of Use Asset and Lease Liabilities

March 31, 

December 31, 

    

2023

2022

Right-of-use asset

    

    

    

    

    

Cost

 

  

 

  

Aggregate lease commitments

$

2,759

$

2,759

Less: impact of present value

 

(262)

(262)

Balance

$

2,497

$

2,497

Reduction in right-of-use asset

 

  

  

Straight line amortization

 

1,119

946

Interest

 

(133)

(114)

Balance

$

986

$

832

Net book value as at:

Balance

$

1,511

$

1,665

Lease liabilities

Additions

$

2,520

$

2,520

Payments

 

(1,071)

(896)

Interest

 

133

114

Total lease liabilities

$

1,582

$

1,738

Current portion of lease liabilities

 

641

641

Long term portion of lease liabilities

 

941

1,097

Total lease liabilities

$

1,582

$

1,738

Lessee, Operating Lease, Liability, Maturity

    

2023

531

2024

 

679

2025

 

237

2026

197

2027

44

Total lease payments

$

1,688

Less imputed interest

106

Total

$

1,582

Weighted-Average Remaining Lease Term and Discount Rate

Three Months Ended
March 31, 2023

Weighted-average remaining lease term

2.7 years

Weighted-average discount rate

4.5%

XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Stock-Based Compensation  
Share-based payment arrangement, option, activity

Number of

Weighted Avg

Options

Exercise Price

Balance at December 31, 2022

    

84,112,443

    

$

0.3602

    

Stock options granted

 

6,710,000

0.2431

Stock options forfeited

 

705,000

0.4063

Vested stock options expired

 

462,500

1.5459

Balance at March 31, 2023

 

89,654,943

$

0.3449

Vested at March 31, 2023

 

27,066,474

$

0.3484

Summary of issued and outstanding stock options

Grant Year

Weighted Avg.
Exercise Price

Number of Options
Issued
 and Outstanding

Number of
Vested Options
Outstanding

Number of
Unvested Options
Outstanding

Weighted Avg.
Remaining Life
Outstanding
(Years)

2020

0.22

17,252,724

14,478,974

2,773,750

2.69

2021

 

0.65

 

20,300,000

 

6,150,000

 

14,150,000

 

3.37

2022

 

0.27

 

45,392,219

 

6,437,500

 

38,954,719

 

4.32

2023

 

0.24

 

6,710,000

 

 

6,710,000

 

4.93

Balance at March 31, 2023

 

 

89,654,943

 

27,066,474

 

62,588,469

 

  

Summary of option fair value assumptions

Grant Year

  

Weighted Avg.
Volatility

  

Weighted Avg.
Risk-Free Int. Rate

  

Weighted Avg.
Expected Life
(In Years)

Weighted Avg.
Common Share Price

Weighted Avg.
Exercise Price

2020

96

%

0.47

%

9.53

$

0.21

$

0.22

2021

117

1.08

6.20

0.65

0.65

2022

112

3.09

5.92

0.27

0.27

2023

110

3.67

6.25

0.24

0.24

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

    

    

    

Weighted 

Average

Exercise

Warrants 

 Remaining 

Original Issue date

 Price

Outstanding

Life

February 14, 2020 (Series A)

0.1500

197,917

1.87

April 9, 2020 (Series B)

0.1500

363,501

2.03

May 29, 2020 (Series C)

0.1500

-

-

July 7, 2020 (Series D)

0.1600

-

-

July 1, 2022 (Revo Squared)

0.2201

10,000,000

9.26

July 15, 2022 (Assisi)

0.2520

22,000,000

9.30

Balance at March 31, 2023

 

  

 

32,561,418

 

  

Schedule of Cumulative Warrants Exercised and Expired

    

Warrants

    

    

    

Warrants

    

    

Warrant Series

Exercised

Amount

Expired

Amount

February 14, 2020 (Series A)

 

21,677,084

$

4,293

 

$

April 9, 2020 (Series B)

 

17,969,833

 

2,695

 

 

May 29, 2020 (Series C)

 

133,213,333

 

19,982

 

120,000

 

18

July 7, 2020 (Series D)

 

187,269,000

 

29,963

 

231,000

 

37

July 1, 2022 (Revo Squared)

 

 

 

 

July 15, 2022 (Assisi)

 

 

 

 

Total

 

360,129,250

$

56,933

 

351,000

$

55

XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Segmented Information (Tables)
3 Months Ended
Mar. 31, 2023
Segmented Information  
Schedule of segments

    

Diagnostics

    

Therapeutics

    

Consolidated

    

Net revenue

$

399

$

5,083

$

5,482

Cost of revenue

 

338

 

1,309

 

1,647

Gross profit

$

61

$

3,774

$

3,835

XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Loss Per Share  
Schedule of Earnings Per Share, Basic and Diluted

For the Three Months Ended March 31, 

    

2023

    

2022

Numerator

  

  

Net loss for the period

$

(6,385)

$

(3,937)

Charge to retained earnings for preferred share exchange

 

-

 

-

Loss attributable to common shareholders

(6,385)

(3,937)

Denominator

 

Weighted average shares - basic

 

979,949,668

979,899,668

Loss per share - basic and diluted

$

(0.007)

$

(0.004)

XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies - Reclassification (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Reclassification    
Cost of revenue depreciation $ 54  
Adjustment of Prior Period    
Reclassification    
Cost of revenue depreciation   $ 21
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies - Interim (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Payment term 30 days  
Net revenue $ 5,482 $ 3,751
Accounts Receivable, Allowance for Credit Loss, Current 47  
Capital    
Net revenue 1,710 1,590
Consumables    
Net revenue 3,749 2,009
Other revenue    
Net revenue 23 152
Diagnostics    
Net revenue 399 57
Diagnostics | Capital    
Net revenue 217  
Diagnostics | Consumables    
Net revenue 182 57
Therapeutics    
Net revenue 5,083 3,694
Therapeutics | Capital    
Net revenue 1,493 1,590
Therapeutics | Consumables    
Net revenue 3,567 1,952
Therapeutics | Other revenue    
Net revenue $ 23 $ 152
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Investment Securities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Investment securities  
Acquisition Cost $ 143,609
Accretion / (Amortization) 1,183
Unrealized Gain / (Loss) (778)
Estimated Fair Value 144,014
Accrued interest receivable 690
Commercial paper  
Investment securities  
Acquisition Cost 29,490
Accretion / (Amortization) 583
Unrealized Gain / (Loss) (71)
Estimated Fair Value 30,002
Corporate notes / bonds  
Investment securities  
Acquisition Cost 43,163
Accretion / (Amortization) 303
Unrealized Gain / (Loss) (425)
Estimated Fair Value 43,041
Debt security  
Investment securities  
Acquisition Cost 2,750
Estimated Fair Value 2,750
US treasuries  
Investment securities  
Acquisition Cost 16,815
Accretion / (Amortization) 146
Unrealized Gain / (Loss) (90)
Estimated Fair Value 16,871
US govt agencies  
Investment securities  
Acquisition Cost 46,484
Accretion / (Amortization) 151
Unrealized Gain / (Loss) (192)
Estimated Fair Value 46,443
Money market funds  
Investment securities  
Acquisition Cost 4,907
Estimated Fair Value $ 4,907
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Investment Securities - Maturities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Investment securities  
Acquisition Cost $ 143,609
Estimated Fair Value 144,014
90 Days or less  
Investment securities  
Acquisition Cost 4,907
Estimated Fair Value 4,907
91 to 365 days  
Investment securities  
Acquisition Cost 112,175
Estimated Fair Value 112,698
366 or more days  
Investment securities  
Acquisition Cost 26,527
Estimated Fair Value $ 26,409
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Details) - Debt security
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Fair value  
Convertible note receivable $ 2,750
Unrealized gain (loss) 0
Impairment of investments $ 0
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Investments (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Fair value  
Total investment securities $ 144,014
Commercial paper  
Fair value  
Total investment securities 30,002
Corporate notes / bonds  
Fair value  
Total investment securities 43,041
Debt security  
Fair value  
Total investment securities 2,750
U.S. treasuries  
Fair value  
Total investment securities 16,871
U.S. govt. agencies  
Fair value  
Total investment securities 46,443
Money market funds  
Fair value  
Total investment securities 4,907
Recurring  
Fair value  
Total investment securities 144,014
Recurring | Commercial paper  
Fair value  
Total investment securities 30,002
Recurring | Corporate notes / bonds  
Fair value  
Total investment securities 43,041
Recurring | Debt security  
Fair value  
Total investment securities 2,750
Recurring | U.S. treasuries  
Fair value  
Total investment securities 16,871
Recurring | U.S. govt. agencies  
Fair value  
Total investment securities 46,443
Recurring | Money market funds  
Fair value  
Total investment securities 4,907
Recurring | Level 1  
Fair value  
Total investment securities 68,221
Recurring | Level 1 | U.S. treasuries  
Fair value  
Total investment securities 16,871
Recurring | Level 1 | U.S. govt. agencies  
Fair value  
Total investment securities 46,443
Recurring | Level 1 | Money market funds  
Fair value  
Total investment securities 4,907
Recurring | Level 2  
Fair value  
Total investment securities 73,043
Recurring | Level 2 | Commercial paper  
Fair value  
Total investment securities 30,002
Recurring | Level 2 | Corporate notes / bonds  
Fair value  
Total investment securities 43,041
Recurring | Level 3  
Fair value  
Total investment securities 2,750
Recurring | Level 3 | Debt security  
Fair value  
Total investment securities $ 2,750
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Balance sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair value, balance sheet    
Cash and cash equivalents $ 8,353 $ 27,399
Available-For-Sale (Current) 112,698 87,693
Available-For-Sale (Non-Current) 26,409 $ 40,712
Estimated Fair Value 144,014  
Commercial paper    
Fair value, balance sheet    
Estimated Fair Value 30,002  
Corporate notes / bonds    
Fair value, balance sheet    
Estimated Fair Value 43,041  
Debt security    
Fair value, balance sheet    
Estimated Fair Value 2,750  
U.S. treasuries    
Fair value, balance sheet    
Estimated Fair Value 16,871  
U.S. govt. agencies    
Fair value, balance sheet    
Estimated Fair Value 46,443  
Money market funds    
Fair value, balance sheet    
Estimated Fair Value 4,907  
Recurring    
Fair value, balance sheet    
Cash and cash equivalents 4,907  
Available-For-Sale (Current) 112,698  
Available-For-Sale (Non-Current) 26,409  
Estimated Fair Value 144,014  
Recurring | Commercial paper    
Fair value, balance sheet    
Available-For-Sale (Current) 30,002  
Estimated Fair Value 30,002  
Recurring | Corporate notes / bonds    
Fair value, balance sheet    
Available-For-Sale (Current) 32,794  
Available-For-Sale (Non-Current) 10,247  
Estimated Fair Value 43,041  
Recurring | Debt security    
Fair value, balance sheet    
Available-For-Sale (Non-Current) 2,750  
Estimated Fair Value 2,750  
Recurring | U.S. treasuries    
Fair value, balance sheet    
Available-For-Sale (Current) 12,056  
Available-For-Sale (Non-Current) 4,815  
Estimated Fair Value 16,871  
Recurring | U.S. govt. agencies    
Fair value, balance sheet    
Available-For-Sale (Current) 37,846  
Available-For-Sale (Non-Current) 8,597  
Estimated Fair Value 46,443  
Recurring | Money market funds    
Fair value, balance sheet    
Cash and cash equivalents 4,907  
Estimated Fair Value $ 4,907  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - 2022 (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jul. 15, 2022
Jul. 01, 2022
Dec. 31, 2022
Assisi      
Business acquisition      
Purchase price $ 18,293    
Escrow deposit $ 1,400    
Warrant term 10 years    
Warrant to purchase common stock 22,000,000    
Warrant, exercise price (in dollars per share) $ 0.2520    
Assisi | 18-month anniversary      
Business acquisition      
Escrow deposit $ 900    
Decrease escrow $ 500    
Escrow deposit term 18 months    
Revo Squared      
Business acquisition      
Purchase price   $ 6,011  
Warrant term   10 years  
Warrant to purchase common stock   10,000,000  
Warrant, exercise price (in dollars per share)   $ 0.2201  
Contingent consideration milestones   $ 4,000  
Contingent consideration fair value   2,000 $ 1,500
Goodwill expected to be deductible   6,528  
Revo Squared | Indemnification obligation      
Business acquisition      
Escrow deposit   $ 500  
Escrow deposit term   15 months  
Revo Squared | Earnout payment at $5 million      
Business acquisition      
Contingent consideration milestones   $ 1  
Earnout milestone basis   5,000  
Revo Squared | Earnout payment at $10 million      
Business acquisition      
Contingent consideration milestones   2,000  
Earnout milestone basis   $ 10,000  
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - 2022 purchase allocation (Details) - USD ($)
$ in Thousands
Jul. 15, 2022
Jul. 01, 2022
Mar. 31, 2023
Dec. 31, 2022
Business acquisition        
Goodwill     $ 63,979 $ 63,979
Assisi        
Business acquisition        
Inventory, net $ 220      
Prepaid expenses and deposits 271      
Other receivables 200      
Right of use asset 260      
Total assets acquired 8,751      
Current portion of lease obligations 49      
Non current portion of lease obligations 211      
Other non current liabilities 45      
Total liabilities assumed 305      
Net assets acquired, excluding goodwill 8,446      
Goodwill 14,535      
Net assets acquired 22,981      
Assisi | Electronic Commerce / Website        
Business acquisition        
Intangible Assets $ 200      
Intangible assets indefinite useful lives 2 years      
Assisi | Tradename        
Business acquisition        
Intangible Assets $ 300      
Intangible assets indefinite useful lives 5 years      
Assisi | Developed technology        
Business acquisition        
Intangible Assets $ 4,500      
Intangible assets indefinite useful lives 10 years      
Assisi | Customer relationships        
Business acquisition        
Intangible Assets $ 2,800      
Intangible assets indefinite useful lives 19 years      
Assisi | Initial allocation of consideration        
Business acquisition        
Inventory, net $ 220      
Prepaid expenses and deposits 271      
Other receivables 406      
Total assets acquired 8,697      
Other non current liabilities 45      
Total liabilities assumed 45      
Net assets acquired, excluding goodwill 8,652      
Goodwill 14,329      
Net assets acquired 22,981      
Assisi | Initial allocation of consideration | Electronic Commerce / Website        
Business acquisition        
Intangible Assets 200      
Assisi | Initial allocation of consideration | Tradename        
Business acquisition        
Intangible Assets 300      
Assisi | Initial allocation of consideration | Developed technology        
Business acquisition        
Intangible Assets 4,500      
Assisi | Initial allocation of consideration | Customer relationships        
Business acquisition        
Intangible Assets 2,800      
Assisi | Measurement period adjustment        
Business acquisition        
Other receivables (206)      
Right of use asset 260      
Total assets acquired 54      
Current portion of lease obligations 49      
Non current portion of lease obligations 211      
Total liabilities assumed 260      
Net assets acquired, excluding goodwill (206)      
Goodwill $ 206      
Revo Squared        
Business acquisition        
Prepaid expenses and deposits   $ 10    
Trade receivables, net   8    
Total assets acquired   3,718    
Earnout liabilities   2,000    
Total liabilities assumed   2,000    
Net assets acquired, excluding goodwill   1,718    
Goodwill   6,070    
Net assets acquired   7,788    
Revo Squared | Tradename        
Business acquisition        
Intangible Assets   $ 200    
Intangible assets indefinite useful lives   5 years    
Revo Squared | Developed technology        
Business acquisition        
Intangible Assets   $ 2,300    
Intangible assets indefinite useful lives   10 years    
Revo Squared | Customer relationships        
Business acquisition        
Intangible Assets   $ 1,200    
Intangible assets indefinite useful lives   16 years    
Revo Squared | Initial allocation of consideration        
Business acquisition        
Prepaid expenses and deposits   $ 10    
Trade receivables, net   8    
Total assets acquired   3,718    
Earnout liabilities   2,458    
Total liabilities assumed   2,458    
Net assets acquired, excluding goodwill   1,260    
Goodwill   6,528    
Net assets acquired   7,788    
Revo Squared | Initial allocation of consideration | Tradename        
Business acquisition        
Intangible Assets   200    
Revo Squared | Initial allocation of consideration | Developed technology        
Business acquisition        
Intangible Assets   2,300    
Revo Squared | Initial allocation of consideration | Customer relationships        
Business acquisition        
Intangible Assets   1,200    
Revo Squared | Measurement period adjustment        
Business acquisition        
Earnout liabilities   (458)    
Total liabilities assumed   (458)    
Net assets acquired, excluding goodwill   458    
Goodwill   $ (458)    
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - Purchase consideration (Details) - USD ($)
$ in Thousands
Jul. 15, 2022
Jul. 01, 2022
Assisi    
Business Acquisition [Line Items]    
Cash $ 18,293  
Fair value of warrants 4,688  
Total $ 22,981  
Revo Squared    
Business Acquisition [Line Items]    
Cash   $ 6,011
Fair value of warrants   1,777
Total   $ 7,788
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combinations - Proforma (Details) - Assisi - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net revenue-proforma $ 5,482 $ 5,054
Net losses-proforma $ (6,385) (4,519)
Assisi    
Net revenue-proforma   1,303
Net losses-proforma   $ (582)
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Raw Materials $ 1,734 $ 1,685
Finished Goods 445 182
Purchased Inventory 588 919
Total 2,767 2,786
Reserves (24) (40)
Net inventory 2,743 2,746
Diagnostics    
Raw Materials 265  
Finished Goods 93  
Purchased Inventory 94 139
Total 452 139
Reserves (2) (18)
Net inventory 450 121
Therapeutics    
Raw Materials 1,469 1,685
Finished Goods 352 182
Purchased Inventory 494 780
Total 2,315 2,647
Reserves (22) (22)
Net inventory $ 2,293 $ 2,625
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Prepaid Expenses and Deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Prepaid Expenses and Deposits.    
Deposits $ 2,274 $ 1,886
Prepaid marketing 72 114
Prepaid insurance 570 614
Prepaid taxes 1,733 753
Other 360 620
Total prepaid expenses and deposits $ 5,009 $ 3,987
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Undepreciated instruments in property and equipment $ 8,240   $ 8,086
Accumulated depreciation and amortization 1,441   1,277
Net property and equipment 6,799   6,809
Depreciation expense 164 $ 82  
Machinery and office equipment      
Undepreciated instruments in property and equipment 6,544   6,487
Furniture and equipment      
Undepreciated instruments in property and equipment 120   111
Laboratory equipment      
Undepreciated instruments in property and equipment 337   249
Leasehold improvements      
Undepreciated instruments in property and equipment $ 1,239   $ 1,239
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Summary (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 17, 2023
Mar. 31, 2023
Dec. 31, 2022
Intangible Assets      
Intangible assets   $ 54,312 $ 46,479
Accumulated amortization   5,879 4,680
Total   48,433 41,799
Acquisition of intangibles $ 4,000 4,000  
Liability due to Qorvo $ 4,000 3,529  
Computer software      
Intangible Assets      
Intangible assets   704 350
Customer relationships      
Intangible Assets      
Intangible assets   26,651 26,651
Licenses      
Intangible Assets      
Intangible assets   7,479 0
Technology      
Intangible Assets      
Intangible assets   15,650 15,650
Trademarks      
Intangible Assets      
Intangible assets   16 16
Tradename      
Intangible Assets      
Intangible assets   2,850 2,850
Electronic Commerce / Website      
Intangible Assets      
Intangible assets   $ 962 $ 962
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Intangible Assets      
2023 $ 3,731    
2024 4,933    
2025 4,769    
2026 4,536    
2027 and beyond 30,464    
Total 48,433   $ 41,799
Amortization - intangible assets $ 1,199 $ 737  
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details)
$ in Thousands
3 Months Ended
Jul. 15, 2022
USD ($)
ft²
Jul. 01, 2022
USD ($)
ft²
Apr. 01, 2022
USD ($)
ft²
Sep. 15, 2021
USD ($)
Feb. 01, 2021
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
Lease                  
Right-of-use asset           $ 1,511     $ 1,665
Operating lease expense           199 $ 152    
Research and development expenses                  
Lease                  
Operating lease expense             16    
General and administrative expenses                  
Lease                  
Operating lease expense           $ 141 $ 136    
Wickfield Phoenix office lease                  
Lease                  
Operating lease term         48 months        
Right-of-use asset         $ 1,258        
Discount rate (as a percent)         3.95%        
(Gain) loss on right-of-use assets               $ 24  
Wickfield Phoenix office lease | Minimum                  
Lease                  
Monthly rent payment         $ 12        
Wickfield Phoenix office lease | Maximum                  
Lease                  
Monthly rent payment         $ 31        
Wickfield Phoenix warehouse lease                  
Lease                  
Operating lease term       41 months          
Right-of-use asset       $ 366          
Discount rate (as a percent)       3.95%          
Wickfield Phoenix warehouse lease | Minimum                  
Lease                  
Monthly rent payment       $ 5          
Wickfield Phoenix warehouse lease | Maximum                  
Lease                  
Monthly rent payment       $ 10          
ULF Northfield Business Center                  
Lease                  
Operating lease term     61 months            
Right-of-use asset     $ 546            
Discount rate (as a percent)     3.95%            
Lease area | ft²     12,400            
ULF Northfield Business Center | Minimum                  
Lease                  
Monthly rent payment     $ 9            
ULF Northfield Business Center | Maximum                  
Lease                  
Monthly rent payment     $ 11            
Lebow 1031 Legacy                  
Lease                  
Operating lease term   18 months              
Monthly rent payment   $ 4              
Right-of-use asset   $ 67              
Discount rate (as a percent)   7.00%              
Lease area | ft²   4,626              
Wheelership and The Realty Associates Agreement                  
Lease                  
Right-of-use asset $ 260                
Discount rate (as a percent) 7.00%                
Lease area | ft² 5,185                
Remaining lease period 52 months                
Wheelership and The Realty Associates Agreement | Minimum                  
Lease                  
Monthly rent payment $ 4                
Wheelership and The Realty Associates Agreement | Maximum                  
Lease                  
Monthly rent payment $ 6                
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Balance sheet (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Leases    
Aggregate lease commitments $ 2,759 $ 2,759
Less: impact of present value (262) (262)
Balance, cost 2,497 2,497
Straight line amortization 1,119 946
Interest (133) (114)
Balance, reduction in right-of-use asset 986 832
Net book value 1,511 1,665
Additions 2,520 2,520
Payments (1,071) (896)
Interest 133 114
Current portion of lease liabilities 641 641
Long term portion of lease liabilities 941 1,097
Total lease liabilities $ 1,582 $ 1,738
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Undiscounted liability (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases    
2023 $ 531  
2024 679  
2025 237  
2026 197  
2027 44  
Total lease payments 1,688  
Less imputed interest 106  
Total $ 1,582 $ 1,738
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Term and discount rate (Details)
Mar. 31, 2023
Leases  
Weighted-average remaining lease term 2 years 8 months 12 days
Weighted-average discount rate 4.50%
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Stock-Based Compensation    
Stock options granted (in shares) 6,710,000 14,425,000
Vesting period 4 years 4 years
Expiration period 10 years 10 years
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Option activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Stock-Based Compensation    
Options Outstanding, beginning balance (in shares) 84,112,443  
Stock options granted (in shares) 6,710,000 14,425,000
Stock options forfeited (in shares) 705,000  
Vested stock options expired (in shares) 462,500  
Options Outstanding, ending balance (in shares) 89,654,943  
Vested (in shares) 27,066,474  
Weighted Avg Exercise Price Options Outstanding (in dollars per share) $ 0.3602  
Weighted Avg Exercise Price, Stock options granted (in dollars per share) 0.2431  
Weighted Avg Exercise Price Stock options forfeited (in dollars per share) 0.4063  
Weighted Avg Exercise Price Vested Stock options expired (in dollars per share) 1.5459  
Weighted Avg Exercise Price Options Outstanding (in dollars per share) 0.3449  
Weighted Avg Exercise Price Vested (in dollars per share) $ 0.3484  
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Option details (Details) - $ / shares
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Stock-Based Compensation    
Weighted Avg Exercise Price (in dollars per share) $ 0.2431  
Number of Options Issued and Outstanding (in shares) 89,654,943 84,112,443
Number of Vested Options Outstanding (in shares) 27,066,474  
Number of Unvested Options Outstanding (in shares) 62,588,469  
Grant Date 2020    
Stock-Based Compensation    
Weighted Avg Exercise Price (in dollars per share) $ 0.22  
Number of Options Issued and Outstanding (in shares) 17,252,724  
Number of Vested Options Outstanding (in shares) 14,478,974  
Number of Unvested Options Outstanding (in shares) 2,773,750  
Weighted Avg Remaining Life Outstanding 2 years 8 months 8 days  
Grant Date 2021    
Stock-Based Compensation    
Weighted Avg Exercise Price (in dollars per share) $ 0.65  
Number of Options Issued and Outstanding (in shares) 20,300,000  
Number of Vested Options Outstanding (in shares) 6,150,000  
Number of Unvested Options Outstanding (in shares) 14,150,000  
Weighted Avg Remaining Life Outstanding 3 years 4 months 13 days  
Grant Date 2022    
Stock-Based Compensation    
Weighted Avg Exercise Price (in dollars per share) $ 0.27  
Number of Options Issued and Outstanding (in shares) 45,392,219  
Number of Vested Options Outstanding (in shares) 6,437,500  
Number of Unvested Options Outstanding (in shares) 38,954,719  
Weighted Avg Remaining Life Outstanding 4 years 3 months 25 days  
Grant Date 2023    
Stock-Based Compensation    
Weighted Avg Exercise Price (in dollars per share) $ 0.24  
Number of Options Issued and Outstanding (in shares) 6,710,000  
Number of Unvested Options Outstanding (in shares) 6,710,000  
Weighted Avg Remaining Life Outstanding 4 years 11 months 4 days  
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Assumptions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock-Based Compensation          
Weighted Avg Volatility 110.00%   112.00% 117.00% 96.00%
Weighted Avg Risk-Free Int Rate 3.67%   3.09% 1.08% 0.47%
Weighted Avg Expected Life 6 years 3 months   5 years 11 months 1 day 6 years 2 months 12 days 9 years 6 months 10 days
Weighted Avg Common Share Price $ 0.24   $ 0.27 $ 0.65 $ 0.21
Weighted Avg Exercise Price $ 0.24   $ 0.27 $ 0.65 $ 0.22
Stock-based expense $ 1,765 $ 2,041      
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants (Details) - $ / shares
3 Months Ended
Jul. 15, 2022
Jul. 01, 2022
Mar. 31, 2023
Assisi      
Warrants outstanding term 10 years    
Securities called by warrants (in shares) 22,000,000    
Warrant, exercise price (in dollars per share) $ 0.2520    
Stock issuance from warrant exercises (in shares)     0
Revo Squared      
Warrants outstanding term   10 years  
Securities called by warrants (in shares)   10,000,000  
Warrant, exercise price (in dollars per share)   $ 0.2201  
Stock issuance from warrant exercises (in shares)     0
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants - Outstanding (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Warrants outstanding (in shares) | shares 32,561,418
February 14, 2020 (Series A)  
Warrant, exercise price (in dollars per share) $ 0.1500
Warrants outstanding (in shares) | shares 197,917
Warrants, weighted average remaining life 1 year 10 months 13 days
April 9, 2020 (Series B)  
Warrant, exercise price (in dollars per share) $ 0.1500
Warrants outstanding (in shares) | shares 363,501
Warrants, weighted average remaining life 2 years 10 days
May 29, 2020 (Series C)  
Warrant, exercise price (in dollars per share) $ 0.1500
July 7, 2020 (Series D)  
Warrant, exercise price (in dollars per share) 0.1600
July 1, 2022 (Revo Squared)  
Warrant, exercise price (in dollars per share) $ 0.2201
Warrants outstanding (in shares) | shares 10,000,000
Warrants, weighted average remaining life 9 years 3 months 3 days
July 15, 2022 (Assisi)  
Warrant, exercise price (in dollars per share) $ 0.2520
Warrants outstanding (in shares) | shares 22,000,000
Warrants, weighted average remaining life 9 years 3 months 18 days
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants - Cumulative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
shares
Cumulative warrants exercised (in shares) | shares 360,129,250
Cumulative warrants exercised (in dollars) | $ $ 56,933
Cumulative warrants expired (in shares) | shares 351,000
Cumulative warrants expired (in dollars) | $ $ 55
February 14, 2020 (Series A)  
Cumulative warrants exercised (in shares) | shares 21,677,084
Cumulative warrants exercised (in dollars) | $ $ 4,293
April 9, 2020 (Series B)  
Cumulative warrants exercised (in shares) | shares 17,969,833
Cumulative warrants exercised (in dollars) | $ $ 2,695
May 29, 2020 (Series C)  
Cumulative warrants exercised (in shares) | shares 133,213,333
Cumulative warrants exercised (in dollars) | $ $ 19,982
Cumulative warrants expired (in shares) | shares 120,000
Cumulative warrants expired (in dollars) | $ $ 18
July 7, 2020 (Series D)  
Cumulative warrants exercised (in shares) | shares 187,269,000
Cumulative warrants exercised (in dollars) | $ $ 29,963
Cumulative warrants expired (in shares) | shares 231,000
Cumulative warrants expired (in dollars) | $ $ 37
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details) - Seraph Biosciences, Inc.
$ in Thousands
May 10, 2018
USD ($)
Future milestone payable in cash $ 3,500
Future milestone payable in equity $ 3,500
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Segmented Information - Segment (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Number of reportable segments | segment 2  
Net revenue $ 5,482 $ 3,751
Cost of revenue 1,647 1,011
Gross profit 3,835 2,740
Diagnostics    
Net revenue 399 57
Cost of revenue 338  
Gross profit 61  
Therapeutics    
Net revenue 5,083 $ 3,694
Cost of revenue 1,309  
Gross profit $ 3,774  
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Loss Per Share    
Net loss $ (6,385) $ (3,937)
Loss attributable to common shareholders $ (6,385) $ (3,937)
Weighted average shares - basic (in shares) 979,949,668 979,899,668
Denominator for diluted loss per share (in shares) 979,949,668 979,899,668
Loss per share - basic (in dollars per share) $ (0.007) $ (0.004)
Loss per share - diluted (in dollars per share) $ (0.007) $ (0.004)
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Share - Anti-dilutive (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Stock options    
Antidilutive securities    
Antidilutive securities (in shares) 89,654,943 57,632,724
Warrants.    
Antidilutive securities    
Antidilutive securities (in shares) 32,561,418 912,418
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Related party transaction (Details)
$ in Thousands
Mar. 01, 2022
USD ($)
Related party transaction  
Related party transaction $ 10
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Details)
$ in Thousands
May 10, 2023
ft²
May 05, 2023
USD ($)
Apr. 01, 2022
ft²
ULF Northfield Business Center      
Subsequent events      
Lease area     12,400
Operating lease term     61 months
Subsequent events | ULF Northfield Business Center      
Subsequent events      
Lease area expansion 6,000    
Lease area 18,400    
Operating lease term 60 months    
Subsequent events | SMP      
Subsequent events      
Escrow deposit | $   $ 250  
XML 83 zom-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0001684144 2023-01-17 0001684144 srt:MinimumMember zom:AgreementBetweenWheelershipLlcAndRealtyAssociatesFundXiiPortfolioL.p.Member 2022-07-15 2022-07-15 0001684144 srt:MaximumMember zom:AgreementBetweenWheelershipLlcAndRealtyAssociatesFundXiiPortfolioL.p.Member 2022-07-15 2022-07-15 0001684144 zom:AgreementWithLebow1031LegacyLlcMember 2022-07-01 2022-07-01 0001684144 srt:MinimumMember zom:AgreementWithUlfNorthfieldBusinessCenterLlcMember 2022-04-01 2022-04-01 0001684144 srt:MaximumMember zom:AgreementWithUlfNorthfieldBusinessCenterLlcMember 2022-04-01 2022-04-01 0001684144 srt:MinimumMember zom:WarehouseLeaseAgreementWithWickfieldPhoenixLlcMember 2021-09-15 2021-09-15 0001684144 srt:MaximumMember zom:WarehouseLeaseAgreementWithWickfieldPhoenixLlcMember 2021-09-15 2021-09-15 0001684144 srt:MinimumMember zom:LeaseAgreementWithWickfieldPhoenixLlcMember 2021-02-01 2021-02-01 0001684144 srt:MaximumMember zom:LeaseAgreementWithWickfieldPhoenixLlcMember 2021-02-01 2021-02-01 0001684144 zom:SeraphBiosciencesIncMember 2018-05-10 0001684144 zom:DistributionOn18MonthAnniversaryOfClosingDateMember zom:AssisiAnimalHealthLlcMember 2022-07-15 2022-07-15 0001684144 zom:AgreementIndemnificationObligationMember zom:RevoSquaredMember 2022-07-01 2022-07-01 0001684144 zom:SeriesDWarrantsMember 2023-01-01 2023-03-31 0001684144 zom:SeriesCWarrantsMember 2023-01-01 2023-03-31 0001684144 zom:SeriesBWarrantsMember 2023-01-01 2023-03-31 0001684144 zom:SeriesAWarrantsMember 2023-01-01 2023-03-31 0001684144 zom:RevoSquaredLlcAcquisitionWarrantsIssuedMember 2023-01-01 2023-03-31 0001684144 zom:AssisiAnimalHealthLlcAcquisitionWarrantsIssuedMember 2023-01-01 2023-03-31 0001684144 us-gaap:RetainedEarningsMember 2023-03-31 0001684144 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001684144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001684144 us-gaap:RetainedEarningsMember 2022-12-31 0001684144 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001684144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001684144 us-gaap:RetainedEarningsMember 2022-03-31 0001684144 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001684144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001684144 us-gaap:RetainedEarningsMember 2021-12-31 0001684144 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001684144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001684144 us-gaap:CommonStockMember 2023-03-31 0001684144 us-gaap:CommonStockMember 2022-12-31 0001684144 us-gaap:CommonStockMember 2022-03-31 0001684144 us-gaap:CommonStockMember 2021-12-31 0001684144 zom:ShareBasedCompensationArrangementGrantDate2023Member 2023-01-01 2023-03-31 0001684144 zom:ShareBasedCompensationArrangementGrantDate2022Member 2023-01-01 2023-03-31 0001684144 zom:ShareBasedCompensationArrangementGrantDate2021Member 2023-01-01 2023-03-31 0001684144 zom:ShareBasedCompensationArrangementGrantDate2020Member 2023-01-01 2023-03-31 0001684144 zom:ShareBasedCompensationArrangementGrantDate2023Member 2023-03-31 0001684144 zom:ShareBasedCompensationArrangementGrantDate2022Member 2023-03-31 0001684144 zom:ShareBasedCompensationArrangementGrantDate2021Member 2023-03-31 0001684144 zom:ShareBasedCompensationArrangementGrantDate2020Member 2023-03-31 0001684144 2021-01-01 2021-12-31 0001684144 2020-01-01 2020-12-31 0001684144 2020-12-31 0001684144 zom:RevoSquaredMember 2023-01-01 2023-03-31 0001684144 zom:ConsumablesRevenueMember zom:TherapeuticsMember 2023-01-01 2023-03-31 0001684144 zom:ConsumablesRevenueMember zom:DiagnosticsMember 2023-01-01 2023-03-31 0001684144 zom:CapitalRevenueMember zom:TherapeuticsMember 2023-01-01 2023-03-31 0001684144 zom:CapitalRevenueMember zom:DiagnosticsMember 2023-01-01 2023-03-31 0001684144 us-gaap:ProductAndServiceOtherMember zom:TherapeuticsMember 2023-01-01 2023-03-31 0001684144 zom:ConsumablesRevenueMember 2023-01-01 2023-03-31 0001684144 zom:CapitalRevenueMember 2023-01-01 2023-03-31 0001684144 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-03-31 0001684144 zom:ConsumablesRevenueMember zom:TherapeuticsMember 2022-01-01 2022-03-31 0001684144 zom:ConsumablesRevenueMember zom:DiagnosticsMember 2022-01-01 2022-03-31 0001684144 zom:CapitalRevenueMember zom:TherapeuticsMember 2022-01-01 2022-03-31 0001684144 us-gaap:ProductAndServiceOtherMember zom:TherapeuticsMember 2022-01-01 2022-03-31 0001684144 zom:TherapeuticsMember 2022-01-01 2022-03-31 0001684144 zom:DiagnosticsMember 2022-01-01 2022-03-31 0001684144 zom:ConsumablesRevenueMember 2022-01-01 2022-03-31 0001684144 zom:CapitalRevenueMember 2022-01-01 2022-03-31 0001684144 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-03-31 0001684144 2022-03-01 2022-03-01 0001684144 zom:MachineryAndOfficeEquipmentMember 2023-03-31 0001684144 zom:LaboratoryEquipmentMember 2023-03-31 0001684144 zom:FurnitureAndEquipmentMember 2023-03-31 0001684144 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001684144 zom:MachineryAndOfficeEquipmentMember 2022-12-31 0001684144 zom:LaboratoryEquipmentMember 2022-12-31 0001684144 zom:FurnitureAndEquipmentMember 2022-12-31 0001684144 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001684144 2023-01-17 2023-01-17 0001684144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001684144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001684144 2022-01-01 2022-12-31 0001684144 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001684144 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001684144 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001684144 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001684144 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001684144 zom:WarehouseLeaseAgreementWithWickfieldPhoenixLlcMember 2021-09-15 0001684144 zom:LeaseAgreementWithWickfieldPhoenixLlcMember 2021-02-01 0001684144 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2023-03-31 0001684144 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001684144 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-03-31 0001684144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-03-31 0001684144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001684144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0001684144 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001684144 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001684144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001684144 zom:InvestmentMaturity91To365DaysMember 2023-03-31 0001684144 zom:InvestmentMaturity90DaysOrLessMember 2023-03-31 0001684144 zom:InvestmentMaturity366OrMoreDaysMember 2023-03-31 0001684144 us-gaap:MoneyMarketFundsMember 2023-03-31 0001684144 zom:TherapeuticsMember 2023-03-31 0001684144 zom:DiagnosticsMember 2023-03-31 0001684144 zom:TherapeuticsMember 2022-12-31 0001684144 zom:DiagnosticsMember 2022-12-31 0001684144 zom:LeaseAgreementWithWickfieldPhoenixLlcMember 2021-01-01 2021-03-31 0001684144 zom:AssisiAnimalHealthLlcMember zom:ElectronicCommerceTechnologyMember 2022-07-15 2022-07-15 0001684144 zom:AssisiAnimalHealthLlcMember us-gaap:TradeNamesMember 2022-07-15 2022-07-15 0001684144 zom:AssisiAnimalHealthLlcMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-07-15 2022-07-15 0001684144 zom:AssisiAnimalHealthLlcMember us-gaap:CustomerRelationshipsMember 2022-07-15 2022-07-15 0001684144 zom:RevoSquaredMember us-gaap:TradeNamesMember 2022-07-01 2022-07-01 0001684144 zom:RevoSquaredMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-07-01 2022-07-01 0001684144 zom:RevoSquaredMember us-gaap:CustomerRelationshipsMember 2022-07-01 2022-07-01 0001684144 zom:ElectronicCommerceTechnologyMember 2023-03-31 0001684144 us-gaap:TradeNamesMember 2023-03-31 0001684144 us-gaap:TrademarksMember 2023-03-31 0001684144 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-03-31 0001684144 us-gaap:LicensingAgreementsMember 2023-03-31 0001684144 us-gaap:CustomerRelationshipsMember 2023-03-31 0001684144 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-03-31 0001684144 zom:ElectronicCommerceTechnologyMember 2022-12-31 0001684144 us-gaap:TradeNamesMember 2022-12-31 0001684144 us-gaap:TrademarksMember 2022-12-31 0001684144 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001684144 us-gaap:LicensingAgreementsMember 2022-12-31 0001684144 us-gaap:CustomerRelationshipsMember 2022-12-31 0001684144 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001684144 us-gaap:LoansReceivableMember 2023-03-31 0001684144 zom:StructuredMonitoringProductsMember us-gaap:SubsequentEventMember 2023-05-05 0001684144 zom:DistributionOn18MonthAnniversaryOfClosingDateMember zom:AssisiAnimalHealthLlcMember 2022-07-15 0001684144 zom:AgreementIndemnificationObligationMember zom:RevoSquaredMember 2022-07-01 0001684144 us-gaap:LoansReceivableMember 2023-01-01 2023-03-31 0001684144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2023-03-31 0001684144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-03-31 0001684144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001684144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001684144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-03-31 0001684144 us-gaap:USTreasurySecuritiesMember 2023-03-31 0001684144 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001684144 us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001684144 us-gaap:CommercialPaperMember 2023-03-31 0001684144 zom:TherapeuticsMember 2023-01-01 2023-03-31 0001684144 zom:DiagnosticsMember 2023-01-01 2023-03-31 0001684144 srt:RestatementAdjustmentMember 2022-01-01 2022-03-31 0001684144 zom:RevoSquaredMember 2022-12-31 0001684144 zom:SeriesDWarrantsMember 2023-03-31 0001684144 zom:SeriesCWarrantsMember 2023-03-31 0001684144 zom:SeriesBWarrantsMember 2023-03-31 0001684144 zom:SeriesAWarrantsMember 2023-03-31 0001684144 zom:RevoSquaredLlcAcquisitionWarrantsIssuedMember 2023-03-31 0001684144 zom:AssisiAnimalHealthLlcAcquisitionWarrantsIssuedMember 2023-03-31 0001684144 2022-03-31 0001684144 2021-12-31 0001684144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0001684144 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001684144 srt:ScenarioPreviouslyReportedMember zom:AssisiAnimalHealthLlcMember zom:ElectronicCommerceTechnologyMember 2022-07-15 0001684144 srt:ScenarioPreviouslyReportedMember zom:AssisiAnimalHealthLlcMember us-gaap:TradeNamesMember 2022-07-15 0001684144 srt:ScenarioPreviouslyReportedMember zom:AssisiAnimalHealthLlcMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-07-15 0001684144 srt:ScenarioPreviouslyReportedMember zom:AssisiAnimalHealthLlcMember us-gaap:CustomerRelationshipsMember 2022-07-15 0001684144 zom:AssisiAnimalHealthLlcMember zom:ElectronicCommerceTechnologyMember 2022-07-15 0001684144 zom:AssisiAnimalHealthLlcMember us-gaap:TradeNamesMember 2022-07-15 0001684144 zom:AssisiAnimalHealthLlcMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-07-15 0001684144 zom:AssisiAnimalHealthLlcMember us-gaap:CustomerRelationshipsMember 2022-07-15 0001684144 srt:ScenarioPreviouslyReportedMember zom:RevoSquaredMember us-gaap:TradeNamesMember 2022-07-01 0001684144 srt:ScenarioPreviouslyReportedMember zom:RevoSquaredMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-07-01 0001684144 srt:ScenarioPreviouslyReportedMember zom:RevoSquaredMember us-gaap:CustomerRelationshipsMember 2022-07-01 0001684144 zom:RevoSquaredMember us-gaap:TradeNamesMember 2022-07-01 0001684144 zom:RevoSquaredMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-07-01 0001684144 zom:RevoSquaredMember us-gaap:CustomerRelationshipsMember 2022-07-01 0001684144 srt:ScenarioPreviouslyReportedMember zom:AssisiAnimalHealthLlcMember 2022-07-15 0001684144 srt:RestatementAdjustmentMember zom:AssisiAnimalHealthLlcMember 2022-07-15 0001684144 zom:AssisiAnimalHealthLlcMember 2022-07-15 0001684144 srt:ScenarioPreviouslyReportedMember zom:RevoSquaredMember 2022-07-01 0001684144 srt:RestatementAdjustmentMember zom:RevoSquaredMember 2022-07-01 0001684144 zom:EarnoutPaymentNetSalesExceedingDollar5MillionMember zom:RevoSquaredMember 2022-07-01 0001684144 zom:EarnoutPaymentNetSalesExceedingDollar10MillionMember zom:RevoSquaredMember 2022-07-01 0001684144 zom:AssisiAnimalHealthLlcMember 2022-07-15 2022-07-15 0001684144 zom:RevoSquaredMember 2022-07-01 2022-07-01 0001684144 zom:AssisiAnimalHealthLlcMember zom:AssisiAnimalHealthLlcMember 2022-01-01 2022-03-31 0001684144 zom:AssisiAnimalHealthLlcMember 2022-01-01 2022-03-31 0001684144 zom:RevoSquaredMember 2022-07-01 0001684144 zom:AssisiAnimalHealthLlcMember 2023-01-01 2023-03-31 0001684144 zom:AgreementWithUlfNorthfieldBusinessCenterLlcMember us-gaap:SubsequentEventMember 2023-05-10 0001684144 zom:AgreementBetweenWheelershipLlcAndRealtyAssociatesFundXiiPortfolioL.p.Member 2022-07-15 0001684144 zom:AgreementWithLebow1031LegacyLlcMember 2022-07-01 0001684144 zom:AgreementWithUlfNorthfieldBusinessCenterLlcMember 2022-04-01 0001684144 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001684144 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001684144 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001684144 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001684144 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001684144 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001684144 2022-01-01 2022-03-31 0001684144 2023-03-31 0001684144 2022-12-31 0001684144 2023-05-11 0001684144 2023-01-01 2023-03-31 shares iso4217:USD utr:sqft iso4217:USD shares pure zom:segment 0001684144 --12-31 2023 Q1 false 979949668 979949668 00-0000000 P18M 10-Q true 2023-03-31 false 001-38298 Zomedica Corp. Z4 100 Phoenix Drive Suite 125 Ann Arbor MI 48108 734 369-2555 Yes Yes Non-accelerated Filer true false false Common Shares ZOM NYSE 979949668 8353000 27399000 112698000 87693000 428000 596000 2743000 2746000 4856000 3799000 1085000 1268000 130163000 123501000 153000 188000 6799000 6809000 1886000 692000 1511000 1665000 63979000 63979000 48433000 41799000 26409000 40712000 265000 265000 279598000 279610000 7419000 6698000 233000 187000 641000 641000 242000 207000 62000 78000 8597000 7811000 941000 1097000 1245000 1245000 263000 182000 3529000 1965000 1883000 16540000 12218000 0 0 979949668 979949668 380973000 380973000 25431000 23666000 -142789000 -136404000 -557000 -843000 263058000 267392000 279598000 279610000 5482000 3751000 1647000 1011000 3835000 2740000 918000 351000 10429000 6703000 -7512000 -4314000 1412000 107000 50000 -1000 -1000 -26000 -7000 -6177000 -4215000 208000 -278000 -6385000 -3937000 283000 3000 51000 -6099000 -3886000 979949668 979899668 -0.007 -0.004 979949668 380973000 23666000 -136404000 -843000 267392000 1765000 1765000 -6385000 -6385000 286000 286000 979949668 380973000 25431000 -142789000 -557000 263058000 979899668 380962000 9313000 -119391000 2000 270886000 2041000 2041000 -3937000 -3937000 51000 51000 979899668 380962000 11354000 -123328000 53000 269041000 -6385000 -3937000 164000 82000 1199000 737000 1765000 2041000 -1000 654000 731000 1005000 1022000 -128000 -144000 27000 -263000 25000 721000 -118000 46000 -23000 -279000 -16000 -40000 116000 -35000 134000 30000 -4257000 -2471000 8072000 1750000 113000 83000 4000000 857000 123000 -14792000 -206000 -19049000 -2677000 3000 62000 27399000 194952000 8353000 192337000 283000 401000 738000 246000 783000 90000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">1. Nature of Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Zomedica is a veterinary health company creating products for companion animals by focusing on the unmet needs of clinical veterinarians. The Company consists of the parent company, Zomedica Corp. and its wholly-owned U.S subsidiary, Zomedica Inc. and its international subsidiaries.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">The impact of the novel strains of coronavirus (“COVID-19”)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Since the first quarter of 2020, the world has been impacted by the spread of a novel strain of coronavirus, its variants, and the disease that they cause known as COVID-19. The continued presence of COVID-19 has resulted in changes in the macro-economic environment including disruptions in supply chain, labor disruptions, challenges in manufacturing, challenges selling to customers, declines in customer demand, inflationary pressures, and an impaired ability to access credit and capital markets, among other things.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The extent to which the COVID-19 pandemic may impact our business will depend on future developments, which are highly uncertain and cannot be predicted with confidence, such as the duration of the outbreak, the spread and severity of COVID-19, and the effectiveness of governmental actions in response to the pandemic.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">To-date, the emergence of new variants has not caused significant modification to business operations. We intend to continue our research, development, and production related activities for the foreseeable future.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 1pt;"><b style="font-weight:bold;">2. Basis of Preparation</b><b style="font-weight:bold;"><br/></b><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Principles of Consolidation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The consolidated financial statements include the accounts of the Company, and its wholly owned subsidiaries. Intercompany transactions and balances between consolidated businesses have been eliminated.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:14pt 0pt 0pt 0pt;">The accounting policies set out below have been applied consistently in the consolidated financial statements. The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Principles of Consolidation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The consolidated financial statements include the accounts of the Company, and its wholly owned subsidiaries. Intercompany transactions and balances between consolidated businesses have been eliminated.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:14pt 0pt 0pt 0pt;">The accounting policies set out below have been applied consistently in the consolidated financial statements. The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:14pt 0pt 12pt 0pt;">3. Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Basis of Measurement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The condensed consolidated financial statements have been prepared on the historical cost basis except as otherwise noted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">Business Combinations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We account for business combinations in accordance with ASC 805, Business Combinations, if the acquired assets assumed and liabilities incurred constitute a business. We consider acquired companies to constitute a business if the acquired net assets and processes have the ability to create outputs in the form of revenue. For acquired companies constituting a business, we recognize the identifiable assets acquired and liabilities assumed at their acquisition-date fair values and recognize any excess of total consideration paid over the fair value of the identifiable net assets as goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Estimates and Assumptions</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In preparing these financial statements, management was required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. These estimates and assumptions are based on our historical experience, the terms of existing contracts, our evaluation of trends in the industry, information provided by our customers and suppliers and information available from other outside sources, as appropriate. These estimates and assumptions are subject to an inherent degree of uncertainty. We are not presently aware of any events or circumstances that would require us to update such estimates and assumptions or revise the carrying value of our assets or liabilities. Our estimates may change, however, as new events occur, and additional information is obtained. As a result, actual results may differ significantly from our estimates, and any such differences may be material to our financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Functional and Reporting Currencies</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The functional currency, as determined by management, for Canada and our subsidiaries in the United States and Switzerland is U.S. dollars, which is also our reporting currency.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The functional currency, as determined by management, for our Japanese subsidiary is Japanese Yen. Japanese Yen are translated for financial reporting purposes with translation gains and losses recorded as a component of other comprehensive income or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In respect of transactions denominated in currencies other than the Company and its wholly owned operating subsidiaries’ functional currencies, the monetary assets and liabilities are remeasured at the period end rates. Revenue and expenses are measured at rates of exchange prevailing on the transaction dates. All of the exchange gains or losses resulting from these transactions are recognized in the consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Comparative Figures</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">A portion of depreciation expense has been stated as part of cost of revenue for $54. The consolidated statements of income and comprehensive income for the period ended March 31, 2022 have been adjusted for $21 of depreciation that was included in sales, general, and administrative expense. This amount has been reclassified to cost of revenue to conform to the current year presentation. The change in presentation had no effect on the reported results of operations and does not affect previously reported cash flows from operating activities in the consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">To better align with the way in which we measure and track our business, we have changed the categorization of products within our segmentation of revenue. A portion of the products in our Therapeutics segment were previously designated as instruments and trodes in our form 10Q for the period ending March 31, 2022. These products have since been renamed to be capital and consumables to better align with our other platforms and to provide a more consistent baseline for comparison of the product lines within. Capital refers to the devices we sell within our PulseVet<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup>, Revo Squared<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup>, and VetGuardian<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> product lines. Consumables continues to include our TRUFORMA<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> cartridges as it did last year and now includes our PulseVet trodes as well as our Assisi<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup>  products. There have been no changes to the overall sales numbers for our Diagnostics and Therapeutics segments, only the product names making up the total.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;"><i style="font-style:italic;background:#00ffff;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/></i><i style="font-style:italic;">Recently Adopted Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/></span><span style="background:#ffffff;">In June 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13 requires measurement and recognition of expected credit losses for financial assets held. The Company adopted ASU 2016-13 as of January 1, 2022 and there was no significant impact on its consolidated condensed financial statements and related disclosures as a result. The Company considered, among other things, historical trends and projected economic / market conditions and determined that the estimate of credit losses was not significantly impacted. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;background:#00ffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Segment Reporting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company reports segment information based on the “management” approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Company’s reportable segments. The Company’s reportable segments consist of Diagnostics and Therapeutics.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid securities with an original maturity of three months or less to be cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investment Securities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt;">Our investment securities, which are comprised of corporate bonds/notes and US treasuries, are accounted for in accordance with ASC 320, “Investments – Debt and Equity Securities” (“ASC 320”). The company considers all of its securities for which there is a determinable fair market value, and there are no restrictions on the Company’s ability to sell within the next twelve months, as available for sale. We classify these securities as both current and non-current depending on their time to maturity. Available-for-sale securities are carried at fair value, with unrealized gains and losses reported as a component of shareholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Accounts Receivable and Allowance for Credit Losses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;">Accounts receivable are recorded net of an allowance for credit losses and have payment terms of </span><span style="font-size:9pt;">30 days</span><span style="font-size:9pt;">. Our policy for determining the allowance is based on factors that affect collectability, including: (a) historical trends of write-offs, recoveries, and credit losses; (b) the credit quality of our customers; and (c) projected economic and market conditions. As of March 31, 2023, our allowance was </span><span style="font-size:9pt;">$47</span><span style="font-size:9pt;"> and was recorded net in trade receivables. While we believe that our allowance for credit losses is adequate and represents our best estimate as of March 31, 2023, we continue to closely monitor customer liquidity and industry and economic conditions, which may result in changes to these estimates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Inventories are stated at the lower of cost or net realizable value. The Company utilizes the specific identification and First in, First out ("FIFO") method to track inventory costs. The Company records reserves, when necessary, to reduce the carrying value of inventory to its net realizable value. Management considers forecast demand in relation to the inventory on hand, competitiveness of product offerings, market conditions and product life cycles when determining excess and obsolescence and net realizable value adjustments. At the point of loss recognition, a new, lower-cost basis for that inventory is established, and any subsequent improvements in facts and circumstances do not result in the restoration or increase in that newly established cost basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Property and Equipment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Property and equipment are carried at historical cost less accumulated depreciation and any accumulated impairment losses. Property and equipment acquired in a business combination are recorded at fair value as of the date of acquisition. Maintenance and repair expenditures that do not improve or extend the life are expensed in the period incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">Depreciation is recognized so as to write off the cost less their residual values over their useful lives, using the straight-line method. The estimated useful lives, residual values and depreciation methods are reviewed at the end of each year, with the effect of any changes in estimate accounted for on a prospective basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">An item of property and equipment is derecognized upon disposal or when no future economic benefits are expected to arise from the continued use of the asset. Any gain or loss arising on the disposal or retirement of an item of property, plant and equipment is determined as the difference between the sales proceeds and the carrying amount of the asset and is recognized in profit or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Expenditures related to the planning and operation of the Company’s website are expensed as incurred. Expenditures related to the website application and infrastructure development are capitalized and amortized over the website’s estimated useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Costs related to acquired customer relationships, developed technology, licenses, trademarks, and tradenames have been capitalized and amortized over the estimated useful life. </p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Intangible assets with finite useful lives that are acquired separately are carried at cost less accumulated amortization and accumulated impairment losses. Amortization is recognized on a straight-line basis over their estimated useful lives. The estimated useful lives and amortization methods are reviewed at the end of each year, with the effect of any changes in estimate being accounted for on a prospective basis. Intangible assets with indefinite useful lives that are acquired separately are carried at cost less accumulated impairment losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">Impairment of Long-Lived Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">Long-lived assets are reviewed for impairment when events or circumstances indicate that the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the sum of estimated undiscounted future cash flows associated with the asset or group of assets is less than its carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. No triggering events were present as of March 31, 2023.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company enters into agreements which may contain multiple promises where customers purchase products, services, or a combination thereof. Determining whether products and services are considered distinct performance obligations that should be accounted for separately requires judgment. We determine the transaction price for a contract based on the total consideration we expect to receive in exchange for the transferred goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company allocates revenue to each performance obligation in proportion to the relative standalone selling prices and recognizes revenue when control of the related goods or services is transferred for each obligation. We utilize the observable standalone selling price when available, which represents the price charged for the performance obligation when sold separately.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company's contracts with customers are generally comprised of purchase orders for the sale of the point of care instrument, consumable products, and extended warranties, or some variation thereof. The instrument and consumables each represent a single performance obligation when sold separately, that is satisfied at a point in time upon transfer of control of the product to the customer which is typically upon receipt of the goods by the customer. The extended warranties are also a separate performance obligation, whereby revenue is recognized over time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The nature of the Company’s PulseVet<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> business gives rise to variable consideration, including discounts and applicator (“trode”) returns for refurbishment. Credits are issued for unused shocks on returned trodes, which can be used toward the purchase of replacement trodes. Discounts and the estimated unused shock credits decrease the transaction price, which reduces revenue. Variable consideration related to unused shock credits is estimated using the expected value method, which estimates the amount that is expected to be earned. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration are based upon historical experience and known trends. These estimated credits are nonrefundable and may only be used towards the purchase of future trode refurbishments. This practice encourages refurbishment purchase prior to complete utilization of the previous trode, so the customer will always have a trode on hand with ample capacity to perform treatments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At times the Company receives consideration prior to when the performance obligation is completed, giving rise to a contract liability. Sales are recorded net of sales tax. Sales tax is charged on sales to end users and remitted to the appropriate state authority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Disaggregated revenue for the three months ended March 31, 2023 and 2022 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="16" style="vertical-align:bottom;white-space:nowrap;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,590</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Consumables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,009</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other (e.g., warranty and repairs)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 399</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 57</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,083</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,694</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,482</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,751</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/><i style="font-style:italic;">Cost of Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cost of goods sold consists of overhead, materials, labor, and shipping costs incurred internally to produce and receive the products. Shipping and handling costs incurred by the Company are included in cost of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">Research and Development</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/>Research and development costs related to continued research and development programs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-based Compensation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company calculates stock-based compensation using the fair value method, under which the fair value of the options at the grant date is calculated using the Black-Scholes Option Pricing Model, and subsequently expensed over the vesting period of the option using the graded vesting method. The provisions of the Company’s stock-based compensation plans do not require the Company to settle any options by transferring cash or other assets, and therefore the Company classifies the awards as equity. Stock-based compensation expense recognized during the period is based on the value of stock-based payment awards that are ultimately expected to vest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company estimates forfeitures at the time of grant and revises the estimate, if necessary, in subsequent periods if actual forfeitures differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Taxes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes in accordance with ASC 740, Income Taxes, on a tax jurisdictional basis. The Company files income tax returns in Canada and the province of Alberta and its subsidiaries file income tax returns in the United States and various states, including in Michigan where the Company’s headquarters are located.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the tax bases of assets and liabilities and their financial statement reported amounts using enacted tax rates and laws in effect in the year in which the differences are expected to reverse. A valuation allowance is provided against deferred tax assets when it is determined to be more likely than not that the deferred tax asset will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company assesses the likelihood of the financial statement effect of an uncertain tax position that should be recognized when it is more likely than not that the position will be sustained upon examination by a taxing authority based on the technical merits of the tax position, circumstances, and information available as of the reporting date. The Company is subject to examination by taxing authorities in the United States, Canada, Japan, and Switzerland. The Company recognizes tax-related interest and penalties, if any, as a component separate from income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Comprehensive Loss</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company follows ASC topic 220. This statement establishes standards for reporting and display of comprehensive (loss) income and its components. Comprehensive loss is net loss plus certain items that are recorded directly to shareholders’ equity. The Company has recorded a currency translation adjustment associated with its Japanese subsidiary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">Loss Per Share</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/>Basic loss per share (“EPS”) is computed by dividing the loss attributable to common shareholders by the weighted average number of common shares outstanding. Diluted EPS reflects the potential dilution that could occur from common shares issuable through the exercise or conversion of stock options, restricted stock awards, warrants and convertible securities. In certain circumstances, the conversion of options is excluded from diluted EPS if the effect of such inclusion would be anti-dilutive.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Basis of Measurement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The condensed consolidated financial statements have been prepared on the historical cost basis except as otherwise noted.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">Business Combinations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Estimates and Assumptions</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In preparing these financial statements, management was required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. These estimates and assumptions are based on our historical experience, the terms of existing contracts, our evaluation of trends in the industry, information provided by our customers and suppliers and information available from other outside sources, as appropriate. These estimates and assumptions are subject to an inherent degree of uncertainty. We are not presently aware of any events or circumstances that would require us to update such estimates and assumptions or revise the carrying value of our assets or liabilities. Our estimates may change, however, as new events occur, and additional information is obtained. As a result, actual results may differ significantly from our estimates, and any such differences may be material to our financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Functional and Reporting Currencies</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The functional currency, as determined by management, for Canada and our subsidiaries in the United States and Switzerland is U.S. dollars, which is also our reporting currency.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The functional currency, as determined by management, for our Japanese subsidiary is Japanese Yen. Japanese Yen are translated for financial reporting purposes with translation gains and losses recorded as a component of other comprehensive income or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In respect of transactions denominated in currencies other than the Company and its wholly owned operating subsidiaries’ functional currencies, the monetary assets and liabilities are remeasured at the period end rates. Revenue and expenses are measured at rates of exchange prevailing on the transaction dates. All of the exchange gains or losses resulting from these transactions are recognized in the consolidated statements of operations and comprehensive loss.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Comparative Figures</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">A portion of depreciation expense has been stated as part of cost of revenue for $54. The consolidated statements of income and comprehensive income for the period ended March 31, 2022 have been adjusted for $21 of depreciation that was included in sales, general, and administrative expense. This amount has been reclassified to cost of revenue to conform to the current year presentation. The change in presentation had no effect on the reported results of operations and does not affect previously reported cash flows from operating activities in the consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">To better align with the way in which we measure and track our business, we have changed the categorization of products within our segmentation of revenue. A portion of the products in our Therapeutics segment were previously designated as instruments and trodes in our form 10Q for the period ending March 31, 2022. These products have since been renamed to be capital and consumables to better align with our other platforms and to provide a more consistent baseline for comparison of the product lines within. Capital refers to the devices we sell within our PulseVet<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup>, Revo Squared<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup>, and VetGuardian<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> product lines. Consumables continues to include our TRUFORMA<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> cartridges as it did last year and now includes our PulseVet trodes as well as our Assisi<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup>  products. There have been no changes to the overall sales numbers for our Diagnostics and Therapeutics segments, only the product names making up the total.</p> 54000 21000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/></span><span style="background:#ffffff;">In June 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13 requires measurement and recognition of expected credit losses for financial assets held. The Company adopted ASU 2016-13 as of January 1, 2022 and there was no significant impact on its consolidated condensed financial statements and related disclosures as a result. The Company considered, among other things, historical trends and projected economic / market conditions and determined that the estimate of credit losses was not significantly impacted. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Segment Reporting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company reports segment information based on the “management” approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Company’s reportable segments. The Company’s reportable segments consist of Diagnostics and Therapeutics.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid securities with an original maturity of three months or less to be cash equivalents.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investment Securities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt;">Our investment securities, which are comprised of corporate bonds/notes and US treasuries, are accounted for in accordance with ASC 320, “Investments – Debt and Equity Securities” (“ASC 320”). The company considers all of its securities for which there is a determinable fair market value, and there are no restrictions on the Company’s ability to sell within the next twelve months, as available for sale. We classify these securities as both current and non-current depending on their time to maturity. Available-for-sale securities are carried at fair value, with unrealized gains and losses reported as a component of shareholders’ equity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Accounts Receivable and Allowance for Credit Losses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;">Accounts receivable are recorded net of an allowance for credit losses and have payment terms of </span><span style="font-size:9pt;">30 days</span><span style="font-size:9pt;">. Our policy for determining the allowance is based on factors that affect collectability, including: (a) historical trends of write-offs, recoveries, and credit losses; (b) the credit quality of our customers; and (c) projected economic and market conditions. As of March 31, 2023, our allowance was </span><span style="font-size:9pt;">$47</span><span style="font-size:9pt;"> and was recorded net in trade receivables. While we believe that our allowance for credit losses is adequate and represents our best estimate as of March 31, 2023, we continue to closely monitor customer liquidity and industry and economic conditions, which may result in changes to these estimates.</span></p> P30D 47000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Inventories are stated at the lower of cost or net realizable value. The Company utilizes the specific identification and First in, First out ("FIFO") method to track inventory costs. The Company records reserves, when necessary, to reduce the carrying value of inventory to its net realizable value. Management considers forecast demand in relation to the inventory on hand, competitiveness of product offerings, market conditions and product life cycles when determining excess and obsolescence and net realizable value adjustments. At the point of loss recognition, a new, lower-cost basis for that inventory is established, and any subsequent improvements in facts and circumstances do not result in the restoration or increase in that newly established cost basis.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Property and Equipment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Property and equipment are carried at historical cost less accumulated depreciation and any accumulated impairment losses. Property and equipment acquired in a business combination are recorded at fair value as of the date of acquisition. Maintenance and repair expenditures that do not improve or extend the life are expensed in the period incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">Depreciation is recognized so as to write off the cost less their residual values over their useful lives, using the straight-line method. The estimated useful lives, residual values and depreciation methods are reviewed at the end of each year, with the effect of any changes in estimate accounted for on a prospective basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">An item of property and equipment is derecognized upon disposal or when no future economic benefits are expected to arise from the continued use of the asset. Any gain or loss arising on the disposal or retirement of an item of property, plant and equipment is determined as the difference between the sales proceeds and the carrying amount of the asset and is recognized in profit or loss.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Expenditures related to the planning and operation of the Company’s website are expensed as incurred. Expenditures related to the website application and infrastructure development are capitalized and amortized over the website’s estimated useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Costs related to acquired customer relationships, developed technology, licenses, trademarks, and tradenames have been capitalized and amortized over the estimated useful life. </p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Intangible assets with finite useful lives that are acquired separately are carried at cost less accumulated amortization and accumulated impairment losses. Amortization is recognized on a straight-line basis over their estimated useful lives. The estimated useful lives and amortization methods are reviewed at the end of each year, with the effect of any changes in estimate being accounted for on a prospective basis. Intangible assets with indefinite useful lives that are acquired separately are carried at cost less accumulated impairment losses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">Impairment of Long-Lived Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">Long-lived assets are reviewed for impairment when events or circumstances indicate that the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the sum of estimated undiscounted future cash flows associated with the asset or group of assets is less than its carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. No triggering events were present as of March 31, 2023.<span style="font-size:12pt;"> </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company enters into agreements which may contain multiple promises where customers purchase products, services, or a combination thereof. Determining whether products and services are considered distinct performance obligations that should be accounted for separately requires judgment. We determine the transaction price for a contract based on the total consideration we expect to receive in exchange for the transferred goods or services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company allocates revenue to each performance obligation in proportion to the relative standalone selling prices and recognizes revenue when control of the related goods or services is transferred for each obligation. We utilize the observable standalone selling price when available, which represents the price charged for the performance obligation when sold separately.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company's contracts with customers are generally comprised of purchase orders for the sale of the point of care instrument, consumable products, and extended warranties, or some variation thereof. The instrument and consumables each represent a single performance obligation when sold separately, that is satisfied at a point in time upon transfer of control of the product to the customer which is typically upon receipt of the goods by the customer. The extended warranties are also a separate performance obligation, whereby revenue is recognized over time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The nature of the Company’s PulseVet<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> business gives rise to variable consideration, including discounts and applicator (“trode”) returns for refurbishment. Credits are issued for unused shocks on returned trodes, which can be used toward the purchase of replacement trodes. Discounts and the estimated unused shock credits decrease the transaction price, which reduces revenue. Variable consideration related to unused shock credits is estimated using the expected value method, which estimates the amount that is expected to be earned. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration are based upon historical experience and known trends. These estimated credits are nonrefundable and may only be used towards the purchase of future trode refurbishments. This practice encourages refurbishment purchase prior to complete utilization of the previous trode, so the customer will always have a trode on hand with ample capacity to perform treatments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At times the Company receives consideration prior to when the performance obligation is completed, giving rise to a contract liability. Sales are recorded net of sales tax. Sales tax is charged on sales to end users and remitted to the appropriate state authority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Disaggregated revenue for the three months ended March 31, 2023 and 2022 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="16" style="vertical-align:bottom;white-space:nowrap;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,590</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Consumables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,009</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other (e.g., warranty and repairs)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 399</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 57</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,083</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,694</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,482</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,751</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p> <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;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="16" style="vertical-align:bottom;white-space:nowrap;width:64.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,590</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Consumables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,009</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other (e.g., warranty and repairs)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:31.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 399</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 57</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,083</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,694</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,482</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,751</b></p></td></tr></table> 217000 1493000 1590000 1710000 1590000 182000 57000 3567000 1952000 3749000 2009000 23000 152000 23000 152000 399000 57000 5083000 3694000 5482000 3751000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cost of goods sold consists of overhead, materials, labor, and shipping costs incurred internally to produce and receive the products. Shipping and handling costs incurred by the Company are included in cost of revenue.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">Research and Development</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/>Research and development costs related to continued research and development programs are expensed as incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-based Compensation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company calculates stock-based compensation using the fair value method, under which the fair value of the options at the grant date is calculated using the Black-Scholes Option Pricing Model, and subsequently expensed over the vesting period of the option using the graded vesting method. The provisions of the Company’s stock-based compensation plans do not require the Company to settle any options by transferring cash or other assets, and therefore the Company classifies the awards as equity. Stock-based compensation expense recognized during the period is based on the value of stock-based payment awards that are ultimately expected to vest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company estimates forfeitures at the time of grant and revises the estimate, if necessary, in subsequent periods if actual forfeitures differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Taxes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes in accordance with ASC 740, Income Taxes, on a tax jurisdictional basis. The Company files income tax returns in Canada and the province of Alberta and its subsidiaries file income tax returns in the United States and various states, including in Michigan where the Company’s headquarters are located.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the tax bases of assets and liabilities and their financial statement reported amounts using enacted tax rates and laws in effect in the year in which the differences are expected to reverse. A valuation allowance is provided against deferred tax assets when it is determined to be more likely than not that the deferred tax asset will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company assesses the likelihood of the financial statement effect of an uncertain tax position that should be recognized when it is more likely than not that the position will be sustained upon examination by a taxing authority based on the technical merits of the tax position, circumstances, and information available as of the reporting date. The Company is subject to examination by taxing authorities in the United States, Canada, Japan, and Switzerland. The Company recognizes tax-related interest and penalties, if any, as a component separate from income tax expense.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Comprehensive Loss</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company follows ASC topic 220. This statement establishes standards for reporting and display of comprehensive (loss) income and its components. Comprehensive loss is net loss plus certain items that are recorded directly to shareholders’ equity. The Company has recorded a currency translation adjustment associated with its Japanese subsidiary.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">Loss Per Share</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/>Basic loss per share (“EPS”) is computed by dividing the loss attributable to common shareholders by the weighted average number of common shares outstanding. Diluted EPS reflects the potential dilution that could occur from common shares issuable through the exercise or conversion of stock options, restricted stock awards, warrants and convertible securities. In certain circumstances, the conversion of options is excluded from diluted EPS if the effect of such inclusion would be anti-dilutive.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">4. Critical Accounting Judgments and Key Sources of Estimation Uncertainty</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">The preparation of financial statements in accordance with U.S. GAAP requires management to make judgments, estimates and assumptions that affect the application of policies and reported amounts of assets and liabilities, and revenue and expenses. The estimates and associated assumptions are based on historical experience and various other factors that are believed to be reasonable under the circumstances, the results of which form the basis of making the judgments about carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">The estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimate is revised if the revision affects only that period or in the period of the revision and further periods if the review affects both current and future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Critical areas of estimation and judgements in applying accounting policies include the following:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;background:#00ffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Intangible Assets and Business Combinations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">Assets acquired and liabilities assumed as part of a business combination are recognized at their acquisition date fair values. In determining these fair values, we utilize various forms of the income, cost, and market approaches depending on the asset or liability being valued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">We use a discounted cash flow model to measure the customer relationship, developed technology, license, trademark, and tradename assets. The estimation of fair value requires significant judgment related to future net cash flows based on assumptions related to revenue and EBITDA growth rates, discount rates, and attrition factors. Inputs are generally determined by taking into account competitive trends, market comparisons, independent appraisals, and historical data, among other factors, and are supplemented by current and anticipated market conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/></i><i style="font-style:italic;">Impairment Testing</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">We evaluate goodwill for impairment annually or more frequently when an event occurs or circumstances change indicating the carrying value may not be recoverable. When testing goodwill for impairment, we may first assess qualitative factors to determine if it is more likely than not the carrying value of a reporting unit exceeds its estimated fair value. During a qualitative analysis, we consider the impact of changes, if any, to the following factors: macroeconomic, industry and market factors; cost factors; changes in overall financial performance; and any other relevant events and uncertainties impacting a reporting unit. If our qualitative assessment indicates a goodwill impairment is more likely than not, we perform additional quantitative analyses. We may also elect to skip the qualitative testing and proceed directly to the quantitative testing. For reporting units where a quantitative analysis is performed, we perform a test measuring the fair values of the reporting units and comparing them to their aggregate carrying values, including goodwill. If the fair value is less than the carrying value of the reporting unit, an impairment is recognized for the difference, up to the carrying amount of goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;background:#00ffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">We estimate the fair values of our reporting units using a discounted cash flow method or a weighted combination of discounted cash flows and a market-based method. The discounted cash flow method includes assumptions about a wide variety of internal and external factors. Significant assumptions used in the discounted cash flow method include financial projections of free cash flow, including revenue trends, medical costs trends, operating productivity, income taxes and capital levels; long-term growth rates for determining terminal value beyond the discretely forecasted periods; and discount rates. Financial projections and long-term growth rates used for our reporting units will be consistent with, and use inputs from, our internal long-term business plan and strategies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">Discount rates will be determined for each reporting unit and include consideration of the implied risk inherent in their forecasts. Our most significant estimate in the discount rate determinations involves our adjustments to the peer company weighted average costs of capital reflecting reporting unit-specific factors. We do not make any adjustments to decrease a discount rate below the calculated peer company weighted average cost of capital for any reporting unit. Company-specific adjustments to discount rates are subjective and thus are difficult to measure with certainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">The passage of time and the availability of additional information regarding areas of uncertainty with respect to the reporting units’ operations could cause these assumptions to change in the future. Additionally, as part of our quantitative impairment testing, we perform various sensitivity analyses on certain key assumptions, such as discount rates, cash flow projections, and peer company multiples to analyze the potential for a material impact. The market-based method requires determination of an appropriate peer group whose securities are traded on an active market. The peer group is used to derive market multiples to estimate fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#00ffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Valuation and Payback of Property and Equipment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">Diagnostic based TRUFORMA<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> capital is placed in fixed assets once purchased or manufactured, where they remain, undepreciated, until they are placed with our customers under the agreement that they will repeatedly purchase consumables or services which are utilized within. Each instance of this placed capital represents an asset that we own. An estimate is made of the anticipated future revenue over its respective life which is ten years. If the payback period of the initial investment in the asset is less than the ten-year life of the asset, we conclude that the assets have been properly recorded, and no write-down is necessary. We rely on third-party data that considers various data points and assumptions, including, but not limited to, the expected volume of consumables which will be sold, anticipated growth rates, and anticipated placements. Realization of the anticipated revenue is dependent on the current assumptions and forecasted models.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;background:#00ffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Revenue Recognition and Liabilities Due to Customers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">The nature of the Company’s business gives rise to variable consideration, including discounts and applicator (“trode”) returns for refurbishment. Credits are issued for unused shocks on returned trodes, which can be used toward the purchase of replacement trodes. Discounts and the estimated unused shock credits decrease the transaction price, which reduces revenue. Variable consideration related to unused shock credits is estimated using the expected value method, which estimates the amount that is expected to be earned. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration are estimated based upon historical experience and known trends. These estimated credits are non-refundable and may only be used towards the purchase of future trode refurbishments. This practice encourages refurbishment purchase prior to complete utilization of the previous trode, so the customer will always have a trode at hand with ample capacity to perform treatments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">5. Investment Securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">The following represents the Company’s investment securities as of March 31, 2023 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;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;white-space:nowrap;width:29.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:14.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquisition</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accretion / </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Amortization)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Gain / (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,002</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Corporate notes / bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,041</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Debt security</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,871</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">U.S. govt. agencies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (192)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,443</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total investment securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 143,609</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,183</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (778)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 144,014</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:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accretion / (amortization) refers to the discounts and premiums incurred on bonds and notes purchased and are included within interest income on our consolidated income statement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accrued interest receivable related to the above investment securities amounted to $690 and is included within Other Receivables on our consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Contractual maturities of investment securities as of March 31, 2023 are as follows (in thousands):</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;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:3.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;width:19.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;width:19.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:19.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquisition</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:19.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Original maturities of 90 days or less</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Original maturities of 91-365 days</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,698</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Original maturities of 366+ days</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,409</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total investment securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 143,609</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 144,014</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;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;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;white-space:nowrap;width:29.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:14.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquisition</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accretion / </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Amortization)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Gain / (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,002</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Corporate notes / bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,041</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Debt security</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,871</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">U.S. govt. agencies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (192)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,443</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total investment securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 143,609</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,183</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (778)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 144,014</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:9pt;visibility:hidden;">​</span></p> 29490000 583000 71000 30002000 43163000 303000 425000 43041000 2750000 2750000 16815000 146000 90000 16871000 46484000 151000 192000 46443000 4907000 4907000 143609000 1183000 778000 144014000 690000 <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;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:3.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;width:19.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;width:19.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:19.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquisition</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:19.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Original maturities of 90 days or less</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Original maturities of 91-365 days</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,698</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Original maturities of 366+ days</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,409</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total investment securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 143,609</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 144,014</b></p></td></tr></table> 4907000 4907000 112175000 112698000 26527000 26409000 143609000 144014000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">6. Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In accordance with FASB ASC 820, “Fair Value Measurements and Disclosures,” (“ASC 820”), the Company measures its cash and cash equivalents and investments at fair value on a recurring basis. The company also measures certain assets and liabilities at fair value on a non-recurring basis when applying acquisition accounting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASC Topic 820 clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a basis for considering such assumptions, ASC Topic 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><i style="font-size:9pt;font-style:italic;">Level 1:</i></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><span style="font-size:9pt;">Observable inputs that reflect quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:72pt;text-align:justify;text-indent:-72pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:9pt;font-style:italic;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><i style="font-size:9pt;font-style:italic;">Level 2:</i></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><span style="font-size:9pt;">Observable inputs other than quoted prices included in Level 1 for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:72pt;text-align:justify;text-indent:-72pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:9pt;font-style:italic;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:36pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:72pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><i style="font-size:9pt;font-style:italic;">Level 3:</i></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><span style="font-size:9pt;">Unobservable data points for the assets or liability, and include situations where there is little, if any, market activity for the asset or liability. Valuations based on inputs that are unobservable and involve management judgement and the reporting entity’s own assumptions about market participants and pricing.</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:9pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cash and cash equivalents, accounts receivable, and accounts payable:</i> The carrying amount of these assets approximate fair value due to the short maturity of these instruments. Cash and cash equivalents include marketable securities with an original maturity within 90 days.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Available-for-sale securities:</i> The Company classifies marketable securities and other highly liquid investments, with a maturity of greater than three months and that can be readily purchased or sold using established markets, as available-for-sale. These investments are reported at fair value on the Company’s consolidated balance sheets and unrealized gains and losses are reported as a component of shareholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Earnout liability: </i>The Company has reported the fair value of the earnout liability within other liabilities on the consolidated balance sheet. See footnote 7 for additional details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Included within these available-for-sale securities are $2,750 in convertible notes associated with Structured Monitoring Products, Inc.’s (“SMP”) VetGuardian<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> line. There were no unrealized gains or losses recorded and no impairments recognized as of March 31, 2023.<br/><br/>In accordance with the fair value hierarchy described above, the following table shows the fair value of our investments as of March 31, 2023:</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;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:13.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:15.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:13.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,002</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Corporate notes / bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,041</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Debt security</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,871</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">U.S. govt. agencies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,443</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total investment securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 68,221</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 73,043</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,750</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 144,014</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:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">The following table shows these same investments and their respective balance sheet classifications:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;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;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:13.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:15.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:13.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash &amp;</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Cash Equiv.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Available-</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">For-Sale</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Current)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Available-</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">For-Sale</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Non-Current)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,002</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Corporate notes / bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,041</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Debt security</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,871</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">U.S. govt. agencies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,443</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total investment securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,907</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 112,698</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26,409</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 144,014</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:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">Unrealized gains on our investments have not been recorded into income as we do not intend to sell nor is it more likely than not that we will be required to sell these investments prior to recovery of their amortized cost basis. The decline in fair value of our debt securities is largely due to the rising interest rate environment driven by current market conditions that have resulted in higher credit spreads. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">credit ratings associated with our debt securities are mostly unchanged, are highly rated, and the debtors continue to make timely principal and interest payments. As a result, there were no credit or non-credit impairment charges recorded through March 31, 2023.<span style="font-size:10pt;"> </span></p> 2750000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:13.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:15.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:13.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,002</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Corporate notes / bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,041</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Debt security</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,871</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">U.S. govt. agencies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,443</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total investment securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 68,221</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 73,043</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,750</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 144,014</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:9pt;visibility:hidden;">​</span></p> 30002000 30002000 43041000 43041000 2750000 2750000 16871000 16871000 46443000 46443000 4907000 4907000 68221000 73043000 2750000 144014000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;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;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:13.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:15.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:13.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash &amp;</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Cash Equiv.</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Available-</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">For-Sale</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Current)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Available-</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">For-Sale</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Non-Current)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,002</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Corporate notes / bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,041</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Debt security</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">U.S. treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,871</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">U.S. govt. agencies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,443</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,907</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total investment securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,907</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 112,698</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26,409</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 144,014</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:9pt;visibility:hidden;">​</span></p> 30002000 30002000 32794000 10247000 43041000 2750000 2750000 12056000 4815000 16871000 37846000 8597000 46443000 4907000 4907000 4907000 112698000 26409000 144014000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">7. Business Combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">All of the Company’s acquisitions of businesses have been accounted for under ASC 805, Business Combinations. Accordingly, the assets of the acquired companies reflect the fair values and have been included in the Company’s Condensed Financial Statements from their respective dates of acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The results of operations of Pulse Veterinary Technologies, LLC, Revo Squared LLC, and Assisi Animal Health, LLC have been included in the Company’s Condensed Financial Statements since the dates of acquisition on October 1, 2021, June 14, 2022, and July 15, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">2022 Acquisitions</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Asset Purchase Agreement with Assisi Animal Health LLC</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 15, 2022, Zomedica Corp. and its wholly owned subsidiary Zomedica Inc. entered into an Asset Purchase Agreement with Assisi Animal Health LLC (“Assisi”), its wholly owned subsidiary, AAH Holdings LLC, and certain of Assisi’s members (collectively the “Seller”) pursuant to which Zomedica Inc. agreed to acquire substantially all of the assets related to the Assisi<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> product lines. The Sellers were in the business of developing, manufacturing, marketing, distributing and selling animal health products which use targeted Pulsed Electromagnetic Field (PEMF) therapy to decrease pain and inflammation, accelerate healing, and reduce anxiety that include the Assisi Loop<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup>, Assisi Loop Lounge<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup>, Assisi DentaLoop<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> and Calmer Canine<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> product lines.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;">Zomedica Inc. paid Assisi a purchase price of </span><span style="font-size:9pt;">$18,293</span><span style="font-size:9pt;"> in cash, which was subject to adjustments based on, among other things, the value of Assisi’s inventory and prepaid expenses at the closing of the acquisition. A portion of the purchase price </span><span style="font-size:9pt;">($1,400)</span><span style="font-size:9pt;"> was deposited into a third-party escrow account to support AAH Holdings LLC and certain of Assisi’s members’ indemnification obligation under the Purchase Agreement, of which </span><span style="font-size:9pt;">$500</span><span style="font-size:9pt;"> was released and </span><span style="font-size:9pt;">$900</span><span style="font-size:9pt;"> will be distributed to Assisi on the </span><span style="-sec-ix-hidden:Hidden_IHw1me-Xhku27chQyRCGkw;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">18-month</span></span><span style="font-size:9pt;"> anniversary of the Closing Date, respectively, less the amount of prior or pending indemnification claims. The Company also issued to Assisi a </span><span style="font-size:9pt;">ten-year</span><span style="font-size:9pt;"> warrant to purchase an aggregate of </span><span style="font-size:9pt;">22,000,000</span><span style="font-size:9pt;"> of the Company’s common shares at a per share exercise price equal to </span><span style="font-size:9pt;">$0.252</span><span style="font-size:9pt;">. The warrants may be exercised on a cash or cashless basis, at the election of the warrant holder.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of total consideration exceeding the preliminary fair value of the net assets acquired, goodwill in the amount of $14,329 was recorded in connection with this acquisition, which will be deductible for US tax purposes. The goodwill largely results from our ability to market and sell their respective products and services through our established customer base.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company made a preliminary allocation of the purchase price for Assisi’s asset base based on its understanding of the fair value of the acquired assets and assumed liabilities. As the Company continues to obtain additional information about these assets and liabilities, including intangible asset appraisals, inventory valuation, and accrued expenses, and continues to integrate the newly acquired business, the Company will refine the estimates of fair value and more accurately allocate the purchase price. Only items identified as of the acquisition date are considered for subsequent adjustment. The Company will continue to make required adjustments to the purchase price allocation prior to the completion of the acquisition period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">The following table summarizes the preliminary acquisition date fair values of the assets acquired and liabilities assumed and subsequent initial period adjustments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;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:54.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Initial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Measurement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allocation of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Updated</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allocation</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Inventory, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Prepaid expenses and deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (206)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Intangible Assets (estimated useful life)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;">E-commerce technology (</span><span style="font-size:9pt;">2</span><span style="font-size:9pt;"> years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;">Trade name (</span><span style="font-size:9pt;">5</span><span style="font-size:9pt;"> years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;">Developed technology (</span><span style="font-size:9pt;">10</span><span style="font-size:9pt;"> years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,500</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;">Customer relationships (</span><span style="font-size:9pt;">19</span><span style="font-size:9pt;"> years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,800</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,697</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 54</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,751</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Current portion of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Non current portion of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other non current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total liabilities assumed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 45</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 260</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 305</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net assets acquired, excluding goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (206)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,446</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,535</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 22,981</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 22,981</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:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">Purchase price consideration was made up of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;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;white-space:nowrap;width:48.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:6.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cash</p></td><td style="vertical-align:top;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,293</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Fair value of warrants</p></td><td style="vertical-align:top;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,688</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:top;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 22,981</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:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The determination of the final purchase price allocation to specific assets and liabilities assumed is incomplete. The purchase price allocation may change in future periods as the fair value estimates of the assets (including intangibles) and liabilities are adjusted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table provides unaudited proforma financial information, prepared in accordance with Topic 805, for the three months ended March 31, 2023 and 2022, as if Assisi had been acquired as of January 1, 2022. Proforma results do not include the effect of any synergies anticipated to be achieved from the acquisition, and accordingly, are not necessarily indicative of the results that would have occurred if the acquisition had occurred on the date indicated or that may result in the future.</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;white-space:nowrap;width:43.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:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,054</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net Losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6,385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (4,519)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/>The proforma amounts have been calculated by including the results of Assisi, and adjusting the combined results to give effect to the following, as if the acquisitions had been consummated on January 1, 2022, together with the consequential tax effects thereon:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;white-space:nowrap;width:43.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:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Adjustments to net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Assisi preacquisition revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,303</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Adjustments to net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Assisi preacquisition net losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (582)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">Asset Purchase Agreement with Revo Squared LLC</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/>On June 14, 2022, Zomedica Corp. and its wholly owned subsidiary Zomedica Inc. entered into an Asset Purchase Agreement with Revo Squared LLC (“Revo Squared”) and its majority member pursuant to which Zomedica Inc. agreed to acquire substantially all of the assets of Revo Squared. Revo Squared, based in Marietta, Georgia, was in the business of developing, manufacturing, marketing, distributing, and selling diagnostic imaging products and services for use in animal health, including its SuperView™, Sonoview™ Color ultrasound, Sonoview Mini/Mini Plus ultrasound, and Microview™ product offerings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;">On July 1, 2022, the parties consummated the acquisition. At the closing, Zomedica Inc. paid Revo Squared a base purchase price of </span><span style="font-size:9pt;">$6,011</span><span style="font-size:9pt;"> in cash, which was subject to adjustments based on the amount of Revo Squared’s working capital at the closing. On this date, </span><span style="font-size:9pt;">$500</span><span style="font-size:9pt;"> of the purchase price was deposited into a third-party escrow account for a period of </span><span style="font-size:9pt;">fifteen months</span><span style="font-size:9pt;"> to support Revo Squared’s indemnification obligation under the Purchase Agreement. The Company also issued to Revo Squared a </span><span style="font-size:9pt;">ten-year</span><span style="font-size:9pt;"> warrant to purchase an aggregate of </span><span style="font-size:9pt;">10,000,000</span><span style="font-size:9pt;"> of the Company’s common shares at a per share exercise price equal to </span><span style="font-size:9pt;">$0.2201</span><span style="font-size:9pt;">. The warrants may be exercised on a cash or cashless basis, at the election of the warrant holder.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In addition, Zomedica Inc. has agreed to pay Revo Squared aggregate earn-out payments of up to $4,000 based on the achievement of milestones related to future net sales from Revo Squared Products. One-time earn-out payments of $2,000 each will be payable upon net sales from Revo Squared Products exceeding $5,000 and $10,000 during any calendar year ending on or prior to December 31, 2027. The fair value of the earnout liability was adjusted from $2,000 to $1,500 at December 31, 2022. Fair value of the earnout was determined using Level 3 inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of total consideration exceeding the preliminary fair value of the net assets acquired, goodwill in the amount of $6,528 was recorded in connection with this acquisition, which will be deductible for US tax purposes. The goodwill largely results from our ability to market and sell their respective products and services through our established customer base.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company made a preliminary allocation of the purchase price for Revo Squared’s asset base based on its understanding of the fair value of the acquired assets and assumed liabilities. As the Company continues to obtain additional information about these assets and liabilities, including intangible asset appraisals, inventory valuation, and accrued expenses, and continues to integrate the newly acquired business, the Company will refine the estimates of fair value and more accurately allocate the purchase price. Only items identified as of the acquisition date are considered for subsequent adjustment. The Company will continue to make required adjustments to the purchase price allocation prior to the completion of the acquisition period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">The following table summarizes the preliminary acquisition date fair values of the assets acquired and liabilities assumed and subsequent initial period adjustments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:54.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Initial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Measurement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allocation of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Updated</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allocation</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Trade receivables, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Prepaid expenses and deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Intangible Assets (estimated useful life)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;">Trade name (</span><span style="font-size:9pt;">5</span><span style="font-size:9pt;"> years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;">Developed technology (</span><span style="font-size:9pt;">10</span><span style="font-size:9pt;"> years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,300</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;">Customer relationships (</span><span style="font-size:9pt;">16</span><span style="font-size:9pt;"> years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,718</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,718</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Earnout liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (458)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total liabilities assumed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,458</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (458)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,000</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net assets acquired, excluding goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,718</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (458)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,070</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,788</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,788</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">Purchase price consideration was made up of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;white-space:nowrap;width:48.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:6.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cash</p></td><td style="vertical-align:top;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,011</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Fair value of warrants</p></td><td style="vertical-align:top;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,777</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:top;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,788</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">The determination of the final purchase price allocation to specific assets and liabilities assumed is incomplete. The purchase price allocation may change in future periods as the fair value estimates of the assets (including intangibles) and liabilities are adjusted.</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:54.6%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.51%;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.21%;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.78%;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.51%;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.21%;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.78%;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.47%;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#ff0000;">​</span></p> 18293000 1400000 500000 900000 P10Y 22000000 0.252 14329000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;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:54.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Initial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Measurement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allocation of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Updated</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allocation</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Inventory, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Prepaid expenses and deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 271</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (206)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Intangible Assets (estimated useful life)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;">E-commerce technology (</span><span style="font-size:9pt;">2</span><span style="font-size:9pt;"> years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;">Trade name (</span><span style="font-size:9pt;">5</span><span style="font-size:9pt;"> years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;">Developed technology (</span><span style="font-size:9pt;">10</span><span style="font-size:9pt;"> years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,500</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;">Customer relationships (</span><span style="font-size:9pt;">19</span><span style="font-size:9pt;"> years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,800</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,697</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 54</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,751</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Current portion of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Non current portion of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other non current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total liabilities assumed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 45</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 260</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 305</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net assets acquired, excluding goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (206)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,446</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,535</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 22,981</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 22,981</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:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.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:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,054</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net Losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6,385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (4,519)</p></td></tr></table> 220000 220000 271000 271000 406000 -206000 200000 260000 260000 P2Y 200000 200000 P5Y 300000 300000 P10Y 4500000 4500000 P19Y 2800000 2800000 8697000 54000 8751000 49000 49000 211000 211000 45000 45000 45000 260000 305000 8652000 -206000 8446000 14329000 206000 14535000 22981000 22981000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;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;white-space:nowrap;width:48.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:6.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cash</p></td><td style="vertical-align:top;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,293</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Fair value of warrants</p></td><td style="vertical-align:top;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,688</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:top;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 22,981</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:9pt;visibility:hidden;">​</span></p> 18293000 4688000 22981000 5482000 5054000 -6385000 -4519000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;white-space:nowrap;width:43.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:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:56.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Adjustments to net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Assisi preacquisition revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,303</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Adjustments to net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Assisi preacquisition net losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (582)</p></td></tr></table> 1303000 -582000 6011000 500000 P15M P10Y 10000000 0.2201 4000000 1000 2000000 5000000 10000000 2000000 1500000 6528000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:54.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Initial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Measurement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allocation of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Updated</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allocation</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Trade receivables, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Prepaid expenses and deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Intangible Assets (estimated useful life)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;">Trade name (</span><span style="font-size:9pt;">5</span><span style="font-size:9pt;"> years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;">Developed technology (</span><span style="font-size:9pt;">10</span><span style="font-size:9pt;"> years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,300</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;">Customer relationships (</span><span style="font-size:9pt;">16</span><span style="font-size:9pt;"> years)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,718</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,718</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Earnout liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (458)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total liabilities assumed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,458</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (458)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,000</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net assets acquired, excluding goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,718</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (458)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,070</p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,788</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,788</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 8000 8000 10000 10000 P5Y 200000 200000 P10Y 2300000 2300000 P16Y 1200000 1200000 3718000 3718000 2458000 -458000 2000000 2458000 -458000 2000000 1260000 458000 1718000 6528000 -458000 6070000 7788000 7788000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;white-space:nowrap;width:48.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:6.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cash</p></td><td style="vertical-align:top;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,011</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Fair value of warrants</p></td><td style="vertical-align:top;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,777</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:top;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:39.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,788</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 6011000 1777000 7788000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">8. Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Inventory details are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:30.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Raw Materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,685</p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Finished Goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Purchased Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 919</p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 452</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,315</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,767</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 139</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,647</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,786</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (22)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (22)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (40)</p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Net inventory</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 450</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,293</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,743</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 121</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,625</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,746</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;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:30.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Raw Materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,685</p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Finished Goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182</p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Purchased Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 919</p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 452</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,315</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,767</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 139</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,647</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,786</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (22)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (22)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (40)</p></td></tr><tr><td style="vertical-align:bottom;width:30.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Net inventory</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 450</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,293</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,743</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;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:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 121</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,625</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,746</b></p></td></tr></table> 265000 1469000 1734000 1685000 1685000 93000 352000 445000 182000 182000 94000 494000 588000 139000 780000 919000 452000 2315000 2767000 139000 2647000 2786000 2000 22000 24000 18000 22000 40000 450000 2293000 2743000 121000 2625000 2746000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">9. Prepaid Expenses and Deposits</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:64.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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 0pt 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:64.6%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:15.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,886</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 753</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 620</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total prepaid expenses and deposits</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,009</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,987</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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;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:64.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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 0pt 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:64.6%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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:15.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,886</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 753</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 620</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total prepaid expenses and deposits</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,009</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,987</b></p></td></tr></table> 2274000 1886000 72000 114000 570000 614000 1733000 753000 360000 620000 5009000 3987000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/></span>10. Property and Equipment</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:64.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Machinery and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,487</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Laboratory equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,239</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,240</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,086</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,277</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Net property and equipment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,799</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,809</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:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt;">Depreciation expense for the three months ended March 31, 2023 and 2022 was $164 and $82, respectively.</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:64.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Machinery and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,487</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Laboratory equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,239</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,240</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,086</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,277</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Net property and equipment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,799</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,809</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:9pt;visibility:hidden;">​</span></p> 6544000 6487000 120000 111000 337000 249000 1239000 1239000 8240000 8086000 1441000 1277000 6799000 6809000 164000 82000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">11. Intangible Assets</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:47.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:4.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Computer software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 350</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,651</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,650</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Tradename</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,850</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Website</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 962</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 54,312</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,479</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,680</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Net intangibles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 48,433</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41,799</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:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Included within intangibles are Qorvo related licenses of </span><span style="font-weight:normal;">$7,479</span><span style="font-weight:normal;"> comprised of a one-time license fee of </span><span style="font-weight:normal;">$4,000</span><span style="font-weight:normal;"> that was paid on the effective date of the agreement and the discounted value of an obligation to make a second </span><span style="font-weight:normal;">$4,000</span><span style="font-weight:normal;"> payment upon completion of the installation qualification process for a cartridge production line. The liability associated with the second payment is being recorded in the “Liability Due to Qorvo” line in our Condensed Consolidated Balance Sheets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The estimated future amortization of intangible assets is as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,731</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,933</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,769</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,536</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">2027 and beyond</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,464</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 48,433</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:36pt;margin:0pt;">Amortization expense for the three months ended March 31, 2023 and 2022 was $1,199 and $737, respectively. </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:47.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:4.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:23.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Computer software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 350</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,651</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,650</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Tradename</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,850</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Website</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 962</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 54,312</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 46,479</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,680</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Net intangibles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 48,433</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41,799</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:9pt;visibility:hidden;">​</span></p> 704000 350000 26651000 26651000 7479000 0 15650000 15650000 16000 16000 2850000 2850000 962000 962000 54312000 46479000 5879000 4680000 48433000 41799000 7479000 4000000 4000000 <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:65.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.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></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,731</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,933</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,769</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,536</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">2027 and beyond</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,464</p></td></tr><tr><td style="vertical-align:bottom;width:65.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 48,433</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 3731000 4933000 4769000 4536000 30464000 48433000 1199000 737000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">12. Leases </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;">On February 1, 2021 the Company downsized its office space and modified its existing lease with Wickfield Phoenix LLC. The new lease period was for </span><span style="font-size:9pt;">forty-eight months</span><span style="font-size:9pt;">, commencing on February 1, 2021 and ending on January 31, 2025 with a monthly rent payment of </span><span style="font-size:9pt;">$12</span><span style="font-size:9pt;"> for the first two months and escalating to </span><span style="font-size:9pt;">$31</span><span style="font-size:9pt;"> over the lease period. The carrying value of the right of use asset was </span><span style="font-size:9pt;">$1,258</span><span style="font-size:9pt;"> upon modification using the Company's incremental borrowing rate of </span><span style="font-size:9pt;">3.95%</span><span style="font-size:9pt;">. During the period ending March 31, 2021 the Company recorded a gain on right-of-use asset of </span><span style="font-size:9pt;">$24</span><span style="font-size:9pt;"> in the consolidated statements of comprehensive loss.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;">On September 15, 2021, the Company entered into an additional lease with Wickfield Phoenix LLC for warehousing space. The new lease period is for </span><span style="font-size:9pt;">forty-one months</span><span style="font-size:9pt;">, commencing on September 15, 2021, and ending on January 31, 2025, with a monthly rent payment of </span><span style="font-size:9pt;">$5</span><span style="font-size:9pt;"> for the first month and escalating to </span><span style="font-size:9pt;">$10</span><span style="font-size:9pt;"> over the lease period. The Company recorded a right-of-use asset and corresponding lease liability for </span><span style="font-size:9pt;">$366</span><span style="font-size:9pt;"> using the Company's incremental borrowing rate of </span><span style="font-size:9pt;">3.95%</span><span style="font-size:9pt;">. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;">On April 1, 2022, the Company entered into an agreement with ULF Northfield Business Center LLC to lease </span><span style="font-size:9pt;">12,400</span><span style="font-size:9pt;"> square feet of office and warehouse space. The lease period is for </span><span style="font-size:9pt;">sixty-one months</span><span style="font-size:9pt;"> beginning on April 1, 2022, with a monthly rent payment of </span><span style="font-size:9pt;">$9</span><span style="font-size:9pt;"> for the first twelve months and escalating to </span><span style="font-size:9pt;">$11</span><span style="font-size:9pt;"> per month over the lease period. The Company recorded a right-of-use asset and corresponding lease liability for </span><span style="font-size:9pt;">$546</span><span style="font-size:9pt;"> using an incremental borrowing rate of </span><span style="font-size:9pt;">3.95%</span><span style="font-size:9pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;">On July 1, 2022, as part of the Revo Squared Purchase, the Company assumed an agreement with Lebow 1031 Legacy, LLC to lease </span><span style="font-size:9pt;">4,626</span><span style="font-size:9pt;"> square feet of office space. The remaining lease period assumed at the time of the agreement is for </span><span style="font-size:9pt;">eighteen months</span><span style="font-size:9pt;"> beginning on July 1, 2022 and lasting through December of 2023. The lease has a monthly rent payment of </span><span style="font-size:9pt;">$4</span><span style="font-size:9pt;"> per month over the lease period. The Company recorded a right-of-use asset and corresponding lease liability for </span><span style="font-size:9pt;">$67</span><span style="font-size:9pt;"> using an incremental borrowing rate of </span><span style="font-size:9pt;">7.00%</span><span style="font-size:9pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;">On July 15, 2022, as part of the Assisi asset purchase agreement, the Company assumed a license agreement pursuant to a lease agreement between The Wheelership LLC and The Realty Associates Fund XII portfolio, L.P., whereby Assisi sublet </span><span style="font-size:9pt;">5,185</span><span style="font-size:9pt;"> square feet of warehousing space. The remaining lease period assumed at the time of the agreement is for </span><span style="font-size:9pt;">fifty-two months</span><span style="font-size:9pt;"> beginning on August 16, 2022 and lasts through November of 2026. The lease has a rent payment of </span><span style="font-size:9pt;">$4</span><span style="font-size:9pt;"> for the first month and escalates to </span><span style="font-size:9pt;">$6</span><span style="font-size:9pt;"> per month over the lease period. The Company recorded a right-of-use asset and corresponding lease liability for </span><span style="font-size:9pt;">$260</span><span style="font-size:9pt;"> using an incremental borrowing rate of </span><span style="font-size:9pt;">7.00%</span><span style="font-size:9pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the three months ended March 31, 2023 and 2022, the Company recognized $199 and $152 in rent expense inclusive of common area maintenance (CAM) charges, insurance, and tax with $18 and $0 recorded into cost of revenue, $40 and $16 recorded in research and development expenses, and $141 and $136 recorded in general and administrative expense in the consolidated statements of comprehensive loss.</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:64.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Right-of-use asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Aggregate lease commitments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,759</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Less: impact of present value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (262)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (262)</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,497</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,497</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Reduction in right-of-use asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Straight line amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 946</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (133)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (114)</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 986</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 832</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net book value as at:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,511</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,665</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,520</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,071)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (896)</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,582</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,738</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Current portion of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Long term portion of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,097</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,582</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,738</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt;">Total remaining undiscounted lease liabilities related to the above lease are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 531</p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 679</p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237</p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197</p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total lease payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,688</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106</p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,582</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt;">Our weighted-average remaining lease term and discount rate are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</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;white-space:nowrap;width:66.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:30.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.02%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:30.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-average remaining lease term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;">2.7</span><span style="font-size:9pt;"> years</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-average discount rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.5%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> P48M 12000 31000 1258000 0.0395 24000 P41M 5000 10000 366000 0.0395 12400 P61M 9000 11000 546000 0.0395 4626 P18M 4000 67000 0.0700 5185 P52M 4000 6000 260000 0.0700 199000 152000 16000 141000 136000 <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:64.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Right-of-use asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Aggregate lease commitments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,759</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Less: impact of present value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (262)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (262)</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,497</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,497</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Reduction in right-of-use asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Straight line amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 946</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (133)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (114)</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 986</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 832</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net book value as at:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,511</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,665</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,520</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,071)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (896)</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,582</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,738</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Current portion of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Long term portion of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,097</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total lease liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,582</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,738</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p> 2759000 2759000 262000 262000 2497000 2497000 1119000 946000 133000 114000 986000 832000 1511000 1665000 2520000 2520000 1071000 896000 133000 114000 1582000 1738000 641000 641000 941000 1097000 1582000 1738000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 531</p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 679</p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237</p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197</p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total lease payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,688</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106</p></td></tr><tr><td style="vertical-align:bottom;width:75.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,582</b></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> 531000 679000 237000 197000 44000 1688000 106000 1582000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</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;white-space:nowrap;width:66.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:30.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.02%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:30.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-average remaining lease term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;">2.7</span><span style="font-size:9pt;"> years</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-average discount rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.5%</p></td></tr></table> P2Y8M12D 0.045 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt;">13. Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;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;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;">During the three months ended March 31, 2023, the Company issued </span><span style="font-size:9pt;">6,710,000</span><span style="font-size:9pt;"> stock options to purchase an aggregate of </span><span style="font-size:9pt;">6,710,000</span><span style="font-size:9pt;"> common shares. These options also vest over a period of </span><span style="font-size:9pt;">four years</span><span style="font-size:9pt;"> and have an expiration period of </span><span style="font-size:9pt;">10 years</span><span style="font-size:9pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;">During the three months ended March 31, 2022, the Company issued </span><span style="font-size:9pt;">14,425,000</span><span style="font-size:9pt;"> </span><span style="font-size:9pt;">stock options to purchase an aggregate of </span><span style="font-size:9pt;">14,425,000</span><span style="font-size:9pt;"> common shares. These options also vest over a period of </span><span style="font-size:9pt;">four years</span><span style="font-size:9pt;"> and have an expiration period of </span><span style="font-size:9pt;">10 years</span><span style="font-size:9pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The continuity of stock options are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Avg</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,112,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:66.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Stock options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,710,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Stock options forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 705,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested stock options expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 462,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.5459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 89,654,943</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.3449</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Vested at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 27,066,474</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.3484</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, details of the issued and outstanding stock options are as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:21.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:21.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Avg.</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Options</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Issued</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> and Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Vested Options</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Outstanding</b></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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Unvested Options</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Outstanding</b></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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Avg.</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Remaining Life</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Outstanding</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Years)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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="font-size:9pt;font-weight:bold;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,252,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,478,974</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;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,773,750</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;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 2.69</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,300,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,150,000</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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,150,000</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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 3.37</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,392,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,437,500</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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,954,719</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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 4.32</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,710,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,710,000</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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 4.93</span></p></td></tr><tr><td style="vertical-align:bottom;width:21.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 89,654,943</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 27,066,474</b></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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 62,588,469</b></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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The Company calculates volatility of stock-based compensation using the historical price of the Company’s stock. An increase/decrease in the volatility would have resulted in an increase/decrease in the fair value of the options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The fair value of options granted during the three months ended March 31, 2023 and the twelve months ended December 31, 2022 was estimated using the Black-Scholes option pricing model to determine the fair value of options granted using the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;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 0pt 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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Avg.</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Volatility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Avg.</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Risk-Free Int. Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Avg.</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Expected Life</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(In Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Avg.</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Common Share Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Avg.</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><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:9pt;margin:0pt 0pt 0.05pt 0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;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;"><span style="font-size:9pt;"> 9.53</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.22</p></td></tr><tr><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:9pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 6.20</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.65</p></td></tr><tr><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:9pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;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;"><span style="font-size:9pt;"> 5.92</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.27</p></td></tr><tr><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:9pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 6.25</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.24</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt;">For the three months ended March 31, 2023 and 2022, the Company recorded $1,765 and $2,041 of stock-based expense.</p> 6710000 6710000 P4Y P10Y 14425000 14425000 P4Y P10Y <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:66.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Avg</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,112,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:66.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Stock options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,710,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Stock options forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 705,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Vested stock options expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 462,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.5459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 89,654,943</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.3449</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Vested at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 27,066,474</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.3484</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table> 84112443 0.3602 6710000 0.2431 705000 0.4063 462500 1.5459 89654943 0.3449 27066474 0.3484 <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:21.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:21.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Avg.</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Options</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Issued</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;"> and Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Vested Options</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Outstanding</b></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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Unvested Options</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Outstanding</b></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:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Avg.</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Remaining Life</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Outstanding</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Years)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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="font-size:9pt;font-weight:bold;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,252,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,478,974</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;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,773,750</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;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 2.69</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,300,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,150,000</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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,150,000</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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 3.37</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,392,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,437,500</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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,954,719</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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 4.32</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,710,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,710,000</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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9pt;"> 4.93</span></p></td></tr><tr><td style="vertical-align:bottom;width:21.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 89,654,943</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 27,066,474</b></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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 62,588,469</b></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:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p> 0.22 17252724 14478974 2773750 P2Y8M8D 0.65 20300000 6150000 14150000 P3Y4M13D 0.27 45392219 6437500 38954719 P4Y3M25D 0.24 6710000 6710000 P4Y11M4D 89654943 27066474 62588469 <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;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 0pt 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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Avg.</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Volatility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Avg.</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Risk-Free Int. Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Avg.</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Expected Life</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(In Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Avg.</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Common Share Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Avg.</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><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:9pt;margin:0pt 0pt 0.05pt 0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;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;"><span style="font-size:9pt;"> 9.53</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.22</p></td></tr><tr><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:9pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 6.20</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.65</p></td></tr><tr><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:9pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;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;"><span style="font-size:9pt;"> 5.92</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.27</p></td></tr><tr><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:9pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;"> 6.25</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.24</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0.96 0.0047 P9Y6M10D 0.21 0.22 1.17 0.0108 P6Y2M12D 0.65 0.65 1.12 0.0309 P5Y11M1D 0.27 0.27 1.10 0.0367 P6Y3M 0.24 0.24 1765000 2041000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">14. Warrants </p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company values warrants issued in equity placements using the Black Scholes model to allocate the fair value of the proceeds from equity financings using a relative fair value approach. Like other stock-based compensation, management uses judgment to determine the inputs to the Black-Scholes option pricing model including the expected life, and underlying share price volatility. Changes in these assumptions will impact the calculation of fair value and the value attributed to the warrants. The Company calculates volatility of warrants based on the historical price of the Company’s stock. An increase/decrease in the volatility would have resulted in an increase/decrease in the fair value of the options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;">In connection with the July 1, 2022 asset acquisition of Revo Squared, the Company issued a </span><span style="font-size:9pt;">ten-year</span><span style="font-size:9pt;"> warrant to purchase </span><span style="font-size:9pt;">10,000,000</span><span style="font-size:9pt;"> common shares at a per share exercise price equal to </span><span style="font-size:9pt;">$0.2201</span><span style="font-size:9pt;">. The warrants may be exercised on a cash or cashless basis, at the election of the warrant holder. As of March 31, 2023, </span><span style="font-size:9pt;">no</span><span style="font-size:9pt;"> warrants have been exercised.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;">In connection with the July 15, 2022 asset acquisition of Assisi, the Company issued a </span><span style="font-size:9pt;">ten-year</span><span style="font-size:9pt;"> warrant to purchase </span><span style="font-size:9pt;">22,000,000</span><span style="font-size:9pt;"> common shares at a per share exercise price equal to </span><span style="font-size:9pt;">$0.2520</span><span style="font-size:9pt;">. The warrants may be exercised on a cash or cashless basis, at the election of the warrant holder. As of March 31, 2023, </span><span style="font-size:9pt;">no</span><span style="font-size:9pt;"> warrants have been exercised.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, details of the outstanding warrants 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;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:40.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;white-space:nowrap;width:40.59%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Remaining </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Original Issue date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">February 14, 2020 (Series A)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><span style="font-size:9pt;"> 1.87</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">April 9, 2020 (Series B)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><span style="font-size:9pt;"> 2.03</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">May 29, 2020 (Series C)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 7, 2020 (Series D)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 1, 2022 (Revo Squared)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><span style="font-size:9pt;"> 9.26</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 15, 2022 (Assisi)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><span style="font-size:9pt;"> 9.30</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 32,561,418</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt;">Cumulative warrants exercised and expired as of 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.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:3.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:14.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:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:3.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:14.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:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></tr><tr><td style="vertical-align:bottom;width:26.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Warrant Series</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercised</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">February 14, 2020 (Series A)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,677,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">April 9, 2020 (Series B)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,969,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">May 29, 2020 (Series C)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,213,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18</p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 7, 2020 (Series D)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,269,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 1, 2022 (Revo Squared)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 15, 2022 (Assisi)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 360,129,250</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 56,933</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 351,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 55</b></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> P10Y 10000000 0.2201 0 P10Y 22000000 0.2520 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;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:40.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;white-space:nowrap;width:40.59%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Remaining </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Original Issue date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">February 14, 2020 (Series A)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><span style="font-size:9pt;"> 1.87</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">April 9, 2020 (Series B)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 363,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><span style="font-size:9pt;"> 2.03</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">May 29, 2020 (Series C)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 7, 2020 (Series D)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 1, 2022 (Revo Squared)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><span style="font-size:9pt;"> 9.26</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 15, 2022 (Assisi)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><span style="font-size:9pt;"> 9.30</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 32,561,418</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p> 0.1500 197917 P1Y10M13D 0.1500 363501 P2Y10D 0.1500 0.1600 0.2201 10000000 P9Y3M3D 0.2520 22000000 P9Y3M18D 32561418 <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:26.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:3.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:14.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:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:3.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:14.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:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></tr><tr><td style="vertical-align:bottom;width:26.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Warrant Series</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercised</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Expired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">February 14, 2020 (Series A)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,677,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">April 9, 2020 (Series B)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,969,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">May 29, 2020 (Series C)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,213,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18</p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 7, 2020 (Series D)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,269,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 1, 2022 (Revo Squared)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">July 15, 2022 (Assisi)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:26.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 360,129,250</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 56,933</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 351,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 55</b></p></td></tr></table> 21677084 4293000 17969833 2695000 133213333 19982000 120000 18000 187269000 29963000 231000 37000 360129250 56933000 351000 55000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">15. Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The Company is in an overall net deferred tax liability position as of March 31, 2023. Management has assessed that the future taxable income resulting from the deferred tax liability position will result in utilization of the Company’s US federal and state net operating loss carryforwards in future tax periods. The Company is in a net deferred tax asset position in Canada and a full valuation allowance against the Canada deferred tax assets remains necessary as a result of the historical losses and the uncertainty of realizing any future tax benefits related to the Canadian deferred tax assets. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">16. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">From time to time, the Company may be exposed to claims and legal actions in the normal course of business. As of March 31, 2023, and continuing as of May 11, 2023, the Company is not aware of any pending or threatened material litigation claims against the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">On May 10, 2018, the Company entered a Development, Commercialization and Exclusive Distribution Agreement. As part of the agreement, the Company is required to make the following future milestone payments:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">1st payment: </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">$3,500</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> in cash payment upon the achievement of future development milestones</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">2nd payment: </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">$3,500</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> in equity, determined by dividing the amount due by the volume-weighted average price of the Company’s common stock on the NYSE American exchange over the 10 trading days prior to the achievement of the milestone event.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, none of the future development milestones related to the above agreement have been met. The Company has assessed the probability of meeting the above milestones and has determined that an accrual is not necessary as of March 31, 2023 and December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt;">On January 17, 2023, the Company entered into a series of agreements with Qorvo Biotechnologies, LLC. Under the terms of these agreements, the Company has the obligation:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">to purchase a minimum quantity of production and development cartridges for the period beginning on the date the parties entered into the agreements and ending on the earlier of the date Zomedica notifies Qorvo to stop production or December 31, 2024;</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">to purchase a minimum quantity of BAW Sensors commencing on the Transition Date and continuing as long as Zomedica has a license from Qorvo to manufacture the cartridges, subject to each party’s rights to early termination including Zomedica’s right to terminate at any time with 90 days prior written notice; and</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">to pay a royalty to Qorvo on the sale of cartridges after the Transition Date</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 3500000 3500000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">17. Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The Company’s operations are comprised of two reportable segments: </p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Diagnostics, which consists of TRUFORMA</span><sup style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">®</sup><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">, VetGuardian</span><sup style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">®</sup><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">, and imaging products;</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Therapeutics, which consists of Assisi</span><sup style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">®</sup><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> and PulseVet</span><sup style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">®</sup><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> products</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 54pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;background:#ff0000;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s Chief Operating Decision Maker (CODM) is its Chief Executive Officer who has ultimate responsibility for enterprise decisions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Although our reportable segments provide similar products, each one is managed separately to better align with the Company’s customers and distribution / development partners. The CODM determines resource allocation for, and monitors performance of, the consolidated enterprise, the Diagnostics segment, and the Therapeutics segment together. The CODM relies on internal segment reporting that analyzes results on certain key performance indicators, namely, revenues and gross profit. Costs below gross profit are not allocated to the segments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following is a reconciliation of consolidated revenue, cost of revenue, and gross profit amongst our reportable segments as of March 31, 2023:</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:35.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:13.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:13.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:13.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Gross profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 61</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,774</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,835</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2 <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:35.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:13.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:13.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:13.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Gross profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 61</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,774</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,835</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table> 399000 5083000 5482000 338000 1309000 1647000 61000 3774000 3835000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">18. Loss Per Share</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:64.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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 0pt 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:64.6%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Numerator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Net loss for the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,937)</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Charge to retained earnings for preferred share exchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Loss attributable to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (6,385)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (3,937)</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Denominator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Weighted average shares - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 979,949,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 979,899,668</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Loss per share - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (0.007)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (0.004)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt;">As of March 31, 2023, and 2022, the Company had stock options outstanding of 89,654,943 and 57,632,724 and warrants outstanding of 32,561,418 and 912,418. These securities could potentially dilute basic earnings per share in the future but were excluded from the computation of diluted loss per share in the periods presented, as their effect would be anti-dilutive.</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:64.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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 0pt 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:64.6%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Numerator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Net loss for the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,937)</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Charge to retained earnings for preferred share exchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Loss attributable to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (6,385)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (3,937)</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Denominator</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Weighted average shares - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 979,949,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 979,899,668</p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Loss per share - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (0.007)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (0.004)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p> -6385000 -3937000 -6385000 -3937000 979949668 979899668 -0.007 -0.004 89654943 57632724 32561418 912418 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">19. Related Party Transaction</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt;">On March 1, 2022 we entered into a Consulting Agreement with Johnny Powers, a member of our Board. Pursuant to the Powers Agreement, Dr. Powers provides strategic consulting services to the Company. Dr. Powers is entitled to $10 per month as compensation and reimbursement for authorized expenses. The Powers Agreement expires May 31, 2023.</p> 10000 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">20. Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">On May 5, 2023, Zomedica, Inc., a U.S. subsidiary of Zomedica Corp., provided Structured Monitoring Products, Inc., a Florida corporation (“SMP”), with written notice of its intention to exercise its irrevocable option to acquire SMP. Concurrently with its delivery of the exercise notice, Zomedica made a nonrefundable cash payment to SMP of $250, which will be credited toward the purchase price. Zomedica now intends to promptly commence conducting due diligence with respect to the acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:10pt 0pt 10pt 0pt;"><span style="font-size:9pt;">On May 10, 2023, Zomedica, Inc., a wholly-owned subsidiary of Zomedica Corp., entered into an amendment to the Multi-Tenant Industrial Triple Net Lease with an effective date of March 18, 2022 by and between ULF Northfield Business Center LLC and Zomedica, Inc. for property located at 4000 Northfield Way, Roswell, GA 30076. The Amendment expands the Leased Premises by </span><span style="font-size:9pt;">6,000</span><span style="font-size:9pt;"> rentable square feet (“Expansion Premises”) from </span><span style="font-size:9pt;">12,400</span><span style="font-size:9pt;"> rentable square feet to </span><span style="font-size:9pt;">18,400</span><span style="font-size:9pt;"> square feet and extends the lease term from the date ending April 30, 2027 to a date ending </span><span style="font-size:9pt;">sixty months</span><span style="font-size:9pt;"> after the earlier of (i) the date the Landlord delivers the Expansion Premises to Zomedica, Inc. and (ii) December 1, 2023.</span></p> 250000 6000 12400 18400 P60M EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /.!JU8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #S@:M6RQ,H^.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TE9#Z';B^))07!!\1:2V=U@DX9DI-VW-ZV[740?P&-F_GSS M#4QKHC)#PNY+HE0FOLA>4WEF0X0M?G0 M!P3)^2UX)&TU:9B!55R)K&NM42:AIB&=\=:L^/B9^@5F#6"/'@-E$+4 ULT3 MXVGJ6[@"9AAA\OF[@'8E+M4_L4L'V#DY9;>FQG&LQV;)E1T$O#T]OBSK5BYD MTL%@^96=HE/$+;M,?FWN[G621A'^_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 /.!JU:[!H\XM 4 'P? 8 >&PO=V]R:W-H965T&UL MM9E=<^(V&(7_BH;.]*K$E@P$M@DSQ)NTF6X2-J3M))U>"%N 9VV)E>40_GTE M&VR2D5]=EQ3(A:S0!D+JC>OS&=Q;)QT.;[O3#OE M;QKAX?[>_2:'US!SFC)?Q']'H5I==H8=%+(%S6+U*#:_LQU0W_@%(D[S_VA3 MW-MS.RC(4B62G5B7((EXL:5ONP=Q(""D1D!V O)!@+T:@;<3Y$_.*4J68WVF MBHXOI-@@:>[6;F8G?S:Y6M-$W%3C3$E]-=(Z-?;%*Y.HB](5E2R]<)3V-%>< M8*>_*O2D1N^A.\'5*D77/&3A>[VCRU(6B.P+=$5 PSLJSY"'?T'$)9ZE//XQ M^19AJ_I=:;SR\7BYG0<^GG\F\U1)_<;]:WM A4//[F":X:=T30-VV='M+&7R ME77&/_^$!^ZO-KH?9/8.ME?"]B#W\6<19+J%*O2T73,;*2S';O>K#0E4M43J METC]9DA?,RH5D_$6/;*UD,J&!ULIF=D>B@^J6N(-2KQ!,[PIDY$(32-$NANP M5A[L5#:[VG8'ZEMRGI>1L# **/*%7)_9*$%]2TKL5D.IVX3SE@>Z?$+2_#6=*=T>=8DSKN16 M;T,K^!'GEYZ-%A:UQ3U(#K@)[A-]0[>A;IS10M=-SES_!A^Q=-VN6_Q9>4%Q M6UY2\9(FO),PU.YIN?VB;T/8"@O[8==%TY5@/'I#GZ4.LU9FT*,MW5HY3Q&.<)6.,!QJ/G!.1:IH MC%ZB=7T_#!OVAMBU#J^PKBUH%8\PG&GR=W6B/^/KP6"#<\\^PIPB$^$J%&$X MT7P1@:XOW4=R*!4=,?$&HR[I]^T]SBEB$:YR$88#S8P%F315A\DL*JMIQ5PB&-$LXM5TP6!=&@1,VVB3L#"T\IXBXY JXY!&&6>6T#A&5UFJ M+Z?VM[;=M \L:XM711O2*-I<)TPN3:O\33NHE1[^DS7E]GJ%#6NG16!=6] J MVA XF>SK<<5T/4)X+6=]8%U;O"KBD$83/_M!7(G@VVXH1P^9TGF5F\'3"OR# MLLON,11N_=S-K/V\CD?GHU%O-!CHP/MJ8ZQB#FDT_^/K[E3J/'?+0_:&_F#V M:H2M7-?%@V$/]ZQQ%1:WK$NO2CH>'%3V8^5-E)K<^LRH!&=DC]AUNYAT/=O, M@@\KVX)6V<>#(TLY'7M(>J-/6CO8(V9U\\VPK"UCE7\\.*U\9-S-L-=3PG9? M[?5XBNSC'2QNP4EEH@'# C*FUD[FB$%MKPKK_B^8<["^:0:\?-DW18&95"V6 M.LNSY=+R)%]0=:K;BW7I.VK&RQ3%;*&E[MFY[O%DL=1;'"BQSE=+YT(ID>2[ M*T9#)LT-^OI""+4_,#]0+KB/_P-02P,$% @ \X&K5O2O]-BS!@ (!X M !@ !X;"]W;W)KBV]R2ZD"#T5>RHO%5JG=Z]5*IEM:$/F*[VBI?]EP41"E;\7=2NX$)5G= MJ,A7R//"54%8N5B?U\\^B?4YKU3.2OI) %D5!1&/;VG.[R\6C]_+@&AA7 M;CG_9F[>91<+SRBB.4V5Z8+H?WMZ1?/<]*1U?&\[773O- T/KW_T_EOMO';F MEDAZQ?-_6*:V%XMX 3*Z(56N/O/[/VCK4&#Z2WDNZ[_@OK7U%B"MI.)%VU@K M*%C9_"U;WC9O02-O^4#$*X#A&4 >PH[F5]/-KVG:-4?' MS5?:W\YIU#F-ZO[PF-.5$+14@$BI_72YT[3WW>W-TGHM=R2E%PN]=B05>[I8 M__P3#+TW+N>>J;,C5W'G*I[J?7U%Y!;H20.IN:#?*[8GN?;=Z77355AW9=;_ M?AWC0,_7_M ;VPA%.$DZJR.9?B?3GY1YN2K,M)1:(I TK013C#JE M-MT%!RH@1&$2#\3:9G$4)M@M-NC$!I-BOPB249W#4JH'4VN69Z"DRJ4RL%[O MHZ%$VR9(0K? L!,83@I\5^[U%'/Q."HLM%Z*(G\XTTZC$6E1)RV:E/9)T!UA M&: /&D22RCHV,[KCDKEC,K*', ["@5+;"$=C(1EW2N-)I7^J+16'L^Q2%]MA MZ,7!0)W#"(6Q6UW2J4NF8Y KDFM S"6RQ'XW]F XG&J'&<*!!]TBH=?3Q7O> MZ6[[.U)BI2"743PRH/" A'!&J]X<"?58:S29W*VIT";6]'8H(#X.NE>JP MBKV1T(0]P. D-&IL*U$U6R'-YIW@=QH>[B%%KM$:+B&'59B@$9T]?> T?NIM MX9)OEI6D390Z%6+'I$,X5.BP"L-@1&)/'CB-GM\YS^Y9GCN%V?P(<1)9DSQG M=BRMYPRBI M*(<.SH2^9PVR;>9[$1P+T1Y(<)I(39X?SZ#0A@L*ARE^QNA86D\@.(V@)LE/ M2+/)@J(DL'9!;KL0>B,">PC!Y*2-=,[(+E0X\T-(VT MRS3EE=Y @QUY)/72U+@@:2HJ74'-# 2RP17Y-IQ49.-;T!.=9$.^&W.[HAY MYI;L@)<_Y,>,T;'DGG!HIL"J:W2=05)>*D'2V<6 ;(PA'PVU.HR\L>'M48>F M4=>DNO2T18L<4+-DVC;16)SVU$,SY=71UG9.I4VT.$BBH4[;*HKAV-SWV$/3 MV'M_4FS:W$KLV+2-H)>,37C/-C3-MFNZH7H8,[/89T?21AA$_A!TT.) M#C.$X$C2PCVY\%Q!5A1,F8*QJ7%-'+/RCI:IU@M^_<@5!3!\Z53^'\X'@6MC M] P='7M_<,B()_>!-ULBZ);G&17RE[IV5H].5R=9^M2-X'/U=NQT3U,\3=.O M^HF>IV&F)=O/HC2GMRXVER'RK5X:4#>&N^G>TI MR+G[F ?;9%X&P7 GY+**_;$HZ/F-3ZE4Y:EIP EO+QC6K4Z["(\=2^$>X?B4 MT],#HM0+[F3YB>,3B*/L=MO99??JX/.=^7:J<\$=*Z4N?3:ZH?M=47VXIT;*-@?Y]PS5NVAOSD;#[*+S^%U!+ P04 " #S M@:M6U.%W4EP" "+!@ & 'AL+W=OK8F6V@_?<[.R&"B3(J M[4OBL^^]>\^.+^E>Z2=3 ECR7 EIID%I;3VAU.0E5,ST5 T25]9*5\QBJ#?4 MU!I8X4&5H%$8#FG%N RRU,\M=):JK15U8"EZ!-%Q)HF$]#3[W)_/$Y?N$GQSVYFA,G).54D\N M^%9,@] ) @&Y=0P,7SN8@Q"."&7\;CF#KJ0#'H\/[%^\=_2R8@;F2OSBA2VG MP7U "EBSK;"/:O\56C]>8*Z$\4^R;W*344#RK;&J:L&HH.*R>;/G=A^. /W! M*X"H!437 N(6$'NCC3)OZX%9EJ5:[8EVV,W%+/I+WA!)3XJQ)J<7JCH/F;:59 M4REZI=)WIGLD[M^1*(SB,_#Y9?@#Y!T\.H53]-P9CSKCD>>+WV[\G+>&;'"> MS%VUB:E9#M, [Y(!O8,@^_"N/PP_G7/ZG\A.?,>=[_@2._JN*KP^2W^*=T0J M4C--=DQL@=QP20HE!-.&U*";H[X]MQU-C:&OX1K%+@M3NCOV>"GC1/B@$SYX MBW!NS!9/SDENOLBS.AO*Y$C%>#0>#\;#X?U?>J_)/-&==+J3M^C&3FHLDP67 MFW^)3ZX6?TUF(YX>M0K7IO%6;K@T1, :L6%OA"2Z:7U-8%7MN\=*6>Q%?ECB MWP*T2\#UM5+V$+B&U/U_LC]02P,$% @ \X&K5G&JO"DD!0 +A0 !@ M !X;"]W;W)K\54ZK14\FXNIOD6F]OIE.5YK0DZEIL*823;'G M1=.2%'RRN*W:/LG%K=AI5G#Z22*U*TLBO]U3)@YW$W]R;/A<;')M&J:+VRW9 MT >J'[>?)+Q-VRA945*N"L&1I.N[R1O_9HE#XU!9_%G0@SIY1H;*2HBOYN5] M=C?Q#"+*:*I-" )_>[JDC)E(@..O)NBD[=,XGCX?H_]$DT6MU(']ZBBU>OT2M4V]FZM^H+4GIW01B*2KW=++X\0<_\GZRI>*%@ITE)FP3$[JB+WZ'E4K2/>4[ M:N-9.T>5LUF1]HM9F," [$_Q#XV">.:W1F>X9BVNF1/74BAM1L>!K0XP.^G6 MC\*XA\UBY/DCV*(66^3$]HLTDV\KQ;K0-F#1H,\@"68]8$,C'(>>'5C< HN= M5?[N"=1%46O%QB]9L2\4[(QDTI),G-G_#!&)3/-JMF90'DQLS62VD4X&29[[ M26\@AC;!6/'.6XAS)\0'4,6";R[1AG)87%@%E60@'X729K'96PMZ;JG5$,][ M>(=64>P%=L"^U\F0YX1\S<=JK%NP@87_(( 51-J16&C3YL,(DV>[&NS/U2IJ\B/ M^UIF,PNQ/QN!VLF9[]:S]RV\8]VBBQ6L7"!OKZUP+=KE]9=5B]$5CI,1K)W" M^4YMJ?8KHX,=6](8)'WEM9D%\V!LQ#M=\MW"],CA',>*OV&'N8'SF[I$37'" MUGQ-"HGVA.VHV=20/2D863%Z!>5QI0BC2-%T)PM=4'#CM-KZP'A860X%"R=! MGZ,3ZO>N'YW^^6X!7';$FYD*["3EZ3<$^L<5JP3&RFXH;P-N0Y,QP<:=_F&W M_AWKJI+J].P,,%9N3<3HK-R\>5^O;69!DD0CB#LIQ&XI_%*=D*'8R!X$&[+- M=^4*5FVH',!?PA%=Y00&%TZ)<,XN4G11')NLLQH/%7$>S^?A/(KZ<]MNFLS/ M3,]I=1**W1+Z'VAE!=L9RW\C-A3<46)64R>Q3E.Q6U,K08"]50WU;%0RP1B1 M)U_M/.KX\6DA>=>>UY>),;N1S1?N5!>[57? X'0 GLDA?":'$;L^A^G)S4M) MY::ZD%)0*3NNZ\N*MK6]]'I37?7TVN_]FV5]==6%J6_2/A"Y@=4<,;J&D-YU M#-4AZ\NI^D6+;76_LQ):B[)ZS"G)J#0&\'TMA#Z^F [:*\+%/U!+ P04 M" #S@:M62I]C_:P$ #M&0 & 'AL+W=OWNLZBA.28W= -*<0_ M:UKFF(O;\D5GFY+@N';*,]TT#$?/<5IH\VG]VV,YG](MS]*"/): ;?,!M" MNW*H+?Y)R8X=7(-J*L^4OE8W#_%,,ZH1D8Q$O(+ XNN-+$B654AB'-\:4*V- M63D>7K^CA_7DQ62>,2,+FOV;QCR9:9X&8K+&VXP_T=T?I)E0/<"(9JS^!+N] MK8LT$&T9IWGC+$:0I\7^&W]OB#AP@,<K MYX".1; ;!_O<.3B-@U-SOR>K9GJ).9Y/2[H#964MT*J+6J[:6Q"<%E5FK7@I M_DV%'Y\O:,%HEL:8DQBLN/@2:<,9H&NP2G!)$IK%I&2_@>#;-N4_P 1\72W! MU:=K\ FD!?B2T"W#1CJ3#UJ(E\OX]L'HVK/& ML8[@W.,,%Q'Y#'!.MP4'F(NI1C< P<_ -$PHDW2/Z-2(U:;U-D>>X3OF5'\[ MU&YHYB.(ND;+H=$$0A_YL&L7#.UZX4*)A6MXGM.:=?A!+3_H''[ E%JWY )-XITX:07UB +3,/JI?92 M9<1 )5AX8O@=+>Q6"WM4B[_$0>G(EG<_ZGDI]RK!EO: B0GRD=O;I%2&#$^% M[+#OM.P[H^S_71>@1:< /11B31"9'J-8E^JA$FRI$BQP!DS;O34:CIITE'!; M)=Q+"^^?N&R+BBG3PSVO\+J#P4*(;*NW[0RM)M!$R.S5IV!H9_>*>#@T,1W_ MZ$[AM0QY_Z?TGF3).[OTCL:_-"55@@4JP4)%8!T1_59$_V?.EU(!?6F:N[VL M6_C#K$..X_32?&@U@ML_*YC]Q:$TIB! M4K3PU RZDGSTN'"\R1T[7"<$Q*2L#\?^:4OY^4SU>;]_PS/\#4$L#!!0 ( /.!JU;#,4-[ M_@8 ,T@ 8 >&PO=V]R:W-H965T&ULM5I1<]HX$/XK M&JYST\Z48DL&0RYA)B'M7![:RS3MW;-B"_#56%02)+E??RN96&#)HLW0E\8V MJ]6WJ]W]M%+/'[CX)I>,*?2X*BMYT5LJM3X;#&2V9"LJW_$UJ^"7.18"3^ M+MB#W'M&VI1[SK_IEYO\HA=I1*QDF=(J*/S9LADK2ZT)<'S?*>TU<^J!^\_/ MVC\8X\&8>RK9C)?_%+E:7O3&/92S.=V4ZC-_^)/M#!IJ?1DOI?D7/>QDHQ[* M-E+QU6XP(%@55?V7/NX*<$_%K .#6=\4KRLLBI8CFZ4_ 'UDA)Q.=H1N42 M?8!UEJB/OMY=H]>OWJ!7J*C0ER7?2%KE\GR@ (/6-,AV\UW5\^&.^0CZR"NU ME.A]E;/\

^=Q6JTW\:G4RG\DUS=A%#[)5,K%EO>GO MO\6CZ ^?S2=2=N"!I/% $M(^_02UI^32&QOUR)$9J0O,=MH?D?'P?+#=1^^1 M(A.2-E('L(8-K&%P82[S?R&;ZN"&ZN==@^$IU^!$R@Z,'37&CH)K<,U :590 M72E]AM:CAWL>CD=):Q50HXRM@3=GIS;&+,1VU@]H5 MPE$2^T%.&I"3<*J!'S-=<-;:L? "55M A"/VJ $S']B)@Z,?MZ &)WUAY,:1 M):0H'"59)IBV9D#WXP5,HUM:E!3BI0\)W)<4 D>R;"-,4?524>0:.QJV SV, MYZ7V[A%P'&:,)60!T[1:9P$"8D5E0>^+TACV%E504;7YV?=-(0OM#3^%["8Z M4?TZE;9#MV#K%AP,@]N-R)8F_8IJ"S'-Q9/79NPN<4K:$>V3BJ-HZ$^_V))] M'&32Z:U@:UKDS_E6KUW.UAR6R1^1Q <$XS9>5RS&XPZTEICC,#-_$31G4" R M5FQU&OD1)N[4B9,RKE ?=U3(PU(=+E2DM7.$Q7NNLQ6[%- M35G>QL\+V4--"1ZF;= >,9RD'1M(;!D,_UR_JLE6_DB_BD_:L)Y*VZ$7+#/B M,#/>&*MU.AQ':9O5PR!>:J2E5QRFUT,CUC\22=.#7 M(X>CD1\WL4Q.PDS^^II!UPSMTAN]RS-/QN_:%!W[YD$G .2W/@+SGD!Z>#N> M1$G[M,4GAT=IQ_:?6(8G889_/Y^SS'2Z[#&KFV)@4(;J9XEVAQU>Z!Y*;Z-V M148=YUG$LCX)L_ZLR[]OT3U;%%6E P<,>F)4>'&[K(Y3XIQO><3B23(9=N'? M.ZP.]Z\!_ R^AI"['>J8#!VG>_K8"29=AW/$$C9)@MN63[RJ8_O(H?J)&'=G MS:_@;V+YFX3YVQX46:8^>BS6G!YU='W$TTZ/G67\%9Q.+*>3,*=_$;22T")J M,[J81+,F[^![\W:$58G+[$G4[L_#.%_J![M/(.%]PKX?FD.QD.%>0WV'Y>.V MH:X03KI(RNX)R#B8M'>;];HT]XNTK"N.;CS @/HV&E;4G\0G;?E/I>W0!W:# M0<(;C)M*,="K=L=<[2O0G<43YP8L=9/2%9JTV]C!WL4P]/D+:/'*(D*1*DG9\;_?N:2D.$,:#-B++8KW MX]S#W?K-RK71:$NW7H2VKJ4_7I%QA_5H/NI??-:[*O*+ MZ6;5R!W=4?S2W'JLID,4I6NR03LK/)7KT?OYY=4YVR>#KYH.X>19<"5;Y^YY M<:/6HQD#(D-%Y @2?WNZ)F,X$&!\[V*.AI3L>/K<1_\]U8Y:MC+0M3/?M(K5 M>G0Q$HI*V9KXV1W^H*Z>-QRO<":D7W'(M@MD+-H07=TY8UUKF__E0\?#B ?A]TB?1(TPT>>WB:AQ'M,.%@ 0U%)NR,F M,R6K9>'=&2&(JW4AR *:@PAP@F#"M(K% 42^;;((X1?:IC%'CJ3M6!BYA;I. M3,:\8PSU:6IIVQ($M1#0[LDF)KOA^-%U0,52*OE<=!>BQN&.XHS'K0Q ([+5W%_E6WJ M:450A&N88F3.<=$RHL+E U9;'*"/K):,U%H7(3.N%1W!AWC0J==MJ16?]ACG MP2%"%D^;IT7?!;C$MU#C_?A4F1PY (9GAD[$\JA!*DM*EVTJ!"8[Z-@G78 W M60Q: /D-'HDYRMV?20%_[DS)2#DQX0QWO38M+OI>]DF?7&+2.&#IG=4E6A^T MUTZEQU0/X@_$NF$F3L0W2G.!<;NA%](Y<#=(7U3C4\ISB=U@S%\ET!,+ALO5 M$<,D3Y+D[8GIR=:G.MC?D6']X.WT#O\]7_:)X_ MH'!G[GA:&2KA.IO\\F8D?/XHR8OHFO0AL'41?9$>,?P5>3; ?NE<[!><8/@R MW/P#4$L#!!0 ( /.!JU:/Y<8=W0( *\& 8 >&PO=V]R:W-H965T M&ULI57;;MLP#/T5P@.*#2ALQTF[HKD 27;K0X&@6;=GQ69B MH;*D27+=_/THV7%3H,T*["4V+^?P4 KI2:/,@RT1'3Q50MII5#JGKY/$YB56 MS,9*HZ3(5IF*.3+-+K':("L"J!))EJ:72<6XC&:3X%N9V4353G")*P.VKBIF M]@L4JIE&@^C@N..[TGE',IMHML,UNGN],F0E/4O!*Y26*PD&M]-H/KA>C'Q^ M2/C%L;%'[^ [V2CUX(V;8AJE7A *S)UG8/1XQ"4*X8E(QI^.,^I+>N#Q^X'] M6^B=>MDPBTLE?O/"E=/H*H("MZP6[DXU/[#KY\+SY4K8\ M-FYM1Q;RV3E4= MF.R*R_;)GKIS. ).SB'<;,$LMZ"VL#*HF6'^J":)(V8?3_*.9=&R9&^P#.%625=:^"H++%[B M$U+4R\H.LA;92<);9F(8#LXA2[/A";YAW^8P\ W_L\V69?0ZBQ^0:ZM9CM.( M)L"B><1H=O9A<)F.3V@<]1I'I]C?K?$T2Q;#:T1P]N$J2X=C\G&94%9X:CC>%&.C1Y"P!GF+0L3*H-X T35)I4;M U MB/*EL$UMJ6]K*5ZR1Z0DRD#!:4)\/ ZM=.*XW($F9$Y5P=*>H]U$ %I'1UBF MM>!$[*MPZZA14LUE:.J?1Q*_\^2>R^EP,Y3'0V-^N7*WI]EWY0O9SY>U0XF& M^;.D.&K78KV\>\F]M?9UPD7,*S0\9_#1WWF6CN_C=0S?Y_-5L ?C3_%K_];D M:(D0P2ZL2@M!2[M/>F^_C>?M$GI.;U^.TST*W!(TC3]?1&#:]=@:3NFP MDC;*T8(+KR5]4=#X!(IOE7('PQ?HOU&SOU!+ P04 " #S@:M6X5-38/86 M !F0P & 'AL+W=OY>Z MNB^V))*-1J-?GGX SJNM;;^ZM=9=]FU3U>[UR;KKFA=G9ZY8ZXUR,]OHFJXL M;;M1'7UM5V>N:;4J^:%-=78QGS\YVRA3G[QYQ;]];-^\LGU7F5I_;#/7;S:J MW;W5E=V^/CD_"3_\8E;K#C^'N%^_F&?QB]=IDG<4@\F'X.TM_SW&DN"^7TK:W^:3LD#SR;'WG@PC]PP7K+0*SE.]6I M-Z]:N\U:W$W2\(&GRD^3)G]9.MN[;+OZU*7X^?/2+FHX470\.W% M@P)_4NTLNSS/LXOYQ>4#\B[CC"]9WN7_WHQ%X-6T0(3-"]>H0K\^H;APNKW7 M)V_^^I?S)_.7#ZA[%=6]>DCZOZ/NPP(O9]GOR,S>*F=<9I?93UJYOM44A%WV M::VSPM*BUDZ7^.3H]E)U]&5I:E471E69Z^@'W.ZRM;K7V4+K.B.K-*JE^R@* M.Y*R-N36+0U?D1C7(:IH./VMT$V7*1J8;FJWQNFLMB1^EKWM'4W"N>S6;A8T M%N+997_]R[.+^>7+[)^:8ILGD5&2RA;AYB*]V=1\4UN2HIIBK%MG-W>WV;/Y M=3XM/L_,DK55Q:^]@?;*.4WSHO_Z#;[69589M3"5Z6 T4Q=]VWK3=*;K.WHV M:C.#FKAB2MT.,DG'1M5XO+/3#QZH4>LNJD(J-*TMZ#;M#JZK5,C2$2H;HUF09M5Q2X6*-:3C; M(L[4!E[.,Q>E\]2N>5A/D:B_-0A5\KQ/K.7Q\2@VN;)Q@-J^30,44EJC*6AR MUJ73[885T-_H)MB K-^U5%QI?#RK86Q9"1B\U749_<[4)56T=D>Q50N>X 5K M[3TM2IDM=BQ!JIYN15'7-TUEPK?T.76O3,6KN&SM1K(&/!V^D#F25, F9'K5 MT!!-:VCR?\P8KE]\8>-;NDQCDF L8ZE7K68_ZLD>;4>0I]MQ8.,ARE49Y_^Z MJW:9VN(W+!0<]IXS(@598=JBWY";D "_T%O;5V5PCZSG3- W' :N+]8/J$KR M:,61)V'<0K7M#@L2O1W&],Y-MR:>,LM^QDI%P1NURXJUJE>TR&N[)75;-EQ- MH"KH7E!VRT6%LN10)>](EP,58P&;(&/?D+:DG"-LE -Y]72S?)712D/N3=AP M*$1D,UG&5#,_()F032%/:;8=I"QTAMM:A!Y9#8].Q2+E-UHPKS($_L(!!5O= M(F777/10WY;#?85^H!OVFVXJ]VF6?9W>SK+15I5KDU[6AZ=+/JG(RKS:J'!2;_0\T MAL0?%&5YQ$+4=X<1X\__I>O9Z!M[.85Z[2JI^C8U]Z!@T[>-14'B*AL>@(NL MR#MD]I7EDH6\WI9<6\E?4'ALC4B#\W(XXZ=6K]$$W"-_T'?-SFQ14C^@+W - M0I5S#8VD"HD-2O)V@UJND32";; B(IA"3U;FEJO=3K(+>>=V38M B6@+TU'O M@ZI"DTH7%<#C_.G+"=MS%H;4#0/S B%F M(8>#4^K=R- R$U^>R^#O(WB8@$(L;.,KM5AEO,*RKKPFN(E^>6]6-$^7W63L M7U)62DW/D-OQ=V\7PC].\":/QSY%4M@U&&8.@(==][OKJUD M<=T]0YWJ*>_ M #GCA2,1U+!0\/J.Y2+!P:K\0J7-1\YW%^<',Y%ZH!A+5GTIYG2J@E>M=$UV MJT(*)M^F^NMMY"V Z2!G,$H8S$'R*W)#RK."/O:-(8^(JI1]=H0 *G-M,"7+S?1>P2LO^A!Y26EA?5TT,>.*^QO:,HC$\7 MRJVS966WSE>)&)C47ER&K3;B=0L8HS&=+\%8I'X#].;DZOX*0!E)U0U5 M#ZCEU;4!,%+%V-C6=U445S5WDAK]+FO/?4QKW('U,MP2%H"RC5>KU4O 3!\# M)9D/.(-6E616Z7)]["NG_T&= S7Y3Z]>_LY_XF6_Z$* X4UI&ZQ$VG>WMK: ME+(HX1&J;C_T-)>+^?D3J2KO;^[>4HUV_?AY0A5UJ5K"V9\%-SZ"B(OYRYN[ MS_SI_.5CEG)Z?IEG_MK[6+D_) [!I>W\979+I<5TV8]2!1Y]LHTILLN+)X]? MC#@!LNOX3K+UI."9UX.:[L]!E8!Y78@L%IFT>\'QD=X*S@(REJ]-8_SA"^U: M5Z5DJ5C8@\&3D15G@Q]4W:-&ATS-[@6LSSF84ED"3S-#TB2M 26,GR9&=Q1C='E@7>P#K!W^]\^EG0-?I MI"25#TDJ;1UB\PE%O'\.D#6X#K=QJEB+L9+V.EP8$IWS[29-LQYAT][M V)V M(VK(<;6D2NRBE>!15#:!:'7+RB*O*9$M_65(+'Z2'A@Z/R#WIGZ^;K3$#]T8 M\AEDOS-J55.Y1G:'2FFZ1^*B:H:?^D2)B;'6AD8C=8&UW8R1S2^&R%V@0[!OX2D3F/K86R@\GMR)K;M MW2 ?':<9K@PCAVY'<2HGD&78&0#:J(\ MLT6Y+[N#&2@F.'S'1P?.8.?QY.> M ?3@Z@C;=WDQC_EOT'+(>N_T0A(0;$DS']0//CAD5I86LFL DE,6!XQDOX^F M@(8R9\DVP&PQ)H70 &OE8Y?;^3Q)3D(V('-TE 0\%5!/^F'"!*9%#+?6^AL% M_E97]V%AA2L92!72$MA3F$M!D#O? 223 TJBG&'4T1"OLAI%V9Z#T6HR$4\N%I/L MDO*V;<9$]4H\G*@ZIL:7ET:=VN63FL0#E:@)E,YH* MA@D!T*K9K4?,N EHJ5[\Q(LJ:$32%J.CO8RF=P6%%X46%6A2@()AOL%)(L M6#.!',R*<*<2(&]*BTH6K['HVHT^,S_J&VQ!#F0.$*^ARV[9JA*1[/LI+*:$[X(K(S!>>WZ6IO#>M@ZJY_V3[+GMT\O[#^Y]/'A-L[-:6.P)I MQXQ7<\>:C"NN7W-F-+!#QQ:A#J76V$M0X*0[Y%3J#X[1J8-XNA,I?7J>/PW0 M8B@$Y"J:*B72X4;62R A=_W6HY4@GGOIFL ?TI7N#'K\VN]XA!;&@@D5.#B- M\89>9TF3V15HM'C&:9+P.RG,7"X(T&I7: 8Y=3DY.T]A>$!SXUDK:R2A(@A2 M[$ZI !1R+AYRFNSU27.INF32V %T0$+&K1GX1N)WX2BBM$!PZOP\JC:2R#R) M-*+52\MX=?!S(2*0PGR+#82 K3&GY3)I0HI2F"4J)'N3,[1H! )]L $=-+S MHY]U_'FO8.WO=S)Z(GS2;WK?%:0D4)AX>@/ MFE9MF2:V=&APZ8;(-#D7NBX M%HWJJ4])W/[Z5B#9FH-K U+7*K@(]L'H6::?R/>XJV%C^A7P"P9[$]K0@F#$ M(Z&$IZTB:>BIAK"1.B,\EMC%1-]"H7>6D;B5*H1P\-Q/L*] #=+(E-A\\)N) M85^0+E$KL.PKTH:30>]"T02KAJ, M&[T=LB>L@AX7_0OXMGP@H *3)IM((5F3L882,D*]6%O$/3/BX 6]\T8P@]Y5 M;WP:F?(> ^(\L7+?@"XVKK&$R3*&K3AZ-[\8N_K M6[EA5PDTU!:\%?L!>%?97M>^Q1[5!4^SIG/(_&;.F \G$62:=->"\M3*(*G> M"&GQ?1I @2KP90'3X%S-23HPI\<:SZU>.,3#*+R42V+JH;'BT]AR3:HP]>JM M I=3\*J7A(4 M3;UP5WZV)=V\JN=M@5+WBK)!=HAPKI@2E_!RF9'E#Y Q,XHG"REIZ MXNA=&NSWC=*$A]MMFA8BPH* M&<$Q1%G2:=7:OAD.PF!,7_:59VA'<.FCN.L.]$Z#IO% MOR3T>=H":?"A\ LD5AQE$20]=(:HSBC &^SY-A5OF&R,D\X!BQ-/YC0]#:V2 MK9\\0UME^,@-7&:$.)FWLDL NJ'W()&RO1,VC_BTCQ?BV<# @Z/V$V[ YF!" MQ5I"ZBN5G)ER:SY+L]@'1DG\QCV'+WW)?"O36Q$4'.R5-X3;I=-7\:33F*^> M.H.V#2!(FDKP"MQIQ'WVL+O&0Y&+8(XX?<9A'(RPMX]15;9@;CO9N.7D.6T3 M#SW"!J(O\5(^[[F'KTM5V5KVMYCF;L7TZ8&[832.8S:!C><&0J4^4!W!D,X- M\V5=!_W8\)X(8&'4@=+3PH4?44Z4B!QE8#42FD6V^7 K6;I=^:%]=S%E)99( MK6^:Y4>&_P\W''&31)0<4",O]1OSU6[,7L<(04)H752#R32),#H%T=P'.%>M68OXCZM4\$'6Z^\)M%\P 1DZ^I? M,E;N.WE'4^N,6_K*J/SLT-N![^56(KB$L$4C5PI\13R"X/%>/ K5[1JTT&1G M%L51U43\+1ZXV(T>]ECET&12WG&V2L69')ES+KEOL8N!L(>D&##1#&6P6G$9 M.P+/]W>.P:"8C>?!$J9*,Q#9.]=*S7'+I2D4U&-QS^T^I>\.=7EE[A$^W(8A M[P]9+)Q'(G>_XUYGBJ26+JA3W\)-])%'\-%EZW"+94!'8* -*61CNJ2Y2$YA M"H&8J9[ H6P O#-.K:@DK92<%1F.Z7"63+>?)@[97/* O(=K>$=B:4'2NA<1 M5OU_^_^]G_DGGGGZ1D4R\_]K)?_5_]/=S/UKHX,L^Q=OT]WV8]+9#R9^O/A3 M[@R'1L*/WV44X7[U_'+T_?KY?/3]Z?G\X/IMDJ;W53A_=JCK]=.# MGR[SZR>'OY[GSZ\/'[_,GUX]/YQK/I\_SWYFH/9(SU:S/&317<( NL<'#Y[^ M@5\F;'L^H=F1VSY9.;0CJ6*PWN7SY\FWZW11KO/YLW0A+O,GSZ]&UZ\2P^+Z MT^OS"6^4S?D M\-W*4%<'?T6OIQVHP*QUJK,XUEE'-M7"^N/4X/(:.0@O>N2 MUTC"Z85JY\\\\=:$!V<,*-,#892>@QS9.*S+:D*H+Y 14S+L&,X:[AT-1$OA M-.<;"'V7\#[QT$=GBZ^G H@A5==.'30>5+8+;HW)/,G]17K_0, F?+30!SDZ M19WLF4^\U6'#\7WI=%=P42&Q4:S"^&4RS-M*D29WQ1K;'MG/_'SVD: CGW.S MI?9G+8<-".P/!$XM$D,X1>#/B("\'JF3C+8"[U3&NU-:F8^SR;&3([#AJ-% M#B;['?(*0;K O/'?=96\.!.,!"\(X)R=!$VW#>?MPJLE\<0!-J]&4N-Y4@$N M>->AY+H;ML_OCBD&UQ]H?DOM&5'O/PQ9$=-M()'E30LW(@/Y';%D!Q&G=8?M*ID-O\#E MWX!(!_)O0'AFW.YOOO+QXD_JFQX?YE'A;(&<0H\'3^I';PV0-/J6YZT@ 5F?U[Z0X_B=WN 4[L;O;B2$D%X"NZ]1;G4][QH/.8MCK]!H=-(GOHI(^5W]3F\"C4=[FR.4J'YJG/38*NR"\U4S]K^EB24G5SL=$OL=>BLI]0LGEG:-\_R6IP],! MAV+,A$,V? *"@J 2@L3P1D*^?P@LMOZGC^W%24/X,'8ZLT*9BQXR\)/!2=P,V'SL:E!EBGIZE4? 5M]-97 M0K#O4_J8QL1[:#.Q]$>JCW=0)*#-J=?ISY*_?4 NO^*_\ #C4#:4/X,0?XU_ M1.)&_G;"<+O\!0KJK%(&NKZTM@M?,$#\TQIO_AM02P,$% @ \X&K5NT6,OG'"P :Q\ !D M !X;"]W;W)K&ULO5EKC]NX%?TKA!=8M(#C>64W M068RP.2QW;0--I@DF\^T1-O,R*1"4N,XO[[GWDM)E.-,^Z$M$&0LF;SO>\XE M?;7SX2YNC$GJZ[9Q\?ELDU+[[.0D5ANSU7'A6^/PSF_TWI>\*GA3/Y^=DD&F,54B"1I_[LU+TS0D"&9\R3)G@TK:6'[NI?_&OL.7I8[F MI6\^V3IMGL^>SE1M5KIKTJW?_6ZR/[^0O,HWD?]7.UG[Y'RFJBXFO\V;8<'6 M.OFKO^8X%!N>GOY@PWG><,YVBR*V\I5.^OHJ^)T*M!K2Z .[RKMAG'64E/GZ9;#)5KI1-U7E.Y>L6ZN_=_4:<4]1:5>K?YB]>N^[4)FH_$J]CLDB M&!31CZXR(2'Q:7]UDF ,B3RILN(7HOC\!XHOU%OOTB:JUZXV]73_"9P8/#GO M/7EQ_J# MSHLU,797)V?GE\\(.]BB,P%R[OX_T=&%#\^KIC:\%EL=66>S]!G MT81[,[O^^:>S7T\O'W#K\>#6XX>D_R_=>ECQXX7Z+^E6/__T]/STXE)]V!B% M$+4ZR!KL6%FG766A(R:=C$BVU/V5#S6^,FBPM%$?%^\7ZF\W-^^ +%\ZBSBC MJQQ@B':HY/%T9]3GWKBY,F**$3MU!(JUI#2JM-%)Z=4*.(//1NFV;>!E;U'K M\63S/ACK0S(0L*4 L).09;+[C=5+VR!(!AIE_;UQG>'/YBN0.)JX8+^_L\?# M:Y9J>7C5$=>C>PTY4-5;=%S"$3MM,KQ!30R"[N-K;:**(0_@8F67Z/ M(%,-T+O/8QTL01ZJTB'LZ.Y.',[%.)91N77SGZ#%-0PA8GRYOE)8IH*DQ2"2EHIWW:5@%%W$< M<$!3+9%&,S8Z;:1B*'H7#24A'N,T=)5U5=/5ANU9^09#!KY^-JAZXU"2:TO% M>C.6SXLN IUB5"_]=@G$D*SU>_J%%0-#_5W!<::YTQ2*+'%IJF4OLAI%'N90 M,T#8(**CY34U96ZE\58J?0&;,59\,T/O4G/%/GD( MBM^:.6R)28 $$]<=1CR$,GB-R2Y"!>"D)@5>\L_M1?70^[I'MP\=6(_I^P3M ML$BC:2(G!*Y5.J+!$7VU];5I&$&16TH_PP-/,JB@8!J)]L:V<]APC[&P)6@Q MU<;YQJ_W<^BO".B (D'7ABP7'_C1Z6TV=0J$/?X/81J!/5K$?X6"0UGV,".& M"*;E,G4FC6[$$3?+QBYVE=#\^L6;#Z]NU!I9OD)5 *3Q MSCI)-/$RM1/90TD.V&=;%#'W)7BE5EIR.T:,>68S-8 M@>KBJ(V5\P:&V<#Q_T!Y@[*BJ SEC;IA[7V]LTU#1:WLN$<[UW%X\'KK8=** M9@]28M.1M6A[ M4B>W*L8WB1N5$_0Z]"BLGR!N[]8S.%\%C[ YO[45UQ]Z/^Q+%,IK+QF?BB=1 M0I#/0:?@#N,<2(2/H$CC92ZY?:Y4-"5*!UGGW/?$W(^+3!+LB+@^#1KZ;Z4P M%TPCPEGCDLN50J@_IKPHR1^DC&.935:ZED: %] "BR:!)\3_)#6#QO2*#ZP4 MWWAG6PYR:5I??N0CH)P2#J!!F5(/Y*1,E.0-"X5#[('OD9HF&"F'0[/@&/YE M%TP]=8BE9H#OFZ@@J'&&F*HCHS,XR:9M-IDH<;T.9DW=?S#YS3/%ETW'69LJ M)6L;ZC5.P?&.^=XF0K>#=!9\3:U->V0XI'%YKKJV#_,@7V9Y4C#:5\):/YX= MB1)5WF&4:)!8_Y!=3=K(U*:1$;IR,/5DY(#08QOS,2%WX",A-Q$F-/J0MCQC MQ>F,RV.ZIOL*F4(,!@9H1\N90+4N9Y;\,-#=^X*,2W%='(?<_\"6$AF"_RQW M/!Q2<((9MY75TS/V0)>F9NXC%(K#6XPC0:@!@NN.;HTP"LWS3 4N_IIG_TJW M:)D&589IOL=L!*=#(V&?A $=*9 4Q^- @^LQZWA,)-)QRJ/P6V920#*H8<.RS("T,AG95:A4]*<)0S) M'M4-@W#;:)GF ?_0O;;E4>K5Q)%! MVC3-N\R52Z[<>YFETZ:3]X2Z%M:E\C#!ES?#3=#T:-X"3\A6J@.[[:7A[[VV M37^DH<%IY&/KY%Y;KIC7.C!0#,?2KKAT8LTX3K29GH\0'!ES]N2RAQ J$#C; M$%10]\A!;G)UY,>)5.B!CR(+=3.8V !ZBH-F'E5&MB[(*U/]A*K[XV&D>W2! MLF'NH,--]D_=F7UIV1Q90>M!\>$I9@3D G$$(285M$7B+,X+ M@,7V-:2HUP(]RI F;'2$IL;SW*0'.:%.#K9MH"LPL0.H!ZK>;3Q"'@U. _GL M3@=2.D?V]S+RLT!6*,J+_38C)G=3&!=.W1L@HYRU^\K\DP\U_/'OE6%#G_"\D^/[U,X%?#G\\N_XKTP@HG? D<[,+2Q@U%A.Z-P=3Y MC&Q1I)D=.L>YB1M?W7$QBPA*%TFF PW?D0'6B5MR(G=H?-BH*@X ,EXJ"I5JRJ;-^ MK461N:CEIR?4)8V.8@T6=W04S=/( @5R M+)+E5<-1;;8\Y,G,R#9^)8 R=7^6Y=[I=8^WBXR+,K?R;2!)ZW?*-:_1%,I% M?P=?W%ES&H2!AY'M.W=[B*0)D.B75:!'E^RJW-E.>)?B$2)P@%BFVQ(K4;_U M0ULQEO.P0,3'IWPY^9.J$JV+"W$&;OK^>,G*S!^)Q@MO&?Y_L('\'T,OS=FU M#]ZPWSF_S9CDU[^7>=EK$\;LJSA=97,#3'F*E MG #*$8R"9: 2O>9"+!:.\I!%.OYX1O0&D)NO'">S5DM7P,0OK!.LX:?7?9PJ MW>ST/JJ-)H;/UB']&_*-DZ-) 8T6NB)^@LZ>OA QG;(#&;*._09V4OP "K5K M_IF7R=#O\DGPC/Z".R^5GZ+&PO=V]R:W-H965T0=K?M7:567>UV>Y]-,H"UB9W:#I3^^AL[$* )7*\GW7TA M]GCF\>5Y*EU"055/E,!Q92YD035.Y<)3 MI02:6:,B]T+?3[R",NY,QU9V+Z=C4>F<<;B71%5%0>7F%G*QGCB!LQ,\L,52 M&X$W'9=T 8^@G\I[B3.O09A^CW0BD5A M5%OQK=(,60/UWE$FR1>:5S:Y!$3Y &"Y%*PJC!$@FY)K =$J&^I6:[O;5DAD>#CFED9E6"T M\PK?$GP/]1+KC'$-2%/:+(@"#(BH)$D%5R)GF2VT[9+2.#.9Z%F?*[NRM9:0 M EO160XXS*W5UFLZ$RLXQ7:%B:?6?9E@E1HOF6HY^0F!)'EH]E"=;LYH3GF* M?II7NXD#!=J5E?_&1/_+;-VLN GR1:,M\+% MO&9T@T-),'6'E_>X1';S4S#!ZRCIUU"M^@U"-QAT4 C*D]'P%&24)+]U X:) MVP_;U8OB&(OMETOSN/2Z6@OOH.?#)V5A.UM%;.'5[5\C;9KGF[IGW*O7G3=> M)0Q:8=+G:.KW!GV'R+J;K2=:E+:#G F-_:@=+O$/ $BC@.MS@46\G9@-FK\4 MT[\ 4$L#!!0 ( /.!JU:U[Y1PW@< 07 9 >&PO=V]R:W-H965T M5+;LX%2-)VM\#FG]CS3 M$FUQ(Y$J2=GU_OK]AJ1E)7:"X.S#]L66J.'5YS1?B7KBO]9W!VZ#EDLM* M*"NU8D;,+WI7P^GUA.@]P3:( \??4MR( MLB1&4.-[Y-EK1=+&[O.&^R=O.VR9<2MN=/D_F;OBHG?28[F8\Z9T?^C5;R+: M@=!7LL/ MW/'+"V,0(>=_9\ MX,"<2 999'0=&(V>831FMUJYPK*/*A?YX_T#*-5J-MIH=CUZD>$M-WTV'B9L ME([&+_ ;MY:./;_Q/[5DE([/V&)_QBKB& MG2O=E#F;"3); .9RYC0#]I7$Q=O%M&$UE_Z#,US9N3"P9&/HFI$#%*AR82UYC!,.,N0!3A48 M2CM(^Z[ Y$F,D&1\5DI +/%PA1'B 'EAN@87>.6 M-*P;J-R0?= VN(.D=YAPTJW$*6FG['>Q%"4;3ME_9U2Y4*#EX?V!HXO.-?:] MT0XL?8I8]JY1//\3AX;(W_MX^B,O.B]8#JN101DO-]G>\1/RL-_"0-!@M$\# M#8L,Z:&>R)G/1F(1V!P6Z_B B MO5640LPI<1%I8_1,&TX29NLN48,"HNQD>NX7 MC"@]HU?Y;CQE7U5'GA=4:ZEB*'P-[S!""@5T\ZZ$ZUS#0R$ 8&"E\[_(8]"Z M$OZ03QR>S-*C@]32F9@S1('C"0W(H_IN[4ZDSZ1_/&*4[O)'. QIQY*.NV1 MX<[H',LP$#KT6S]NCM'[V[O-$6?]HG:R\RSI]![J&2ABXLD2(:T#"AOH-.^@\C],D34[[]P\GJ+]6=D()I97XG$W&[ 4:8Z&KQ;A$)_QTC?D851'XV@M.LI>"1U.Z,,X4W3WWJ$"O8#_4;E<'3"Y$G?I7D8-7/*TG;5=-^;2RI"2'!X(H_X%]6Y ,X M7%'[7,9&/=J/OM<'),Z_P9XDCA KX0>KC?H(&-UJQ#=9U8B!]QG4@Z/M-J\P M NMF4;!;FGC;&[H^VW?Y->C<3 )[%_[^E>Q 7QXN*=O5]HKW*MQL;LG#_3#$ M+:@ 2C''UK1_?-A#P/V=:WAQNO;WG#/MG*[\8X$H"4,$^#[7@.KX0@+:B^_+ MOP%02P,$% @ \X&K5D[U0>=I# Z# !D !X;"]W;W)K&UL[5MK;]O&$OTK"]%>5>ME:K%^RS- MJ\='Z[HN'YR=5?%:9;(Z+4J5X\FR,)FL<6E69U5IE$QX4Y:>16%X?I9)G1\] M><3WKLV31T53ISI7UT94399)<_=4I<7MXZ/147OCM5ZM:[IQ]N11*5?JC:K_ M**\-KLXZ*HG.5%[I(A=&+1\?S4\M]6E_=%*O'Q_- MCD2BEK))Z]?%[7/EY)D2O;A(*_Y7W-JU470DXJ:JB\QM!@>9SNVG?._TX&V8 MA7LV1&Y#Q'S;@YC+GV0MGSPRQ:TPM!K4Z N+RKO!G,[)*&]J@Z<:^^HG3YL* M=ZI*7!790N>25%4].JM!FA:;VNQ,]YHI+^_C.PU/$5 MM7P]C0X2?"7-J1B/ A&%T?@ O7$GYYCIC3]73DMF,DR&0N1!5.9/$SFXE0,4A+S-!7%4M1K1?=+F=_]^,,L M&ET\K! =?S>ZTG8=UBP< 56)M;Q18J$4A5!<-'FM$H%L(!J8VHCYFRLQ"Z?! M\)&G8HX])M'Y*KT+^&0)HG75\L'G&E",F2&-\Q"6%+/\>"FU$3T#>=BQ5)P<1(+G MS)JGCE/Q%N2Q"''.SY 0C>P4==VDE1)_JEH9G&/NQ%L5K_,B+5:0)1 O7UX% MXK6Z*<2;OQM)@O(=DF5>53A"S'.=@;?G2J;UFC=\.2EAD5CQQB')!/[\'M?% M F:TD89_?VUR)483OHPLH[\VZ9T83=M;&WVE=Z=\#T;VO&=.!H9>3+Q&NA3S ME5',#C);O1Z4FH7^/=\^Z+]%IA(=2TAIRE-F14.HVW618EUQFT/LJEE4.M&D M^&[YBSP^%3A0&59<76#K/^7JA%0=A0_M KX8/;P7'&(D$//Y<_&\2,GKJXV] M8V5J5$DRPH8:6S%3&6Q0B1-D\[15+9O-G?X&54N9]G11-J9J)'B':+=K':^W M9)UB\O#@1__@4NK.KR6Q M:95=&@TWQ(G'HUD078[)FV-9P=LM][>R(@[_XJ@'T\E?*'S6@ZGB)G!4J# K M\I4HP)X!CZ1:FT\X.PPH5>8J[QE&)RG*]A $LGXM4K^Q7FYV)ZUV?#XBR5?WQ- R9?WB 8ET3 M \>7=%?#319(';JJC5XTSC^<>0N;D$:S^QE5?FS+X;:FHDAL:XS3+8")ZJ>- M0*14*5CC&:L$6Z!45!7\@85('SO2Q:G4667SL4N$<.6J$+JJFAYST+[*[]\I M:2";,2Y4.O,A'<@5E %5L><@V81A2'_WE4=4)X@IJC52./L.O!OJY6OXE#*Q M[MQ"(=&G=-YQ>!I-(V$9=GS A/*.M-IN(N<&-0H'DIT^63=P? T/=V[:H5C' M7RL5,A#,#%<%4ZY&\9*B!@LQLK%.7+'"@3&2 NF571GVUIFM6)LBVY+/D2I= M9F@+="!619&P3[A:M+'<,>K%.+IT?D3UWE8L,) [OCG+(B1Z2*.+_];35-)@ M^2)5###^>"-J^9[,AM!2SO =%ZDT*TJ3;67FBEXT1LB%3C6"#A9 G_&.1(%+ MHQ%(=PM^:0HZLG)+S T,2'YIBF:U9FH*>1-1!82=.#RN;!_0]\-,)HJ^FY.A:IT3R(+2B@4G'YDD;"1)!K?='[=1"[1VM+E2_BD>]<"A%AO"X'G% M%K6BR;(T4E<(V\#+T"2$M![!+,>QH8!ND[6KGSZ3(*Q6AN+7^NLME;56^A:\ M!CTAV6L +O'(QE15H]H[6.3IDL[*"D/:C!LZ(NULJ0;,> KD@A5(_1F*#M!8 MC8S%)A@H*HS#!"6--C@=F*8"C<1!@&13_OHNQORW2K#>_8Z :6MRKVJZ,K[E M;YY#VESKEA'T3I7OJ#['R'.Z2"PK2^"3XI9SB"2;VE9>_T]5.TEE1V@?RO?! MQ\9K^X[4N2X'YT9!.M<$9!QGON /&#"%XX=?[?.%._L5BF5C+(+\T)YY+Q&T M=Z\M]^WE'V7""*R]ONHE[[EG7(_*@B2M^0CU4[3$["\YU[)U%X?F_G;H2"SF,F MTGO3)JQ!Z7TVNNWGX>"]%YND-K<>?-+FDH2.63:H3GJI=AGZU,^?[Q/P %! MO+=MY9TX$9$@;%/=ZTFZ5ZMX]M90? 7Z=9"D Y">CP"E#V>263"9 MG(M?MK]DG,)+0S"USD\:.3TV =3_P MH=8;X)^:RCWPM7-=33,$AXTWI0 MZ&0(.B,C[O!(\)0Q@=H#S=#9W,"BU#I($*32A%N,XUE)=E;H(?O SDCLS(Q' M%2:1-#[DUNUM44)C/.@EN$HLHTM22F1V[J]H[B]>2>BG&]LSUVZ,"%VVPPRQ MEDD[3^[:%=+#KS)O"#K:[=$I$(5CN.WQD@()JVZGHA;%+YB_OO',N(NH8-:!FQ$GJ-=0+_4FQV(:3&:1%[[3($3QI34O M"WZI<"Q.SH/Q;'K/6W2"U#FZ_'S4])4EG?<;+0+*Q@H^7(2'/ETDT'M4SR\Z M,L?BOI\Y@W$X'CJ6TY/ZS$.)4-H:Q3_V9#J+[OF;#\S/M]]P=-NZJ7X[U.<^ M41K.8E1UJ(/D&-V9OO8&M,'0I+EWJK1CDX&A\WD0 N]\^LQY:\KEG\;UE08V M],Z9DFXL2\U M,'09\Z0Z8L+-L6F 88>EE33G7YV!LQ M#_+]#R?'!X>O6^;XI!'L*/QJ(]@H''V3&>R+SZ'CP C%>26IH>;ZUV/@ MVHU!R5_5?4"3/9P<\Z ,CU^Y6 ]0"2-H2<\ ME02A/($#L1>YEP*D?[.97_V$XDRO1%K0<>'0T,YHE.0A<5H4=<<1UV(HRZX3 MCY0]XEX5EM\^ +#DV5[B-H@M+.59 ''\DKIG02^]RJ:N_O59_7DPC6;?1_6? M/JH?S*/?!_;?!_;?!_;?!_;_TL#>SG6]:?GVX'YV<"@T^\BA_6C_%';T+>?A MA\?8'QJ"?_08.PH.3<3MT_UC[/-M$Q]CBX&,WV4MA]^B4^?]X" M3/Y4. HFT\V))[CPE1=V\AR:"'^8QI>6Z%,'P[",-ZKVN1VQQG?&PA9:#8N$ M)O3BFXCDA?=%<#$[G #Z*[[]4-BVYA^<"4/?%Q<[,^$^\]]'POY(^"N5TZ$? M.9]YOSY'0ESQ;^RI7T?'87^(WMWM?L8_M[]>WRRW_P?@%1H%G5&PO=V]R:W-H965T&"J"MN>W>2VL4CLS'8I_/O9 M29.X ZII+]->FGOL>X[/=>S<3G9%[LEHJQA9A-^%85E,%"(+DM2R)>YE#P MW=3QG79@23>Y,@/N;%*1#=R#^E8MA$9NIY+1$IBDG"$!ZZESZ8_GH>/!MQF4\_*"9RJ=.XJ ,UF1;J"7??8%]/9'12WDAZU^T:W+]P$'I5BI>[LG: M04E9\R3/^WVP"(GW#@'O";CVW2Q4N[PFBLPF@N^0,-E:S01UJ35;FZ/,O)1[ M)?0LU3PUNV5/P!07+Q-7:3DSZ*9[ZKRAXG>H ;KC3.42?6(99(=\5]OHO.#6 MRQP?%;PC8H@"?X"PAX,C>D%76U#K!7]36T,-WZ::JS"6%4EAZNBS+D$\@3,[ M._%C[^*(L; S%AY3/V[L.#49HHYM11DH0@N)B !$)%KS0M\V.49G)PGV@HO_ MYJF/0)IW9Z ;OH84RA6(=@:_(EY3LF%<*II*])"#(!5L:W#%F>0%S8B"[ ^S MEF2GC2@0E.@M;58\ MZY<[[ZL/HK[>,(P.:K=7\!-\$"^V>C/U%RNS#DHGWUL-K3A*DEXBZ,L;)5Y/ M]<_1 U>DZ!4L@W@0^)&%1O'H344\B,.1G9?$__STM<]E<^/[E_$!?[3B Q!: MP$_>2PN]C^BK;K'TU8LXU;OG60@/L/7J#1Z%-O:Q?S ;X^BW[&X?W_I2N5:K M*$%LZH8H4NYETVKZ]*9AZ[NZH4RB M::Z@U'D8-$TP0;H'A5 M-YX55[J-U6&N_S> , EZ?LVY:H%9H/LG,OL%4$L#!!0 ( /.!JU9-5^]F M=@( %4& 9 >&PO=V]R:W-H965TS20YB-;$S^RCTOY_M!#=;6Z1M+_@^^^Z[ M[WSX,M]+]:A+ "2'NA)Z$92(S2P,=5Y"S?10-B#,R4:JFJ&!:AOJ1@$K7%!= MA32*)F'-N BRN=M;J6PN=UAQ 2M%]*ZNF7I>0B7WBR .CAOW?%NBW0BS><.V M\ #XK5DI@T+/4O :A.92$ 6;17 5SY8CZ^\UK)F&:UG]X 66BV :D (V M;%?AO=Q_@JZ>L>7+9:7=+]FWOHG)F.\TRKH+-KCFHEW9H;N'7L T>B> =@'4 MZ6X3.94W#%DV5W)/E/4V;-9PI;IH(XX+VY0'5.:4FSC,5@H:Q@MR>S!MUJ ) M$P6Y@49JCGH>HDEA'<.\HUNV=/0=NH3<28&E)K>B@.+W^-!(\_KH4=^2GB2\ M8VI(DGA :$23$WR)KS=Q?,F_U#M\J^"6;_0VGWTS,]VP'!:!>10:U!,$V?E9 M/(DN3Z@=>;6C4^Q_WYW3=!=#C@?3Z<3782;)(R 76^^14F_&\<@["XW(5XFL(DW'!?UK+EX7-QY$T44/ M)X.+:7K$;_V!PMY3KT%MW4#3))<[@>VK][M^9EZUH^+%O1VXIDE;^XYOSPW7DOUJ', 0UY$4>J)EQM3G?F^3G,03/=E!25^64HE MF$%3K7Q=*6"9"Q*%3X-@X O&2V\Z=FMS-1W+VA2\A+DBNA:"J>*&W M6[CGJ]S8!7\ZKM@*'L!\K^8*+;]%R;B 4G-9$@7+B7<1GLUBZ^\[G^ MMZ3BU>*@OM_LFZ\:611]):&RFVP[2>187C'#IF,EUT19;T2S$U>JBT9RO+2'\F 4?N48 M9Z9SA>>KS(:P,B/73S6O<,?-V#>(;3W\=(LS:W#H!S@1N9.ER36Y+C/(7L?[ MR*DE1G?$9O0@X!U3?1*%/4(#&AW B]I"(X<7?;K0!B=^'\<^DC-=L10F'KX" M#>H9O.G)43@(S@^PC%N6\2'TOV!Y&.?D**%!=$[^UXBGD>;N.*X@!;$ Y8P_ MW>Q9=0WZB81ICC6I9B?D0S6&^]Q^O1:/2!M1N3 M'HV#CA4D@W_>JHLTK45=, ,9ZA%>RI2S1O&P=":D,OQ7L[#G%,=AE^%P2+YA M ZBZM^_]S1Z.1J_L)-C;5]WD\()]0P/!OD%,#OA3 $0T(@%6)#J7RMT;F]3= MF373Y#@48VV-X:1E=/3A32HSFZ:8SL$91WP^U)*LS-L M@K;!3G\#4$L#!!0 ( /.!JU8KBI*E1@0 (X* 9 >&PO=V]R:W-H M965TI7%<1"UE(E@M'.]6K1:R-YP) MN%5$]VU+U>X2N-PN@R0X,+ZR36,L(UHM.KJ!.S!_=K<*J6A J5@+0C,IB()Z M&5PD9Y>YE7<"?S'8ZM&9V$C64CY8XJ9:!K%U"#B4QB)0_#S"%7!N@="-[WO, M8#!I%W-^2\O*:&KA9*;HFRTHAF M#RY4IXW.,6&3ZT?HSN!3>O#I,GT7\ M5$Y(E(4GC-'L'+QMBS!Q>]C,Q>HC\ M=0C[USC3'2UA&6#M:U"/$*P^?DB*^/P=!_/!P?P]]!]S\%V(UQU,D@GY%S;Y M^&&>QMGY3W\Q367C\G0-);1K4(YX*6:3.";2_VWP2K9=;]",EK794@7#S0F9 MQ?F(RJ8QN7)_'I16P*GM +IAW3'ZM B+:?*2_,Q*;#AP%)N%^>QTH#Z1>R@; M(;G<[ 9F,D75^"5YKVB%_1-[Z_&F&!^=@*#M,8HTG(]P//4-UIJ9H\QID;YZ M/GRG>9@E1W9>///_OWXORK)O>WP^J AMI3+L;_>41W/A? 2?A\4\)K_C*&%# MU>E16O)YF&?9F)&$L].C_HTH>8\]!'N@:9AXAF+3_8=4C]+G$X7X(5>R)B<^ M3R56B&(:+Y%'B13PR> (.8B2&L!)YV$ L,H2*RG$JIDO9"^O((^6]DZ2"R#5G&_]&1F*C?D!=HJ&4J+8W MV]&=0^H[%+(>U-,:$.Y+UGRO:><[0L3S#ZLL[)WZ> +TV0-3&SP<4NI; J8?PZ; MFC0^_SR 76.H&)E+A;M,SIU1JR![A7]2G +"I@!/6G)6.<.7E%-1 KFSDTI[ M#T%C\_NLQ/ YCOFW,=C>A7Y2&S_'94*?_7 =NQZ$;2&<98DE\E') MGF)%(FLZ8LV*4\LJ1JQI5EC6S.5_#3O[>(?;+ [S(B?W$O/V=K5?C(.#I\X7 M)&;2/K-IL+Y(Z^VO7=4];L"=)F.#_QO).9MDLQ+3ISI,+(SFT<:VFP!;MC@PLC*"N ][64YD!8 \,*NOH'4$L#!!0 ( /.!JU;B M#62UF < +<8 9 >&PO=V]R:W-H965TT"I$29 MDAP[G>N'! *!73R[^V"Q@,_74GW32P##'K,TUQ>=I3'%V6"@XR5D7/=E 3F. MS*7*N,&N6@QTH8 G5BA+!X'G18.,B[QS>6Z_W:O+Q6!KZ,+@\+_@"/H/YO;A7V!MLM20B@UP+F3,%\XO.E7]V/:3Y M=L)_!*QUXSI>9#K?T-ESXCTQ3+5]G^V=G/]L,/B M4AN95<*((!.Y:_ECY8>&P,0[(A!4 H'%[1:R*-]SPR_/E5PS1;-1&_VPIEII M!"=R"LIGHW!4H)RYO ,T29\/#.JB+X.XDKMVN^BST>RSP@O"$OG!K6&CUA2\VS,D-#\O1)CC3!8_AHH,L MUZ!6T+G\^2<_\GXY@6JX134\I?T$JM-R?M!G3I;]EK-;F*D2MQ!S[O*960*[ MD5G!\PU+Y!JWS)^0,&$TD_.YB(%9BQC/$Y;)1,Q%-0J/0AN1+UA*NI%Z9LF^ MBO@;3D@3=K^4D(M'=G=WTV=?<(D<-YF;68 2,F%KKADF!OIG-N_L#L %+"]Z M+)89[MZ8U,L#F D,Y$DU_"O/[6C%@)'#PIVV=(/[/S>LX)N,6CEG73^P*Y/E M;;R#.Z*>%D[93_."F*I<.^ADQ:8?,F)%O [.7^W TRN M"H8(P\K&,MEVA2Z26O>):I^AP$DS])P_RA0'!2Q*4I!?R6YOIH+/1"K,QH+IAE'T WS# MP%X52J359@R>B>E"@=7I//7[W2W[A'%8NHA>$PS0FMU8.1M9E'.H_: W]#P\ M:]'EZ#YPC*R2$IE:QQ^:T3\4>2T>]R,_@X7(\RJH3ZQY+J+35NZ = 4GTH?O M$YPJ\O^O&(^&=8PQ"-\=V%_+=+/S!.:K@BM3I[0'6$GVV48#]V*)R077W8\^ M0BPS0MX*_!W,\+3S/%HS[GK?'@M$1&EQI+;2H8!05#79N/D((!!;C^=",!\KJDN,/RA05 M_-WH#'!C893()5^Q1$U!Z:4H+&O(^"^6D3Q%2Q&1C 7:H=EMB4/__?"!%9AD MYGA<2>19_[Z/VWJ)>6FVJ>'KTN[(N?(7<&\NYIB(&M7&?B(J M%UBT,S]ZPC^]9=\GY$V#?5&;?0=8]\P!A%ZC+!7]#>P,(N^E]+RMC$&/P#;I M MTC]NN=T&)HGT^$>Y';$K?K3Z=V5MX M0#=0QE=*AIP=8/ACR[Y=?V)6\C;^D+'4 M-DH*5I"7*-8=>A6DJ#F5T6W"FD>#")3;TJQ_AOH(%Y*#0LS3( M$[P,8O&.OB7[=A:_IL[[^:=)X(6__&7M+HKUEVW*;7ZT(6YT O;0IF$]?D-N M?KK0U0)WYX+HY;A),1;&V5K/Z;*@-QY-6_T[K%G.F$!*Q39^]K:'T7!7@'KV MFR *WK;6=5^O<>L1@YJ:A]/QT?Y+VP=(2O=V(0[6]L?D\.+([=6%;I&,9YA& MQ9_NBE)/\7N^/VT)3K'@^&"+OX:OW_AA>, #OC\\Y('I)&KT)F'P:NL_H87T MFE,%A#*C.7NQEC9"OS?":J[9CZ+1JU'>[>5$ ?K5FE[:7E4WK7VFCP*OU;]W M1\ENXAN_YXW] T&=3*.W;08@ 5I3,?SLBS3;:]XA#UA?3X*]_CB_AKOY1ZYW\KB#!JD?H6)8Y MY>RV6@6IS>9XXMBR9"97==:CNL<^Q*2I7.N7[Y&G[5Y>KML15OTX,-PYKY^%[*MU_MC MML&Z0K?E]H%OG=['FV+5.?2B.6@\)F> 11$]F6MF-;EWY>W7[:O\E7N,WDUW M3_IH&);&&F'/4=3KCT<==X[5'2,+^S0]D\;(S/Y< D] T007_ %!+ P04 " #S@:M6HM!8#G\% 4$0 &0 'AL+W=O]WI&19\FL+T/5#(O)X][L[WH.D+]="/JH%@"9/15ZJJ\%" MZ^7Y<*C2!11,N6()):[,A"R8QJF<#]52 LNL4)$/J>?%PX+Q2J*HHF'R>0B[65P-_L"%\YO.%-H3AY'+)YG /^NOR3N)LV*)DO(!2 M<5$2";.KP;5_/@T-OV7XQF&M.F-B/'D0XM%,;K.K@6<,@AQ2;1 8?E9P WEN M@-",OQO,0:O2"';'&_0/UG?TY8$IN!'Y=Y[IQ=5@-" 9S%B5Z\]B_3LT_D0& M+Q6YLO_)NN:ET8"DE=*B:(31@H*7]9<]-?O0$1AY1P1H(T"MW;4B:^4[IMGD M4HHUD88;TFJ#<:XFK'.7TY%Z+]/'M%/W*R(TH,-:*F>VZ'&I$ M-SS#M$&:UDCT"%) /HI2+Q1Y7V:0]>6':%5K&MV8-J4G 3\RZ9+ =PCU:' " M+VA=#2Q>\ -OQI1+[@@[RK)RSG1"\ _"4"*.HQ@PD@P".FBC8)CV0P,*Y\) M5ZI"EMA)?,_Q/(\HHXN(I<%71 NRK% :51.&]3>?2Y@S#43,.C*I*% A40N& M.^F2+PODT0O=[0C]9'\1'U66FI<5U\]FL6\U6D&80O0S8^*?6K,V\S?/X%,.>[4G>0IM.0IRUF) MI$X8!.2.>&\0>K:NA=7XN6:E[&;QKA^?2,/#;:5\< MC\09< .0>-$1\="+@W;Z#2.+W/T(V @B-8RI$QW \-THC,:'7.[7)AF-G3@* MG7&X56C]#L/QK@7[PC1QO#AVPB3<$1Z%1X-TK4Q<=SM$!IKQW"Z9\FG*QN0L MW@F4QH$IP)^;A;O?WTS@R5]8(P?3TCV6;]MLWB3H[=:]3QWW]@6:G=_(G6;^ M6J[^G;UO\6?04_@C7%4_6KBXW4SFVYS+'%H1)V$;H-M6E8RH$[,X06+H!K3.3E.&.U7JTXL.)73'P8G2V-C;*9%.PIO"&XV< M,-[6R9=.XT]9GE8Y=G)%5@*_/.]VTKTQUCO=K7-]NW#1G MN+?WZ4+DN.^U078+#4,A,LC-@8N]!B3>BN& C[M.;+'K-F-F#*NWJ/G^_Z;S M@J;4+^UOV\@?J7VN'M]^,(&Y+35.S:WC6%];XG,(9[9)O+DM2=,;=HWIB]W4 MEY9[X\;XH>G+(:+I_ M3O>(^(9]00'O7W\EI$(:[C/?27"'#-<9=;S0WVV%>*'!3@CNH:?0L/-2+4#. M[7M<8?>L2ET_6EMJ^^2_KE^Z6_;Z]P*T>LZQOG.8H:CG)OC"EO4;O)YHL;3O MW@>A\15MAPM@&4C#@.LS(?1F8A2T/X1,_@%02P,$% @ \X&K5A8N\\2E M!0 J! !D !X;"]W;W)K&ULS5C;;MLX$/V5 M@5L474"Q)9DQY.ACH)&,YU7U9L@*_K*7*J<&EV@QT MJ1A-G5$N!B0,QX.<\J(W/W>R:S4_EY41O"G25YU3MEDS([44OZGG!#=]D MQ@H&\_.2;M@M,W^6UPI7@Q8EY3DK-)<%*+:^Z"VBT^70ZCN%OSC;ZLX[V$A6 M4M[9Q55ZT0NM0TRPQ%@$BH][=LF$L$#HQK<&L]=N:0V[[Q[]@XL=8UE1S2ZE M^,I3DUWTICU(V9I6PMS([>^LB6=D\1(IM/L?MK5N%/<@J;21>6.,'N2\J)_T MHWH<4.+_Z)T&K+XRHJIF'KOW&M*Y8"+X!]J[C9 M02DP&N02?JLT+S9@T'J)PCNX33(IT#B7*1-@)% A9$(-6L0'V>8&#P;J-J.CBWU6Z<2OT,F6&*21$[28OR@IC0WD;V(D/3):. M_Z7BUL$F3EXDHDI])MA#B5,"]Q=\S0*@10H5=K42.ZNA,ZJ8LV=P+VU4 F/N MPV5&BPUN@&E&$(WA8=ISMQO6@@O8S60W*;B;U6A6QBB^ MJJPS332^JOU')?=XN/_>)XO<-D&=4>F<@XQCFC$"*II FFHV<&]>34DT.=-U M,?JP*&R&<,IK-DA9_=+$V=UN*RN10D:QRL@3'(1UT]$CUL\;JJX/AG=58/V+ MHIG76VXR]_V/2NR@'@O$IAA/*II@VVGNDWG#[B7738Y-;5BK)K&M1&(2A^V<;,$=05W*-Q4#3TO:H:P'VP%3"M>\%['WJ&/,Z M[!,21E!7J"U 3G>PVENY6E LG,Y *O?$]G1UXCJP>[E6].=5DQWO+_8R-B16 M1MLO."N3K!V6 11ROZTKQXJQ8K_S=W([.I;*UK5VV_^MQ)DI=] MQ&D,']A*(;.Q38PP/82 M,'L"LCP($H_C8(2L]FO2#_$W#S8?>8IQ>1#CI//FN#9Y8OKND>GXF*D?@6^[ MXZYK[F90&_)^IGG1K$_&3QC_MF;W(Q1+N39F\@)*',*2"CSO[6GUI/DA)L%H M' 7#:-I:7%9YU?P6:-M_SUY[_.'YRY5]?X%._QU3GC'G:5\?$D!3S*<,>#()PNFPU7\-PX#,8K>.R%E'[B4'N14A$<>S M8!K'^YX*QK/1,RR_/D2P*(X#$L5!W$&*9L%L2B BCSL46^\0UZ+I)"#H3U<= M=YN-8R#8<%UQ//DN[5[R_Y#\".]^!.:+-#A-XW$81.@W&86=8HS&P0RS$X\> M!X(?1G[QTO5ET+D]YDQMW!U9XY&-+5A?)%MI>PU?U+?/O7I]AT?FXKC7(-@: M3UE,8O[ ;M'R?F_P!02P,$ M% @ \X&K5A,Q86,! P ^08 !D !X;"]W;W)K&ULG55M;]HP$/XKIU3JIXE H"]J :FP3>N'2E5?ML]'V,H19 )4R3H;#\[A$H:+Y-,S=F_E4UTX*1?<&;%V6:-X6)'4S MBT;1=N)!K OG)^+YM,(U/9)[KNX-C^*>)1,E*2NT D/Y++H972TF/CX$_!34 MV+UW\$Y66K_XP6TVBX9>$$E*G6= _MO0DJ3T1"SC=\<9]2D]&0UM;IL@.S@E*H M]A]?NSKL 2Z''P"2#I $W6VBH/(K.IQ/C6[ ^&AF\R_!:D"S.*'\ICPZPZN" M<6Y^JU)=$CA\)3N-'3/Z^3CMT(L6G7R 'L.=5JZP\$UEE/V+CUE)+R?9REDD M1PGOT Q@//H"R3 9'^$;]_;&@6_\G_9:].0PVE^(*UMA2K.(3[PELZ%H?GHR M.A]>']$VZ;5-CK%_JNTH^K"VT=D .MHG3PM/!<%2EQ6J-Q 6!%\#!7I#!J4$ MQ7>>#S 90YF7 5+@2DCAWJ#25K2WQH+.@;7":CBVL+SX^04^8=LM<,K$-'P2HW,H,AN]360HK&O'%7:]!DH3([S<"1 M0F=V<*A^[\OF[;N=9 Y:=G"!F7=RN;*ZP952H!K;IJV+5B'>,]K MV;UOKI;SIEQE[IQ^4W!;E*X*A>!6843*KKT[WGJ?W*_4G,HX9N"R*\=E636H>ERP76M7-N9^MF^ MK]^T[6P7WGX4^."MO7=).4.'@XNS"$S;:-N!TU5H;BOMN%6&UX*_361\ *_G M6KOMP"?HOW;SOU!+ P04 " #S@:M6VMPR74L% ":# &0 'AL+W=O MM^?<^0LJQ-' ,M^F))Y,R9F3,7TI=KZQY]013$DRZ- MO^H5(53GPZ'/"M+2#VQ%!CL+Z[0,^'3+H:\^L)W):R+H,'^SZ)VKB M.6:\S)8^_HIUDIV.>B*K?;"Z488'6IGTE$\-#QV%L^\I3!J%2?0[&8I>WLD@ M9Y?.KH5C::#Q2PPU:L,Y93@I#\%A5T$OS&ZMUBJ Y>"%-+FXM28HLR23*?*7 MPP 3+#C,&KB;!#?Y#MQ4O - X<6]R2E_KC^$:ZU_DZU_-Y.#@.^D&XCIN"\F MH\GT -ZTC7<:\:;_5[P)[F@_'+?,N:]D1E<]](0GMZ+>[.6+\<9;)2 M*IV02EK*,G:9-5XH$S4-=TXI,EL[3\(NQ+SV\,K[@;CV_(W\9D6;X'Y$RJ)/ M-=P2LA':B'$KTO5(>9@(0JZEB_"\AGF5LZYU$,6@"F3@+!J8G((OI0IJ*>-( MV'J_Q/#RH0L\$+^:9';$9L=GS\V"/G( E>*.5AAL%1/:C^22RV!%_9TL<#CW M3UF)J%MI0E"WV.)(PB;/E! (08:@IEO M1*Y6*B8MFM6V!G9>$V_QRLJ6M:8?UW'&,N\KQNYQ M0H9"_&;=RHH;90-EA;&E74*P+]Z^O1V(3SA\4CXY"M\P[CL$^N=6.63^MO.R MF0WGW]0S_*EJQ"@9AX]BI6LMOM02PRHQ"Z+S.FO[OIO9#.WM5+Y$+ N;7*L0 MFD7QTU(9$^=5*M$<>4\"T.'@GU'R;#ZD?&W'75(GZ4J%Z)LJBVA_6DTY*IX3 MIQ:,F=@#'O)>=1V'CB/W!Q<_U9/.#N9EUJ1#Y@=DY^=!+7NFCPCAW\ M=NJ7-CU;UV-98WAG $7S\$'5!J%14@NT@3)[O:9ED82$8E422J.^_4=DI8B+Y*@0+$O-B\S M9\Z<(4=<[J1ZU"6B@>>Z$GH5E,8T%U&DTQ)KID>R04$[N50U,S151:0;A2QS M3G45Q>/Q650S+H+UTJW=J?52MJ;B N\4Z+:NF=I?825WJV 2= OWO"B-78C6 MRX85^(#F>W.G:!;U*!FO46@N!2C,5\'EY.)J:NV=P0^..ST8@\UD*^6CG7S- M5L'8$L(*4V,1&/T]X0:KR@(1C;\/F$$?TCH.QQWZ)Y<[Y;)E&C>R^HMGIEP% M\P RS%E;F7NY^X*'?$XM7BHK[7YAYVWC.("TU4;6!V=B4'/A_]GS08>!PWS\ MAD-\<(@=;Q_(L;QFAJV72NY 66M"LP.7JO,F9CX#9@$;J0PI8:/(L/LV#\B2CVON.-U%;\+>,/4 M")))"/$X3M[!2_H\$X>7_-\\/E[Z/^=Y/LPD]D(#E!#(/A6(FQDW3"Q/_DPCR>SA0:ZWOMRU%-Q("D$ZN_,I MR%#FH2-DJRHKGC%[$5YD\IN#(]>)XB'MYO",=+N4>(&TJ08T%5:<*!(C;N$% MJWIKK[FMO"F9(616[?_QZ5 UG0]5V-#7#AYQ?\2?BXQ3HI16"(+5)'I(;D\H M6O1:%DIJ5\&E&'.EX(!+2JC9VMU_XF1DPJDYAC=XX@LS=-VK0=-ZZ#GTQN*^_ M]G]X ([JO1FF^ZNB_XFF4ZY?^PV2\_/![#0]_/-L?[]>I+,^_$D M3,;G@]G9=-;//@]+]1+D;#+D$\YFTZ/Y/#G].9?7OE?1X"%!+:!PSR5J";(5 MQK\I^M7^17;I'R(OYOXY1^>#.KJ&"G-R'8]FIP$H_T3R$R,;]RS92D/]Q@U+ M>E6BL@:TGTMINHD-T+]3U_\"4$L#!!0 ( /.!JU;G-Z&&PO=V]R:W-H965T+/-[S\-YXY]5> MFUM; R"[;Z2RZZ!&;,^CR!8U--Q.= N*3BIM&HZT-;O(M@9XZ4&-C)(XGD<- M%RK8K+SLVFQ6ND,I%%P;9KNFX>;A$J3>KX-I'U@_\W[3KYLN84K+;^)$NMUD >LA(IW$K_J M_>\P^#-S?(66UO^R?:]+8E9T%G4S@,F"1JC^R^^'.!P!\O@'@&0 )-[N_B)O MY4>.?+,R>L^,TR8VM_"N>C09)Y1+R@T:.A6$P\TG;2V[!L-N:FY@%2%QNI.H M&/"7/3[Y 3YEG[7"VK)?50GE4WQ$MHP&)0>#+I.3A)^YF;!T&K(D3M(3?.GH M8.KYTI]VL,=G+^/=HSBW+2]@'5#56S!W$&S>O9G.XP\GK,M&Z[)3[*^P[C1^ MFD_84P[V[DV>Q.F'_^U+Q<^P!O9G;0">9)M1KHK:)^N@[)+F?A+VI6O <"3P M?UWPA5J/=#Y4PTTM&*'+\?PM^V4>IOGL[%B2ALMT<<:NR.4=,-34()!:$!D% MW"BA=CT=I:P"8TAL?7#@OJBYVCU&Z?W1R@>2(QJQ[9!OI>HACUEHME MN,R6X7R>/^-P9_GRY;/7?GTP*9-#X _7;3E-W'I"#X/: K-0=$:@H% 7 MNI,E:S6"0L&E?!@\'D(P%NAC=(3R#E0==K2CZF-[Z*M5=NZA548W7H.JL:7: M] .-3#I$4CX-]D#7OR/+?-]2I$&PO=V]R:W-H965T=-L8^N0*1X$65VLV"@JBZBB*7%JB$"TV%FG&0Q'>L?#\8[^J8V=8UD+ATM3_I09%;/@ M,H ,-Z(NZ=XTG[&/Y]SS4E.Z]A>:SC:Y"""M'1G5.[,")77W%2]]'@X<+N,W M')+>(6EU=P>U*F\%B?G4F@:LMV::'[2AMMXL3FI_*0]D>5>R'\WOL12$&53" MTA;("NU$FZ]I1(SW1E':HQ8=*GD#-88[HZEP\%%GF/WM'[&L05NRT[9(C@+O MA UA/#J#)$[&1WCC(=9QRQO_CU@[U.1UE"^5*U>)%&AQU.A#"#OG*9Q.-K^*:!DYT6T"4[@08!-:%E M+ZG)@("ET8Y?NM0YW.06D0N3^*U2 5]-H?465J9!Z\[85*%:HP6S 5-;6!AA MLQ!6M76U8!^F48&]^9YU!K=\V_UJ93*VIJ]EA=>AX M-UVA[\V[=LGWE4OMH,0-N\;A^_, ;->"N@F9JBW[M2%N(NVPX*Z-UAOP_L88 MVDW\ &PO=V]R M:W-H965T5IB=3>>D0SG/1*W\@VG^X%4^ MAP$O,\K%7VI:VP&,L]IY4ZZN<\[?^?=#9<$K7G"[3O8!WPO9H..A2FJ3#/7C#38[# MB#?\/SFV$*-?0X36.'65R/B\@]IW;%^Y,_GX87"4G.TA.-H0'.U#_V\$]T.D M28]^@J&/'T[29'A&?VJZ$TLZ;"7MTM^FY%QFHDLW.NMU2=!S[[&'SIPZF4LT M)YG9QHBNC*U@5%GS*G'"A+AUYFN+1YR\],9*/:=[:W(LNRWF5X6=7% &?V-% M[,*#0"E-SA[O[N/3X.Q3%R7O"VJL])XU:>-EQH& 1 928RUZ>D.\8)M)Q^V. MM?QJ,C%5,*[6)B)[J:5E GX/Q'56PTQ[M6R#!,><%2Z"-D=?\!:UC;Q5!WV6 M,_+01N.JJ'4>8V7"%52)91ET1D1$"DB_I8<),BEDAE2D4C2%*222'C)YTPB; MQVA5;;,"UPCD1+#>-IA&S<1L%46KYV30:=/?7 ?+F MOE8CQ+[#C2@_/[$66+L!:>>M%(J>K*P@X#>,FEL.$D3B0.#9C./M3+GP\>AQ M!4#'P4DDG-)T";,Q7-WV9) MF&!!U8JM7Y)"Y823$9Y&29+LPGT7RRX]&-=@5'3I]PL:)LGQ48^>D-K%)E=> M5"(>%59C-CDZ@$O4D0MTC[H!-91>+!KW4@M4Y2R,V74+7 >$.-S6CNN.H!D. MGP9I=_0>!I2&.&%[=S4DS8M5"8&7BBI#DK)%#&M185B$,KI #2JD%U4^CNWS M9M_)!:0JV]M=S(*VL6&$51+/.*<#^6F+&J4 ![1]ONZRELC/J89@_SJ?P/Y M O +9UQ.$6 U GJ_NF+[.S.O9#N/D]VA26KMV_&W6=U\/%RT,W-KWGYYH-CF M4CO(-8-KTCL^[)!MIWG[XDT5)^C4>,SC^%C@ XAM,,#^S!B_?@D!-I]4DW\ M4$L#!!0 ( /.!JU:-3*ZX+Q@ &U. 9 >&PO=V]R:W-H965T( MA"3$%*$0Y,C*K[]^N@$0E"C&]E;JZK[8(Y%H-!J-[J=?H!<[6W]V:ZV;[,NF MK-S+LW73;)^=G[M\K3?*3>U65_1D:>N-:NACO3IWVUJK@@=MRO/YQ<6C\XTR MU=FK%_S=^_K5"]LVI:GT^SIS[6:CZOUK7=K=R[/96?CB@UFM&WQQ_NK%5JWT MK6X^;=_7].D\4BG,1E?.V"JK]?+EV?7LV>OY%0;P&_\T>N>2OS,L96'M9WQX M6[P\NP!'NM1Y Q**_KO3-[HL08GX^-T3/8MS8F#Z=Z#^AA=/BUDHIV]L^2]3 M-.N79T_.LD(O55LV'^SN/[5?$#.8V]+QO]E.WKV:GV5YZQJ[\8.)@XVIY'_U MQ0LB&?#DXL2 N1\P9[YE(N;R1]6H5R]JN\MJO$W4\ 9I>S23:_F%^.T+N,B[]D M>I??M_BA%0O!A\,$<82>N:W*]5B(]IH7/-W:S5=5^DJFJR Q]OUO;LMQG=E<1.=@ZEP%94ZO**3ZQC@RTKOJ,+5I'ZW*.GJ_5G::7Z U= M&CHI>#[EI:AN:[=!KQT9/#)2-(#L4C)6;;>E(<*8Q;B&%DI[(!S;K'=K=9*UWI6D&6]%QO&QD+]CY5!I]N,0]O MQ/5&UZ3/;\_'5'*JZB45Z-Z]%J1G##; M.ZU<6_,*A[3QVZD$81;D _R.?+-8K8AF35MI(8N2R+@&=IRFTU\@P$S1Q/12 MO3-.9Y6%VHS(Y5&4RZ/Q%7G-Q%%80!NAT4."^0XR&3;PXG+,ICR.;#X>I?^3 M:\R&%0:'[=J1=]Z>9/4[2=$)]SL"7291DYR'-G!"CJTB*,";OZ-MJ?7OK<$V M-I8>?=:9[DVADBF:M:*=7"[)V?..TW2VAJ:H331,]+[&+*51"U.:ANS A%Z\ MTU7K*>HO6RB;'&0W-A]I%Z,!5C';UJF*@0J9-K):$^:%S-N&&=!?Z"7(@'29 M#%T.9C!6WZFR%=,+^UGKJG#A5)NJ(!10DRDUE8 PO+:M[9TI8 #W3$&0@JZ% M4=>R%?.?TG'J3IE2+4K:@-IN1.]A!\D=[6X@)5 M41@P0-J1;@=LW@(R@:NZ)FZ).4=X<@*TVM++\E%F*PRI-P'J#K20S&0;4\[\ MA"1"%H6,TBP[4%GH#*_5.'HD-0P==&4CMN5)M"U/1@W"&]IROVBP](&/)*1] MT];@Z 3$^K>)LN-8=N_E\F3/^U-H'$=('&>G,SB3C+8ENZ'/A6+*D$P*5(;= M+-Z\)7?]AZY+/FPN8S=;$-Q1-6W&;FUH%^AK53H1=QU9#HQ-_PV.0?%G1=@) M1S3RN\>,\>O_T=6T]XD/'T.M4MRI3;6@8W#;UEL+<,6 ) R YJY(:67UI67X M5>OP(&P"$Q1( M_M]Z/,/GP_(GIT#J&YH'0TDZLT" MK[FS"RQ* !;&+;1\\3_P )8<"KU<0U&FI*GL:'I^A@>G0^N W0B;L'&!>83- M!N,>S"3"R0JA?5V6 7G'@;)#7L"\03 EH,,V0]QP'V[S2G)+]N6/#E;V<%>" MMK"Q(M, U?L[S/LZ8D6>1BOR=/3 \ZYB&J+YQJQ(4H-6XYN)9-<9J[DXW4(3 MZZ3]_-EO#P%*)WB2E\VJ35180QE&TO\>/O )^N'JX4 $T!>9U_MC7VD41P4'3$")UX M&7D)8#DP78RA.G$0_9). WDAP6:'PN"OV,WA3U8B/E1-MM>J#AZ?.?0"$Y4U M5>\935@01,BTP#JO_A'9!=]XK(B%I>T%MO" $&?(V-:1,8BC<^76V9*"/^=] M:+0/G"B2L_WG1Z C,PVH//MH$:R2T2:;3\[:&T^BLU,<2XI+V,63SSP##WYF M:QYBV@E>X;T6\10>LC1Z14#SCX@7":@5;=Z(D3:"1IU>;:(8NYV9]I6>%2V, M]B-I.VJUU6UC/TDCUP'U:O41K1N 6%L3>.1 #:IW0#;.GEZN -@1CS&EIP8V/+L MV@"GR7%M;*V3X)\Q/HP)<\])BMJX(^EE>"5LP)10A+!5ZR5 N#\#!8D/*(QV ME6B6Z7:];TNG_ZD;4J'9XX?/Q_X;L:BSBR[I=S%J#C_H7"#W=6$YA9!FOVI; M68!UWM#!K-\H\5-),#D;Y.=_;DF<\XO9(_&O;ZYO7Q-:<6V?#<)75:%J"H0^ M"; /68SKVT\A?\%4'LPN)YE_]B9BF+>)3K*3GSW/;LC)FB;[1?SAO8]V:_+L MV@'IL-Z;M-V#A*>>CXQ8"JR$H,2%P\TDH6;>LX:S!PN;LR&2N;R7 M[B,Q#SG6NO2IK AQPKXE,RLV2#^KJ@5:"8&">G1,$KC_360&')C'Z'4QFK\=@R =%;*E[@N!_HJ M7\MN)0F8\* S]LXG)$C.52],:-UA;,)ZO%&?\;0@-.+B-D&E"3H@N- U,PO; MKH2V9" .DL@>HSL_(6;?Q M\W&X"50 TOS'3V01[@ASG3*GWTEK\'@ASBSI,*W6I,ZEH;<)L6B"7P)H)+%, M!J@V*X--)%W!L[W('*F:C=1L$#@@[Q@<+1QT$1?0<=SM>8[DDGA1"4*W;U!,(-'Q2 >@IW$8)E"[(M[AS)8%&13[>P M2C#H/!XC?7K>@V]3\1=UP>K,8KZ^O2'O:?+NZ!DDFGL4I+$)6(33@_Z"&/O ]5D M,8A"R'?$F )\5K9Z$#Y3 .2QI?!("R,OH"6)+-I..#C,^H!F?8!9>U/4DALT M$I6S<+Q4>&O;BI2AY"AY(!$2,L]'B1"W)L)K6V*G0N9!\\:/GJ>N/C@;K^E= MARH<\!T=50B5<_$E!2BLF)SC2L'-X&D;GR5 N>^8K1M3)V-\VH&S1Y5N) ,, M34[(]+TWIN'(8*OV?+ACBOWR(BO4WF62KN5RWYX)!&WW)8B$/!V&Z"J7Y/YM MW2\GY+9$#X'7[(D/I8G.L^R>NC\ 7(B-'2F2?F"72ZXPY/9.>\-1'0 ^.N"+ M^Q+8R=>_MZKT]KB7V'_.8^_E]X[QEL3D':#O,JZ-''^DZB M7C(N'5Y3@YSO.#0CR.%S#$19DYLC8V(:V\G*^SU(4>H?4D&1S%L062>GX Z0 M'1?DRFE&CKE#\):6/T;/:E$+&JN9]%>O%IX_-6A^J$Q"";?.0C,(4 .2,_ N)'E!9*DDDS#>F=A#6Q/^% M@OJ]LS=OW_QZ=I_BGV9M.;J6U(;Q;.Z9DSYR\UK'24K$B[PG%.U7I';.*52_ M&O@?BK5/%6XZ\O0FW-_P.M]U$+5SFJ2LFA .7,=&-$9B&\Z@68]Z WG.2U44 MQ<"TZ\8@7\85VBX50W]2X"]QS7"PTN4-EK28?8ZD!:\X-5.H3SMYWRXH,M,N MUPR6JV)P=3X=Z('QM4]$6R/.!\9#4Q251HYIDT:B6.R!J MX]8./GL>N7#\;+[2_KY$!]"8#:&Q[JI/ANPAEO:]U_/H :1PV M*C $)V#9;EH?:Z?9W; +Z0L(84W-M,7P3D].G?OJ.K!KS#I"K4.C0=\U]X"0 MM]"LKQ M !,^'QV+$CZ'2'H"T$?Q^H^I7$Q4=" T9SF\M.*4<39]4C?(5S B<60*U%QY M?;2Z.\Y.X!'%M\NV)&[8,K4N8 BDR]'U]X SA&+PQ*X%9U$M" M)-1B[HS>=:8<4D'F"$$Y$NF3+K,<4N12.P^^BX35>=1>N(*]A1'BBAL2_G*2 M8@K[&ADAO?$V;4A[# ISB93;+F,XPT8<)LM6^QVYW@79"V7,-!A M7QG*H&T <5@L3D5/SR(,NL8),;)MM$@ [U#>XK%)B2SEHR8;W67VU/'")L@' M^SCB8'TQH^3S$UTQ/;:CL1Z@H )ZN=8^<=5S4KY^DJXA\\7B?KV-2)!H8E5T MS+!U#3ZS\;:P=UOFZLJ5=[=&4 ME'-)>"*(&[#!QPO\&56/M,/M*Q9P@N$C?1 KLC3H:^B9*Q\%<:[#K\EI+J," M=1]XKF%WY=E*W-6XJ[I.W^\?#S99?8LK<"4QU,-F=\PDI\+[BRWP0DMU\6OL M\(E-HE!&_S4;=;P78\:GZP":C7?KO.W(DF1^L=7JP2_$<>'-R* I&J4X7%WZ MDVFB6^,G)3\)W1SI+G,BKR/%'NQ4'QIM!>R-[HH-QS$)LAAL[!%: N4L=,@& M +5/LSJ2D?*FHMU;2UV7*(OX3A?;VX@5.%]LEX'@7QA))J;J' MFCZWJ'HB/@D?:H- ;H3ZT+.15(VX!(0 M9Y4CI#OJI-I2U"5I*Q7;<_LEM,8V')8)K[+@78"PDI] DHR#UMB%%9H>>"K2 M5JQQ9>%?F%T1PD%MMRQMSN6VI)^&74F)A=8+24YTXP M)TS$TD!(T24Y0^F^P*LDZ7KEI_:QX9"4F**S9>H;>X+_#]?U98M-3+JJ24N[ MFQ>]HE$\(;!-M8ML<$TAM(F$)$P.0EV_S"3I6DE.F+0(-M+\M2-S1N&)\0?. MH4OL3M7FX,1]7*>$CSIB>$^B^("D2-;E-PEKXI-"CI;6&+?T>$+YU2$R1YF% M \&@$I)X[*E22'W%SC"/DF.C;+/?(@%"X,]PCL6F8 B M=-ZJN)(3:YZ([5OLXT$XP)\,,VF%,EFEV*.>"&H.&WJ0C#,;GU)-DIZ:X5O? MII!J085LY]M/G7M.UI#Y;@ 15N8.QX>#:-C]SHJ%;E52]UN.5((G^Y!G\Z;)5>,4R#"9<4@<3LC%-$I(E5P_[?_W_B5?^25I_KIQ>]SX]G%T?/;Q(S?/C[ZZG%P].OYV-GEZ=3S\GJ^DD6-%]DK]U]X\&/OB*;P9D.QO@[,1K'ZWT4HJIZ*1W M^?1I\NDJW92KR<63=",N)X^>/NP]?Y@(%L\?7\V^XE;=O.NPG(]W6-[XEF@/ MU8= _E=2$(?'OMCW,$G+,[FCM5;%)%[GP!_7;6/SSP\DHH"@=.5.7MW^3E+] MCC!5YIS<(>5)WL_3][M21E+9D038! D$G;0-I:]XU&/#_3])@*Q@+J0H9F:_\OCL/<%X;@6WA?;7$;JZ(LI^(2L<4YMHI/(MA"@# M]=A)9ELA= MB'R+YZ/Z,MS6\0W#^SF!T#=TNJ4IF728!T6TMJYXMN2*9!,.4B5-N]?E E=\XP6\WO5)T#Q!LAF\ M5HD@U[9.8@B7]%UAR#NR2A0'53YA-72 X1U_;U7=A !>TBI<+/;9"O Q>JTO M'I@0H43U]AE54(!;9O7+Y>Y>HS=H(ZWWO$UV\ MDZZX)Q+=-,=BYIC6')97)>?-=V]*\QEFA#/-,+ QO7Y,C;2]++N\NE3##G)I MW&WN+0B3-FO;>8PAR::%G.[2.L^ZM=+><)B$/,S'R_K&EQ-I\2(62. [N0DN M:0_]16U"6I5D]XXQ:+&=S\;R$P%HV< M)[\ 1@9@Q;]SAATBWR _!A:_C;^E=BV_(-:]+C_$]D[5*[2TEWI)0R^FCXG' M6G[;3#Z0GO'OB2ULT]@-_PE7JVN\0,^7UC;A R:(OS#WZG\!4$L#!!0 ( M /.!JU92U'<8Y ( /4( 9 >&PO=V]R:W-H965T89%5,CE;*XM2P1I9!C,6 %4&79,IYC MJ42>6*+@@.,J*,\LU[:'5HX)-6:32K?DLPDK948H+#D299YC_C:'C.VFAF,< M%$\D2:566+-)@1-8@?Q2++F2K 8E)CE001A%'+93X]ZYG?O:OW+X2F G6G.D M,]DP]JR%3_'4L#4AR""2&@&KX046D&4:2-'XOLD[I7X7E_EGI? MQC6@WP^HZ^=6%#B"J:$*1 !_ 6-V>>$,[;LS=/V&KG\.?;92]1B7&2"V10(2 M51@28E47+T!+Z"-['N[R8NS:WAWZWT95BTBF@-8I!S@Z8D@=D"BM3LB_)OF[ MXP/!"65"DDAT;.L4."Z@[#4N&!7JO,98GX53Z+I>^I3N7_%1HRL8) ,3[3#GZC)Y0YCJPBPPX>*Z$WCS"YJ>O75ZF)UP M6S.]__N;H;5[7ABVI*#]4P+3'K=_A&<.0__([KL'@2KGA%"!,MBJ4'LP"@S$ZR9;"Y(556/;,*G: M9#5-U;L$N'90]BUC\B#H!9J7SNP'4$L#!!0 ( /.!JU:\B?A+C0, -\* M 9 >&PO=V]R:W-H965TF2 &UW.0,VG&)9MV?%9A*AMN1)[O.S%%BGR(RF1 M%&<[I>_,%L"2;WDFS=S96EM<>)Y)MI!S,U(%2-Q9*YUSBZ3>>*;0P--:*<\\ MG]+8R[F0SF)6\V[T8J9*FPD)-YJ8,L^YWE]!IG9SASE'QD>QV=J*X2UF!=_ M$NQM<:.1\EJ45.0@C5"2:%C/G4MV<155\K7 9P$[TUF3*I*54G<5\2Z=.[1R M"#)(;(7 \7D ML.9E9C^JW=]PB*=V,%&9J;]DU\C&U"%)::S*#\KH02YD\^??#N?049@\IN ? M%/S:[\90[>4K;OEBIM6.Z$H:T:I%'6JMC>11N5I)<<\*X://\1O(!\4-)N#7DM4T@?ZGOH6^N@ M?W3PRC\)^('K$0F82WSJ!R?P@C;@H,8+?ASPL@UX*,X&)AR&J6KEPA0\@;F# MQ6! WX.S>/J$Q?3E"2?#ULGP%/IBB;67EAD0M2:)R@LN]\\,$4-W->3Z:?"G M3R8^#5Z2/_V_3+Z6PHBZ.*^5L0,"B89ZVR-GE[G25GSG%7W>$[V5V)$R\1U2 M\A8[4:7P7AG3%WQMK,!:1KDW7&CRF6TP MHDG0H<[&[+Q#!M2EU$<\72B-5HA4%LO)(RLE4]-S)@Q<%@<]=D#[O+/0C_K1 M( -&7D%JS8E]CTAWQU'M,=]\1.<1O-VM!P1B^=K$!_Z4;#8G;"HSP[C?A13 MV@^BTA^SQLQ&W=L1P== )D.FPM@-)V$?(6)]4VSJ#QP8 H1UCX(]ME%]A\_> MNAR\&W=*Q[]U:HWF)V4QG09+MI,P#&\PIM,NQV7_R[#QY/R!1NA2UI[!B683 MM^'F;%D7X,AKT(XJB!ZJ4L\UTV'J@:Y,?3R6.001P_'P;T8S?R^PF+[!#S MZ[>SLC'[[Q&*S!PUZC M*AV-,8=T,TXUA%5%/<*LE,6!J%YN<0(%70G@_EIAGST0E8%VIEW\"U!+ P04 M " #S@:M67Z(',H@# #!# &0 'AL+W=O.[[MA)*1/68E;*'M5B)G/#F8!'172>IE0] MWP&7A[GE64?!5[;=F4+@+&89W<(*S/?L4>'*:;PD+ 6AF11$P69NW7HW=Z-" MOU3XP>"@6W-29+*6\JE8_)',+;< !!QB4WB@..QA"9P7CA#&S]JGU80L#-OS MH_?/9>Z8RYIJ6$K^-TO,;FY%%DE@0W-NOLK#%ZCS*0'&DNOREQPJW1$JQ[DV M,JV-$4'*1#727_4^M PB]X2!7QOX)>XJ4(GR$S5T,5/R0%2AC=Z*29EJ:8W@ MF"B*LC(*OS*T,XO/E"FRISP'D@+5N0+<<:/)^V]TS4%_F#D&HQ2Z3EQ[O*L\ M^B<\!N1!"K/3Y%XDD+RV=Q!= ]$_0KSSSSI\H&I( L\FONL'9_P%3XIX\53-B#XB@]6%#?I_3)7"O?GPV7:?TDQ.&GQ M=FDGP&,W#3MBS[7]L'LKW@3W]%"*;[NC<<_]C+S1_^&?GNV:V%'8C139HVG/ M;KTQ#GH=!1D&]VT\C=H-??8PVV9T(3#!DW=X01)1E4-<[4P,BN;U+4TV/*6TQW^QP!5*.#WC<3C M7R^* ,V_EL4_4$L#!!0 ( /.!JU8/[,SWA@4 +47 9 >&PO=V]R M:W-H965TF:%L.^B.++/;SC\8X/>;*4ZK->4&K0 MUXH+?3I8&%._'(UTL: 5T2]D307TS*2JB(&JFH]TK2@IG5#%1S@,LU%%F!A, M3US;I9J>R,9P)NBE0KJI*J+NSBF7R]-!-%@W?&3SA;$-H^E)3>;TBII/]:6" MVJA#*5E%A692($5GIX.SZ.7YQ(YW _YD=*F]?V0MN9'RLZV\*T\'H56(JD03DFK%.NC()>!G)F>MYH:-$:7B]%&:AT1M1TG)3?@2Z=0KBM8+G MN!?P/5$O4!P%"(.1L<+W5-"GHZ@-VOJ;JE M@^FS7Z(L?-6C5=)IE?1J==7&!)(SV*=?&M#0[=F2&(IFA"ET2WA#]3ZU^X&? M_9+C,'Z%?E3Y3H"FA*/WE.A&40A7\Z#,&>>R<#O-VKMNO:2*R;*K?JJM\??U M"]B7K*2JE3LK_X;8L+-I'^[IK;N%*:2Z"Y"@]X8=(8Q#KV;_(OQJJ_]2T9JP M$M&OD$$UU8B($A)&+<&YNAN+Q]'&M#Z.[?O#+*B"]%=0=NN"M2$F1 M(!4%Z71;.NZ1MGVOZ2V<9C58MZ%%%&X#)4': ]7V7K@D[WS,V_2[8+6V<),= MJX*\SR[7>RT-A"-I_>!RB?*B* ^RR;BKI8G7,4ZC[_;/=GG1*&4S0BW5.MPY M) J*Y UG\]5A\]#V2R;^[P> *9X"%D?1QG\;:,*#YXS<, [Y;5_0I8?U35=. M\.7!(4WE.<*3]\,J#M,G=\('"/&M_1! 4BIX4S(Q1W,IRR7CW-\C*3Z02?(@ M23+TZ[9(E 0QOG<3]C(2=*7Q3S%J(_T&DSSR&O9EZ(TAWUL"142P@=#U0E&Z MP8$0,)ABX2C,;C[&\;Y&[,S["%E&-!1T38,DQY[N:1!"Z-HQOTMM3Y8C-,R" M.$^/O4%#6/AHAW3FJ!^#J$_&F':8[[0F?<[8UQK_L@AB6Z^M(0M7T9 M:IW?*_TO[QQYIUO^H^X<_NWR__WG:.EIA[AW[Y[Y+WG6O[(>T=TF$A& M/Y/2]S/QAWC\HYDX#OI(?=M[F(EGVW!1T*=9V]O/Q.-@'.4'$79[GZ)\0Y20 MS7YBBX,DO9]Q"!5_\<+.GCY2^S#&4UOTK=P6/..Q;5_;R*WX#K/-@A0?,BD+ MPO%/,+Q# M_AYC#68V@C3OJIVK=V;]%G[%'L_O'W0!GXU9W 1Y70&HN&+ M,9!AU3X2MQ4C:_

R,-Y!WWNZ"0#94= /TS*&ULU59=3]LP%/TK5D (I(HDSD<#M)$HC(T'IJJP[=E-;AN+Q,YLE\*_GYVT MB3M*M[=I+_4]]CW'Y\9U;D9K+IYE :#0:U4R.78*I>I+UY59 161Y[P&IE<6 M7%1$:2B6KJP%D+PA5:6+/2]V*T*9DXZ:N:E(1WRE2LI@*I!<5141;Q,H^7KL M^,YV8D:7A3(3;CJJR1(>07VKIT(CMU/):05,4LZ0@,78N?8O)Z');Q*^4UA+ M*T:FDCGGSP;$'#CN]VH<7E+%$E'@J^1,-E:S01-J0U;FZ/,',JC$GJ5 M:IY*[]D+,,7%&SI](O,2Y-G(55K7K+K91F/2:N /- +TP)DJ)/K$N")E MKV 9Q(/ CRPTC(=[%?$@#H=V7A+_\W_?=IRUM[D_C%-\9L4[(+2 GWR4%GIG MZ*ONH_3=01SKI^=9" ^P=?0&#T,;^]C?68UQ]%MVO._MXUI]H *Q;+J=1!E? M,=6VA&ZV:ZC7;1_IT]MNK._HDC*)2EAHJG<^C!PDV@[7 L7KIJO,N=(]J@D+ M_5$ PB3H]07G:@O,!MUG1OH+4$L#!!0 ( /.!JU8M&3H/AP( $$& 9 M >&PO=V]R:W-H965T51*HN2R)_+8&)_<(+O2[P3'>%M@$_G5=D!VO0WZJ5-)[? ML^2T!*ZHX$C"=N'=AM?+V.:[A.\4]FI@(UO)1HA7ZWS)%UY@!0%L&8I8W MN /&+)&1\;/E]/HC+7!H=^R?7>VFE@U1<"?8#YKK8N'-/)3#EM1,/XO]([3U M3"Q?)IAR3[1O[F(*?RGFB2 MSJ78(VFS#9LU7*D.;<11;INRUM+L4H/3Z4I"16B.'@ZFS0H4(CQ']U )1;5" M'U_(AH'Z-/>U."#T)K@N%'G@.^9]XWVCLA>).Z!*?)7PB M.3XHG\I?'RJX(8O/LUG+\^UJD@&"\_<#@7R#;ST\B*< M!C=GU,:]VO@<>[HVES&O&2"Q156K'(;*\U;Y*>'GJ2\O9CB(;M#_KJ9!6>$Z M= \9E!N0SOD[S;9OZ.#CU]9%/R \PDD\\,/1;#9%7 ;][B0)>GLZR-3D $%]M)^/M\U8.*8WP]4T M9V?>!F*P-=!@G$P\))N!U3A:5&Y(;(0V(\>9A9GQ(&V"V=\*H3O''M#_-=+? M4$L#!!0 ( /.!JU;5V98+M0( !$' 9 >&PO=V]R:W-H965T_GL)I?&(HZ# M[5#8K]_9:=-T*Y4VOL1^[+OGGCO'Y\E*R$=5 &CRPLM*39U"Z_K,=55: *?J M1-10X4XN)*<:H5RZJI9 ,^O$2S?PO*'+*:N<9&+7YC*9B$:7K(*Y)*KAG,K7 M&91B-75\9[-PSY:%-@MN,JGI$AY ?Z_G$I';L62,0Z68J(B$?.I<^&>SR-A; M@Q\,5JHW)R:3A1"/!GS)IHYG!$$)J38,%(=GN(2R-$0HXVG-Z70AC6-_OF&_ ML;EC+@NJX%*4/UFFBZD3.R2#G#:EOA>KS[#.Y]3PI:)4]DM6K6UXZI"T45KP MM3,JX*QJ1_JRKD//(?;>< C6#H'5W0:R*J^HILE$BA61QAK9S,2F:KU1'*O, MH3QHB;L,_70REWB^4K\26F7D^JEA-59D- ?D, +P@-\89=Q:/G"?\IX M7Z(M3[2?Q]R6,U73%*8.7@<%\AFYH/-[!L=?A?5? M[;4I#G)IF[$BJ6@JW7:L;K7K]Q=MF]N:MX\%_H)+5BE20HZNWLD(VZML&W + MM*AMTUL(C2W43@M\LT : ]S/A= ;8 )TKV#R&U!+ P04 " #S@:M69M%M;J=N80 (T;0,^N\FUL9;8P7;HQJ_G[+1IF+IJO'R)?>>[ MQ\^=?;Y,UD+>JQ) DX>ZXFKJE%HWIYZG\A)JJDY$ QQ7ED+65*,H5YYJ)-#" M.M65%_I^ZM64<6,P[4DJJUK*A_/H1+KJ1,X6\4-6Y7:*+S9 MI*$KN 7]I;F6*'D]2L%JX(H)3B0LI\X\.#U/C+TU^,I@K09S8B)9"'%OA _% MU/$-(:@@UP:!XO #+J"J#!#2^+[!=/HMC>-POD6_LK%C+ NJX$)4WUBARZDS M28]P\0**W_T]Y-63"[?D MSL.#@)^H/"%1X)+0#Z,#>%$?;&3QHI<&NR_&#B+>#V%JY%0U-(>I@T6@0/X M9W;T*DC]LP,$XYY@? A]=HLU5[1(3RS)%>-,P_%'O+0%>1'SP]A'KT:A'YV1 M?QWQ4/+2GLHEY% O0%KAJ9DYLJ$0_O6&%Z)N6HW;*+'4:RJA7WE-,C\>2%'B MDPM;,V@MH:*F\%7)&K5CDKII$CP5/[(>.!O"QFXY\\AD[".NOJ1H<2SQR MXR@:*@(W&_?^!^HFZ>LF^4]UXY*K5K=XA^;#N-X]-.;\]Q75X8U?FE%;#7A! MW2P*C! /DC?&W* J&:BR=&Q4Z4"51*E1983R@BS@4>"P78U\-TYCX/&@36SLNU1D5RT7'<]I-?V'7C>-9Z=>=>^\5E8,:Y(!4MT]4\R3)SL M6F(G:-'8-K00&@O43DO\BP!I#'!]*83>"F:#_K]D]@M02P,$% @ \X&K M5J>W];4(! ,@T !D !X;"]W;W)K&ULK5=M M;]LV$/XKA+H5">!8;[;\4MN G718@;0-TG3]3$MGFZ@D>B05-_OU.U(OMB)9 M6])^,74D[^'=/7='>G;@XKO< 2CR(XE3.;=V2NVGMBW#'214]OD>4ES9<)%0 MA:+8VG(O@$9&*8EMSW$".Z$LM18S,WJ9BE<">(S)*$BJ<5Q/PPMURK MG+AGVYW2$_9BMJ=;^ +JZ_Y.H&17*!%+()6,IT3 9FXMW>DJT/O-AK\8'.3) M-]&>K#G_KH4/T=QRM$$00Z@T L7A$:XACC40FO%W@6E51VK%T^\2_0_C._JR MIA*N>?R-16HWM\86B6!#LUC=\\.?4/@SU'@ACZ7Y)8=\;Q!8),RDXDFAC!8D M+,U'^J.(PXG"V#FCX!4*GK$[/\A8>4,57WX'G5Q[Z!L_O]+#-L5QOT*ZGJV$J]S2$N87I M+D$\@K5X^\8-G'<=5@TJJP9=Z&B5E ]\GD/@BJ6;HFQLT=,61"^(5\ED"5N M4H2F4;Y*;AE=LY@IUNY0]Y%OWXP]QW]'?M6(1(4[PU0Y\XBRO$,Q M;'/G0_-\1&JIR17-,Z$)%XK]0PU0N<7MN>ZDH3@9!.1#J@ C<42_<'V_)0*N M.VB+P&0!)?-#, $:&Q%^LD#5S0N M*J\M B;68Z\FC_SQJSV^SH30%;K7"8W)C$5[_O!@X#8 ]-PMQXZ*#B;_#V;2 M H/1PZK^2>\[;HIA=5,,7W=3E)?!4P];LY>CD/?U0N# M(R6CB9XX%J#GC_1$T(SZQ"PTV^F@GHG[Y]EN2GP\-@U?]_M,080=]5F25\8\_=X MR;5QV'W02SE[V F VK/MY"XWA%:FT\)T49F>A]^45D5F?T2>@ K9U(M*SX2^ MOBLN^\/?VP)LG[QC$Q!;\UJ7Q"#D3]IJMOI#L,S?P&PO=V]R:W-H965TLA#=S+@JJP!0+5ZX$HS.35.0N]KS(+6A66N.A\=V+\9"O59Z5[%X@N2X* M*EXG+.?;D>5;>\=#ME@J[7#'PQ5=L$>FOJWN!5ANC3++"E;*C)=(L/G(NO&O M)I&.-P%/&=O*QACI3J:_3/IG?H94HEN^7Y]VRFEB-K8*$9F]-UKA[X]G>VZR?4>"G/I?E%VRHV M]"R4KJ7BQ2X9*BBRLGK2E]TZ-!(&YQ+P+@&;NJN)3)4?J:+CH>!;)'0TH.F! M:=5D0W%9J?^41R7@;09Y:ORH>/I\.8&^9NB6%_!?2VJ6Z^(O.LV9_#!T%4RC M@]UT!SFI(/$92(*^\%(M)?I4SMBLG>]">76->%_C!/<"?J'"0<2W$?8PZ<$C M=<_$X)$?[+FKU0HIZ$;2BKF2*YJRD062D$QLF#5^_\Z/O.N>.H.ZSJ /??RX MI()=3DV=*_H*4E"("D'+!=-C&_&5+MNNJ)VIUZX&^J=X_VZ /7*-?M;SSW4Q M90+Q>>WY;G0!'=QL%F?3OII&9&U_>F$BS21#]R)+6>V>T)R68%.%/K*4F:EV MO,!H$-B^C^T@(.@7Y#DD\C R__1NF21:P-+I2B([]CW;\[R3.CP'!\2OS78Z M[(!SEFF V O/I =>1&KSB4D=+5LH[&65"? &$;;##@S?"8,PZ6H99) N:QV@ M06)'86 GP6%"TW<0),<5G";CV/:BR [BX"AY4#MZ"!S6! [["5SM])H.F91K M74DY0W T2 6#K%RTUZ:+OOT3_&SZ'C]_TXQ!?S,J.OGLG"/J009[9M\=^O_: MZ/\T8?>7[?/Z@[^5F_\.;U?\P/11K=__DC2UK[>A MK892M&(' SN(DC=H)*HU$KU5(Y4,T)QF FUHOH8*@37%>7'T(__?XO@!\;0I M^,1S.&]S.+#.<323SY>?!6/HKE1@4L7.ZF\%USNP#)DO[DJTX_!Q,>TT./4+ M6&ESP!Y)]TTZ;RDDB="OS2,@;IB)$[:W9^RW35S)HE:3'W><"-[@Q!DYN.O\ M 7%U.HV8#I/@DRCB>,F),W22TT@CR4YG2T*^?UH?<:+35.BDJ^C&%M/E[%*> MV[@&%TPLS&5?HI2O2U7=B&MO_3UQ4UVC#^'5QPCL"XL,]M.GI6!4VE;FXT\@46<;U\URD:C=Q MB-,X[N5Z8TN'-QUO^5HLA/U[>Z?!\EJ61&8B-U+E2(O5Q)F1Z[E?QE7"8E4Q+9DX/!X%+*L%8I:;ZCW9UK#]T4%P8J[(] M&#+(9%X_^=/^'#J $;X H'L K?*N7U1E^9%;/AUKM4.ZC :VQ*P-GI ]>:Y]:@J^]\F0KS?NQ9H"TWO7A/,:\IZ 4*AKZJW&X,^I0G M(CG&>Y!.FQ-M/M;6R"H^]DJ-YTJKDP&_>[G0]7<(OEEX.Q1:-#V"_^G)Z%C:0X;;?V-XUZ45PJ< OJF MY5KF/$5?C"D$2K@]P.ZTC ]6Y^Q:WU]R)=!GL=0%W#F(#*NNPNAJ(;04!LW> MMY%X0'R,6Y-$H1N1\& /1B&:;;5,471",K](P@+F^IBT-AU@D M_1O24X_8B MQX?.ZL\B?4;A"?3C$33H@]:BHNCJ7CPJM/@)AR*2+IS23K8$NQA7?ZTK&M!@ M3^4W7#-CI)%'+#X]0"@]P\(PFO.4Y_#UN(43T?&FE3QBU/4#X@[)J$'TJ,UO MU>;_9[7=%EF1\O+WX-!X34LF"#H(K*W4I[=9+<'^U_Q?$GPAR5/!7'*@?9>< M2N^EF&>9*B#^$%@=P6MAO_O9JU5*W" ,73P:MO%OT="E$:ML0F\Z_L9S4;0$ M%!Y$[HBQ0[.Z0>2_X&KL2\HEC+F4,)=UF$CD1B.*"#UN?>CI2R(FH]"ED$\W M'-X6!0Q1T$;7S<)7]7PN_TO^'D'_"LUW9>&:9@%V">1-?=SY&'[@1G ZS#\N M!#;\<^+V.B--)O2Z&MP,BLO6JZ>;UMO.AK-Z)#J$UX,E7"[P^V%0*E8 Q8,0 M!*SK8:TVK-I6 ])261BWJN4&YENARP#87REE&Z-\03LQ3_\%4$L#!!0 ( M /.!JU9"\]YE:@( #X& 9 >&PO=V]R:W-H965TS3<+H ME$;:0U^PO_/==]\9[IBW0CZK$D"CEXIQM?!*K>LKWU=I"151%Z(&;DYR(2NB M#92%KVH))'-!%?/#()CZ%:'<2^;.MI;)7#2:40YKB513543^7@(3[<(;>P?# M(RU*;0U^,J]) 1O0W^NU-,CO63): 5=4<"0A7W@WXZME9/V=PP\*K1KLD:UD M*\2S!??9P@NL(&"0:LM S+*#%3!FB8R,7WM.KT]I X?[ _L75[NI94L4K 3[ M23-=+KS80QGDI&'Z4;1?85_/Q/*E@BGW1&WGBTW&M%%:5/M@@RO*NY6\[.]A M$! ';P2$^X#0Z>X2.96W1)-D+D6+I/4V;';C2G711ASE]J5LM#2GU,3I9 .% MN6(-&;KGW2NV=_7QB6P9J$]S7YL[WRO[-3"X).^ -]+8/"%]>#M!D%,3X M%8[BL,]+\L&,?]?CS"P>4 3:-9C^ZD4 K54N14#Y),QT,]H]DL>H5C M/#G@8U^,/^CI"F3A)I="J6BX[MJ[M_;#\::;"7_=N\EJ6JB@7"$&N0D-+F83 M#\EN6G5 B]I-B*W09MZX;6D&/$CK8,YS(?0!V 3]+R/Y U!+ P04 " #S M@:M6 [JQB^L" !Y!P &0 'AL+W=O>;ZGC=Q<\JX$RZL;"W#A2AUQCBL)5%EGE/Y:P69V"V=H=,(;M@V MU4;@AHN";N$6]/=B+?'DMB@QRX$K)CB1D"R=L^'):F3TK<(/!CO5V1,3R4:( M!W/X&B\=SQ""#")M$"@NCW .66: D,;/&M-I71K#[KY!_VQCQU@V5,&YR.Y9 MK-.E,W-(# DM,WTC=E^@CF=L\"*1*?LENTIW[#DD*I46>6V,#'+&JY4^U7GH M&,S>,O!K ]_RKAQ9EA=4TW AQ8Y(HXUH9F-#M=9(CG%3E%LM\9:AG0Z_":7( M&B2Y3:D$*7/(8XN?V+I)JF?D- MLY5_$/"*R@$)AGWB>WYP "]H(PTL7O"N2/<%6-F/]MN;UW&B"AK!TL'V5R ? MP0F//@PGWND!=J.6W>@0>GB+KRTN,R B(9=49[P6GY'^M^"J(3H'A7!2WZMO&;YKZF_ "YP&+PKB\UZ;P<4!DP?,?\8J66N,+R-[:U&;SZ=]^>C M>7\RF;W",'>S^?Z[]ZXVF5C).O&->]/:<=7:W7)Z \^;]EY*1JUDW]-S.^,0 M>VUKA[["@I5<5Y.QE;;_E;-JG/Y1KWY*V,A;QA7)($%3;S =.T16@[XZ:%'8 MX;H1&D>UW:;X;P1I%/ ^$4(W!^.@_=N&OP%02P,$% @ \X&K5O-,^G>@ M @ E0@ !D !X;"]W;W)K&ULK99=;YLP%(;_ MBL6JJ96V0B ?4T>0DG33=E$I:M;MVH4#> 6;V2;I_OV.#6%)EJ!URPWXZWU] M'F/[$&Z$?%(Y@";/9<'5U,FUKFY<5\4YE%1=BPHX]J1"EE1C56:NJB30Q(K* MPO4];^R6E'$G"FW;4D:AJ'7!."PE47594OES#H783)V!LVVX9UFN38,;A17- M8 7ZH5I*K+F=2\)*X(H)3B2D4VJ8"&*;RS1^=1YYY $ M4EH7^EYL/D'+,S)^L2B4?9)-.]9S2%PK+\()NF4.K%]PPN]P$8^M4.,P/.Y@3O.-JF@, M4P>/JP*Y!B=Z_6HP]MX?PSN3V1[LL(,=]KE'"Z$T$2D>\C7P&O!4X20Q.PG> MN(VMF[EUUM%H&+KK79S>"?\19]3AC'IQ9LEW/(=X"3/_:_/^CV?X/C[MSP M)D@!0MO>L);C[9 M),&FHD5E\\BCT)B5;#''_P:09@#VIT+H;<5,T/V)1+\ 4$L#!!0 ( /.! MJU::_MW)1@0 !(6 9 >&PO=V]R:W-H965T/>D1/ MFJEKYXLM4?<>WG./Q$-PLN?BJUP3HL"W+&5RZJR5VER[KHS7),/RDF\(TT^6 M7&18Z5NQZ&JM\@%W-MG@%7DDZLMF(?2=6Z,D-"-,4LZ (,NILX\L7W] M@OZQ(*_)/&%)YCS]AR9J/76N')"0)=ZFZH'O?R<5H:+ F*>R^ 7[,C8,'1!O MI>)9E:PKR"@K__&WJA&M!(UC3D!5 NHGC XD^%6"7Q M*RMHW6&%9Q/!]T#D MT1HMORAZ4V1K-I3E,CXJH9]2G:=FCW3%Z)+&F"EP$\=\RQ1E*[#@*8TID> 7 M\(DI(F@&WM\1A6DJ/^BQ+X]WX/V[#^ =H Q\7O.MQ"R1$U?IBG)<-ZYFORUG M1P=F]\$]9VHMP6\L(4DWW]5,:CKHA8W$)?'@!D(=\0SWS[T]'EG+\ MNKM^@3R#!SZ:VSJV)^:=_+3KQ92HYK4R%K6GWIQ$61'V):8.)7)XR(Y7T1VLV!TI9NY:]<_#/+# M -9!G;J"NJ[ 6E?U^DKP0&)"=_@I)1?@)M4+%68Q 7K) W-!$JK 'US*"S#? M"J'%,7$H)PI:Y8W"'@-K+3^HP+AF.K8RG>,-53@U56Y-_/ZR2HYG NMP#&N. MX2EO63A0"(;0ZVED" HBS_R67=5U7=E[SYFVO/SE,JYWUN1C^W\FL [/J.89 MG=+_:-!:/QQ%O?X/@_3N(C+W'WJ-8WG6ROY2:R)LM=GSCQ7A7&A=MBU_AJ?H M4&5W>NSW9##$P =D $UA2%K87<4KQB7BL9FX[=F'RW"F="Z7!L;AW8G?DT$ M?_@U1/V/P1 4A =$:*P8VKVX)0+X#UA\P8YSM!QG0NNR;HP>VIW^-3F&]HU@ MW[_M4_PHA<;!H=W">\+93<6.=;1X;V'KL/%U>)*Q0X-I#[:/AJ"#WU)C[-#N M[)^UK> -V1Y="ZY)MW!V>9.]P:-V!=S4P%L,N8!R-S$*@QN"1W>#; M0MA7-3O0L9*<"ZU+NW%Z=)+3(X.+CZ*^)*:H@WM>U)@]LIM]7Q+[>F4'.UJ6 MM_!^U'@_.LG[D<'[@W'?;0Q1,#JT!T.-_2.[_?=D>75G;(<[6IBWV 6@9A> M3MH%5-GM,X;!SM@0,]P9NZW3M8R(57'H*$%QV%">3-6C]<'F37&$]<*9X5EVN"$R+R /U\ MR;EZN&PO M=V]R:W-H965T\ ^#\:C'1?/\RN5.4MI)AG/@*"+L7<#KV_Q,&]07/&-T9VL;8/\5F:]]H<+E/5%D,A)\!T1^M5;+-XI;+5IKV6JA#[+=#LU^9QM MJ53Z,2LPI?%&,,6H!!?W5!&6R$OP#K ,_+OB&TFRN1SY2M?,6_IQJ7^[UT<6 M_0[R=QE?6ZY\H\HW*G3Q8=^R\MUF;R\3MLOD8_Y: MKDE,QYX>U)**+?4F?_X!H^ OATE,HT)!+VD\[!)PV'W,<7+F5K_5ZC_H=^?]!>/ZKJ1\[Z?TO%=&AU^8^$ M"?"-)!O:5CMJWGL8!C!LK]ZOJOXZAQ8%A*'1#]-@@ES+U MZC@( F2I;T@*W2B]XV+-A38 ,J[TN]$',VY[%3J5SAVKAKBPUTVDH!/=Y_HT M9(9N-!^5J2:70PPCVW@V7(:'P7Q"III@QH'-@R$S=*/YI$P-FID*4<]BP< 7 M.K%Y?*B&+=T0A)90(X-5Y,;J/9U5@_2E==KF;'_F$$4&O0AV-+UT(OQ ,3(P1J^',6J9)$<#:*$0,C!&7<(8-6$,P\CBP< 8=0=CU )CVS0/ M&1:C;EB,FBS6O6";8&'#8NQFL4[2DF\5($N:Q99!ZI8X]S/:X!AWA&/\%CC& M!L?X]3C&31R'43BP?'#BVEK#H<6&4\*$FU2&/=M0,E#&!Z!\0IAP<]7A QQ: MINO8[UQV.31-N+CKH;@@MDSML>(K=/'W@&7T!*1'/5('%QO*EX!8Y=YP: M\.)^1WER OQ[RB^+A9M9UPIGA:;*TKF5.07Z/,+KC]&RYU\';A: MQI_\#U!+ P04 " #S@:M6U!-RY.T" !A"P &0 'AL+W=O^YYS;>W)SPR473W(&H-!+EN9R:,V4FI_9 MMHQGD%%YRN>0ZR<3+C*J]%9,;3D70),R*$MMUW&(G5&66U%8WKL54<@+E;(< M;@621991\7H!*5\.+6RM;MRQZ4R9&W84SND4QJ#NY[="[^P&)6$9Y)+Q' F8 M#*US?':!B0DH3SPP6,J--3*I/'+^9#;7R=!RC")((58&@NK+ BXA30V2UO%< M@UH-IPG<7*_0K\KD=3*/5,(E3W^Q1,V&5M]""4QHD:H[OOP!=4*!P8MY*LM? MM*S.$L="<2$5S^I@K2!C>76E+_4?L1'@NCL"W#K +7571*7*$54T"@5?(F%. M:S2S*%,MH[4XEINJC)703YF.4]%UO@"I]-^LT!CB0C#%0**OZ(:JU>9X!(JR M5)Z@(\1R]'/&"TGS1(:VT@(,C!W79!<5F;N#[(:*4^3A+\AU7 _=CT?H^.CD M+8RM]3=)N$T2;HGK_3T)V231)J^"\=MAS MP)N]D_BX5 MT_Z%!%U1)M #30MH8Z]0@C?LOH/]=O:@80\ZV0<.&M%7B;A *XW(WH>]T]NJGC]P>NVUZS>\_8,XI_\/W(.&>]#M&XP41QX) M4*+MT\;:&;]G1;"S;IS.88Q3XQQ8YT:#QQ_V3@WQYM7'+NX%[27$Z\:,.UOJ MNPU4P_PA@ SZ.P2LFR[N[KH>(:;S9%S 3A]U0^Q;H'5WQOZ!C-39YO?5N>[C MN+N1O\M(P58=71*X.UH!7C=IW-E>W^\CLO4%=8F_]0&U-P8F,WSJP63*JC>+SY-A:.G=E. M"OOT.SLAZ[:2E\1G^_?G;-^E.Z6?38EHX:42TBR"TMKZ/ Q-7F+%S*FJ4=+* M1NF*60KU-C2U1E9X4"7".(J2L&)(72<"5!XV817$S.EXG;[S<\<=R9 MO3&X3-9*/;O@IE@$D3.$ G/K&!C]6KQ$(1P1V?C90!Y8ZRJ>C YJ+CL M_NRE/X<]0!R_ XA[0.Q]=T+>Y8I9EJ5:[4"[W<3F!CY5CR9S7+I+>;":5CGA M;';%N(8G)AJ$6V2FT4@G;@T,*\UYQV2G&[RA.X59)6QKX)@LL_L:'Y'Y((7Y+81F/$MXR?0K3R2>( MHW@*CP\K.#XZ&>&=#D[A5/A7KK6X2!7#72=G4TS Y=Z*(KOC_;NQ9& M+W'+I0&!&X)&IV>4M>[:0A=85?M27"M+A>V')752U&X#K6\4W68?.(&A-V>_ M 5!+ P04 " #S@:M6?3QH%[4% ++ &0 'AL+W=OZCXR3KK8K\Y$SO5)Q^\J!-Y-OTTCPZRS%; MS,A&/?C[T'[13W^I8D$BB[?689+_)4_'>R6;D?4^L3HJ!J<91$%\_.__+ I1 M&4!IRP!:#*!YWL>)\BRO?>NOED8_$9/=G4;+7N1+S4>GR05QALJ=->FG03K. MKC[Y@2'?_7"OR(WRD[U1:5Q[GI\Z1P:DN!E$AQ-XDI' MD3+K(,UDY^^4:9H9C="S2*+,3PR 3TR0F2PSDV/"=PPF*O QUW5I,WKS,H?Y M&^B9G3:^52365B7$(?>ZY>E# _4LU:),)Y#43.7.XU M@^BY0+4NFL6UNB]G?FZD3G1\SQIY%2GP!N!7#!XY.>!W#R7I4R$LHE4QI'/A MMD (7.[A9/[M[.Z,6),K9=O,:(2^=0*B]_@0$*<@>0]8WD.I^F0010U$3R[F M;0\B4+J'@_EZY.17-0I M57+.6I $7O=P8K_1L7I.]\/F1]K /.S;MJ1HD)ZUHL#[U!VR-YV"]"F0/D5Y M^U0@BVBO@#QWY\TXTLKN'6?W+]FD)H@?&^><8OM.@?,I&P+?%'1/@>XIOK$_ M%3Y>9U2DO:# [!1G]A) \A_ITFS@X?J6#12 RB&83D'\%(B?XMO]4S&=G])S M4*!XBE/\:T@[=R!XU+[% T6@YT.0G4()&"@!PSN 4[T ]Y1&A 'G,YSSJ\B^ MV93@L?J6#)2!#3%VV"3.3L7:&=?;82 @#'Q40XC7#:'VQH6# M G!< :J8_JT.*B1>X^Q3= F\XOX/,87X%(+ 01#XJ*80KYM"H75D%:('H:!^]PK>;QN*A^U80!$0,<9?$ M%+HA0#?$J.Z2J+M+[1HK*K\-=_>6CNC2QMFG:!T$Z(<88BF)*41"@$B(42TE M4;>4YLQM?4Y!#D1W2ZE LJ-?B ?N6S\0$#'$51)3*(0$A9"CNDJR[BHA?J$$ M+9#=7:4JN)V=0SQ^WS*"B,@A3I.<0B8DR(0JG"<:]T!1W6)J]PPE"(+L[C 50'8Q@_&H?6L'^B&' MN$QR"HV0H!%R5)>IB"9Q8)W*T<[LF.R-;QZ#."&A>DB'N6?S](MACB=/CQ=6 M[_+3GO?:6AWE+[?*WRB3W9!^_J!3&BXNL@.DY?G?U?]02P,$% @ \X&K M5I@?:&QY!@ ]#0 !D !X;"]W;W)K&ULM9M= M;]LV%(;_"N$50PLTL<0/V>X2 VVR8KO(4#1K=\W83"Q4ECR*=EI@/WZ4K(J2 MI1Q+PM%-(MGB>\Y+'=*/2>OJ.='?THU2AGS?1G%Z/=D8LWLWG::KC=K*]#+9 MJ=B^\YCHK33V5#]-TYU6+*\RE_[I)=7R=Y$8:P^:9+N MMUNI?WQ04?)\/?$G/U_X'#YM3/;"='FUDT_J7IDONT_:GDU+E76X57$:)C'1 MZO%Z\MY_=R-F68/\BJ^A>DXKQR2S\I DW[*3/]?7$R_+2$5J93():?\=U(V* MHDS)YO%O(3HI8V8-J\<_U3_FYJV9!YFJFR3Z)UR;S?5D/B%K]2CWD?F]$1E08^?Z$!+1K0K@U8 MT8#E1H^9Y;9NI9'+*YT\$YU=;=6R@[QO\M;631AGM_'>:/MN:-N9Y4<9:O)5 M1GM%[I1,]UK9>V12N*M[8R*N;;G!VE>+M4-O;>I3NY4M<3.[A2I0]JLOSU M%S_P?FOSB216<\U*UPQ27][(=$/L_2.K[$#]NP]M%V0ET.;Z*!7D4MD$<5C. MF;"W[E!UT[R(SMAB45Y52Y.7:7(PS?<'6WWR(5(7=O1>W-L4R>N;O=8VTS=M MF1[51"4)WZ?!8GZ2:_.R^2Q8L/9<19FKZ)WK7TE\ >4K&HG0@'N+DW1%HVNY M-_-I>[I!F6X IOM[:D(['ZHU<9-!6XI!LTLY]WQ^DB,8;& QSTHK,[B8D^U6 MZ54H([*3.Z7;;( *?4;K^:8KI'$:JX7I>L%2K4N&M7*/,^C M)\4*QAKHQ/?<9Z]WIESU+M'6#(D3HU(R)0_)2Y^DH%+?&XBE5O==80X?KW(+ M+2SG2&IUYPXQ?/"SO'/U%C+5\N7,X_Y)^<+1AKIQZ.##['"K'@Q)U6JO0_.C MU0;8OO>]0U*KNW4$XG/$J@5QIK=S)+6Z<\YE M.V^2;3"?-2;;,;#'=]SCP^"3U^U3/52[2(A3>%Y#$"B#I"HA_B5 M'!61L-3JSATB41!$.M=N(5,#A8#ST^_D<+2A;BHK*S#VW"6Q^D&V4G]3ACSN M7V!<6*3W#1R#C:AC(\H02Q>5D[#4ZLX=)U%XJ:9SZ3877_C"FYU6[ACH0QWZ M4!A]/F=TJ\/XJ=4!$LD43L?@(NJXB :(!8M*2%AJ=>>.D.B95:,^2Z"%UKFJ M'8-\J",?"I-/W]52VD) ;64K"5X/ZCOM%'+G%FGAJ$-=.9YA.#S#FCS3ZF8,H&$.:%A'H,F'9N?U M9UBU=YV.@3K,H0Y#1!V&BCI8:G7G#G48C#J]1VB3=AB=+1H?-V/@#G.XP_KC MSCDN8"W(XU%^"G)PY*'.'/$PG-TNUJ2+H](0EEK=N:,A#B_]#!F;O+G[U;*/ <>:LS!#H=AI^O0 MY$W(:3,S!N/PRJ]K8,:ICLP.&R2P6N\*'8.(N",B+A#')BH'8:G5G3L.XO!6 M6.\?5;7\!(AZ(CBMY3$8ASO&X?T9Y^R,T[*J,_?%J;$Q,(<[S.$X^UF\VWX6 M'&VH&X%@2"#N;0E4&,)2JSMW,"3@U:&^TXYH M[G&QV9R?3CMPU*&N'.@(?- 13="9B\7I=Q X\%!C#G0$#NB()NBT;47"T8:Z M<:0CNI-.MVU)6+#WV!L#=D3EI\F(L"-080=+K>[9(]^%(^Z+3\'U!+ P04 " #S M@:M6NHO,@-D% #Z*@ &0 'AL+W=O/XVOYC'_\?U8B_D5[5E3*/[+,W5U62K]>Z-YZEXRS*J+L2. MY>:3C9 9U>94WGIJ)QE-JJ L]8COS[R,\GRR7%37KN5R(0J=\IQ=2Z2*+*/R M^SN6BOW5!$\>+GSBMUM=7O"6BQV]93=,?]Y=2W/F-2H)SUBNN,B19)NKR5O\ M)@JF94!UQW^<[57G&)6/LA;B:WGR,;F:^&6/6,IB74I0\^>.K5B:EDJF']]J MT4G39AG8/7Y0_U ]O'F8-55L)=(O/-';J\E\@A*VH46J/XG]7ZQ^H+#4BT6J MJM]H7]_K3U!<*"VR.MCT(./YX2^]KT%T O#T1 "I \BY 4$=$)P;,*T#*M3> MX5$J#A'5=+F08H]D>;=1*P\JF%6T>7R>E]_[C9;F4V[B]/)=H MT_++4.@5(CXAZ'G$-.6I>F$N?+Z)T/-G+] SY"&UI9(IQ'/T.>=:O307S?&_ M6U$HFB=JX6G3LU+?B^M>O#OT@ISHQ=]%>H%P^+)J=B!\=4:XCT^&1^[PB,47 M*!@,]PS.ABEIF))*;WI"[ZU27/$A"LZX\A5_HW8T9E<3\PXK)N_89/G[;WCF M_S'$!%(L A*S> 4-KZ!2#QX;@S3^5AARY1@9#.\EC-L3M$#^KXLMYX&Z)Y^0R6'AW72#.5L8" 1*S@(0-D- )Y+V* MRXB$[8092T- PCZ0J>\?\7 V,I8'D)C%8];PF#EY?*%2TEPCS60V1,,=C7WT MG5$YE-17SLBQB(#$+$2O&T2OST,DT.[A=8I%EAEC8F;@^.L0MH-BV!E$Q)BM M\N=H(#F;'DL)2,RB-&\HS<^A]!*Q>R9C_I!RT',S^2E#"/A10*PZE9D-IS3AVNM6C@7+2 M-3RB@N>HRGB#OL$=.YK74[AOW-IO[/;?G]B=0#??"C/G)8.@((WU"E0M@E*S MT;5&'8,S[?RIW 5IR5>/=,910$50';$YM7X>GV7H1Y4];LG1[.:]*@K[0U54!-6N MC:IU\MAMY7^]]G$W,!KF_@4QIVTQITX7>UR93P SV^9&62QR!5/ MF*R6F%'&4V;&F,G^@^NDH#Z^5NOFK&E_@$&U:9-J_3EQ^_.3I#:42W1'TV(P MN[M51Y/"_46- 5+]0@%W3;%-H+-J[G;C?PJ1['F:FE=LQV+-DC(OK9EQHDD1 M:[Y.AP' KJF3'H!92.;' )["H9/6H1.WM^XZ3O0#?W0*CX?67\GOE M>035I,VDM>C$;='/+*C=*J/!/+*J'YXNSR.HGMB\6O=.W(;Y*+V]IS(7A48[ M^CTK9T>JT;.P] _IJ=<3U-V#JD50:C;:UO"3.4R& S7YH&H1E)J-L"T$B+L0 M^%E'"^K^:S7+@1TGO:XK[// ML-P5^@^5MSQ7*&4;(^]?O#9?ECQLM#R<:+&KMAZNA=8BJPZWC)KA5-Y@/M\( MH1].RMV,S7;7Y?]02P,$% @ \X&K5@/)]*'F#0 $JP !D !X;"]W M;W)K&ULM9UM;]O(%4;_"J$NBEU@$XGO5.H(V!6G M;0KL-DBRW<^T-+;9I4@M2=D)T!]?4I(UO!SZDF,__I+X;<[(SY4Y.IJKT=5# M4?Y1W4E96U]W65Z]G]W5]?[=?%YM[N0NJ=X6>YDWW[DIREU2-Y^6M_-J7\ID M>QRTR^;.8A',=TF:SU97QZ]]+%=7Q:'.TEQ^+*WJL-LEY;>?958\O)_9L\S^+9M96WB2'K/Y4//Q3GG\CO^5M MBJPZ_FL]G']V,;,VAZHN=N?!S2W8I?GI_^3K.8G. -M[8H!S'N!,'>">![A3 M!WCG =[4 ?YYP/%7GY]^]V-P<5(GJZNR>+#*]J<;6OO!,?WCZ":O-&_O*9_K MLOENVHRK5S\?JN8K566MB]UUFB=M]2KKC>4L',?:'\K-75,%*\FR8G/\GO5] M+.LDS:H?FA_Z[7-L??_=#]9W5II;7^Z*0Y7DV^IJ7C)QU8/AZPO"%_>3PF!_^2U*^M=S3<'=@N."'QW)S&=Z;?=X4 MXU(1YU(1Y\ASQRJ2;/X\I%7:ICX4Z8GB#5/:"\R[:I]LY/M9!NPR75_/[;JYC/T4"\RZ!>6Q@/U55YG51?OO1RF4]5(1 ^_-SG 7]$UVS M&^:.[Q@X\]3CB_ M&W5H]Z)FIS2-&@D3(!B).KI$';%1_[N^DV7C QN9WB?7F1R,-]+C7?3OR>PT MIO$B80($(_$N+_$NV7B/6F85-]:A?8A=5<-7BJ6>;]#/EYW'-%\D3(!@)%][ MH>1FP2;\I:B3[!3M>5DLY7;03Q9:RE'H]Z\2_&RF.4-I D6C27RBUM7BY/%_-.QNV%_;![XH+N:5F["RULJ$A":0)% MHV$KE[19/UK]*NO^NOEC\Y![DQVV:7YKW3+/C)S)9"WUO*"?/=0[94'>$T@2*1M-5^FCS_CAPSQX,>D ;G66DK8]0 M'HRT/J?)=I=H;+(TTV[R["3Y49:<^MW>=T8NQS,'JEX M:R@MAM($BD9+I 347D*>,K213KB&TF(H3:!H=.M'":O#"^N'O$[RV_0ZD]9/ MQVO4X,[/0G_R4'O*A9_(>$L'ZJHH&@U9N:K#NVHGY/-"D.9;>9/FS>6H?2[F MYM ^S+P??A _PG:L;S(IAT:N^9'&%8%J+(I&*]+9\N0U]K)4?"F3K"R MP$.,MSRQ>Y[83<_7,%M'F:WC8K:@H9N@4%H,I0D4C19$J:_#J^^T9<'3E@57 M7Q:@R@NE"12-AJR4U^&5]V7+ L_VF64!*L)0FD#1:$64"#N\"%^6A5C>RZS8 MRZU5R\U=7F3%[;?!*B!%=0VEQ5":0-%H991$.R%FA4 *[1I*BZ$T@:+1@BC9 M=GC9GK9"1-H*X?GZ$@'U92A-H&@T9>7+#K]C^[(E@F?;"V:-@!HSE"90--JA MIXS9Y8WYLD:LC\VRQWZ%[+3I=9?N!PO!$XU[]Z"B#:4)%(W61HFV:T-6"1?I MLFLH+8;2!(I&"Z(\V^4]>](J<6:0IYK.S MUH?(SVG\&BNHU:)H-&]EM1Z_Q6O4A^@-]#=K64.%%4H3*!K-6@FK-]+?_/PV M1$]O;XX"W^EG#]58*$V@:#1[I;'>\U_]ZNFMS+;G.OW.?7X&XW2A1HJBT70[ MKY3EC71B&^*9,M:&R$]F'#34*%$T&K0R2H_?>C51_^+J\>(ZZ=ED;T!6M2>3^8F,0X;**HI& M0U:RZDWLHIYV^6(;Z/BIC/\RH/(+I0D4C19-R:^'Z:OVH'W54%H,I0D4C9Z, MH1S9!_15^[H7ZPUT_$2F(4-I D6C(2LQ]GDQ-KQ436WJXF@)FTB!O@GM>_V:LO#C@-Z&?>[99H.] :V>;\5,;QPZU M7Q2-QJ[L-^#M]R5GFP6Z%.MGF_'S&V5]8G_\\)$\]+(%:*)060VD"1:.%4!8:8"PT@%HH ME!9#:0)%HP51%AKP%FK<\L_SC"NSU"YL=F^]CJ$S"A2-GABO?#0<.0>Z[8KH M6O^3+V;A0:9!AP/'2O=RADXH4#2:LS+2$&2D/,0OE3(@?:ARN+JW! M(M3NV%#-1-%HN$HS0UXS)W;[\Q3CG/4-UC",M#LQ5#E1-)ISY[V!IBOG6#:IQ+:#[K%":0-%H?9331IC^XP@JM5!:#*4)%(T61,EO!.@_YAG& MU=#?E];17H010^<4*!I-64EOQ$OORQ8*J/:.W%+FB,H8>D,$BD9+HEPXXEVX MMU),;_GFN<;E@.[;0FD"1:,54D(=85X,'$&-&DJ+H32!HM&"*/.. "\&YAG& MU0CU;2Q=*J!S"A2-IMQY0][)QSP_8ZV ^O7(+;4#9JW OH7O:\ATI&0Z&GD7 M7[I6//. 27X2X]I 6Y.A-(&BT;=<5EJ^7$ 6CB74P*&T&$H3*!HMB++R)6_E MQKT0/,^X,O9X+P1T1H&BT;R592_YG>/IO1 \R#CH@?.X^CE#Y1E%HSDK>5Y. MV3F>L.G#-!WHAH',*%(TFK01ZR6OIQ%X(GF*L M'^<\T L!G5.@:#1G):9+M)B.=4SP$QJ7!"JI4)I T>C[,B^4I;8?(S3UD0.J M"1878W$"ANN5Q>Z49?);!S_]+.<(Q+PF>GNS_C0G=E(!P_6B=CI1\Y[ZK,O7 MU#W]DR4"W,D]2,'5A:HY6-Q H:C9;$[GF_SO=<3]RY& M,,95L?47)K_1GT_'SBI@N%[:'7VW@6_=- (SSUS7^,',L1Z/PO4R[WB\_6IO MX32"-J_ P(%< P7 RC<*URM 1[[MY[^/T\A8\X3U]NW!^SA6I%&X4\3SZD[* M.D[J9'6U3V[E+TEYF^:5E&PO=V]R:W-H965T PCTG"89'QNQ$*L+T^1A#"GFYW0%F7RRH"S%0C;9TN0K!CC2 MHC0Q'\9/ AM?ND4*94_JH&K?1 MV+!4(D@@%,H"R\L:)I DRDGF>"I-C>J=2EB_W[K?:'@),\<<)C3Y12(1CPW? M0!$L<)Z(.[KY"B700/F%-.'Z%VW*L9:!PIP+FI9BF2 E67'%S^5$U 1V?X_ M*07.>P6]4M#3H$4RC76-!0Y&C&X04Z.EF[K17*.[,$GY%B.TR"?O$-NV4UR4TY& M-2-.-2..]NOO\;ODG'#2A-&J4_OM@J]P"&-#;B@.; U&\/&#[5I?FJ Z,MM! M[%6(/>W>^]^B7X9/N8352_O[N^Q#MP)2_J>)OMA^9?% E'[0FO\&$H35.ZIP$E3?K,8 MGE<[-(OT9JW64H7N#\R61)9,"2RDS#KW)#TK:L>B(>A*EU]S*F0QIV]C66\# M4P/D\P6E8MM0%5U5P0?_ %!+ P04 " #S@:M6[U]/VS 0_5>L#$U,&B3-3\;: M2+1LVCXP53"VSVYR;2P2._,Y+?OO9SMI5B!D0^)+:U_N/;]W<>ZF.R'OL !0 MY+XJ."IJX/K)6LB**KV5&Q=K"32WH*IT?<^+W8HR[J13 M&UO*="H:53(.2TFPJ2HJ?\^A%+N9,W'V@6NV*90)N.FTIANX 75;+Z7>N3U+ MSBK@R 0G$M8SYV)RODA,ODWXP6"'!VMBG*R$N#.;K_G,\8P@*"%3AH'JORTL MH"P-D9;QJ^-T^B,-\'"]9_]LO6LO*XJP$.5/EJMBYIPY)(8,Z@D@6HEHQ3DUM MD9R0I13VBI#C2U"4E?A.!R\0&3*]N+VY),='[\@189Q\+T2#E.U4YZ._[>SMP?);RB\I0$D_?$]_Q@0,_B M_^'^B)R@KVY@^<)G^+[ISU#"%G@#)W57T:$JM2RQ93'?W3:-PC,M8'LH?2#) MB\(^Z8' L!<8_E-@*1 !1_6%3XX^B8.SZ)' -BLZS JCR8=AA5&O,!I5V-ZY M(5&C.-/]SK&F&Q]'+H7KT3VP&+<6XQ?Y9:,LKS4$5%;$# !4$ M&0 'AL+W=O M\6^B($2"[U59BYE72+FY\GV1%Z3"XI)M2*W>K!BOL%1-OO;%AA.\;$A5Z:,@ M2/P*T]J;3YMG-WP^95M9TIK<<""V587YCW>D9/N9![VG![=T74C]P)]/-WA- M[HA\V-QPU?*[*$M:D5I05@-.5C/O7WAUC1I"@_A*R5XEV?FGA\_Q3]?9.\2N81"W+-RO_H4A8S M+_/ DJSPMI2W;/^1M G%.E[.2M'\@OT!&\4>R+="LJHE*P45K0]7_+T=B"," MC$8(J"6@YQ+"EA VB1Z4-6DML,3S*6=[P#5:1=,WS=@T;)4-K?4TWDFNWE+% MD_-/]8[4DO$?X/6"2$Q+\09<@(>[!7C]Z@UX!6@-[@NV%;A>BJDO58^:Y^=M M]'>'Z&@D^F?,+T$(WP(4H-!"OW;3%R3OZ.B4[JL\NV11ERQJXD4C\6[Q'GS& MDG"*2VLV!WK2T/4&V,UA&D93?W>LV0)*LK@#G2@+.V6A4]E[6E,UB4OP@3'[ M0!_X\5&O410/E)D8F"&[L*@3%CF%W6QY7JAML@3=2K&IBXR>XRP;J#,Q$SBQ MJXL[=;%3W3V3N+3IB8V^4)JD T$V4);8%26=HL2]Q(@@?$>L4Y@8_5V@X>*R M8*+ +BGM)*5.25^4&5#7Y*66<8C"@3 K:&2PLDY9YE2VH'A=,R%I;ATO)UG[ MVY78X)S,/&5@S:A[\[__@DGPCZW2O%"PDSPG79Z3/ZL[$W-PD^'F=G;QFPG MH+>)X \+5!O@9'\/%Y&[D]]-XLCKX$L4LS;*22;#?6K!P'"DFL'>GZ#;H$;K M6.:>F>";FMR531H.LZ%H,:5"L+QAFS'ZIJ;_JN%[:6BG2;;^QT\8WCG:ALT+0U&R60X M$Q;4Z%<5[*T/NKWO&67+-+;0W%DF:/3+"O;N!]WV]]QRE)DKV:Q')BC-1CX< M8.];T&U,R:>&/EAV?R3,?P)02P,$% @ \X&K5K]8 M'U.I @ #0@ !D !X;"]W;W)K&ULK99K;YLP M%(;_BL6JJ96V< N7=@1I359M'Z9%O6R?73@)5@UFMG/9OY\-Q"*!1M6T+\&& M\Y[SO =L)]DQ_B(* (GV):W$S"JDK&]L6V0%E%A,6 V5>K)BO,123?G:%C4' MG#>BDMJ>XX1VB4EEI4ES;\G3A&TD)14L.1*;LL3\SRU0MIM9KG6X<4_6A=0W M[#2I\1H>0#[52ZYFMLF2DQ(J05B%.*QFUF?W9A[K^";@)X&=Z(V1=O+,V(N> M?,MGEJ.!@$(F=0:L+EN8 Z4ZD<+XW>6T3$DM[(\/V>\:[\K+,Q8P9_07R64Q MLV(+Y;#"&RKOV>XK='X"G2]C5#2_:-?&AH&%LHV0K.S$BJ D57O%^ZX//8$[ M?47@=0+OK0*_$_B-T9:LL;7 $J<)9SO$=;3*I@=-;QJU%K;*%A M"]_$)O$>1E]H..Q'Y/LG8,.@*/#'P2(#%IT%^R$+X&- T:"6'YXV:A@3>LXX M3VQXXK,\CTQBBNJN7=!?]?F9]1 //O7 <:Y/<(=!_G4/NU$LKK9OY^95*=!,RS4>0U&PO=V]R:W-H965T>9>9X9_+8X$/J=Q0 ; C-,!=-NC79C@*.E%&6FHYE^6:&D]Q8+53?/5TM2,'3)(=[ MBEB199C^O(64'):&;1P[OB;;F,L.<[78X2T\ '_UA#FDHD$<>/ M"M2H?4K#YO,1_:,B+\@\809KDGY+(AXOC9F!(MC@(N5?R>$35(0F$B\D*5._ MZ%".G8C!8<$XR2IC$4&6Y.4_?JZ$:!@(G'X#IS)PN@;>!0.W,G!?:N!5!DIJ MLZ2B= @PQZL%)0=$Y6B!)A^4F,I:T$]RF?<'3L7;1-CQU3T5)43Y3X3S"'WX M420[D52.W@; <9*R=^AO]/@0H+=OWJ$W*,G1OS$IF!C+%B87[B6(&5:N;DM7 MS@57+KHC.8\9^I!'$+7M31%V';MSC/W6T0+>87J%7/LOY%B.VQ//^N7F3H]Y MH#]1J"(^W3#!'"(A->.TD+E@4O9=,TUP3%-?#DHG MOG(B/_K]:N9XUL+<-X711B*GFFNVPR$L#1$0 [H'8_7G'[9OO>^3J<>C-?-K MCRTQO%H,3RO&31@669$J*6I9U#PA^..,4)[\4AU]$I30DT9 MN?9'0FT_H=* MT./1F4[[)9C4$DRT$OPC)OV7IWUR%H$_G<\[G+4.AW+N\3BSYOV<_9JSK^4< M-%,-SV)Q8]#'UC_7V_#Z$])- &\W(]6E2G-=6IENH=#F/11P.RMQP0+1@)KZ3BK=9R]QK0Y.Z_FB=C-+LP9\UJ, MN5:,CP7-$UY0^#UA+=#0:AH3+!@)K"6@;9WV0]9KU%/EI;TD=)=A?2A#=>MS M:=O]!64W]H>V5H\O^(E0S(F8J/2$M3!#"VI4M& LM+:$SDE"YU5*RCG+K^M. MNR6E#66P<._"&F^?-KJV?J?[!<1!+2:IT"(3]/>@Q.BE/.9&=3TJ6C 6 M6EO$TP;9UN^0QRHJ[VR;9#MN=^.HCV6PL_@=02P,$% @ \X&K5LXA1]\! M!0 /2( !D !X;"]W;W)K&ULK9IK0V38EXOJ4)WT\LUWK9 M\(6MUBK?8$_'&[*B#U1]W=P+O6;7E 5+:289SY"@RXEUXUY'>)0G%!'_,KJ7 M!\LHES+G_"E?^;286$X^(IK06.4(HK]V=$:3)"?I<7ROH%:]SSSQ2*+3[0O8T//0O%6*IY6 MR7H$*%6"=^X>_"K!+RI32BGJ$!%%IF/! M]TCDT9J6+Q3%++*U?);EQ_U!"?TKTWEJ^BE3)%NQ>4+1C9142?0[>BC/ ?0^ MHHJP1'[0V[X^1.C]NP_H'6(9>ESSK2390HYMI<>0D^RXVM^LW!\^L3\/W?%, MK27ZF"WHHIUOZ['7 O"+@%ML!/Y-LBOD#GY#V,%>WWC,Z7=$7"'//9D>F=,C M&M?IV*#&JP^'5_"\UP,$KA_3[ MEDE6S(9\J2^S+Z=S[XD\Z)Y5CN.TQSD;=,?9"8J,H_K)GAW6FH=&S9\9F;.$ MJ6>TV%*D./J'BQWOTSL\1^^PH]<+\/'):1S13^H=U7I'1KTSGFZVBFK?Q9=J M3P3MDVI$7'I"0\(B(%BK=*[3.!7G[7-CQ0"J'B@M@J*UZW?@]-RW3Y!FQL7U M;NR'FW(LU0M(B*%J[;HW7Q@% CX&: M;E!:!$5KUZ\QW=A\2_F\'@,UW;A[ZQ@/N[/9*U%MO8U)QF:3_#%_V"IXQF(T MXVE*14R1C;[1N62JO_= #3,H+8*BM6O9>' \!.@]4"L.2HN@:.WZ-58E.\JE"N*;XJG]W.N%$^+Q375\Z7( _3O M2\[5RTJ^@_J-D>G_4$L#!!0 ( /.!JU:-U9F4'@, ,D, 9 >&PO M=V]R:W-H965TE&IZF&[-HDA5A.;V::T^_6SG9 2"*%(W!"?WM?^'@?[RW!-V0O/$!+@K<@) M'QF9$,N!:?(D0P7D-W2)B.R94U9 (:ML8?(E0S#5HB(W'(W1FN^508JE!FE+ZIRFXX,2ZT(Y2@1R@+*QRN: MHCQ73G(=?RM3HYY3";?+&_>?.G@9S QR-*7Y'YR*;&3T#9"B.5SEXH&N?Z$J MH)[R2VC.]2]8EV-].3A9<4&+2BQ74&!2/N%;!6)+('W:!4XE<'8%W@&!6PG< MSPJ\2N!I,F4HFD,,!8R&C*X!4Z.EFRIHF%HMP\=$[?NC8+(72YV(;HF 9(%G M.0)CSI'@X!J,"\H$_@?UQES&2$"<\RO9\?P8@\N+*W !, %/&5UQ2%(^-(5< MB+(SDVK223FIN9?E[NM,CC;GF,DD/R1C1NO2>N]G,_NR=MA$L+K]U"G18#OH0)&AGR.."( MO2(C^OK%]JWO;7C.:1:?R:R!SJO1>5WNT8']GY0J7ZO44?@:N8%K#\W7;0J= MUJ=2.)-9@T*OIM [1L%KHU"J>EL4O-!U=RAT6I]*X4QF#0I^3<$_1J'71L'? MIQ#XX0Z%3NM3*9S)K$$AJ"D$QRCX;12"?0H]U]^AT&E]*H4SF34H]&L*_6,4 M B O*S!#[Y2D;4#Z>T!'80??\E&@+;UD=I8G2$V\IAKF;/4URH\>*U6EMMKL>UP M]W1H&16X07-0W+VZ4[?7W,KQ"L06.E?F(*$K(LI$J6ZM\_&QSD)WVB?V8%IF MU1\V99(OTZ %)ASD:"XMK9M O@2LS)O+BJ!+G4G.J)!YJ2YF\EL#,35 ]L\I M%9N*FJ#^>HG^ U!+ P04 " #S@:M6U9;'R,H, @Q0 &0 'AL+W=O M)6IZYT6[#!3M)+(C6Q MYYO:NZK=O?W9)9. "CAG.TTK[1]_AA"<(62"T?OVAVU"F)=-\CPPYC,VI_=% M^:V:6%L'/^:S1776F]3U[;M^OQI/[#ROWA:W=M'\Y+HHYWG=?%O>]*O;TN97 MJT'S63\:#)+^/)\N>N>GJ]L^E>>GQ5T]FR[LIS*H[N;SO/QY86?%_5DO[#W> M\'EZ,ZF7-_3/3V_S&_O%UG_L M[O&?J;VOGGP=+!_*UZ+XMOQ&7YWU!LL]LC,[KI=$WOSSW5[:V6PI-?OQWS7: MVVQS.?#IUX^Z6#WXYL%\S2M[6<2^XLM?YW:S^7-PKNWY JQT< M%[-J]?_@_N&^<7/G\5U5%_/UX&8/YM/%P[_YC_4OXLF *'EA0+0>$.T[8+@> M,-QWP&@]8+0]('IA0+P>$.\[(%D/2/8=<+0><+3O@./U@.-]!YRL!YSL.R < M//[E!JL*>OB3K^HES>O\_+0L[H-R>?_&6WZQ*KK5^*9,IHME?WRIR^:GTV9< M??[!-L55!6]26^?36?5K\$LP702_3XJ[*E]<5:?]NMG(\J[]\1J4#V#T C@, M/A:+>E(%V>+*7KGC^\W.;?8P>MS#B\@+FKO9VR",_Q%$@R@*_OB2!F]^^36X MKO_^M_#H^)\[=O!R#V\0[N^E?N_];=G-R_S>%WN[>;SAH[>#$7Y&V*^;W?(Q MTL]\S)M'-WQ@AAY&[<]$'D;OS_@>E/$SJ1V_MC=.J0XWS31^JVWQLSWK-:UQER^^V=]Z43S+86=XDEI)81F*"Q"2)*1+3)&8@ MS"G^T:;X1S[]?#6U^JVX_NVNLD%>5;;>U0E>HVLGD%A*8AF)"1*3#UBRPI:3 MY^_G81R&I_WO3RN3U=W 2SY1-X M8'\T1Q^[G\B]4-?R);&4Q#(2$R0F'[#XZ=__Y&2K>N,=)1ZY]]'D3AD('!A^;XYX;YOCU_JQBG=-X2^\9-@3"GR$\V17[B+7)I%TV5SU8S MG_QJ/EU,JWI9]=^M=_+C1;L6/(FE)):1F" Q26**Q#2)&0AS6B,))OA=1,R"]U[@Q22U$M0S6!:G*M M.6_?C+;?H-QUI^'V1 ?=+T-I;AU';1U'WCK^)L"A/P).I]6XN%O40?.\;X,W>17D0?,B,+:+>M?BN L_ MU[GLT?P7U3)4$VOMY$G9#]X.AB?Q=N&CZ2ZJ:50SE.86?IOPAMX,[?R-S*>+ M7X-9457!__^]'.Y8\FP*B6H9I -8EJ"M7T6GOZ^A:-W"8WU!;= MTF_SW= ?\/K?#@K^"CY.%]/YW>Z9/QKYHEJ*:AFJ"523J*903:.:H32W5=J4 M.#PY\(TA- E&M135,E03J"913:&:1C5#:>YI5&TB''F3MO/5>5FSGT&Y7!UZ MF_]SH_&H;;\R,T)48U MC6J&TMQB;U/BR!]3/I\?W>>E75[VP;.BR&]VKGPT,D:U#-4$JDE44ZBF4;T61'^G< FBVC&I9 M]#PC'29;*_ %NDF):@K5-*H92G-KO0V7(W^XW'5!D9_K7/5HH(QJV5I[;0F0 M0+0_H_C5HV+_P@J_WKD/T$ 9U3)4$Z@F44VAFD8U M0VGNQ0[;0'EXX"G&0S1!1K44U3)4$Z@F44VAFD8U0VEN'[19\]"?->\;'/B9 MSFV!YLJHE@V?GYZ[/4-"-RA13:&:1C5#:6ZMMV'QL.MIR#MF2"\OK?#KG5L MC911+4,U@6H2U12J:50SE.9VRY/K01]Z06CVBM#L):'9:T*S%X5FKPK-7A:: MO2XT>V'H_T?:/&S3YJ$_;=Y[AH0&S*B6HEJVUIS%HH/M*1(:&Z.:0C6-:H;2 MW&)O8^.A_]SC/SZ(X%]%64\>YDD7=U5SAZH*+INBM^7.LD?S9%1+42U#-8%J M$M44JFE4,Y3F-DB;)P^3 V=%:(",:BFJ9:@F4$VBFD(UC6J&TMP^:"/EH3]2 MWG==A9_IW!9HJ/S*0TP\*R$R=$\$JDE44ZBF4:\V;G:&LE1(9N4J":1#6%:AK5#*6YM=[&RT-_O-QU786?ZUSU:)Z\ MUEY;"9&A6Q6H)E%-H9I&-4-I[B>#M4GQR'_J\6K&'^2ES8._?!^->.%WNE8\ MJJ5KS;FV?C0:;+UKDZ$;%:@F44VAFD8U0VENP;>1\,@?"?O? _*O(O+3G7L MC8E1+4,U@6H2U12J:50SE.:V2ILHCPX\_7B$9L6HEJ):AFH"U22J*533J&8H MS>V#-BL>,:;$^/T#P8U22J*533J&8HS:WU)Q\5[,^# M7Y\>O;R$R$]WKG\T(T:U#-4$JDE44ZBF4C[U*$7W)$,U@6H2U12J:50SE.8T0=P&RC%S+6L_T[4)XN=7>-[Z M6(@4W6"&:@+5)*HI5-.H9BC-K?4V2X[]6?)^*^3\2.=*?WX";W*T7>IH%HQJ M M4DJBE4TZAF*,TM]38+COUG%W==(.?G.A?]@[;\P/+ZR9JVHX'S7[C=!F@4 MC&H"U22J*533J&8HS6V#-@J._5'PWLOE_$[G^G_0GBYP&R51LEWOZ.G!J"90 M3:*:0C6-:H;2W'IOX^#8'P?_.;%V9LMJ,KT-\L55\/O$!I]M/JM_!N^KJAA/ MFU>#*GA_4UK[XD0?3851+46U#-4$JDE44ZBF4^G?BVSSE3XNKG07OA^+HY8SVTC^V-B[ M10D:&J-:BFH9J@E4DZBF4$VCFJ$TMP_:>#GQQ\O[KAI:,YYU/I?^+76N=31# M1C6!:A+5%*II5#.4YM9ZFR$G_@SY@/G2R^=<^K?5^74"/><8U3)4$Z@F44VA MFD8U0VEN[[1Y=#(Z<+Z$ILRHEJ):AFH"U22J*533J&8HS>V#-F5._%>RWGN^ M%#^;+R7;\R4T24:U#-4$JDE44ZBF49V?G\YM>6,O[6Q6 M!:L [:RW/&+8W-J4]W73"^&[]U&O_^QV&;[3X?+V?LN:(YVM1U\5\]>7$YE>V7-ZA^?EU4=2/WRPW M<%^4WU:[??X_4$L#!!0 ( /.!JU;SO*_2QP, &P- 9 >&PO=V]R M:W-H965TZ>K MU%:K;E\^>\$A5@&GMDG:^_4W!I8$,$Y/NB^)C6?&SXR9&;,\1 MEW+E[)3:W[BN3':T(/*:[VD)*ULN"J)@*C)7[@4E::U4Y*[O>9%;$%8ZZV7] M[$&LE[Q2.2OI@T"R*@HB?MW1G!]7#G:>'WQBV4[I!^YZN2<9?:3JR_Y!P,SM MK*2LH*5DO$2";E?.+;[9X$@KU!)?&3W*LS'2KCQQ_EU/WJ4KQ]-$-*>)TB8( M_!WHAN:YM@0G5CP?/UO_JW8>G'DBDFYX_HVE:K=R8@>E=$NJ7'WB MQ[]IZU"H[24\E_4O.C:R(0@GE52\:)6!H&!E\T]^MH$X4P [9@6_5?"'"M&$ M0M J!+6C#5GMUCU19+T4_(B$E@9K>E#'IM8&;UBIC_%1"5AEH*?6[RG$0*(K M=$=R4B84-2_/JWNJ",OE:UCY\GB/7KUXC5X@5J+/.UY)4J9RZ2K87AMQDW:K MNV8K?V*K 'W@I=I)]&>9TM2@O['K8]]BP 6_.^?]9^?O?*O%#T1B[/.Q9G-^OHVRP3-B*(HU\ZBA!<%4U 6E-'OQEA4&],%Z;#V MY^%BZ1[._;D@U.,,.\[0ROF>2GF#6 &!4(AO41V*4J$#R2MJ(FW,A6<05W[D M#T@O"/5(HXXTLI*V>?L&0BF5B2P:;>K/%O,!V06A'MF\(YM;R6!,=!%%>@&1 M@@O%_B&Z>)LPYR,"C/'PJ,="BUEDIHP[RMA*^:Y4% [7&+IX?%XX" 9,)B$\ M,T,M.JC%[QVJH&G5]#NHO4)'\XIOKRK('"(E-4(OQC&*HP'S6"8.)MY#[)TZ MB6>%_@A]0_?KZ21I#?0..<1X &>2BJ)P N^LT6%[Z4E3IB-I[EQXG "A[PW) M+DCUR?P3F6\E>R"_)BM@J]I_O;SY*&8&L7@QD1KXU)"PM1E8DZ-5[1W3*#E, M0E/)@4]-!-N[R*820E?CO2XID!M0H)MVDC/RQ'(X9G,;;TT2S42CM0GWD M4S_!%QH*+S,$P2S^._2X:RS&T&,A[$T5<'SJ+=C>7#YS1?+?Q(Q&;1B'\; # MFJ3F03S@=,_NLP4567W-E]#AJE(U5]ON:?/,= E>\C)42?-B" MJG<]AQ")YFK?3!3?U[?C)Z[@KET/=_ Y1(46@/4MY^IYHC?H/K#6_P)02P,$ M% @ \X&K5M'_Q&G% @ $@H !D !X;"]W;W)K&ULK99K;YLP%(;_BL6JJ96V<@N7= 1I331M4B=5O6R?'3@)5@UFMDF: M?S\;4IH22B:T+P&#W]?/>P@<1UO>0&(-%S3@LQ,S(IRRO3%$D&.1:7K(1" MW5DQGF.IAGQMBI(#3FM13DW'LGPSQZ0PXJB^=LOCB%62D@)N.1)5GF.^NP;* MMC/#-EXNW)%U)O4%,XY*O(9[D(_E+5%5F"46,&?T-TEE-C-" Z6PPA65=VS['?:!/.V7,"KJ7[1MYOJ!@9)*2);O MQ8H@)T5SQ,_[0AP([,D[ F2J[M$Z61\ ZH& GU&CT5*1,*J0D***,%+0HG,50(7J8A,J3BTFYGLU[QNUG3>6?,GYI?(M3\AQW+<'OE\ M6+Z I)4[;^6F2M^6P&E+X-1^[F )^F(TNDF_3K]@5Z+$"BV$=TA]_B=0E\W*K]6Z1=^$WNN'9F;0^Y!YY'RVW=XK;Z^/VCK@=-^AP#SJ/Y/9;;O\4M]_'[1]Q MV],N]Z#S2.Z@Y0Y.<0=]W,$1]V32P1XT'HD=MMCA(/8#DY@BJK\_J,0[U1UE M[W9AU]+&TO=#KP?;,"]_59-53F0D$.JOL%(R MZS)0%>+-!J092%;6/7S)I-H1U*>9VK0!UQ/4_15C\F6@MP7M-C#^"U!+ P04 M " #S@:M62^W[518" "U! &0 'AL+W=O*?8E%]<>3E+CY M]CO)CDDA#>R-K9/T//J==%+>&?OD&@!/GI74KD@:[]L%I:YJ0'$W,2UH'-D8 MJ[C'T&ZI:RWP.HJ4I"Q-KZGB0B=E'OM6MLS-SDNA866)VRG%[6$)TG1%,DV. M'?=BV_C00 M]N%$P.:O"-@@8)&[7RA2WG'/R]R:CM@P&]U"(Z8:U0@G=#B4!V]Q5*#.ES\ M4W+DBOP"JPC7-:F%J\Q.>V*Y!_+N#CP7TKW/JEUV7A?*>N%:7D&18-TZL'M(RK=OIM?I MYPM4LY%J=LF]?(SG#O45WX/%,L9*#7=!Z"V1 9AXW-AST)=M&3D MX[<$&6T M;QR9,E+S@[M G(W$V?\1OSCQ/Y; MH1UNPP9UZ>0C5K3M+TD?>-/&PEP;CV4>FPV^*V##!!S?&../0:CU\:4J_P%0 M2P,$% @ \X&K5NPJ(--\ @ ,0< !D !X;"]W;W)K&ULK55=3]LP%/TK5B9-( WRV3*Q-!(M3-L#4@4:>S;);6*1V)GM MMO#ON;;3K&5IM*'U(;&=>X[/N?6]3K="/JD*0)/GIN9JYE5:MY>^K_(*&JK. M10LEMJUI_$]AMT?B:&+Q>ULD^R=;%)XI%\K;1H M.C J:!AW;_KJ4G!%540DJ M]35N:&!^WI'/'7ETA#PFMX+K2I$;7D!QB/=1:*\VVJF=1Z.$MU2>DSC\1*(@ MB@?T+/X>'HW(B?ODQ98O_L?D#67*,27#3*96+U5+]Z62,W9DFHC5&%2DEY1KMGS#>'9/3(?>.@W0^_+WNTX L;5-6)!=KKEUI]ZM]W[^R M[>[-^ASO ]>^?].XRP0+MV1XVFI8(65P?H%)EZY!NXD6K>UQCT)CQ[3#"N\T MD"8 OZ^$T+N)V:"_);-74$L#!!0 ( /.!JU:;# ZCM , "$0 9 M>&PO=V]R:W-H965T?R2T$RMI\[T'D:^$[7&ZD'W'A6XC6Y(_)' M>9_,[V7TA-R !,6";,-]C7+Y00*5BR7.T.@8V^[\&W\B TE;_!VX]$8IJ)=^K=O\ %8H,Y$3-7*AC: MF9O4(1=52/^9D 'XR@JY$>!3D9+TU-Y5\!L._A.'A6]U^!7S$0C@%? ]/^C! MLSS?W+? "1I) ^,ON%#2/J4J3ZC?DS["UZ+$"9D[ZHP*PG?$B=_\ R/O0Q_- MO^3LA#1J2".;][C:+ )\VTHA<9'28GT%[LF:%H5JJI.6X2(AX"TMZGWSKD^. M*D9H8N@+:!=/$(0^0FI9=\=4K6 &4@T;JJ&5JEE?P&K":XX+J5;Z!69AAUDT MAI[ZM(AUYT&$_/!XX@GHJ $=70!:7?\K0L^ '77@C+VPB]H:>^!RC!MF8RNS MGT1H(N*$('DL*7^9WKA##T5:[!8]*X"!]"8-O#)D0+>*(@\O\7?#G"H $=9 M!1PJP!5X_@(]4X,ZI8$G(O@H@&T1K""'BN ?1/ '[P+;?7RF"GZ?"LB+VJ?: MCG*H"H=L"%KS#JL*]:&_>_;N/E.*H"L%'(4HG+:E>(T4"1YR)&A/DE[Q6D!] MFR% J*/ :V1.\) Z07ON=,9FN(!TV'<7HDG[M\".Z5+.[E&QE1.^-C6H G; M%K*J69K1ILZ],=5=:WRAZU]3Q!W<5,6SJDA4XBQ 1E;*I3<:*P*\JD>KCF2E M*>GNF50%HFEN5 U/N)Z@WJ\8DT\=':#Y5R#^ U!+ P04 " #S@:M6"OZ1 M "8% 6(@ &0 'AL+W=OG-J>R<.UO9FFETGF[EX36[:9 '*1;"??OA)@9!ZLBPDX M+V+ [&I_ NW^O3#>T?29K0CAX"6.$C8Q5IRO+TV3S58D#M@%79-$?+.@:1QP ML9LN3;9.23#/C.+(1);EFG$0)L9TG!V[3Z=CNN%1F)#[%+!-' ?IZS6)Z&YB M0&-_X"%IF',4E82!.0DL7$N(*7-]B6!MD9 MWT.R8P?;0*(\4?HL=[[,)X8E(R(1F7'I(A ?6W)#HDAZ$G'\5S@URC&EX>'V MWON?&;R >0H8N:'1CW#.5Q/#-\"<+()-Q!_H[F]2 #G2WXQ&+/L/=OFYKF. MV89Q&A?&(H(X3/+/X*68B ,#=,P %0:H9@#M(P:X,, 9:!Y9AG4;\& Z3ND. MI/)LX4UN9'.360N:,)&7\9&GXMM0V/'I(Z>SYT_78B+FX(;&XNY@03:_G\#7 M=;8Q)SP((P8^W.8;'\57OP(3L%60$C8VN8A"^C)GQ8C7^8CHR(@8W-&$KQCX MG,S)O&IOBNA+!+1'N$9:AW=!>@$P_!T@"^&6>&[TYK=D5IHC33BXG%&<^<,G MSFC;3.6>['9/<@5?LG4P(Q-#+%%&TBTQIK_] EWKCS;,GIQ5H.T2VM9YG_[( MEHL@OMHNP><7DLY"1L!]&LX(^!"*FXA&49 RL"9I?N-\;)N.? P_&T/FG^W4 MND VAF-S>PBJ#:4CJ%.".EK0?S?QDV"@BV)Y,/"%L8T #Y(Y^+KAC(N-,%EF MU/D2:47-1W$.4/V1Z]@C&]=@6TZT(43VP8D5$+<$<=\(\ITP>>7V/"= N(W8 MD&>YKNW9-0AM*!VOF%>">F\$_99L.Z-Z#507.;YONZ,:JC:8CJA^B>IK4?]* M@X0#40>(3&96&X?6P:D9IR=G%=91R3KJ+)9<6PQSN'BAAQSDH7J>T@?4%1@I8#1X3BZ&J,#:MN>/ M&DE9'TQ76"63H%:0])27BT&J-01U#I(WB"0'H@\@>6I/LG7)!# MW%9$O6<$7HE<\3Z(NLZ!DDY0KYVJY0FVLFH]G)JJ^_)6 MY54*"[J]E2C8DT0JP(<07% I+JB77#T5*:^M2+E.?6$/H;B@DEQ0K[EZ*U)^ M,Y%9V))_=> A9!=4N@MJ%4X_16K4E-/0:6,=0FTAI;:07FWU4Z.*0:HEN157 M'TY77"6XD%YPO:-(_<0S+HJ4O2]2$!^M4GI772=!B3"D%V'5*H5:87M23@7O M$#H,*1V&^NM7H5X;5GUYJX(K28;.T;,J!JG_E/+J*WL(Z864]$+G:5NA9CO* M=O ((5CO@^@#Z@JLM!<:OKV%FOTMUY8_+1II>PBYA93<0N?H<*%FBPO[(\?V MFI=V",6%E.)">L7UGBJE]VP750KOJQ1RCE>I(5084BH,Z558M4JU/?:XUGLX M.5D/H<2P4F+8ZN^I2D\JJGBL,H0FPTJ3X1,T6>E<+,'YGJP16_KX^G*>_"D\!PM,-QL@1VA'4)O8:6W\& ML)]XWN=M M"/>)VSZ:M_6N3IT$\^#)>TS29?9" @,SNDEX_A"^/%J^]'"5/>HWU>GY&Q-W M0;H,Q96/R$*86A>>N*!I_A)"OL/I.GN._T0YIW&VN2+!G*3R!/']@E*^WY$# ME*^"3/\'4$L#!!0 ( /.!JU:?5BO?R@, !<0 9 >&PO=V]R:W-H M965T9X[O? P\D5TFU( ;3RNTPQLLGJM')GMNRY*2 I>< MT!(PO)TY#_[]>J+LM<%/@H_\I W43%XH?56=[^G,\51 .,>)4 Q(/@YX@?-< M$NYR+B^(XP7-?Y%49#-G[( 4;]$^%T_T^ TW\QDJ MOH3F7/^"8V/K.2#9[N#STLL$,GY%SG^O%F" MSY^^@$_ !3Q##'- 2O!<$L&_RD'9_B>C>X[*E$]=(6-4GMRDB6=>QP,OQ!. M'[04&0>K,L6I ;^TXWUH(7"E.*U"\$.A.;0R_D!L +_*X ># P!+?K#H6D^ M=O@2)U;XJC_<-\#7_>&>1SQ+_T1EXE]..S 3YK+ MQ.9$O)M26Q/YGF921]\A]@=R>1Y.4V;U=FW*S![ANZV.9I_>I".D MT.#)+&;521OVE7+U5\@XC.W^3K5%%.U<$WC%B' 2@T*>*Z=MB M9;A68'LXPR8V,TT:IJAE\@Q,9XD6U$II==B4T6OTFH9D+FB6J%"%F&ZF6@_2\@_@]02P,$ M% @ \X&K5KZQM@%8 P /Q !D !X;"]W;W)K&ULM9AK;]HP%(;_BI5-TRIUY,*U'2"US:9M4J6J:.MGDQS JF.GM@/M MOY^=A$"ZX#52R@>($[_O.7[PA<-TQ\6CW H])Q0)F?.1JGTTG5EM($$RQY/ M@>DG*RX2K'13K%V9"L!Q+DJH&WC>R$TP8S!)+N.'T@<1J,W,F#HIAA3.J[OGN!Y0#&AJ_B%.9OZ-=T7?H.2C* MI.))*=89)(05G_BY!'$D\ "_FO!\(1@4 H&.9EB*#F'$"L\ MGPJ^0\+TUF[F(H>9J_7P"3/?^T()_91HG9H_8"$P4Q)]#D%A0N49^H(^(A?) M#18@IZ[204Q7-RH-P\(P.&'81[>!U?!71GO( M'YZCP N"AGQNWB#W_)/RT"Z_Q:*'^H6\;QE-O^+=S_T&)_RNI"22-.1Q;=69 MY7\I4QS!S-'K6X+8@C/_],$?>5^;F'1I%G9D5N,UJ'@-K+RJ^:GW+*DPBPE; M(P4B:4)HM_(]] )8-,WI&ZNR+:^.S&J\AA6OH760"X@R010!B2),*<1H^8)V MU2(GK%S89TW\"NMA;FT.C.T\T.>'>4W=[3$N:PYM<75D5L,UJG"-WC*]SA$\ M@XB(!)0*$D$.*N:4ZNF"4A %M$9FA?_DB)G7"X;!*V#6+-H"Z\BL!FQ< 1O; MYY?BT2,B4F:8:4XKP9/]]*H8_G>>64.TW>JZ- O'_ZR P]2O\9I4O"967O>P MY6CQE&D6<1,*J[HMBB[-PH[,:M0N*FH7W>WZ5JNV".UY68Z0L*,T:KQ\[_ S MSGN_?=_NW19AZ7:\B'ROZ1@)NXI;9W;TT]=_Y\W?'J U.+_I+ D\_S6VCJ+6 ML04';,'['P'V&*W)=>D6EFZV4\ ]JK@2$.N\JCJ_RFM ] M="]*:UUAK F3B,)*2[W>6,<51;5:-!1/\_IMR96N!O/+C:[P09@.^OF*<[5O MF #5?P;SOU!+ P04 " #S@:M6L5UV80JGBUO=EO(",RAM>0*Z_S+C(J-*/8N[+0@!-;%"6^B0(NGY&6>Z-A_;= MHQ@/^5*E+(='@>0RRZC83"'EZY&'O>V+)S9?*//"'P\+.H=G4'\7CT(_^35* MPC+()>,Y$C ;>1-\.R6A"; C_F&PECOWR$SEA?,?YN%K,O("PPA2B)6!H/JR M@CM(4X.D>?RL0+TZIPG/J=)6HQ\OH>2F!&EZEZXNLO M4$TH,G@Q3Z7]C=;EV$[/0_%2*IY5P9I!QO+R2E^K0NP$A&1/ *D"B.5=)K(L M[ZFBXZ'@:R3,:(UF;NQ4;;0FQW*S*L]*Z*],QZGQ=RH$S95$OZ._EDHJFBU"4I?+3T%Q!#],!SM9#HSSR!Y&V\K]G5%,F6XI0X M 1^HN$$AOD8D("'Z%?E(+J@ 65T<&<*Z"*'-T#E4!+Y; I97&3ZA?UMSE>1+ MZ,A"FSVP&H@;!]+PGK:OB M1#.;^U86-(:1IW>O!+$";_S;+[@;_.$H8%1SC8XIX#6"5Q QDX *P6*P-4QX MFE(A40&BK&(K^Q*_OU/%X 9'[17LUJRZEUO6[H=EQ8/> /?:*?5J2KVC*%VC MM3TO($%T!4*??_J(,X>HH9BR&;11$"#F#1\B1/S@6X0>2_"NW:'C&'E3G8K@UZ8,>31J7(6Z7*849;94YD9))UKJD M;J 3-4D:XR%'&<\9FJP2O--D1-J7GC060]P6IMXI D:0R%'->@ MG"3) ]@?)(G[>S7I[S2:&8BY;:&ULO5?;;MLX$/T50AL4"; ;B91U2VT#<;)%6R! T&S;9\:B+:*4 MJ))4G #[\4M*LJ1$ETULM ^)14ESYG".A\9?K+A(L5*+\76EKD@."Z#4F8CQ_'M%-/,6L[+>[=B.>>%8C0C MMP+((DVQ>%H1QG<+"UK[&U_H-E'FAKV""J2]\]Y'4&_(,WIHS M6?X'N^I=3V=<%U+QM [6ZY1FU2=^K O1"4#12 "J \I"V%6BDN4U5G@Y%WP' MA'E;HYF+*82"?[.8A(_C[ MH4G &RS.@0O_!,A!+OAZ=PU.3\Z 3+ @<@+>;>KAEO"S$?A.$7;[TI!'(M94 MDABD<$)1)K*N?W*Z=_-(\Y&VR-!$X[R;'>5L,_ M*UHX0JIU##AM&9\+]@2"%WUQ/=P7DTB']D7K'O!8^WB5NE%?W3#0)\RHP*@U M$C1M),?W19W@V>$71?Y(QZ+6-] AOO&VOD!]UT#N^"\^U'H&.L0S7M\7J.\8 M;O""E-T9N5(BMN5@*<&:%YFJIJ_F;C.\7E8C6_MZ-?GJB69+,PD8V>A0YSS0 M%1'5,%DM%,_+ >Z>*ST.EI>)'L"),"_HYQO.U7YA$C0C_?(_4$L#!!0 ( M /.!JU8UCOMZ ( "<$ 9 >&PO=V]R:W-H965T19&2+$O3>Z:XT$F1Q[FE+7+3DA0:EQ9!7; MFL($*_*&;W&%]-8LK8_8T:42"K431H/%S33Y/GZ<34)^3/@EL',G8PB5K(UY M#\%S-4W2 (022PH.W+]V.$$JAPPUM)KZ;[@4,]=\&O--+%)W1#;II V3HR:A![ B5T_^:?PSF<"++Q M!4$V"++(W6\4*1><>)%;TX$-V=XM#&*I4>WAA Z7LB+K5X7743$W2@GRITP. MN*Y@;C0)O45="G1PO4#B0KH;^ (KM+RI82:,\VNZ1'<+S[H%[OI88:$ONZG.@O>-]= SMO"LF=VF:L]T9CLF18_+? M'/C1"MJ?(YG\"PD[N??P";UPNQ7:@<2-EZ6C;W<)V+XM^X!,$UMA;<@W5AS6 M_DM&&Q+\^L88.@2ANX[_AN(/4$L#!!0 ( /.!JU9&PO=V]R:W-H965T6JV6;?MLR$"B)G9J.]!*_?C:20B0!'>[] 5L9^;,.6-//!GM*/O. M8P"!?F8IX6,C%B*_,4V^BB'#_)KF0.23-649%G+*-B;/&>"H=,I2T[&LP,QP M0HS)J%R[8Y,1+42:$+ACB!=9AMFO*:1T-S9L8[]PGVQBH1;,R2C'&UB ^)+? M,3DS&Y0HR8#PA!+$8#TV;NV;F>TIA]+B:P([?C1&2LJ2TN]J\C$:&Y9B!"FL MA(+ \F\+,TA3A21Y_*A!C2:F[]'?E>*EF"7F,*/IMR02\=@8&"B"-2Y2 M<4]W'Z 6Y"N\%4UY^8MVE:T?&FA5<$&SVEDRR!)2_>.?=2*.'%SKC(-3.S@M M!\(*6N)I@9E;DIOJ28A:AL7@LFGB?03DP5L MY*8(B-!'4AT*E=S7J%Y'5W,0.$GY2_0<)00]Q+3@F$1\9 H976&8JSK2M(KD MG(GDHD^4B)BCMR2"Z-3?E*P;ZLZ>^M31 G["[!JY]BOD6(Z+OBSFZ.KY2\0K MXCW\9H^'<_9P&IINDV&WQ/7.X'XNLB4P1-?RU.>4";Q,8<^2H]\:PM,*V"^! M53UN)\[(W!Y+TH96KX ;GN,5C U9XQS8%HS)BV=V8+W1"/,:89Y>F'S),-@" M*:"/?.4<')'WO4&;?]?(#7V[,3KAY3>\?"VO&>6B2O=9;GXGL7;@A2UN/4:6 M?89;T' +M-S>,\HYRAE=)[T['G1BN@/7;Q'K&CFA9_43"QMBH9;8/,$;(A.7 MK'I+6^O\^'-6\?]/8"P%_W'-\CF/?Z\%6 MR!>5 FCRFO%<#9U4Z_6]ZZI%"AE5+;&&'&>60F948U>N7+660!,+RKCK>U[/ MS2C+G7A@QZ8R'HA"/ M8OL%=GZZAF\AN+*_9%O&AKCBHE!:9#LP]C.6E__T=;6#2Z8;GYBC,M<98A3L??A%)D"I+, M4BJ!7$] 4\;5#;DC3[,)N;ZZ(5?$)*?,H32 [Q+GJHC/A[(R/_+.$#E2T2M&^)[_E! M@Y[QY7#_C)R@VM? \@47[6O3_I3X3C/>7-Y[M:8+&#IX.Q7(#3CQ^W?MGO>A MR=Q_(CNPVJFL=LZQQ]\QUW"TVV2R1/8LTB2437S7"_K=@;NIJV^("J(@K*(. M9'4K6=VSLNP7H%I+-B\TG7,@6I"%R#),'O8XIX(G(!ME=R^2W1!U6G:ODMT[ M*_O9)AY("-V Q#RZOWIW)ENQ!;EF._GJIDEY2=ZM:8K"*.I$O5[_2'UC9#\Z MB#QP$%8.PK,.)I +S%14"TFPS)"$\<(8,F>$K/%*J#+5G#<27FRD,?*A]\M&7Q:'R$[X:RS+_1E(\.S.(K MEBO"88F47BO$4R'+0EYVM%C;6C@7&BNK;:;X]@%I G!^*83>=\P"U6LJ_@-0 M2P,$% @ \X&K5A1QFHNJ @ * D !D !X;"]W;W)K&ULM59K;YLP%/TK%I.F5EK+F] N06K239NT2E&CK9]=N E6P6:V M2;I_/]L0+TF3:)/8%_#CGN-SS,77XPWC+Z($D.BUKJB8.*64S:WKBKR$&HMK MU@!5,TO&:RQ5EZ]49"YBQZHD4LIPXJ8,*6.*VDH]L\P5Z/['FRUDES!-MNMC8"LGJ M'JP4U(1V;_S:[\,.0/$ZH)%<%J5J]O>CB'B0FE;A4 M,T)'B+$KU;(:[.;]$M-NB>#$$B%Z8%26 GVB!13[>%?)M9J#K>9I<);P ?-K M%/H?4. %X1$]L[^'!V?DA'8+0\,7G>!;2):_(-;HM#RZ/6?A^C>]%0W.8>*H M_U 7X.3O7_G)]['8]X&(MMS&EFGD6$/3SC5N6%30T#> MY]AZCL]^W1.>T06A_1]Q>)2$P2B( M;.">[L3J3L[J?L*<8ZI.^&/JSD+_]>L,1+;GY';7E_LY4 MN8/QJ;H&=%7[#TUWAU G]8I0@2I8*DKO>J1$\:XN=QW)&E/:GIE4A=(T2W65 M :X#U/R2,;GMZ 7LY2C[#5!+ P04 " #S@:M6'Y!@=>4! ?! &0 M 'AL+W=O#!)6Z__0 [EB>UE?IB.+C?GX/#:6OLHZL D#S5 M2KN,5HC-DC%75% +-S$-:+]S,+86Z$-[9*ZQ(,H(JA7C2;)@M9":YFEJ:V&?5Z!,F]$IO2QLY;'"L,#RM!%'V '>-QOK(S:PE+(&[:31 MQ,(AH]^FR]4LY,>$!PFM&\U)J&1OS&,(?I8938(A4%!@8!!^.,,=*!6(O(V_ M/2<=) -P/+^P?X^U^UKVPL&=47]DB55&OU!2PD&<%&Y-^P/Z>N:!KS#*Q2]I MN]RY5RQ.#DW=@WU<2]V-XJD_AQ& \U< O ?PZ+L3BB[7 D6>6M,2&[(]6YC$ M4B/:FY,Z7,H.K=^5'H?Y%I1 *$DC+#X3M$([T9W7]1I02.5NR!61FORNS,D) M7;J4H=<-:%;T&JM.@[^B\4O8"4FFGPA/."?WNS6YOKKYGX9YVX-W/GCGD7?V M7N\O6>RH/K],%5I_Z1I10$9];SNP9Z#YQP_31?+U#:.SP>CL+?;W&>VH%I$J M/*ES/DU2=A[+L]%]AZ?C#_@HM2,*#AZ43&[GE-BN';L 31-;8&_0-U2<5OX% M@PT)?O]@#%Z"T%7#/R'_!U!+ P04 " #S@:M67H1RE,*.(Y4F"Z?,EQ&0[,6SCY<1=M ZY/&%ZXPRO80[\/IM1 MT3(K2A ED+*(I(C":F)^W9,!JL?O"+9LYQC)H2P(>9"-[\'$L.0=00Q+ M+A%8[#8PA3B6)'$?CR74J'+*P-WC%_JU&KP8S (SF)+X3Q3P<&*,#!3 "NP$V,,# 4X9X+P) M< YEZ)4!O;<91@<"^F5 7YDIAJ(\^)AC;TS)%E'96]#D@9*IHL7PHU3^[G-. MQ=5(Q'%OGB\8/.:0N%O7:G2G$^9K@M4\]BJ//47OO3\30IT MPGQ-L)JZ?J6NWSH%;T!4/H1%W6]RUAK;U9E.F%_ !@HF_Z VGNWT+6ML;AID M#"H9@U89/S.@F$?I&L5*BW@(DR8MK92N6G3"_/;QN39*2,I#UC)QW,J5V\K: M>^;07]2]GK7FZ&I2)\S7!*NY'59NAQ^O9T.=ZG3"?$VPFKI1I6[TG_4,P5.& MU2*SR=YHKWZXUD[Y**RTINIJ11.L9N6LLG+V@2I_ME]+1_T]&:T9NLK0!*O) ML*W7A:NEIU+O&UTGQ=M+J_UU6^W;H2]J[84L8$D!$6<3$%CQH%:EWH MES1WIS@Z@S>ET=>5LO!B[KR2RP\HMYBNHY2)6K42>.MT*"HU+;Y)% U.,O66 MOB!?\ 4$L#!!0 ( /.!JU9<9X:= M00, #(4 - >&PO!ETJB'V/S[G']DUCZ%=Z M*=CMC#$=+'(AJP&9:5U^"L-J,F,YK2Z*DDF#9(7*J39=-0VK4C&:5D#*1=AI MM>(PIUR285_.\^M<5\&DF$L](-TF%+C;UW1 VO%'$CBY49&R ;D_>_]K7NBK M=X&[GWPX.6G=GU_MQL\L<$Y"K^CE :(7K18N#" F'A\HOE\=E>]NRZ\(IT:M M89]BY)Z'O&:BM,2?TT[ASY:[K<-69-]Z6.FP+IEA/RODNG(BX@(F-\U9\$#% M@(RHX&/%@971G(NE"W<@,"E$H0)M2M:8:4.D>G1PV_6@FFN=G,M"V=PN@_L] MKH?O *L>&.1"- 8[Q 6&_9)JS92\-AT[V :?04'=OEN6QN%4T66[\8%8H_FBR0:E,3( I$CPP MI?ED,_);T?*.+?2JG!89[KESA)[_[3I/F62*BDW3IO;?\BJ_V''4?2W+]EME MU[#78_W^?NLF+X_!9'P,)H^B)GO'8#(Y I/=5_O6W&LRK$\9&T>9K8-,$PW@ MP#@@/^!P*M9)@_&<"\UEW9OQ-&7RV7G&R&LZ-G\0;>F;\2G+Z%SHNP8P$/6H=?L;3*\=-Z=5DXO+E"U8.JJ[:CJVS< T3-;Z L(N?ZG^?30^3@,\];S(CV4TT,YCN5#1O:#Y?%S$G/Y M9YHD413'V(J.1EX'(VS=XAA^_&J8-V!@>2#3WZTUOMMXA>RO VQ/]U4(-E.\ M$K&9XFL-B'_=@)$D_MW&\@ #VP6L=B"_/P_4E)\31;"KF#?L"<:1),$0J$5_ MC<8QLCHQ?/S[@STE490D?@0POX,HPA!X&G$$

,"2*['MPYWT4KMY3X?J_ MA,,G4$L#!!0 ( /.!JU:7BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:GM.$FLBUSUV8!*R M,"8!!0#E)+^^2]!R0)G:Z66EDRR2IAX7Y+Y=@&=/VCS>:_W(OM>5LN>CE7/K MT\G$%BM1<_N[7@L%>Y;:U-S!5_,PL6LC>&E70KBZFL33:3ZIN52C=V?;<\W- M)/RBG2B^NW.'[_E0/(^2B?P@F7 MTECGC_#GY\"X$7!P]ZUQ^J.LG#!7W(D_C&[64CVTIX&KF 27X>.P_>R">&K^ M3QCU)HJRN9 F_7K(+7G%5".9#: / & &,CP;(3N8\@$P0R.2 D(L6 MHOT'R_22W:Q[0YTBD.G1(!Q!:B:%KH7@0C M5"C$1OG(I6%WO&H$^RRXA0?%1R_$PW02$?ODHK%2"6O9I:[OI7KU\$:81B)B MC[0#JYPV/T(@3!D1L3-\&I$E^_ =3F(%/ .J9%=BK:WL#RFFC(C8&5"/0AIV M/SSV7U=%F"HB8E=\@J>SGS8P/434 M?G"Z>!R#O\#[\&BVM]NNO2+,#!&Q&O[AQO!^'HLQ!\3D#BAT+: #^MX;PQA+ M_3%Y,U'7TCW+4K7CZ!4JU([A8[2?(!; 0GB=PVUVK;H3].^R&!- 3"R 3QK, M-!?&5^0BI,(L$!-;X&N[$0(&%25D60?/@>7%;M@P \3$!E@T]U9\:]J"Z,-F MI]J(L>0?$R=_M.K]-PXQ,17$Q"K ,9,0$W-$3.R(H.ZU+W4O.[GE@&%_"RDQ M4\3$IO %\,87P'50 &\YPQD+3" )L4 &"^&A8":84A)BI;Q4Q(-DF$<28H^@ MI3$["3'1F2EBHPP7QX/1Q!23$"OF594\2(@Y)B%V3%H#)JM>88_:YG1V7X?Q+BJYZ M$)MESWSD-IXA)J:7E%@O^S#'S,6.*%0_OS0RS4':4C@8PC6[/%V)B M%LH.U](,I/0,,T]VS)ZF-UV18>;)CM33/(8F'DR8O-L^Z^A9P9337:0992M O180W>C)AJ,F+5 MO&#^K4II?>T+/4\E>?>25HB)J2:C;G2VF+?"U/[YWM(R TCA^Q^8:G+JAF=O MU^V'/<3$5)-3-SS[,,?L9NUZF)AV!'2.B2<_R@0;5$+=]A 3$T]^X!FV@=&>8<:9$1MGAP]2#HSV MN)15X^_.$!,SSHS8.'N7BKN(AIB8<6;4QME=,!X><,PV,V^;B3_8OCLKQ1*: MS_(+G-["]H)7Q=RP]J-[Y2W-VM=7EDU57<*V&_5)\W+[\OGVQ?EW_P%02P,$ M% @ \X&K5K?' S!" @ 0BL !H !X;"]?A)Q1JA 7/X!^H2 QY=R:,9]>QIV^VY8?!X/IV%5[<:Q^U77PWI7CLUP MUW;E=#ZR:?MC,YZ7_;;NFO5[LRVU+)=1][D.Q'8 MG1#O1*"WH-Y"H+>@WD*@MTP>M@GT%M1;"/06U%L(]!;46PCT%M1;"/06U%L( M]!;46PCT%M1;"/16U%L)]%;46PGT5M1;"?36R]G4!O1[V=0&]'O9U ;T>] MG4!OGWRL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0 M[R#0.U#O(- [4.\@T#LF/YL0Z!VH=Q#H':AW$.@=J'<0Z)U1[TR@=T:],X'> M&?7.!'IGU#O_I-[#^'4HP[7G>XW7_TFJQ_.YY7KYR_)[Y^16N>!^TK=B>7OT%&>'OAOBJMBEY+\S%NL=]3:6SM.05[8N]#;E MK^&>>5OO[3TQL5@85KLAT9#F::Q1K)<_:6L?NC3[=<@_Q]8-JR)0%XO9C]/& M,6M56.^[MK8IK[/'H7F7,G].*//):4_Y0T%^S!A7/E[P/.YWX\40MO0 M;&-#NK%]WL4.'8OIV%$LSY?XH$>WW;8U-:Y^Z/.1,OI MHD[HM1WY:GHU?GD ME&^83I_\XORIS+G O',3G(]Y8H$^'_)Q?VTSPBFQZ7W_';&;_6_V0? J0/"=*' NE#@_1A0/JH0/KX!M+' M-4@??('2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I0 M9!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ M4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/( MJE%DU2BR:A19-8JL!D56@R*K09'5H,AJ4&0U*+(:%%D-BJP&15:#(FN%(FN% M(FN%(FOUE;+>.;?_S_'3L^QM.[SDL^E_I.L_4$L! A0#% @ \X&K5@=! M36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " #S@:M6RQ,H^.X K @ $0 @ &O M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #S@:M6F5R<(Q & "<)P M$P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( /.!JU:[!H\XM 4 'P? 8 " @0T( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ \X&K5M3A=U)< @ BP8 !@ ("!X!0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X&K5L,Q M0WO^!@ S2 !@ ("!KB$ 'AL+W=O(H !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ \X&K5N%34V#V%@ 9D, !@ M ("!RC 'AL+W=O&UL4$L! A0#% @ \X&K5F!0!I]#! 7@P M !D ("!]%, 'AL+W=O^4<-X' $%P &0 @(%N6 M>&PO=V]R:W-H965T&UL4$L! A0#% @ \X&K5@M.:0[G @ E0@ !D M ("!(VT 'AL+W=O&PO=V]R:W-H965T MYR !X;"]W;W)K&UL4$L! A0# M% @ \X&K5BN*DJ5&! C@H !D ("!^74 'AL+W=O M@ >&PO=V]R:W-H965T&UL4$L! A0#% @ \X&K5A8N M\\2E!0 J! !D ("!^X< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X&K5JE]BN94! LPH !D M ("!D98 'AL+W=OAG(8# #/" &0 @($&PO M=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ \X&K5KS>4)M2! 7@D !D ("! MP:$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \X&K5KR)^$N- P WPH !D ("!R\$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X&K5A??@'?? M @ <@@ !D ("!"\\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X&K5F7#QZ&PO=V]R M:W-H965T&UL M4$L! A0#% @ \X&K5I A%7RJ P /0L !D ("!\>, M 'AL+W=O M96H" ^!@ &0 @('2YP >&PO=V]R:W-H965T&UL4$L! A0#% @ M\X&K5O-,^G>@ @ E0@ !D ("!E>T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X&K5I@?:&QY!@ ]#0 !D M ("!5@4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \X&K5O54Y9CK @ S0L !D ("!,R ! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X&K M5K]8'U.I @ #0@ !D ("!$"H! 'AL+W=O&PO=V]R:W-H965T@P 0!X;"]W;W)K M&UL4$L! A0#% @ \X&K5HW5F90> P R0P M !D ("!(#8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X&K5M'_Q&G% @ $@H !D M ("!=$H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \X&K5IL,#J.T P (1 !D ("!<%(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \X&K5KZQ MM@%8 P /Q !D ("!N5\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X&K5C6.^WH @ )P0 !D M ("!(6L! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \X&K5A1QFHNJ @ * D !D ("! M('0! 'AL+W=O4! ?! &0 @($!=P$ >&PO=V]R:W-H965TAR(?6 , "42 9 M " @1UY 0!X;"]W;W)K&UL4$L! A0#% M @ \X&K5EQGAIU! P ,A0 T ( !K'P! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M\X&K5K?' S!" @ 0BL !H ( !OX8! 'AL+U]R96QS+W=O M XML 85 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 86 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 193 309 1 false 66 0 false 6 false false R1.htm 00090 - Document - Cover Sheet http://zomedica.com/role/DocumentCover Cover Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://zomedica.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://zomedica.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Operations and Comprehensive Loss Sheet http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Cash Flows Sheet http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Nature of Operations Sheet http://zomedica.com/role/DisclosureNatureOfOperations Nature of Operations Notes 7 false false R8.htm 10201 - Disclosure - Basis of Preparation Sheet http://zomedica.com/role/DisclosureBasisOfPreparation Basis of Preparation Notes 8 false false R9.htm 10301 - Disclosure - Significant Accounting Policies Sheet http://zomedica.com/role/DisclosureSignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 10401 - Disclosure - Critical Accounting Judgments and Key Sources of Estimation Uncertainty Sheet http://zomedica.com/role/DisclosureCriticalAccountingJudgmentsAndKeySourcesOfEstimationUncertainty Critical Accounting Judgments and Key Sources of Estimation Uncertainty Notes 10 false false R11.htm 10501 - Disclosure - Investment Securities Sheet http://zomedica.com/role/DisclosureInvestmentSecurities Investment Securities Notes 11 false false R12.htm 10601 - Disclosure - Fair Value Measurements Sheet http://zomedica.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 10701 - Disclosure - Business Combinations Sheet http://zomedica.com/role/DisclosureBusinessCombinations Business Combinations Notes 13 false false R14.htm 10801 - Disclosure - Inventory Sheet http://zomedica.com/role/DisclosureInventory Inventory Notes 14 false false R15.htm 10901 - Disclosure - Prepaid Expenses and Deposits Sheet http://zomedica.com/role/DisclosurePrepaidExpensesAndDeposits Prepaid Expenses and Deposits Notes 15 false false R16.htm 11001 - Disclosure - Property and Equipment Sheet http://zomedica.com/role/DisclosurePropertyAndEquipment Property and Equipment Notes 16 false false R17.htm 11101 - Disclosure - Intangible Assets Sheet http://zomedica.com/role/DisclosureIntangibleAssets Intangible Assets Notes 17 false false R18.htm 11201 - Disclosure - Leases Sheet http://zomedica.com/role/DisclosureLeases Leases Notes 18 false false R19.htm 11301 - Disclosure - Stock-Based Compensation Sheet http://zomedica.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 11401 - Disclosure - Warrants Sheet http://zomedica.com/role/DisclosureWarrants Warrants Notes 20 false false R21.htm 11501 - Disclosure - Income taxes Sheet http://zomedica.com/role/DisclosureIncomeTaxes Income taxes Notes 21 false false R22.htm 11601 - Disclosure - Commitments and Contingencies Sheet http://zomedica.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 22 false false R23.htm 11701 - Disclosure - Segmented Information Sheet http://zomedica.com/role/DisclosureSegmentedInformation Segmented Information Notes 23 false false R24.htm 11801 - Disclosure - Loss Per Share Sheet http://zomedica.com/role/DisclosureLossPerShare Loss Per Share Notes 24 false false R25.htm 11901 - Disclosure - Related party transaction Sheet http://zomedica.com/role/DisclosureRelatedPartyTransaction Related party transaction Notes 25 false false R26.htm 12001 - Disclosure - Subsequent Events Sheet http://zomedica.com/role/DisclosureSubsequentEvents Subsequent Events Notes 26 false false R27.htm 20302 - Disclosure - Significant Accounting Policies (Policies) Sheet http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://zomedica.com/role/DisclosureSignificantAccountingPolicies 27 false false R28.htm 30303 - Disclosure - Significant Accounting Policies (Tables) Sheet http://zomedica.com/role/DisclosureSignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://zomedica.com/role/DisclosureSignificantAccountingPolicies 28 false false R29.htm 30503 - Disclosure - Investment securities (Tables) Sheet http://zomedica.com/role/DisclosureInvestmentSecuritiesTables Investment securities (Tables) Tables 29 false false R30.htm 30603 - Disclosure - Fair value measurements (Tables) Sheet http://zomedica.com/role/DisclosureFairValueMeasurementsTables Fair value measurements (Tables) Tables 30 false false R31.htm 30703 - Disclosure - Business Combinations (Tables) Sheet http://zomedica.com/role/DisclosureBusinessCombinationsTables Business Combinations (Tables) Tables http://zomedica.com/role/DisclosureBusinessCombinations 31 false false R32.htm 30803 - Disclosure - Inventory (Tables) Sheet http://zomedica.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://zomedica.com/role/DisclosureInventory 32 false false R33.htm 30903 - Disclosure - Prepaid Expenses and Deposits (Tables) Sheet http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsTables Prepaid Expenses and Deposits (Tables) Tables http://zomedica.com/role/DisclosurePrepaidExpensesAndDeposits 33 false false R34.htm 31003 - Disclosure - Property and Equipment (Tables) Sheet http://zomedica.com/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://zomedica.com/role/DisclosurePropertyAndEquipment 34 false false R35.htm 31103 - Disclosure - Intangible Assets (Tables) Sheet http://zomedica.com/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://zomedica.com/role/DisclosureIntangibleAssets 35 false false R36.htm 31203 - Disclosure - Leases (Tables) Sheet http://zomedica.com/role/DisclosureLeasesTables Leases (Tables) Tables http://zomedica.com/role/DisclosureLeases 36 false false R37.htm 31303 - Disclosure - Stock-Based Compensation (Tables) Sheet http://zomedica.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://zomedica.com/role/DisclosureStockBasedCompensation 37 false false R38.htm 31403 - Disclosure - Warrants (Tables) Sheet http://zomedica.com/role/DisclosureWarrantsTables Warrants (Tables) Tables http://zomedica.com/role/DisclosureWarrants 38 false false R39.htm 31703 - Disclosure - Segmented Information (Tables) Sheet http://zomedica.com/role/DisclosureSegmentedInformationTables Segmented Information (Tables) Tables http://zomedica.com/role/DisclosureSegmentedInformation 39 false false R40.htm 31803 - Disclosure - Loss Per Share (Tables) Sheet http://zomedica.com/role/DisclosureLossPerShareTables Loss Per Share (Tables) Tables http://zomedica.com/role/DisclosureLossPerShare 40 false false R41.htm 40301 - Disclosure - Significant Accounting Policies - Reclassification (Details) Sheet http://zomedica.com/role/DisclosureSignificantAccountingPoliciesReclassificationDetails Significant Accounting Policies - Reclassification (Details) Details 41 false false R42.htm 40302 - Disclosure - Significant Accounting Policies - Interim (Details) Sheet http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails Significant Accounting Policies - Interim (Details) Details 42 false false R43.htm 40501 - Disclosure - Investment Securities (Details) Sheet http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails Investment Securities (Details) Details http://zomedica.com/role/DisclosureInvestmentSecurities 43 false false R44.htm 40502 - Disclosure - Investment Securities - Maturities (Details) Sheet http://zomedica.com/role/DisclosureInvestmentSecuritiesMaturitiesDetails Investment Securities - Maturities (Details) Details 44 false false R45.htm 40601 - Disclosure - Fair Value Measurements (Details) Sheet http://zomedica.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://zomedica.com/role/DisclosureFairValueMeasurements 45 false false R46.htm 40602 - Disclosure - Fair Value Measurements - Investments (Details) Sheet http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails Fair Value Measurements - Investments (Details) Details 46 false false R47.htm 40603 - Disclosure - Fair Value Measurements - Balance sheet (Details) Sheet http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails Fair Value Measurements - Balance sheet (Details) Details 47 false false R48.htm 40701 - Disclosure - Business Combinations - 2022 (Details) Sheet http://zomedica.com/role/DisclosureBusinessCombinations2022Details Business Combinations - 2022 (Details) Details 48 false false R49.htm 40702 - Disclosure - Business Combinations - 2022 purchase allocation (Details) Sheet http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails Business Combinations - 2022 purchase allocation (Details) Details 49 false false R50.htm 40703 - Disclosure - Business Combinations - Purchase consideration (Details) Sheet http://zomedica.com/role/DisclosureBusinessCombinationsPurchaseConsiderationDetails Business Combinations - Purchase consideration (Details) Details 50 false false R51.htm 40704 - Disclosure - Business Combinations - Proforma (Details) Sheet http://zomedica.com/role/DisclosureBusinessCombinationsProformaDetails Business Combinations - Proforma (Details) Details 51 false false R52.htm 40801 - Disclosure - Inventory (Details) Sheet http://zomedica.com/role/DisclosureInventoryDetails Inventory (Details) Details http://zomedica.com/role/DisclosureInventoryTables 52 false false R53.htm 40901 - Disclosure - Prepaid Expenses and Deposits (Details) Sheet http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsDetails Prepaid Expenses and Deposits (Details) Details http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsTables 53 false false R54.htm 41001 - Disclosure - Property and Equipment (Details) Sheet http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails Property and Equipment (Details) Details http://zomedica.com/role/DisclosurePropertyAndEquipmentTables 54 false false R55.htm 41101 - Disclosure - Intangible Assets - Summary (Details) Sheet http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails Intangible Assets - Summary (Details) Details 55 false false R56.htm 41102 - Disclosure - Intangible Assets - Amortization (Details) Sheet http://zomedica.com/role/DisclosureIntangibleAssetsAmortizationDetails Intangible Assets - Amortization (Details) Details 56 false false R57.htm 41201 - Disclosure - Leases (Details) Sheet http://zomedica.com/role/DisclosureLeasesDetails Leases (Details) Details http://zomedica.com/role/DisclosureLeasesTables 57 false false R58.htm 41202 - Disclosure - Leases - Balance sheet (Details) Sheet http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails Leases - Balance sheet (Details) Details 58 false false R59.htm 41203 - Disclosure - Leases - Undiscounted liability (Details) Sheet http://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails Leases - Undiscounted liability (Details) Details 59 false false R60.htm 41204 - Disclosure - Leases - Term and discount rate (Details) Sheet http://zomedica.com/role/DisclosureLeasesTermAndDiscountRateDetails Leases - Term and discount rate (Details) Details 60 false false R61.htm 41301 - Disclosure - Stock-Based Compensation (Details) Sheet http://zomedica.com/role/DisclosureStockBasedCompensationDetails Stock-Based Compensation (Details) Details http://zomedica.com/role/DisclosureStockBasedCompensationTables 61 false false R62.htm 41302 - Disclosure - Stock-Based Compensation - Option activity (Details) Sheet http://zomedica.com/role/DisclosureStockBasedCompensationOptionActivityDetails Stock-Based Compensation - Option activity (Details) Details 62 false false R63.htm 41303 - Disclosure - Stock-Based Compensation - Option details (Details) Sheet http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails Stock-Based Compensation - Option details (Details) Details 63 false false R64.htm 41304 - Disclosure - Stock-Based Compensation - Assumptions (Details) Sheet http://zomedica.com/role/DisclosureStockBasedCompensationAssumptionsDetails Stock-Based Compensation - Assumptions (Details) Details 64 false false R65.htm 41401 - Disclosure - Warrants (Details) Sheet http://zomedica.com/role/DisclosureWarrantsDetails Warrants (Details) Details http://zomedica.com/role/DisclosureWarrantsTables 65 false false R66.htm 41402 - Disclosure - Warrants - Outstanding (Details) Sheet http://zomedica.com/role/DisclosureWarrantsOutstandingDetails Warrants - Outstanding (Details) Details 66 false false R67.htm 41403 - Disclosure - Warrants - Cumulative (Details) Sheet http://zomedica.com/role/DisclosureWarrantsCumulativeDetails Warrants - Cumulative (Details) Details 67 false false R68.htm 41601 - Disclosure - Commitments and Contingencies (Details) Sheet http://zomedica.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://zomedica.com/role/DisclosureCommitmentsAndContingencies 68 false false R69.htm 41701 - Disclosure - Segmented Information - Segment (Details) Sheet http://zomedica.com/role/DisclosureSegmentedInformationSegmentDetails Segmented Information - Segment (Details) Details 69 false false R70.htm 41801 - Disclosure - Loss Per Share (Details) Sheet http://zomedica.com/role/DisclosureLossPerShareDetails Loss Per Share (Details) Details http://zomedica.com/role/DisclosureLossPerShareTables 70 false false R71.htm 41802 - Disclosure - Loss Per Share - Anti-dilutive (Details) Sheet http://zomedica.com/role/DisclosureLossPerShareAntiDilutiveDetails Loss Per Share - Anti-dilutive (Details) Details 71 false false R72.htm 41901 - Disclosure - Related party transaction (Details) Sheet http://zomedica.com/role/DisclosureRelatedPartyTransactionDetails Related party transaction (Details) Details http://zomedica.com/role/DisclosureRelatedPartyTransaction 72 false false R73.htm 42001 - Disclosure - Subsequent Events (Details) Sheet http://zomedica.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://zomedica.com/role/DisclosureSubsequentEvents 73 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:CommonStockSharesOutstanding, zom:CollaborativeArrangementEscrowDepositTerm - zom-20230331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - zom-20230331x10q.htm 9 zom-20230331x10q.htm zom-20230331.xsd zom-20230331_cal.xml zom-20230331_def.xml zom-20230331_lab.xml zom-20230331_pre.xml zom-20230331xex31d1.htm zom-20230331xex31d2.htm zom-20230331xex32d1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 90 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zom-20230331x10q.htm": { "axisCustom": 0, "axisStandard": 21, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 667, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 193, "dts": { "calculationLink": { "local": [ "zom-20230331_cal.xml" ] }, "definitionLink": { "local": [ "zom-20230331_def.xml" ] }, "inline": { "local": [ "zom-20230331x10q.htm" ] }, "labelLink": { "local": [ "zom-20230331_lab.xml" ] }, "presentationLink": { "local": [ "zom-20230331_pre.xml" ] }, "schema": { "local": [ "zom-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": 476, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 4, "http://xbrl.sec.gov/dei/2022": 6, "http://zomedica.com/20230331": 1, "total": 11 }, "keyCustom": 43, "keyStandard": 266, "memberCustom": 34, "memberStandard": 31, "nsprefix": "zom", "nsuri": "http://zomedica.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "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 - Cover", "menuCat": "Cover", "order": "1", "role": "http://zomedica.com/role/DocumentCover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "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": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "zom:CriticalAccountingJudgmentsAndKeySourcesOfEstimationUncertainlyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Critical Accounting Judgments and Key Sources of Estimation Uncertainty", "menuCat": "Notes", "order": "10", "role": "http://zomedica.com/role/DisclosureCriticalAccountingJudgmentsAndKeySourcesOfEstimationUncertainty", "shortName": "Critical Accounting Judgments and Key Sources of Estimation Uncertainty", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "zom:CriticalAccountingJudgmentsAndKeySourcesOfEstimationUncertainlyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Investment Securities", "menuCat": "Notes", "order": "11", "role": "http://zomedica.com/role/DisclosureInvestmentSecurities", "shortName": "Investment Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "12", "role": "http://zomedica.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Business Combinations", "menuCat": "Notes", "order": "13", "role": "http://zomedica.com/role/DisclosureBusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Inventory", "menuCat": "Notes", "order": "14", "role": "http://zomedica.com/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "zom:PrepaidRentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Prepaid Expenses and Deposits", "menuCat": "Notes", "order": "15", "role": "http://zomedica.com/role/DisclosurePrepaidExpensesAndDeposits", "shortName": "Prepaid Expenses and Deposits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "zom:PrepaidRentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "16", "role": "http://zomedica.com/role/DisclosurePropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Intangible Assets", "menuCat": "Notes", "order": "17", "role": "http://zomedica.com/role/DisclosureIntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Leases", "menuCat": "Notes", "order": "18", "role": "http://zomedica.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "19", "role": "http://zomedica.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://zomedica.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "zom:StockholdersEquityWarrantsNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Warrants", "menuCat": "Notes", "order": "20", "role": "http://zomedica.com/role/DisclosureWarrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "zom:StockholdersEquityWarrantsNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "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 - Income taxes", "menuCat": "Notes", "order": "21", "role": "http://zomedica.com/role/DisclosureIncomeTaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "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": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "22", "role": "http://zomedica.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "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 - Segmented Information", "menuCat": "Notes", "order": "23", "role": "http://zomedica.com/role/DisclosureSegmentedInformation", "shortName": "Segmented Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "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": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Loss Per Share", "menuCat": "Notes", "order": "24", "role": "http://zomedica.com/role/DisclosureLossPerShare", "shortName": "Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Related party transaction", "menuCat": "Notes", "order": "25", "role": "http://zomedica.com/role/DisclosureRelatedPartyTransaction", "shortName": "Related party transaction", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "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://zomedica.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20302 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "27", "role": "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "28", "role": "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Investment securities (Tables)", "menuCat": "Tables", "order": "29", "role": "http://zomedica.com/role/DisclosureInvestmentSecuritiesTables", "shortName": "Investment securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockNoParValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_5kvhHMswW0qkhvjnzbNL5A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://zomedica.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockNoParValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_5kvhHMswW0qkhvjnzbNL5A", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Fair value measurements (Tables)", "menuCat": "Tables", "order": "30", "role": "http://zomedica.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair value measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_W4QJXvD79E2lWLyISQaaTw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Business Combinations (Tables)", "menuCat": "Tables", "order": "31", "role": "http://zomedica.com/role/DisclosureBusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_W4QJXvD79E2lWLyISQaaTw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Inventory (Tables)", "menuCat": "Tables", "order": "32", "role": "http://zomedica.com/role/DisclosureInventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "zom:PrepaidRentTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "zom:ScheduleOfPrepaidExpensesAndDepositsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Prepaid Expenses and Deposits (Tables)", "menuCat": "Tables", "order": "33", "role": "http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsTables", "shortName": "Prepaid Expenses and Deposits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "zom:PrepaidRentTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "zom:ScheduleOfPrepaidExpensesAndDepositsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "34", "role": "http://zomedica.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Intangible Assets (Tables)", "menuCat": "Tables", "order": "35", "role": "http://zomedica.com/role/DisclosureIntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "zom:LesseeOperatingLeaseRightOfUseAssetAndLeaseLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "36", "role": "http://zomedica.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "zom:LesseeOperatingLeaseRightOfUseAssetAndLeaseLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "37", "role": "http://zomedica.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "zom:StockholdersEquityWarrantsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Warrants (Tables)", "menuCat": "Tables", "order": "38", "role": "http://zomedica.com/role/DisclosureWarrantsTables", "shortName": "Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "zom:StockholdersEquityWarrantsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "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 - Segmented Information (Tables)", "menuCat": "Tables", "order": "39", "role": "http://zomedica.com/role/DisclosureSegmentedInformationTables", "shortName": "Segmented Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Statements of Operations and Comprehensive Loss", "menuCat": "Statements", "order": "4", "role": "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "shortName": "Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - Loss Per Share (Tables)", "menuCat": "Tables", "order": "40", "role": "http://zomedica.com/role/DisclosureLossPerShareTables", "shortName": "Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Significant Accounting Policies - Reclassification (Details)", "menuCat": "Details", "order": "41", "role": "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesReclassificationDetails", "shortName": "Significant Accounting Policies - Reclassification (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "zom:AccountsReceivablesPaymentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Significant Accounting Policies - Interim (Details)", "menuCat": "Details", "order": "42", "role": "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails", "shortName": "Significant Accounting Policies - Interim (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "zom:AccountsReceivablesPaymentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentOwnedAtCost", "reportCount": 1, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Investment Securities (Details)", "menuCat": "Details", "order": "43", "role": "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails", "shortName": "Investment Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "lang": null, "name": "zom:InvestmentSecuritiesAccumulatedAccretionOrAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentOwnedAtCost", "reportCount": 1, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Investment Securities - Maturities (Details)", "menuCat": "Details", "order": "44", "role": "http://zomedica.com/role/DisclosureInvestmentSecuritiesMaturitiesDetails", "shortName": "Investment Securities - Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis_zom_InvestmentMaturity90DaysOrLessMember_xP4pTqMaRk2Ey_uq6-Ymug", "decimals": "-3", "lang": null, "name": "us-gaap:InvestmentOwnedAtCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FinancialInstrumentAxis_us-gaap_LoansReceivableMember_ZZoSc9BkPUGmp4XqTuWR3A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "45", "role": "http://zomedica.com/role/DisclosureFairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FinancialInstrumentAxis_us-gaap_LoansReceivableMember_ZZoSc9BkPUGmp4XqTuWR3A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Fair Value Measurements - Investments (Details)", "menuCat": "Details", "order": "46", "role": "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails", "shortName": "Fair Value Measurements - Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_z5DytKUnAUiaVlhUkiYISg", "decimals": "-3", "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - Fair Value Measurements - Balance sheet (Details)", "menuCat": "Details", "order": "47", "role": "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "shortName": "Fair Value Measurements - Balance sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_gXb2ZJD8SEiiyaQ4QxzTJA", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_7_15_2022_To_7_15_2022_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_AKE23LDJh0O12MrPr4V0gA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Business Combinations - 2022 (Details)", "menuCat": "Details", "order": "48", "role": "http://zomedica.com/role/DisclosureBusinessCombinations2022Details", "shortName": "Business Combinations - 2022 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_7_15_2022_To_7_15_2022_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_AKE23LDJh0O12MrPr4V0gA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Business Combinations - 2022 purchase allocation (Details)", "menuCat": "Details", "order": "49", "role": "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "shortName": "Business Combinations - 2022 purchase allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_7_15_2022_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_ifqtz7QI6E6TXjkIkRlNyg", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_e_7cl1hbwkSd4gncbR9ItQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Shareholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity", "shortName": "Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_e_7cl1hbwkSd4gncbR9ItQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zom:BusinessCombinationPurchasePriceAllocationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_7_15_2022_To_7_15_2022_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_AKE23LDJh0O12MrPr4V0gA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - Business Combinations - Purchase consideration (Details)", "menuCat": "Details", "order": "50", "role": "http://zomedica.com/role/DisclosureBusinessCombinationsPurchaseConsiderationDetails", "shortName": "Business Combinations - Purchase consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zom:BusinessCombinationPurchasePriceAllocationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_7_15_2022_To_7_15_2022_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_AKE23LDJh0O12MrPr4V0gA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_W4QJXvD79E2lWLyISQaaTw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - Business Combinations - Proforma (Details)", "menuCat": "Details", "order": "51", "role": "http://zomedica.com/role/DisclosureBusinessCombinationsProformaDetails", "shortName": "Business Combinations - Proforma (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_W4QJXvD79E2lWLyISQaaTw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Inventory (Details)", "menuCat": "Details", "order": "52", "role": "http://zomedica.com/role/DisclosureInventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zom:ScheduleOfPrepaidExpensesAndDepositsTableTextBlock", "zom:PrepaidRentTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepositAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Prepaid Expenses and Deposits (Details)", "menuCat": "Details", "order": "53", "role": "http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsDetails", "shortName": "Prepaid Expenses and Deposits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zom:ScheduleOfPrepaidExpensesAndDepositsTableTextBlock", "zom:PrepaidRentTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepositAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Property and Equipment (Details)", "menuCat": "Details", "order": "54", "role": "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Intangible Assets - Summary (Details)", "menuCat": "Details", "order": "55", "role": "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails", "shortName": "Intangible Assets - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Intangible Assets - Amortization (Details)", "menuCat": "Details", "order": "56", "role": "http://zomedica.com/role/DisclosureIntangibleAssetsAmortizationDetails", "shortName": "Intangible Assets - Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "57", "role": "http://zomedica.com/role/DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zom:LesseeOperatingLeaseRightOfUseAssetAndLeaseLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "zom:OperatingLeaseRightOfUseAssetAggregateLeaseCommitments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Leases - Balance sheet (Details)", "menuCat": "Details", "order": "58", "role": "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails", "shortName": "Leases - Balance sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zom:LesseeOperatingLeaseRightOfUseAssetAndLeaseLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "zom:OperatingLeaseRightOfUseAssetAggregateLeaseCommitments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - Leases - Undiscounted liability (Details)", "menuCat": "Details", "order": "59", "role": "http://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails", "shortName": "Leases - Undiscounted liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zom:ScheduleOfOperatingLeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - Leases - Term and discount rate (Details)", "menuCat": "Details", "order": "60", "role": "http://zomedica.com/role/DisclosureLeasesTermAndDiscountRateDetails", "shortName": "Leases - Term and discount rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zom:ScheduleOfOperatingLeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Unit_Standard_shares_Oi62IdPoZU-WC7moeLyovQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Stock-Based Compensation (Details)", "menuCat": "Details", "order": "61", "role": "http://zomedica.com/role/DisclosureStockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_yHsNr_EaCUyReKXjO0iuxg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_Oi62IdPoZU-WC7moeLyovQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Stock-Based Compensation - Option activity (Details)", "menuCat": "Details", "order": "62", "role": "http://zomedica.com/role/DisclosureStockBasedCompensationOptionActivityDetails", "shortName": "Stock-Based Compensation - Option activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Oi62IdPoZU-WC7moeLyovQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_5kvhHMswW0qkhvjnzbNL5A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - Stock-Based Compensation - Option details (Details)", "menuCat": "Details", "order": "63", "role": "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails", "shortName": "Stock-Based Compensation - Option details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Oi62IdPoZU-WC7moeLyovQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_skY5oCbWrECQP-NYTf9C5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - Stock-Based Compensation - Assumptions (Details)", "menuCat": "Details", "order": "64", "role": "http://zomedica.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "shortName": "Stock-Based Compensation - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_skY5oCbWrECQP-NYTf9C5g", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "zom:StockholdersEquityWarrantsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_7_15_2022_To_7_15_2022_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_AKE23LDJh0O12MrPr4V0gA", "decimals": null, "first": true, "lang": "en-US", "name": "zom:WarrantsAndRightsOutstandingTermYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Warrants (Details)", "menuCat": "Details", "order": "65", "role": "http://zomedica.com/role/DisclosureWarrantsDetails", "shortName": "Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "zom:StockholdersEquityWarrantsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_7_15_2022_To_7_15_2022_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_AKE23LDJh0O12MrPr4V0gA", "decimals": null, "first": true, "lang": "en-US", "name": "zom:WarrantsAndRightsOutstandingTermYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "zom:StockholdersEquityWarrantsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Oi62IdPoZU-WC7moeLyovQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Warrants - Outstanding (Details)", "menuCat": "Details", "order": "66", "role": "http://zomedica.com/role/DisclosureWarrantsOutstandingDetails", "shortName": "Warrants - Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "zom:StockholdersEquityWarrantsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_w1kfBVNBfku2qUYfd7tI_Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Oi62IdPoZU-WC7moeLyovQ", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "zom:ScheduleOfCumulativeWarrantExercisesTableTextBlock", "zom:StockholdersEquityWarrantsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "0", "first": true, "lang": null, "name": "zom:SubTotalWarrantExercisedShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Oi62IdPoZU-WC7moeLyovQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - Warrants - Cumulative (Details)", "menuCat": "Details", "order": "67", "role": "http://zomedica.com/role/DisclosureWarrantsCumulativeDetails", "shortName": "Warrants - Cumulative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "zom:ScheduleOfCumulativeWarrantExercisesTableTextBlock", "zom:StockholdersEquityWarrantsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "0", "first": true, "lang": null, "name": "zom:SubTotalWarrantExercisedShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Oi62IdPoZU-WC7moeLyovQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_5_10_2018_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_zom_SeraphBiosciencesIncMember_fuD4yDksLEi0ewFZuqFtmw", "decimals": "-3", "first": true, "lang": null, "name": "zom:DevelopmentCommercializationAndExclusiveDistributionAgreementContingentOnAchievementOfDevelopmentMilestoneCash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "68", "role": "http://zomedica.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_5_10_2018_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_zom_SeraphBiosciencesIncMember_fuD4yDksLEi0ewFZuqFtmw", "decimals": "-3", "first": true, "lang": null, "name": "zom:DevelopmentCommercializationAndExclusiveDistributionAgreementContingentOnAchievementOfDevelopmentMilestoneCash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_OMU1lc3gvkC19Gxta9dBjA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Segmented Information - Segment (Details)", "menuCat": "Details", "order": "69", "role": "http://zomedica.com/role/DisclosureSegmentedInformationSegmentDetails", "shortName": "Segmented Information - Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_OMU1lc3gvkC19Gxta9dBjA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Nature of Operations", "menuCat": "Notes", "order": "7", "role": "http://zomedica.com/role/DisclosureNatureOfOperations", "shortName": "Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Loss Per Share (Details)", "menuCat": "Details", "order": "70", "role": "http://zomedica.com/role/DisclosureLossPerShareDetails", "shortName": "Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_LIHgFfUWZEq5VcFmiFWgbw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Oi62IdPoZU-WC7moeLyovQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - Disclosure - Loss Per Share - Anti-dilutive (Details)", "menuCat": "Details", "order": "71", "role": "http://zomedica.com/role/DisclosureLossPerShareAntiDilutiveDetails", "shortName": "Loss Per Share - Anti-dilutive (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_LIHgFfUWZEq5VcFmiFWgbw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Oi62IdPoZU-WC7moeLyovQ", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_3_1_2022_To_3_1_2022_g0e2x93tEkGv7jj2_0VGKw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Related party transaction (Details)", "menuCat": "Details", "order": "72", "role": "http://zomedica.com/role/DisclosureRelatedPartyTransactionDetails", "shortName": "Related party transaction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_3_1_2022_To_3_1_2022_g0e2x93tEkGv7jj2_0VGKw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_IiNvqJBf4ECSmdT2YiWdIg", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_4_1_2022_us-gaap_LeaseContractualTermAxis_zom_AgreementWithUlfNorthfieldBusinessCenterLlcMember_1qHssAF5YUmUcWV8MiKhMA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unitRef": "Unit_Standard_sqft_ZBkT7PKTCUOyopn3rURWgg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "73", "role": "http://zomedica.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "As_Of_5_10_2023_us-gaap_LeaseContractualTermAxis_zom_AgreementWithUlfNorthfieldBusinessCenterLlcMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_WwDzskSVBE-d9iOppiAlGg", "decimals": "0", "lang": null, "name": "zom:LeaseAreaExpansion", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_sqft_ZBkT7PKTCUOyopn3rURWgg", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Basis of Preparation", "menuCat": "Notes", "order": "8", "role": "http://zomedica.com/role/DisclosureBasisOfPreparation", "shortName": "Basis of Preparation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://zomedica.com/role/DisclosureSignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_oTfXMZSbgUqAmNrm4SH5dA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 66, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://zomedica.com/role/DocumentCover" ], "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://zomedica.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://zomedica.com/role/DocumentCover" ], "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://zomedica.com/role/DocumentCover" ], "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://zomedica.com/role/DocumentCover" ], "xbrltype": "gYearItemType" }, "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://zomedica.com/role/DocumentCover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r579" ], "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://zomedica.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r580" ], "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://zomedica.com/role/DocumentCover" ], "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://zomedica.com/role/DocumentCover" ], "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 1" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://zomedica.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address Address Line 2" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://zomedica.com/role/DocumentCover" ], "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://zomedica.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://zomedica.com/role/DocumentCover" ], "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://zomedica.com/role/DocumentCover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r577" ], "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://zomedica.com/role/DocumentCover" ], "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://zomedica.com/role/DocumentCover" ], "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://zomedica.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinationsProformaDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r577" ], "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://zomedica.com/role/DocumentCover" ], "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://zomedica.com/role/DocumentCover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r577" ], "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://zomedica.com/role/DocumentCover" ], "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 Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://zomedica.com/role/DocumentCover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r581" ], "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://zomedica.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r577" ], "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://zomedica.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r577" ], "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://zomedica.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r577" ], "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://zomedica.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r577" ], "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://zomedica.com/role/DocumentCover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinationsProformaDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://zomedica.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security 12b Title" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://zomedica.com/role/DocumentCover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r578" ], "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://zomedica.com/role/DocumentCover" ], "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://zomedica.com/role/DocumentCover" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r321", "r322", "r323", "r324", "r351", "r504", "r521", "r537", "r538", "r560", "r567", "r575", "r636", "r683", "r684", "r685", "r686", "r687", "r688" ], "lang": { "en-us": { "role": { "label": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r321", "r322", "r323", "r324", "r351", "r504", "r521", "r537", "r538", "r560", "r567", "r575", "r636", "r683", "r684", "r685", "r686", "r687", "r688" ], "lang": { "en-us": { "role": { "label": "Minimum", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r267", "r507", "r561", "r574", "r631", "r632", "r637", "r692" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r267", "r507", "r561", "r574", "r631", "r632", "r637", "r692" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r321", "r322", "r323", "r324", "r344", "r351", "r379", "r380", "r381", "r479", "r504", "r521", "r537", "r538", "r560", "r567", "r575", "r630", "r636", "r684", "r685", "r686", "r687", "r688" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r321", "r322", "r323", "r324", "r344", "r351", "r379", "r380", "r381", "r479", "r504", "r521", "r537", "r538", "r560", "r567", "r575", "r630", "r636", "r684", "r685", "r686", "r687", "r688" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r197", "r198", "r199", "r207", "r208", "r225", "r423", "r424", "r599", "r600", "r601", "r602", "r604", "r608", "r609" ], "lang": { "en-us": { "role": { "label": "Adjustment of Prior Period", "verboseLabel": "Measurement period adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesReclassificationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r155", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r225", "r285", "r286", "r403", "r422", "r423", "r424", "r425", "r451", "r462", "r463", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesReclassificationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r155", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r207", "r208", "r209", "r210", "r211", "r212", "r225", "r285", "r286", "r403", "r422", "r423", "r424", "r425", "r451", "r462", "r463", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesReclassificationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r155", "r197", "r199", "r200", "r201", "r202", "r203", "r211", "r225", "r403", "r422", "r423", "r424", "r451", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r603", "r604", "r606", "r607", "r608", "r620", "r621", "r670", "r679", "r680" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "verboseLabel": "Initial allocation of consideration" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r212", "r352", "r582", "r605" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r212", "r352", "r582", "r583", "r605" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts payable and accrued liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r272", "r273" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade receivables, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxes": { "auth_ref": [ "r2", "r3", "r97", "r129", "r140" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.", "label": "Accrued income taxes", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r78", "r164" ], "calculation": { "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r24", "r25", "r169", "r516", "r527", "r531" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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 comprehensive (loss)", "terseLabel": "Accumulated comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r22", "r25", "r116", "r463", "r522", "r523", "r590", "r591", "r592", "r596", "r597", "r598" ], "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": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r6" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r387", "r388", "r389", "r596", "r597", "r598", "r669" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments for:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r94", "r95", "r354" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Sharebased Payment Arrangement Expense", "verboseLabel": "Stock-based expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r170", "r276", "r287" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r43", "r67", "r73" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization - intangible assets", "terseLabel": "Amortization - intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsAmortizationDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r222" ], "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 (in shares)", "terseLabel": "Antidilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLossPerShareAntiDilutiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r52" ], "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://zomedica.com/role/DisclosureLossPerShareAntiDilutiveDetails" ], "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": "Antidilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLossPerShareAntiDilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r52" ], "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://zomedica.com/role/DisclosureLossPerShareAntiDilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Lease area" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails", "http://zomedica.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r128", "r139", "r168", "r193", "r245", "r257", "r263", "r283", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r417", "r419", "r433", "r573", "r634", "r635", "r681" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets]", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r159", "r173", "r193", "r283", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r417", "r419", "r433", "r573", "r634", "r635", "r681" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets, Current]", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain": { "auth_ref": [ "r196", "r488" ], "lang": { "en-us": { "role": { "documentation": "Maturity period remaining for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements. Element name and standard label in Maturity [numeric lower end] to [numeric higher end] [date measure] [Member] or Maturity Greater Than [low end numeric value] [date measure] [Member] or Maturity Less Than [high end numeric value] [date measure] [Member] formats.", "label": "Repurchase Agreements and Similar Transactions, Maturity Periods [Domain]" } } }, "localname": "AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInvestmentSecuritiesMaturitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis": { "auth_ref": [ "r196", "r488" ], "lang": { "en-us": { "role": { "documentation": "Information by maturity period remaining for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements. Element name and standard label in Maturity [numeric lower end] to [numeric higher end] [date measure] [Member] or Maturity Greater Than [low end numeric value] [date measure] [Member] or Maturity Less Than [high end numeric value] [date measure] [Member] formats.", "label": "Repurchase Agreements and Similar Transactions, Maturity Periods [Axis]" } } }, "localname": "AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInvestmentSecuritiesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date Axis" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [ "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails" ], "xbrltype": "domainItemType" }, "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 Measurement" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r413", "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details", "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/DisclosureBusinessCombinationsProformaDetails", "http://zomedica.com/role/DisclosureBusinessCombinationsPurchaseConsiderationDetails", "http://zomedica.com/role/DisclosureBusinessCombinationsTables", "http://zomedica.com/role/DisclosureSubsequentEventsDetails", "http://zomedica.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r99", "r100", "r413", "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details", "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/DisclosureBusinessCombinationsProformaDetails", "http://zomedica.com/role/DisclosureBusinessCombinationsPurchaseConsiderationDetails", "http://zomedica.com/role/DisclosureBusinessCombinationsTables", "http://zomedica.com/role/DisclosureSubsequentEventsDetails", "http://zomedica.com/role/DisclosureWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business acquisition" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details", "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/DisclosureBusinessCombinationsPurchaseConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r667", "r668" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Schedule of pro forma financial information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill expected to be deductible" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r411", "r412" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Net losses", "verboseLabel": "Net losses-proforma" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinationsProformaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r411", "r412" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "[Business Acquisition, Pro Forma Revenue]", "terseLabel": "Net revenue-proforma" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinationsProformaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r108", "r109", "r112" ], "calculation": { "http://zomedica.com/role/DisclosureBusinessCombinationsPurchaseConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinationsPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r107", "r110", "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Consideration Transferred, Contingent Consideration", "terseLabel": "Contingent consideration milestones" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r107", "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Earnout liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r114", "r414" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Total assets acquired", "terseLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r102" ], "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and deposits" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Trade receivables, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r101", "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r101", "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Total liabilites assumed", "terseLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r101", "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Net assets acquired, excluding goodwill", "verboseLabel": "Net assets acquired, excluding goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Other non current liabilities", "verboseLabel": "Other non current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Net assets acquired", "terseLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r51", "r57" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Basis of Preparation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBasisOfPreparation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r45", "r162", "r540" ], "calculation": { "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails": { "order": 1.0, "parentTag": "us-gaap_InvestmentsFairValueDisclosure", "weight": 1.0 }, "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. 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://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r40", "r45", "r50" ], "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, end of year", "periodStartLabel": "Cash and cash equivalents, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r40", "r122" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "(Decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r86", "r87" ], "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://zomedica.com/role/DisclosureWarrantsCumulativeDetails", "http://zomedica.com/role/DisclosureWarrantsOutstandingDetails" ], "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://zomedica.com/role/DisclosureWarrantsCumulativeDetails", "http://zomedica.com/role/DisclosureWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r337" ], "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 (in dollars per share)", "terseLabel": "Warrant, exercise price (in dollars per share)", "verboseLabel": "Warrant, exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details", "http://zomedica.com/role/DisclosureWarrantsDetails", "http://zomedica.com/role/DisclosureWarrantsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)", "terseLabel": "Warrant to purchase common stock", "verboseLabel": "Securities called by warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details", "http://zomedica.com/role/DisclosureWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Warrants and Rights, Outstanding (in shares)", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial paper", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails", "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r19", "r133", "r145" ], "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 (Note 17)", "terseLabel": "Commitments and contingencies (Note 16)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r82", "r319", "r320", "r532", "r633" ], "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://zomedica.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsFairValueDisclosure": { "auth_ref": [ "r4" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of arrangements with third parties, including, but not limited to, operating lease arrangement and arrangement in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services.", "label": "Commitments, Fair Value Disclosure", "terseLabel": "Contingent consideration fair value" } } }, "localname": "CommitmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r596", "r597", "r669" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Capital stock, no par value (in dollars per share)", "terseLabel": "Common Shares, no par value (in dollars per share)" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "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": "Capital stock, issued (in shares)", "terseLabel": "Common Shares, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r84" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Capital stock, outstanding (in shares)", "terseLabel": "Common Shares, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r5", "r573" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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": "Unlimited common shares, no par value; 979,949,668 and 979,899,668 issued and outstanding at December 31, 2022 and December 31, 2021", "terseLabel": "Unlimited common shares, no par value; 979,949,668 issued and outstanding at March 31, 2023 and December 31, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Critical Accounting Judgments and Key Sources of Estimation Uncertainty" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "verboseLabel": "Stock-based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r26", "r178", "r180", "r187", "r512", "r518" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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": "Net loss and comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r570", "r627", "r628" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r115", "r545" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r47", "r48", "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for construction in progress expenditures that have occurred.", "label": "Construction in Progress Expenditures Incurred but Not yet Paid", "terseLabel": "Transfer of construction in progress into property and equipment and intangibles" } } }, "localname": "ConstructionInProgressExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r339", "r340", "r343" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Customer contract liabilities", "terseLabel": "Customer contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r339", "r340", "r343" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "[Contract with Customer, Liability, Noncurrent]", "verboseLabel": "Customer contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r562", "r564", "r693" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate notes / bonds", "terseLabel": "Corporate notes / bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails", "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "auth_ref": [ "r593", "r629" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Depreciation", "terseLabel": "Cost of revenue depreciation" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesReclassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r32", "r193", "r283", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r433", "r634" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.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://zomedica.com/role/DisclosureSegmentedInformationSegmentDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "verboseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer relationships", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_InvestmentsFairValueDisclosure", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax", "negatedLabel": "Unrealized Gain / (Loss)" } } }, "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": { "auth_ref": [ "r623" ], "calculation": { "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails": { "order": 3.0, "parentTag": "us-gaap_InvestmentsFairValueDisclosure", "weight": 1.0 }, "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current", "terseLabel": "Available-for-sale securities", "verboseLabel": "Available-For-Sale (Current)" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent": { "auth_ref": [ "r623" ], "calculation": { "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails": { "order": 2.0, "parentTag": "us-gaap_InvestmentsFairValueDisclosure", "weight": 1.0 }, "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Noncurrent", "terseLabel": "Non current available-for-sale securities", "verboseLabel": "Available-For-Sale (Non-Current)" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails", "http://zomedica.com/role/DisclosureInvestmentSecuritiesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesUnrealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Unrealized Gain (Loss)", "terseLabel": "Unrealized gain (loss)" } } }, "localname": "DebtSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r393", "r394" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r585" ], "calculation": { "http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.", "label": "Deposits" } } }, "localname": "DepositAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r43", "r76" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r637" ], "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 segmented revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r356", "r384", "r385", "r386", "r390", "r568" ], "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://zomedica.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_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r188", "r202", "r203", "r205", "r206", "r207", "r213", "r216", "r219", "r220", "r221", "r225", "r424", "r425", "r513", "r519", "r550" ], "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 (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLossPerShareDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r188", "r202", "r203", "r205", "r206", "r207", "r216", "r219", "r220", "r221", "r225", "r424", "r425", "r513", "r519", "r550" ], "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 (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLossPerShareDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r52", "r53" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r222", "r223", "r224", "r226" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r673" ], "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; including, but not limited to, 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, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLossPerShareAntiDilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r84", "r154", "r182", "r183", "r184", "r197", "r198", "r199", "r201", "r208", "r211", "r228", "r284", "r338", "r387", "r388", "r389", "r402", "r403", "r423", "r441", "r442", "r443", "r444", "r445", "r447", "r463", "r522", "r523", "r524" ], "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://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r132", "r533" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details", "http://zomedica.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "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://zomedica.com/role/DisclosureFairValueMeasurementsDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r426", "r427", "r431" ], "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://zomedica.com/role/DisclosureFairValueMeasurementsDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r118", "r119" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, 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).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of the fair value of our investments" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair value, balance sheet" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r118", "r120", "r121" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r118", "r120" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of investments and balance sheet classifications" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r334", "r345", "r346", "r347", "r348", "r349", "r350", "r427", "r476", "r477", "r478", "r558", "r559", "r562", "r563", "r564" ], "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://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r426", "r427", "r428", "r429", "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r334", "r345", "r350", "r427", "r476", "r562", "r563", "r564" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r334", "r345", "r350", "r427", "r477", "r558", "r559", "r562", "r563", "r564" ], "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://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r334", "r345", "r346", "r347", "r348", "r349", "r350", "r427", "r478", "r558", "r559", "r562", "r563", "r564" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails" ], "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://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r334", "r345", "r346", "r347", "r348", "r349", "r350", "r476", "r477", "r478", "r558", "r559", "r562", "r563", "r564" ], "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://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r430", "r432" ], "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://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r279", "r280", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r335", "r336", "r421", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r553", "r613", "r614", "r615", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails", "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent": { "auth_ref": [ "r622" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease.", "label": "Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss, Noncurrent", "verboseLabel": "Convertible note receivable" } } }, "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Intangible assets indefinite useful lives (Year)", "terseLabel": "Intangible assets indefinite useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r166", "r311" ], "calculation": { "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Accumulated Amortization", "terseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r74" ], "calculation": { "http://zomedica.com/role/DisclosureIntangibleAssetsAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://zomedica.com/role/DisclosureIntangibleAssetsAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r74" ], "calculation": { "http://zomedica.com/role/DisclosureIntangibleAssetsAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r74" ], "calculation": { "http://zomedica.com/role/DisclosureIntangibleAssetsAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r309", "r310", "r311", "r312", "r508", "r509" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite Lived Intangible Assets By Major Class Axis" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r72", "r509" ], "calculation": { "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "[Finite-Lived Intangible Assets, Gross]", "verboseLabel": "Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r68", "r71" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r72", "r508" ], "calculation": { "http://zomedica.com/role/DisclosureIntangibleAssetsAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Net intangibles", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsAmortizationDetails", "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r434", "r436", "r438", "r439" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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 loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Functional and Reporting Currencies" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.", "label": "Gain (Loss) on Termination of Lease", "terseLabel": "(Gain) loss on right-of-use assets" } } }, "localname": "GainLossOnTerminationOfLease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r165", "r299", "r510", "r557", "r573", "r625", "r626" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r31", "r193", "r245", "r256", "r262", "r265", "r283", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r433", "r552", "r634" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "[Gross Profit]", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSegmentedInformationSegmentDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments", "terseLabel": "Impairment of investments" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r75", "r80" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r28", "r125", "r134", "r147", "r245", "r256", "r262", "r265", "r514", "r552" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations and Comprehensive Loss" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r314", "r316" ], "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://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r316" ], "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://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r194", "r396", "r397", "r400", "r404", "r406", "r408", "r409", "r410" ], "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": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r195", "r210", "r211", "r243", "r395", "r405", "r407", "r520" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r181", "r391", "r392", "r397", "r398", "r399", "r401" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r42" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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", "verboseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r42" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "auth_ref": [ "r594" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.", "label": "Accrued income tax", "terseLabel": "Accrued income tax" } } }, "localname": "IncreaseDecreaseInAccruedTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r505", "r594" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Customer contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredLiabilities": { "auth_ref": [ "r42" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change during the period in carrying value for all deferred liabilities due within one year or operating cycle.", "label": "Increase (Decrease) in Deferred Liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "IncreaseDecreaseInDeferredLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r42" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "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": "Purchased inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r594" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "verboseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r42" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r42" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses and deposits" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r66", "r70" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r123", "r136", "r185", "r239", "r450" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivableCurrent": { "auth_ref": [ "r587" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Interest Receivable, Current", "terseLabel": "Accrued interest receivable" } } }, "localname": "InterestReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryAdjustments": { "auth_ref": [ "r64", "r588" ], "calculation": { "http://zomedica.com/role/DisclosureInventoryDetails": { "order": 2.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": "Reserves" } } }, "localname": "InventoryAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsAndWorkInProcess": { "auth_ref": [ "r588" ], "calculation": { "http://zomedica.com/role/DisclosureInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation reserves of merchandise or goods held by the entity that are readily available for sale and items held by the entity which are partially complete or in the process of being readied for sale.", "label": "Finished Goods", "terseLabel": "Finished Goods" } } }, "localname": "InventoryFinishedGoodsAndWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r588" ], "calculation": { "http://zomedica.com/role/DisclosureInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross 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": "Inventory, Gross", "totalLabel": "Total" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r172", "r541", "r573" ], "calculation": { "http://zomedica.com/role/DisclosureInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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": "Net inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInventoryDetails", "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r161", "r171", "r227", "r296", "r297", "r298", "r506", "r546" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r588" ], "calculation": { "http://zomedica.com/role/DisclosureInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Raw Materials", "terseLabel": "Raw Materials" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r34", "r35" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "auth_ref": [ "r35" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.", "label": "Investment Income, Net, Amortization of Discount and Premium", "negatedLabel": "Accretion/amortization of available-for-sale securities" } } }, "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedAtCost": { "auth_ref": [ "r148" ], "calculation": { "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_InvestmentsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of the investment.", "label": "Investment Owned, at Cost", "terseLabel": "Acquisition Cost" } } }, "localname": "InvestmentOwnedAtCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails", "http://zomedica.com/role/DisclosureInvestmentSecuritiesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r282", "r691" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investment Securities" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTableTextBlock": { "auth_ref": [ "r612", "r616", "r618", "r619" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment.", "label": "Investment [Table Text Block]", "terseLabel": "Schedule of company's investment securities" } } }, "localname": "InvestmentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInvestmentSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of contractual maturities of investment securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInvestmentSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment Securities" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r426" ], "calculation": { "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Total investment securities", "totalLabel": "Estimated Fair Value", "verboseLabel": "Estimated Fair Value" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails", "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails", "http://zomedica.com/role/DisclosureInvestmentSecuritiesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r63", "r126", "r137", "r149", "r539" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investment Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInvestmentSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r677" ], "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://zomedica.com/role/DisclosureLeasesDetails", "http://zomedica.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r677" ], "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://zomedica.com/role/DisclosureLeasesDetails", "http://zomedica.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "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": "Lease" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r456" ], "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://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Discount rate (as a percent)" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r678" ], "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" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r460" ], "calculation": { "http://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails": { "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 lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r460" ], "calculation": { "http://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails": { "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://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r460" ], "calculation": { "http://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails": { "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]", "verboseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r460" ], "calculation": { "http://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails": { "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]", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r460" ], "calculation": { "http://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails": { "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]", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r678" ], "calculation": { "http://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r460" ], "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 imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r675" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease period" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r676" ], "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": "Operating lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails", "http://zomedica.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r461" ], "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://zomedica.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r15", "r193", "r283", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r418", "r419", "r420", "r433", "r551", "r634", "r681", "r682" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "[Liabilities]", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r10", "r131", "r143", "r573", "r595", "r617", "r672" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "[Liabilities and Equity]", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r17", "r160", "r193", "r283", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r418", "r419", "r420", "r433", "r573", "r634", "r681", "r682" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "[Liabilities, Current]", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licenses" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An amount of money or property, or a portion thereof, leant to a borrower (debtor) in exchange for a promise to repay the amount borrowed plus interest at a date certain in the future.", "label": "Debt security" } } }, "localname": "LoansReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails", "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money market funds", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails", "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r190" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r40", "r41", "r44" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r29", "r44", "r135", "r146", "r158", "r176", "r179", "r184", "r193", "r200", "r202", "r203", "r205", "r206", "r210", "r211", "r217", "r245", "r256", "r262", "r265", "r283", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r425", "r433", "r552", "r634" ], "calculation": { "http://zomedica.com/role/DisclosureLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.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", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLossPerShareDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows", "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r202", "r203", "r205", "r206", "r213", "r214", "r218", "r221", "r245", "r256", "r262", "r265", "r552" ], "calculation": { "http://zomedica.com/role/DisclosureLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Loss attributable to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSegmentedInformationSegmentDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r245", "r256", "r262", "r265", "r552" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r674" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r454" ], "calculation": { "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails", "http://zomedica.com/role/DisclosureLeasesUndiscountedLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r454" ], "calculation": { "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "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": "Current portion of lease obligations", "terseLabel": "Current portion of lease obligations", "verboseLabel": "Current portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails", "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r454" ], "calculation": { "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "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": "Lease obligations", "terseLabel": "Lease obligations", "verboseLabel": "Long term portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails", "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r455", "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "[Operating Lease, Payments]", "negatedLabel": "Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r453" ], "calculation": { "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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": "Right-of-use asset", "totalLabel": "Net book value", "verboseLabel": "Right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails", "http://zomedica.com/role/DisclosureLeasesDetails", "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r459", "r572" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r458", "r572" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nature of Operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r0", "r51", "r57", "r117" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Nature of operations.", "terseLabel": "Nature of Operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureNatureOfOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMiscellaneous": { "auth_ref": [], "calculation": { "http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets.", "label": "Other Assets, Miscellaneous", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneous", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r167" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 9.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", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r21", "r23", "r435", "r437", "r440" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before 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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Change in foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r84", "r177", "r180", "r186", "r441", "r446", "r447", "r511", "r517", "r590", "r591" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Unrealized losses, change in fair value of available-for-sale securities, net of tax", "verboseLabel": "Other Comprehensive Income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r174", "r175" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gains, change in fair value of available-for-sale securities, net of tax", "verboseLabel": "Change in fair value of available-for-sale securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows", "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r16", "r573" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other current liabilities", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other liabilities", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r36" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.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 (loss) income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r38", "r415" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "verboseLabel": "Purchase price" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r38" ], "calculation": { "http://zomedica.com/role/DisclosureBusinessCombinationsPurchaseConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 }, "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Investment in acquisitions, net of cash acquired (Assisi, PulseVet, and Revo Squared)", "verboseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinationsPurchaseConsiderationDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r39" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Acquisition of intangibles", "terseLabel": "Acquisition of intangibles" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r62" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Investment in available-for-sale securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireNotesReceivable": { "auth_ref": [ "r37" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Payments to Acquire Notes Receivable", "negatedLabel": "Investment in debt security (at fair value)" } } }, "localname": "PaymentsToAcquireNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r39" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.", "label": "Payments to Acquire Other Productive Assets", "negatedLabel": "Investment in construction in progress" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r39" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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": "Investment in property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidAdvertising": { "auth_ref": [ "r544", "r556", "r624" ], "calculation": { "http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid marketing" } } }, "localname": "PrepaidAdvertising", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "calculation": { "http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.", "label": "Prepaid Expense and Other Assets", "totalLabel": "Total prepaid expenses and deposits" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Deposits." } } }, "localname": "PrepaidExpenseAndOtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r589" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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 deposits" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "auth_ref": [ "r127", "r138", "r586" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "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 after one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Noncurrent", "terseLabel": "Prepaid expenses and deposits" } } }, "localname": "PrepaidExpenseAndOtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r542", "r554", "r624" ], "calculation": { "http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "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" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r543", "r555", "r624" ], "calculation": { "http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Comparative Figures" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromInterestAndDividendsReceived": { "auth_ref": [ "r189", "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received for dividends and interest on the entity's equity and debt investments during the current period.", "label": "Proceeds from Interest and Dividends Received", "terseLabel": "Interest received" } } }, "localname": "ProceedsFromInterestAndDividendsReceived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Other revenue" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r79" ], "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": "Property Plant And Equipment By Type Axis" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r81", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r77", "r163" ], "calculation": { "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Undepreciated instruments in property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r79", "r144", "r515", "r573" ], "calculation": { "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "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", "totalLabel": "Net property and equipment", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails", "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r79", "r534", "r535" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy 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, Policy [Policy Text Block]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r79" ], "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": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r4", "r130", "r141" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Supply Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r4", "r130", "r141" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationLineItems": { "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": "Reclassification [Line Items]", "terseLabel": "Reclassification" } } }, "localname": "ReclassificationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesReclassificationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationTable": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification [Table]" } } }, "localname": "ReclassificationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesReclassificationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r124", "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related party transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureRelatedPartyTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related party transaction" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r464", "r465", "r467", "r468", "r469" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related party transaction" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureRelatedPartyTransaction" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r96", "r150", "r689" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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 expenses" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "verboseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r7", "r85", "r142", "r526", "r531", "r573" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r154", "r197", "r198", "r199", "r201", "r208", "r211", "r284", "r387", "r388", "r389", "r402", "r403", "r423", "r522", "r524" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r236", "r237", "r255", "r260", "r261", "r267", "r268", "r270", "r341", "r342", "r507" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.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": "Net revenue", "terseLabel": "Net revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSegmentedInformationSegmentDetails", "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue recognition", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r52" ], "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://zomedica.com/role/DisclosureLossPerShareAntiDilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Investment securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails", "http://zomedica.com/role/DisclosureInvestmentSecuritiesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r99", "r100", "r413" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details", "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/DisclosureBusinessCombinationsPurchaseConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r99", "r100" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Summary of preliminary acquisition date fair values of the assets acquired and liabilities", "terseLabel": "Summary of acquisition date fair values" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r610" ], "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", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r68", "r71", "r508" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r68", "r71" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r11", "r12", "r13" ], "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": "Summary of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r58", "r59", "r60", "r65" ], "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 segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSegmentedInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding", "terseLabel": "Summary of issued and outstanding stock options" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r353", "r355", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Stock-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r89", "r90", "r91" ], "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" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions", "terseLabel": "Summary of option fair value assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r86", "r87" ], "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 Warrants Outstanding" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r233", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r270", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r317", "r318", "r557", "r692" ], "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://zomedica.com/role/DisclosureInventoryDetails", "http://zomedica.com/role/DisclosureSegmentedInformationSegmentDetails", "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segmented Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r233", "r234", "r235", "r245", "r248", "r259", "r263", "r264", "r265", "r266", "r267", "r269", "r270", "r271" ], "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": "Segmented Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSegmentedInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r249", "r250", "r251", "r252", "r253", "r254", "r268" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r33" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r42" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.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", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Sharebased Compensation Arrangement by Sharebased Payment Award Award Vesting Period (Year)", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Weighted Avg Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Weighted Avg Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Weighted Avg Risk-Free Int Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "terseLabel": "Vested stock options expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "terseLabel": "Stock options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Stock options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationDetails", "http://zomedica.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r360", "r361" ], "calculation": { "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options Outstanding, ending balance (in shares)", "periodStartLabel": "Options Outstanding, beginning balance (in shares)", "totalLabel": "Number of Options Issued and Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionActivityDetails", "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Avg Exercise Price Options Outstanding (in dollars per share)", "periodStartLabel": "Weighted Avg Exercise Price Options Outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r376" ], "calculation": { "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Number of Vested Options Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "[Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price]", "terseLabel": "Weighted Avg Exercise Price Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Avg Exercise Price Vested Stock options expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Avg Exercise Price Stock options forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Avg Exercise Price (in dollars per share)", "verboseLabel": "Weighted Avg Exercise Price, Stock options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionActivityDetails", "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Weighted Avg Common Share Price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r569" ], "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": "Sharebased Compensation Arrangement by Sharebased Payment Award Expiration Period (Year)", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Weighted Avg Expected Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "calculation": { "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Number of Unvested Options Outstanding (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r92" ], "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 Avg Remaining Life Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r51", "r192" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r157", "r233", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r270", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r315", "r317", "r318", "r557", "r692" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureInventoryDetails", "http://zomedica.com/role/DisclosureSegmentedInformationSegmentDetails", "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r20", "r84", "r154", "r182", "r183", "r184", "r197", "r198", "r199", "r201", "r208", "r211", "r228", "r284", "r338", "r387", "r388", "r389", "r402", "r403", "r423", "r441", "r442", "r443", "r444", "r445", "r447", "r463", "r522", "r523", "r524" ], "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://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinationsProformaDetails", "http://zomedica.com/role/DisclosureBusinessCombinationsTables", "http://zomedica.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://zomedica.com/role/DisclosureInventoryDetails", "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails", "http://zomedica.com/role/DisclosureSegmentedInformationSegmentDetails", "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails", "http://zomedica.com/role/DisclosureWarrantsCumulativeDetails", "http://zomedica.com/role/DisclosureWarrantsDetails", "http://zomedica.com/role/DisclosureWarrantsOutstandingDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Shareholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r197", "r198", "r199", "r228", "r507" ], "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://zomedica.com/role/DisclosureBusinessCombinationsProformaDetails", "http://zomedica.com/role/DisclosureBusinessCombinationsTables", "http://zomedica.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://zomedica.com/role/DisclosureInventoryDetails", "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails", "http://zomedica.com/role/DisclosureSegmentedInformationSegmentDetails", "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails", "http://zomedica.com/role/DisclosureWarrantsCumulativeDetails", "http://zomedica.com/role/DisclosureWarrantsDetails", "http://zomedica.com/role/DisclosureWarrantsOutstandingDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r5", "r8", "r9", "r61", "r573", "r595", "r617", "r672" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, amount", "periodStartLabel": "Balance, amount", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets", "http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "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://zomedica.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r448", "r471" ], "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://zomedica.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r448", "r471" ], "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://zomedica.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r448", "r471" ], "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://zomedica.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r448", "r471" ], "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://zomedica.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": [ "r470", "r472" ], "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]", "verboseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology", "terseLabel": "Developed technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r151", "r152", "r153", "r274", "r275", "r277" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Credit Losses" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Tradename" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r279", "r280", "r335", "r336", "r421", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r613", "r614", "r615", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails", "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r549", "r562", "r690" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US govt agencies", "terseLabel": "U.S. govt. agencies" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails", "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r549", "r562", "r564", "r690" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US treasuries", "terseLabel": "U.S. treasuries" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureFairValueMeasurementsBalanceSheetDetails", "http://zomedica.com/role/DisclosureFairValueMeasurementsInvestmentsDetails", "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r54", "r55", "r56", "r229", "r230", "r231", "r232" ], "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": "Estimates and Assumptions" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": "Warrants." } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLossPerShareAntiDilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrant term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r215", "r221" ], "calculation": { "http://zomedica.com/role/DisclosureLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Denominator for diluted loss per share (in shares)", "verboseLabel": "Weighted average number of common shares - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLossPerShareDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r213", "r221" ], "calculation": { "http://zomedica.com/role/DisclosureLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares - basic (in shares)", "verboseLabel": "Weighted average number of common shares - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLossPerShareDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "zom_AccountsReceivablesPaymentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the payment term for accounts receivables.", "label": "Accounts Receivables, Payment Term", "terseLabel": "Payment term" } } }, "localname": "AccountsReceivablesPaymentTerm", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails" ], "xbrltype": "durationItemType" }, "zom_AgreementBetweenWheelershipLlcAndRealtyAssociatesFundXiiPortfolioL.p.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to lease agreement between The Wheelership LLC and The Realty Associates Fund XII portfolio, L.P.", "label": "Wheelership and The Realty Associates Agreement" } } }, "localname": "AgreementBetweenWheelershipLlcAndRealtyAssociatesFundXiiPortfolioL.p.Member", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "zom_AgreementIndemnificationObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to the indemnification obligation under the agreement.", "label": "Indemnification obligation", "terseLabel": "Indemnification obligation" } } }, "localname": "AgreementIndemnificationObligationMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details" ], "xbrltype": "domainItemType" }, "zom_AgreementWithLebow1031LegacyLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement with Lebow 1031 Legacy LLC", "label": "Lebow 1031 Legacy" } } }, "localname": "AgreementWithLebow1031LegacyLlcMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "zom_AgreementWithUlfNorthfieldBusinessCenterLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement with ULF Northfield Business Center LLC", "label": "ULF Northfield Business Center" } } }, "localname": "AgreementWithUlfNorthfieldBusinessCenterLlcMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails", "http://zomedica.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "zom_AssetConstructionInProgressNonCurrent": { "auth_ref": [], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset construction in progress non current.", "label": "Asset Construction in Progress Non Current", "terseLabel": "Construction in progress" } } }, "localname": "AssetConstructionInProgressNonCurrent", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "zom_AssisiAnimalHealthLlcAcquisitionWarrantsIssuedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants issued in connection with asset acquisition of Assisi.", "label": "July 15, 2022 (Assisi)" } } }, "localname": "AssisiAnimalHealthLlcAcquisitionWarrantsIssuedMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "zom_AssisiAnimalHealthLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Asset Purchase Agreement (the \"Purchase Agreement\") with Assisi Animal Health LLC.", "label": "Assisi" } } }, "localname": "AssisiAnimalHealthLlcMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details", "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/DisclosureBusinessCombinationsProformaDetails", "http://zomedica.com/role/DisclosureBusinessCombinationsPurchaseConsiderationDetails", "http://zomedica.com/role/DisclosureBusinessCombinationsTables", "http://zomedica.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "zom_BasisOfPresentationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Basis of Preparation" } } }, "localname": "BasisOfPresentationAbstract", "nsuri": "http://zomedica.com/20230331", "xbrltype": "stringItemType" }, "zom_BusinessCombinationFairValueOfWarrants": { "auth_ref": [], "calculation": { "http://zomedica.com/role/DisclosureBusinessCombinationsPurchaseConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fair value of warrants issued as part of business combination.", "label": "Business Combination, Fair Value of Warrants", "terseLabel": "Fair value of warrants" } } }, "localname": "BusinessCombinationFairValueOfWarrants", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinationsPurchaseConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "zom_BusinessCombinationPurchasePriceAllocationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of purchase price allocation under business combination.", "label": "Business Combination, Purchase Price Allocation [Table Text Block]", "terseLabel": "Summary of purchase price consideration" } } }, "localname": "BusinessCombinationPurchasePriceAllocationTableTextBlock", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "zom_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLeaseObligationsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current portion of lease obligations assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligations, Current", "terseLabel": "Current portion of lease obligations" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLeaseObligationsCurrent", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "zom_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLeaseObligationsNonCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of non current portion of lease obligations assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligations, Non Current", "terseLabel": "Non current portion of lease obligations" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLeaseObligationsNonCurrent", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "zom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOtherReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from other receivables expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Receivables", "terseLabel": "Other receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOtherReceivables", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "zom_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of right of use asset recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right of Use Asset", "terseLabel": "Right of use asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails" ], "xbrltype": "monetaryItemType" }, "zom_CapitalRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue classified as capital.", "label": "Capital" } } }, "localname": "CapitalRevenueMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails" ], "xbrltype": "domainItemType" }, "zom_ClassOfWarrantOrRightWeightedAverageRemainingLife": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants, weighted average remaining life" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageRemainingLife", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsOutstandingDetails" ], "xbrltype": "durationItemType" }, "zom_ClassOfWarrantsExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of warrants expired.", "label": "Class of Warrants Expired", "terseLabel": "Cumulative warrants expired (in shares)" } } }, "localname": "ClassOfWarrantsExpired", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsCumulativeDetails" ], "xbrltype": "sharesItemType" }, "zom_CollaborativeArrangementEarnoutBasedMilestonePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Achievement of milestones basis related to future net sales under the arrangement.", "label": "Collaborative Arrangement , Earnout Based Milestone Payment", "terseLabel": "Earnout milestone basis" } } }, "localname": "CollaborativeArrangementEarnoutBasedMilestonePayment", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details" ], "xbrltype": "monetaryItemType" }, "zom_CollaborativeArrangementEscrowDepositTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of escrow deposit, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Collaborative Arrangement , Escrow Deposit Term", "terseLabel": "Escrow deposit term" } } }, "localname": "CollaborativeArrangementEscrowDepositTerm", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details" ], "xbrltype": "durationItemType" }, "zom_ConsumablesRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue classified as consumables.", "label": "Consumables" } } }, "localname": "ConsumablesRevenueMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails" ], "xbrltype": "domainItemType" }, "zom_CriticalAccountingJudgmentsAndKeySourcesOfEstimationUncertainlyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Critical Accounting Judgments and Key Sources of Estimation Uncertainty [Text Block]", "terseLabel": "Critical Accounting Judgments and Key Sources of Estimation Uncertainty" } } }, "localname": "CriticalAccountingJudgmentsAndKeySourcesOfEstimationUncertainlyTextBlock", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureCriticalAccountingJudgmentsAndKeySourcesOfEstimationUncertainty" ], "xbrltype": "textBlockItemType" }, "zom_DevelopmentCommercializationAndExclusiveDistributionAgreementContingentOnAchievementOfDevelopmentMilestoneCash": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Development, Commercialization and Exclusive Distribution Agreement, Contingent on Achievement of Development Milestone, Cash", "terseLabel": "Future milestone payable in cash" } } }, "localname": "DevelopmentCommercializationAndExclusiveDistributionAgreementContingentOnAchievementOfDevelopmentMilestoneCash", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "zom_DevelopmentCommercializationAndExclusiveDistributionAgreementContingentOnAchievementOfDevelopmentMilestoneEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Development, Commercialization and Exclusive Distribution Agreement, Contingent on Achievement of Development Milestone, Equity", "terseLabel": "Future milestone payable in equity" } } }, "localname": "DevelopmentCommercializationAndExclusiveDistributionAgreementContingentOnAchievementOfDevelopmentMilestoneEquity", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "zom_DiagnosticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diagnostics" } } }, "localname": "DiagnosticsMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureInventoryDetails", "http://zomedica.com/role/DisclosureSegmentedInformationSegmentDetails", "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails" ], "xbrltype": "domainItemType" }, "zom_DistributionOn18MonthAnniversaryOfClosingDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to distributions at 18- months anniversary of the closing date.", "label": "18-month anniversary", "terseLabel": "18-month anniversary" } } }, "localname": "DistributionOn18MonthAnniversaryOfClosingDateMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details" ], "xbrltype": "domainItemType" }, "zom_EarnoutPaymentNetSalesExceedingDollar10MillionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to earn-out payments payable upon net sales from Revo Squared Products exceeding $10 million during any calendar year ending on or prior to December 31, 2027.", "label": "Earnout payment at $10 million" } } }, "localname": "EarnoutPaymentNetSalesExceedingDollar10MillionMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details" ], "xbrltype": "domainItemType" }, "zom_EarnoutPaymentNetSalesExceedingDollar5MillionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to earn-out payments payable upon net sales from Revo Squared Products exceeding $5 million during any calendar year ending on or prior to December 31, 2027.", "label": "Earnout payment at $5 million" } } }, "localname": "EarnoutPaymentNetSalesExceedingDollar5MillionMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details" ], "xbrltype": "domainItemType" }, "zom_ElectronicCommerceTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The represents the information pretraining to electronic commerce technology", "label": "Electronic Commerce / Website" } } }, "localname": "ElectronicCommerceTechnologyMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails" ], "xbrltype": "domainItemType" }, "zom_FiniteLivedIntangibleAssetsAmortizationExpenseYearFourAndThereafter": { "auth_ref": [], "calculation": { "http://zomedica.com/role/DisclosureIntangibleAssetsAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite Lived Intangible Assets Amortization Expense Year Four And Thereafter", "terseLabel": "2027 and beyond" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFourAndThereafter", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "zom_FurnitureAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Furniture And Equipment [Member]", "verboseLabel": "Furniture and equipment" } } }, "localname": "FurnitureAndEquipmentMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "zom_IncreaseDecreaseEscrow": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in escrow.", "label": "Increase (Decrease) Escrow", "terseLabel": "Decrease escrow" } } }, "localname": "IncreaseDecreaseEscrow", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details" ], "xbrltype": "monetaryItemType" }, "zom_InventoryPurchase": { "auth_ref": [], "calculation": { "http://zomedica.com/role/DisclosureInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Purchased Inventory", "terseLabel": "Purchased Inventory" } } }, "localname": "InventoryPurchase", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "zom_InvestmentMaturity366OrMoreDaysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Original maturity period of 366 days or more for investment securities.", "label": "366 or more days" } } }, "localname": "InvestmentMaturity366OrMoreDaysMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureInvestmentSecuritiesMaturitiesDetails" ], "xbrltype": "domainItemType" }, "zom_InvestmentMaturity90DaysOrLessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Original maturity period of up to 90 days for investment securities.", "label": "90 Days or less" } } }, "localname": "InvestmentMaturity90DaysOrLessMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureInvestmentSecuritiesMaturitiesDetails" ], "xbrltype": "domainItemType" }, "zom_InvestmentMaturity91To365DaysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Original maturity period of 91 to 365 days for investment securities.", "label": "91 to 365 days" } } }, "localname": "InvestmentMaturity91To365DaysMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureInvestmentSecuritiesMaturitiesDetails" ], "xbrltype": "domainItemType" }, "zom_InvestmentSecuritiesAccumulatedAccretionOrAmortization": { "auth_ref": [], "calculation": { "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_InvestmentsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accumulated accretion or amortization of investment securities.", "label": "Investment Securities Accumulated Accretion or Amortization", "terseLabel": "Accretion / (Amortization)" } } }, "localname": "InvestmentSecuritiesAccumulatedAccretionOrAmortization", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureInvestmentSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "zom_LaboratoryEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Laboratory Equipment [Member]", "verboseLabel": "Laboratory equipment" } } }, "localname": "LaboratoryEquipmentMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "zom_LeaseAgreementWithWickfieldPhoenixLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease agreement with Wickfield Phoenix LLC for office space.", "label": "Wickfield Phoenix office lease" } } }, "localname": "LeaseAgreementWithWickfieldPhoenixLlcMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "zom_LeaseAreaExpansion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of additional real estate property.", "label": "Lease Area, Expansion", "terseLabel": "Lease area expansion" } } }, "localname": "LeaseAreaExpansion", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "areaItemType" }, "zom_LesseeOperatingLeaseRightOfUseAssetAndLeaseLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of right of use asset and lease liabilities under a lessee's operating lease.", "label": "Lessee, Operating Lease, Right of Use Asset and Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseRightOfUseAssetAndLeaseLiabilitiesTableTextBlock", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "zom_MachineryAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Machinery and office equipment" } } }, "localname": "MachineryAndOfficeEquipmentMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "zom_MonthlyRentPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of monthly rent payment due under lease.", "label": "Monthly Rent Payment", "terseLabel": "Monthly rent payment" } } }, "localname": "MonthlyRentPayment", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "zom_NonCashPortionOfRentExpense": { "auth_ref": [], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non cash portion of rent expense.", "label": "Non cash portion of rent expense", "terseLabel": "Non cash portion of rent expense" } } }, "localname": "NonCashPortionOfRentExpense", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zom_OperatingLeaseLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of additions to the operating lease liability during the period.", "label": "Additions", "terseLabel": "Additions" } } }, "localname": "OperatingLeaseLiabilityAdditions", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "zom_OperatingLeaseLiabilityInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the effect during the period of interest on the operating lease liability.", "label": "Interest", "terseLabel": "Interest" } } }, "localname": "OperatingLeaseLiabilityInterest", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "zom_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of accumulated amortization associated with the right of use asset under operating lease as of the specified date.", "label": "Reduction in right-of-use asset, balance", "totalLabel": "Balance, reduction in right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "zom_OperatingLeaseRightOfUseAssetAggregateLeaseCommitments": { "auth_ref": [], "calculation": { "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails": { "order": 1.0, "parentTag": "zom_OperatingLeaseRightOfUseAssetCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of aggregate lease commitments under operating lease as of the specified date.", "label": "Aggregate lease commitments", "terseLabel": "Aggregate lease commitments" } } }, "localname": "OperatingLeaseRightOfUseAssetAggregateLeaseCommitments", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "zom_OperatingLeaseRightOfUseAssetAmortization": { "auth_ref": [], "calculation": { "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails": { "order": 2.0, "parentTag": "zom_OperatingLeaseRightOfUseAssetAccumulatedAmortization", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from operating lease.", "label": "Straight line amortization", "terseLabel": "Straight line amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortization", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "zom_OperatingLeaseRightOfUseAssetCost": { "auth_ref": [], "calculation": { "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the cost of right of use asset under operating lease as of the specified date.", "label": "Cost, balance", "totalLabel": "Balance, cost" } } }, "localname": "OperatingLeaseRightOfUseAssetCost", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "zom_OperatingLeaseRightOfUseAssetImpactOfPresentValue": { "auth_ref": [], "calculation": { "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails": { "order": 2.0, "parentTag": "zom_OperatingLeaseRightOfUseAssetCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the impact of present value on the right of use asset under operating lease.", "label": "Less: impact of present value and lease modification", "negatedLabel": "Less: impact of present value" } } }, "localname": "OperatingLeaseRightOfUseAssetImpactOfPresentValue", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "zom_OperatingLeaseRightofuseAssetInterest": { "auth_ref": [], "calculation": { "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails": { "order": 1.0, "parentTag": "zom_OperatingLeaseRightOfUseAssetAccumulatedAmortization", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of interest expense for operating lease right-of-use asset.", "label": "[Interest]", "negatedLabel": "Interest" } } }, "localname": "OperatingLeaseRightofuseAssetInterest", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "zom_PrepaidRentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Rent [Text Block]", "terseLabel": "Prepaid Expenses and Deposits" } } }, "localname": "PrepaidRentTextBlock", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosurePrepaidExpensesAndDeposits" ], "xbrltype": "textBlockItemType" }, "zom_RevoSquaredLlcAcquisitionWarrantsIssuedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to warrants issued in connection with asset acquisition of Revo Squared.", "label": "July 1, 2022 (Revo Squared)" } } }, "localname": "RevoSquaredLlcAcquisitionWarrantsIssuedMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "zom_RevoSquaredMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Revo Squared.", "label": "Revo Squared", "terseLabel": "Revo Squared" } } }, "localname": "RevoSquaredMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureBusinessCombinations2022Details", "http://zomedica.com/role/DisclosureBusinessCombinations2022PurchaseAllocationDetails", "http://zomedica.com/role/DisclosureBusinessCombinationsPurchaseConsiderationDetails", "http://zomedica.com/role/DisclosureBusinessCombinationsTables", "http://zomedica.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "zom_ScheduleOfCumulativeWarrantExercisesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Cumulative Warrants Exercised and Expired" } } }, "localname": "ScheduleOfCumulativeWarrantExercisesTableTextBlock", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsTables" ], "xbrltype": "textBlockItemType" }, "zom_ScheduleOfOperatingLeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of weighted average remaining lease term and discount rate for operating lease.", "label": "Schedule of Operating Lease, Weighted Average Remaining Lease Term and Discount Rate [Table Text Block]", "terseLabel": "Weighted-Average Remaining Lease Term and Discount Rate" } } }, "localname": "ScheduleOfOperatingLeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "zom_ScheduleOfPrepaidExpensesAndDepositsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of prepaid expenses and deposits" } } }, "localname": "ScheduleOfPrepaidExpensesAndDepositsTableTextBlock", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosurePrepaidExpensesAndDepositsTables" ], "xbrltype": "textBlockItemType" }, "zom_SeraphBiosciencesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Seraph Biosciences, Inc." } } }, "localname": "SeraphBiosciencesIncMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "zom_SeriesAWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "February 14, 2020 (Series A)" } } }, "localname": "SeriesAWarrantsMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsCumulativeDetails", "http://zomedica.com/role/DisclosureWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "zom_SeriesBWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "April 9, 2020 (Series B)" } } }, "localname": "SeriesBWarrantsMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsCumulativeDetails", "http://zomedica.com/role/DisclosureWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "zom_SeriesCWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "May 29, 2020 (Series C)" } } }, "localname": "SeriesCWarrantsMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsCumulativeDetails", "http://zomedica.com/role/DisclosureWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "zom_SeriesDWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "July 7, 2020 (Series D)" } } }, "localname": "SeriesDWarrantsMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsCumulativeDetails", "http://zomedica.com/role/DisclosureWarrantsOutstandingDetails" ], "xbrltype": "domainItemType" }, "zom_ShareBasedCompensationArrangementGrantDate2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement with grant date of 2020.", "label": "Grant Date 2020" } } }, "localname": "ShareBasedCompensationArrangementGrantDate2020Member", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails" ], "xbrltype": "domainItemType" }, "zom_ShareBasedCompensationArrangementGrantDate2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement with grant date of 2021.", "label": "Grant Date 2021" } } }, "localname": "ShareBasedCompensationArrangementGrantDate2021Member", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails" ], "xbrltype": "domainItemType" }, "zom_ShareBasedCompensationArrangementGrantDate2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement with grant date of 2022.", "label": "Grant Date 2022" } } }, "localname": "ShareBasedCompensationArrangementGrantDate2022Member", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails" ], "xbrltype": "domainItemType" }, "zom_ShareBasedCompensationArrangementGrantDate2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement with grant date of 2023.", "label": "Grant Date 2023" } } }, "localname": "ShareBasedCompensationArrangementGrantDate2023Member", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureStockBasedCompensationOptionDetailsDetails" ], "xbrltype": "domainItemType" }, "zom_StockIssuedDueToExerciseOfWarrantsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Stock issuance from warrant exercises", "terseLabel": "Stock issuance from warrant exercises" } } }, "localname": "StockIssuedDueToExerciseOfWarrantsAmount", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "zom_StockIssuedDueToExerciseOfWarrantsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock issuance from warrant exercises (in shares)", "terseLabel": "Stock issuance from warrant exercises (in shares)" } } }, "localname": "StockIssuedDueToExerciseOfWarrantsShares", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "zom_StockholdersEquityWarrantsNoteDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity Warrants Note Disclosure [Text Block]", "terseLabel": "Warrants" } } }, "localname": "StockholdersEquityWarrantsNoteDisclosureTextBlock", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureWarrants" ], "xbrltype": "textBlockItemType" }, "zom_StructuredMonitoringProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Structured Monitoring Products, Inc.", "label": "SMP" } } }, "localname": "StructuredMonitoringProductsMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "zom_SubTotalWarrantAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total amount of warrants exercised.", "label": "Sub Total Warrant amount", "terseLabel": "Cumulative warrants exercised (in dollars)" } } }, "localname": "SubTotalWarrantAmount", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsCumulativeDetails" ], "xbrltype": "monetaryItemType" }, "zom_SubTotalWarrantExercisedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of warrants exercised.", "label": "Sub Total Warrant exercised shares", "terseLabel": "Cumulative warrants exercised (in shares)" } } }, "localname": "SubTotalWarrantExercisedShares", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsCumulativeDetails" ], "xbrltype": "sharesItemType" }, "zom_SupplierFinanceProgramObligationNoncurrent": { "auth_ref": [], "calculation": { "http://zomedica.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation for supplier finance program, classified as noncurrent.", "label": "Supplier Finance Program, Obligation, Noncurrent", "terseLabel": "Liability due to Qorvo" } } }, "localname": "SupplierFinanceProgramObligationNoncurrent", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureIntangibleAssetsSummaryDetails", "http://zomedica.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "zom_TherapeuticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Therapeutics" } } }, "localname": "TherapeuticsMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureInventoryDetails", "http://zomedica.com/role/DisclosureSegmentedInformationSegmentDetails", "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails" ], "xbrltype": "domainItemType" }, "zom_TransferOfInventoryIntoPropertyAndEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Transfer of inventory into property and equipment", "terseLabel": "Transfer of inventory into property and equipment" } } }, "localname": "TransferOfInventoryIntoPropertyAndEquipment", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zom_WarehouseLeaseAgreementWithWickfieldPhoenixLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warehouse lease agreement with Wickfield Phoenix LLC", "label": "Wickfield Phoenix warehouse lease" } } }, "localname": "WarehouseLeaseAgreementWithWickfieldPhoenixLlcMember", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "zom_WarrantsAndRightsOutstandingTermYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example", "label": "Warrants outstanding term" } } }, "localname": "WarrantsAndRightsOutstandingTermYear", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsDetails" ], "xbrltype": "durationItemType" }, "zom_WarrantsExpiredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the value of warrants expired.", "label": "Warrants Expired, Amount", "terseLabel": "Cumulative warrants expired (in dollars)" } } }, "localname": "WarrantsExpiredAmount", "nsuri": "http://zomedica.com/20230331", "presentation": [ "http://zomedica.com/role/DisclosureWarrantsCumulativeDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "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(32))", "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "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)(a))", "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": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "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" }, "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "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": "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r154": { "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" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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": "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" }, "r161": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "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" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3337-108585", "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.25)", "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": "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" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "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": "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "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": "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "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(10))", "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": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "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" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "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(20))", "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", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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": "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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": "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "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" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "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(25))", "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": "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" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "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" }, "r448": { "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" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "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" }, "r454": { "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" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "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" }, "r461": { "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" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "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" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "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" }, "r471": { "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" }, "r472": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "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/2003/role/disclosureRef" }, "r481": { "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/2003/role/disclosureRef" }, "r482": { "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/2003/role/disclosureRef" }, "r483": { "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/2003/role/disclosureRef" }, "r484": { "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/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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": "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "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" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "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" }, "r527": { "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" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "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" }, "r532": { "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" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(6)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "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" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "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" }, "r573": { "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" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "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" }, "r576": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r577": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r578": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r579": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r58": { "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" }, "r580": { "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" }, "r581": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "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" }, "r586": { "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/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "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" }, "r600": { "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/2009/role/commonPracticeRef" }, "r601": { "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/2009/role/commonPracticeRef" }, "r602": { "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/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "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/2009/role/commonPracticeRef" }, "r605": { "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/2009/role/commonPracticeRef" }, "r606": { "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/2009/role/commonPracticeRef" }, "r607": { "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/2009/role/commonPracticeRef" }, "r608": { "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/2009/role/commonPracticeRef" }, "r609": { "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/2009/role/commonPracticeRef" }, "r61": { "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" }, "r610": { "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" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "https://asc.fasb.org/topic&trid=75115024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "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" }, "r618": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "https://asc.fasb.org/topic&trid=2197064", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "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" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "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" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "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" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "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/2009/role/commonPracticeRef" }, "r642": { "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/2009/role/commonPracticeRef" }, "r643": { "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/2009/role/commonPracticeRef" }, "r644": { "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/2009/role/commonPracticeRef" }, "r645": { "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/2009/role/commonPracticeRef" }, "r646": { "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/2009/role/commonPracticeRef" }, "r647": { "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/2009/role/commonPracticeRef" }, "r648": { "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/2009/role/commonPracticeRef" }, "r649": { "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/2009/role/commonPracticeRef" }, "r65": { "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" }, "r650": { "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/2009/role/commonPracticeRef" }, "r651": { "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/2009/role/commonPracticeRef" }, "r652": { "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/2009/role/commonPracticeRef" }, "r653": { "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/2009/role/commonPracticeRef" }, "r654": { "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/2009/role/commonPracticeRef" }, "r655": { "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/2009/role/commonPracticeRef" }, "r656": { "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/2009/role/commonPracticeRef" }, "r657": { "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/2009/role/commonPracticeRef" }, "r658": { "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/2009/role/commonPracticeRef" }, "r659": { "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/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "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/2009/role/commonPracticeRef" }, "r661": { "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/2009/role/commonPracticeRef" }, "r662": { "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/2009/role/commonPracticeRef" }, "r663": { "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/2009/role/commonPracticeRef" }, "r664": { "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/2009/role/commonPracticeRef" }, "r665": { "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/2009/role/commonPracticeRef" }, "r666": { "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/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "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/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "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" }, "r673": { "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/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "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/2009/role/commonPracticeRef" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "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" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "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" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 91 0001558370-23-009389-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-009389-xbrl.zip M4$L#!!0 ( /.!JU:R1^%.PQ( ,'8 0 >F]M+3(P,C,P,S,Q+GAS M9.U=67/C.))^GXC]#UR_3.^#K,/EVK:CJR?DHV:\:Y<"-\X M=]%VBT+G"E-*?-\YH<1;8\>93O9G^X?[1\YHE/(X00SJ1*$CF0?]6I)'RD7G'S-W@ #DAO/M\7C\1Q1@C[AHWXT"R61R<##=XW%)_7V&W?UU=#_.2D4O9UD5BE<5_K)&VL+',93F'8$"CU,$H8'?]IBEM.O$%M*VJRDTEE&^8A&OHH^+ZI4B#G5 M=N5H#*6ECJP1VBK[(0HJ7'V0P""A*%["$,U[35PU(%!0$T^CCKRH6H%OJ88U ME%1(W2@..=6-C*2P4B%$Q&5JCR70TF^9=QVMA!0S(BY$R3LFR6OC1W:B%$"55*:"4&$8 M"1E'H8M+P"HAW='AEF+7IN,%96GX:N9%5E)I"H=Q,%--Y=D$A.4X9&3IXY$@ MPQ1Q,.QL-!.&/=,O;]9M;@TL+&%FZDBSJ1OMZA;L;Y,MSL>3H==>80O;DI*RV6"VVV3R;A]YI%(!"-F(6WN/+ MB)D ;,'$C.[,C&[1CA.MG*(E!X6>4VG+$8T-\+>"_Q2QS6<_>K!%NJ W@_JA M#:B"J2.Y#NB5T3LCS/4C%E-\$=YCQH7";C$XT] !S,XP1\1/@;,C-6'V87(X MF0).!2?XHV#F%-RK)!/\!VB9H3V)&0LP8K#Q+$B9+T75,W0ULNX2)(UZZ M0&D@;EW?#/5_UZ'.6G#*3<#O62N.6VYF0-S&]H8\HD\&@ULI-R/VL]K*2@X# M&$U@7%.\1<0[?]R"SX>%NWF&MQ$C7+<<-E:<1T@;(8P M B>>/P$4Y]]CLA4+D18\/:D1-M@Q*F!+F$FX8.14D#CI>P'@!NG*<18]>8WFX0Q;J)J2 Q0Z;8W@DF#G!Q))L!EXZA:JF] M3>1[F#+AOO,GRYBUHJ(Y>'W0)GA=YOY7)^$_(&L?/+M#X!9:AIP08_"WW8SF%*@BZ@[U1MPKJV)VG&.FUA@+C+F>(5XNU/ M%^N5FLX9%0$"U3GCR"E8#WAV.G1L<]!H>[A8,\"ZP\4!LBZ0%7.A%7J*:DU MUJ:A_I2XQ'V M8N;*[+W6AP)E\F;3H!K\U%W BR8#NAU12\[/Y_[?F3T>MLS M:$*X-E&-"&^S@WZ4-S2@WBFO@T:KB :H32K'3I4F9#]89V^DC SV MO>[(24_8A%4M\%W"JN V0-4$%2P/ 4GVNO(ZBPPQXM#51\4L:IC!4P152CS3 MJRXEK@.(C1X(7@O=8>\BE'ZSZ$#ZF\[W:*YA!E&Q$\]Y.B6FQ>\#C&W.Z.

JD$RSRRT/+?8G M04B:W=)H!R1EI=!&E8QJ1/7_DL$\".A8<]_=6-X?R/+"]:UG"]\OD$)#R#%I M*U3V.H&4HO[9_8!>\..WR"+($3*9 P/!)VW-6@X= ZPV 0E+*PW]5*PR],.? MN47S:"/?H@8)9R^0P,$I@=AG%Y 0:$ BZ?A?_&"+;'?I(OX[4@I8P^N[4K=R MOHM)Z']YH?9J2-SGB'6Y\$]_O<-^N)[[OON"2&"1W6)Y2KTI!=9-;HQ&<#K7U@-\L!Y@JJDG[R)N82>#BEEOZ^]97> B;M4&8,G MG#H-&:THB-\?%\A8W0RH:R25N)HJ0"'QZX!RY/L5VE*C2)0=J<% R)*UE4F- MA/X$('A TF955>@*)?\FHW.V*A$@A&R2+HME= S,YTNVUSVS2E)JWL\)L?Q5 MO#I6I/V$R(;#^A9M(61XVDBC!6F 5J*O%L,T/@;[X*[68;"(PB"T?&;4<&2H MWPQ"/5C;]4I-%2#)77I6$"R6*DLMVUE MC:K1N$'GDYZFKX(H4R9Q$C6ZH,:Y<^=Z* BQCU)/M8UU+.UF7('M&:#I3B:@ M><N8!K-JYC)*"B+;5=(V7LJ35=-MTO)F5#SA5V$T5=E.%W51A MI[-03Q5V?6R,4X6=^332 538/5#;-ZV#$M36-2!^G*JZ!FE&^2^LH^/ *B? M$V@.A[<#WL.C6:UX3]"+BZ/ VSV@+2:A8'71:V*Z5DZH,O6B13$)9M<9Y]]1 MRUQM?37NSNK']C$H>GY??- MZ?< YWFC/IR$5J2#E7.!Z&=K(WN'W'$OT&65$AZ;2$4S?4A.3UJ#2%Z[6\6=C+(6$(KQ M>A"=E$9P8T?6T,C0$HPF,6E8X,W !V&!$Q%-) MK%XCCWUH9S)&9,T!*5A.QF8.;&54 MG6]47MJ^9Y\'?0ZI(\VP-:+S)"A],\)Z5!EM7"T"&'^O<.,'U:_/C=#48*., MJT\ ^>?@<6BLO.< @4H?AY7KIX:#!N M -(O<3'5EP M(^_678I.[^HU'5?R/45^]4B#L7K;'EP_USVXGHTV ML\O#34ID9+[MJGG ML5C&3^.F?HI WNVZ #HMI9K0CL+QTZ+Y77G%Y99ZF4UNPT,JBFY#%R GFI^) M*%RC)XIRL$2$ZI/H4M=V7?P@%<42"@'YU@0O,=E8;=WIG[3=Z72 0W"@L[L: MI.YQ#H+GPAACM2E"C-C4/,&3!B\90D_@C,XD?T OR(Y&AJ=42 M0H!"3Y9:Y #T>GGX?D;AC4\=+'0K?O&N17L(,8S]A5@CRHR+FU]>T,Z?_?7D MM.[/YCU-CFN_.&8Z])@LT[(;!A5M#LF)59!BV(A(<)&ZK348("ZJEE95Y% E M8XBGVZV5CX/0M?D740E@(#B@7#4HGEMOX-P_\Y[6B%A;%$FYQP,"80?)V,=# M>O(<)L]!+)_< 'FPOM]1:HAK>>R5R,=HN_7$YQ_4S4#,%2TIJFD!Y##DR++R MRF"=5,HR;+]B\M>-3\UD&PF]!=W&A^,JZ%(T^ /-*1I962=G0^' 0$A!RODL M0!SBA) ]#%\'@G#;3TL%A_?4>XY:<>F\DO\54 C7Y;240@5_B+(0GTNI@D"X M2Z8E[S6/?0P1\*'["/76PQW=6*Z_1>XVML#;Q'Y.3YJQGZS3F>4[L[S;*1#4 M3Q%?RMQ[S_+#LM@N=D]T6$DX2*OE(06%M @RNWP)460(2@-&6BV!A)%:Z*26 M_,HD]F_3WEGVFJ[+A"UZB^72M5$^L#!HHM$&0@BJA;IE1K &9?V+X&-$*(?H M;E'&4*]':PL62!$U4C"-N*G@15E !RYN>V M'6TBCU+E7*$M0;:;GD7?>BCFL._,-YB$[M_Q]T+*!#+MKWL(^YR>]/NC&9"> M"+$4!X'D32!LC'O.9FAW@Y2U32"3*LCAA*:K>)NJQ*H^7O48;396R[JLTU-> M75;6[RSIF'Z7]GT( ;K\F*[DG2^]VSG4'8"Y;.='>5%6>7^'KE"GMV2GMV2' M?4MV_Z<5\68;A8@\XF7XW6JLY_)'%O7:0@@X]O'%XS>KJ3_QE\:;W14P" YB M7V]V5P@#( _P;Z@+JIC@O:'.3:]=>\@."?9=FUHS=$.T43%5A7DVG480JIGV MD($NF6#],E7*1Z^IN210&]+X]Z&I??(#3!E)B)(EC=3-@!OV4IFKJ0,4?I8@ M6TJ)E%,?[64J[ BX1]!5RD)Z#T/NXN20JA%P]Z"K/*&EC!I7*]81%N7VU.V M^P[RE)^:O(%/^:0'P@BEP/)M5A2^(M:F>+E-^,)4V\; 70JNF-K2:"9?&-=/ M!>W2@V?-]S0%D F_9C:P)U5#X,QVE(B8J &E<('"[PCY7]<(>8BP%#8==^X[#^RF M2O:4-6:E@"CX&/G.OUSWGJK,$GLNOGV[?:N651^]0W!N.TBT#])-'SYG%_(5 M1:-L$%=Z8[BT!9Q+>UL:ZU*J0(I(:K(KV@"QVC643T-&,*KA'E" *!_6=/9? MH1?DX;BD_?IU2SF"I&EIK980;'LM12P+3(LRPT_Z(A\1B[U5.GMY1?FRBC9"/M=]-+NL"H6>,K&%J@)76JYR5 MU=]-+K,J5E8Q-1W^Y:U'C;R05FKA%D(!D"9!U1"P9$T^P&*?A)[%-GY*S%_% MA#'W=;',_%FI6.4-(=@OG64L)VW@I/,='6CM[1ZHGJ09<$X**@")#/>#&:I?!SYX0/U9%JL M:=5F,**-O:QH5<( ">\3905[YV/ALT4W?>YQL8R1%OG3TB80"FLZ"$U.%""! M5?4J]?.U5L8<%D(I_]XK8DX-(-G,";(62Y95N Y8#">[0D,@'C'XJ!+ZM3<) MB0D")"3>\OR &&/*YF>+38O7>%0!OA]TZ^*19Z:R\#'$]E_Q>4-V4IO._F21 MCD=.RP3;E1U2-Z!>=AB/<10/,BN/0G]*!IHYR1 '4)E8')UY7%L$-3@W9V^4 MKY(#N!>[ B9U#.;?+>+H76&R=_]C+]1LZ"NZ0DD2J#48./6-O8NULH17J3:\ MGV;(2).H#2@@:5.NDG%Y/5Q9HU)#/M&_0H8#;7HB+"+IU@V$9*A A?)R^DZ$ M&9;3:3]R.H40DA]"3J= Y'36CYS.C,A)$&[L4TYG0.1TWH^^3,7ZACO4+7K]3D=P-T3UQ;Z%N-B0$$ V @-1Z3C8""7)VYF9*]B,(@ MM'S']5>?(TEMW0#C0+!R#"EC>V;]0"KWWRA@,\MW6&3?IG\^8?;56)JH/SP$ M\PZF@NKS$)K>/JN)?A80_1G[+S'="6VIP22U-8<8#4*R?$"M'()E/Y 2EJ98 MS4;)TS>U(U-G REH)TP@% W 5-Y.[#23GOMJD=A8;I>#^ZEY]4?6T2&DV [@ MG<[L0'%\IT^03"YQVDL(#2@!IGR/4TB$V56>AU9RT9(\PZ71#DC.2Z%K*AG5 MB!K@K'40T+'FOKNQO#_8Z=^U])R[#!I"=DM;H?(CT3**^F?W WK!C]\BNK\Y M0B9S8"#$HUJSED/']%K@#_Q:H.BZFMAT89<+,&NM;+\QX^S_(8LW!_2:09@6 MG FC!XLJ$34U8GE*C3'H(-WT(,+:D;*7C>7DK=NH&0(FXAK&Y$3@'C'SA@ M/,6FQ@A!@XE-#2/N4DBCC60KS2!8=7L(L4++P+%$+@*B0IQ;=UD/VW3L X*! MJ(XN=B#,;)CQ,GE4SGU!;:.,C7L"2E'&HM-(037KUN7%$ZF,%!0 $)8R=M& PKL!^9N;3RA MX@K@(.2 ]&MJ:\B;B:9/+$^:^PTZ?N?X*^;;;]M7GGYM'OTI]SRR? M7<%8ZGT*K_2"XWU$['7\AE[&Z^M7VXM8//46^ZL0D4WQDR3LTJ&?0PK'="#/ MK+':"F%I^*933T#".IVUN[/L!PT#6=OUA8L#NOSY-@IN?/%A-1DPA(#0'NI9 M\A&%)$Z.XC_-42R]5<@4A_E+EN?^G1RP9W>04.T*6*Z'O8KG/D?Q]]F3L+EA M$2[\N;UV:5_LZ\6RU.N=ZZ$@Q#ZZM((U9\:-CY^LI,BY\9>8;&+ZTN_:.5R_-!VNO.]9J?/B^\GEZA?' M[%1YRMY XEXIVAR2*Z4@Q;#IELXDF4-4@P'BZFAI544.53(&V"Q=:^7C('1M M<;J* P/!/>&J0;[3-''NGWE/:^;>H$C*/1X0"+M0QCX>TI._]@/[:WO+)[L] MX %M,0D9&=G:)I"3K &(^:$E.1D5@"J3'ZB)[$?H(Z4PNWSNJQNN+R-J+%,S M/(_KL+$9[ MGL5=TR]8[]2+2KH_!$RSM5$\G*=L M!B30,<*L4VM*F2]FQ7V]V7IXAY+W4)-[HKGQ @UX")$77>TMBTA"DEG9I)5: M4GG48""XIUUD4",#XA*HO42HPD#]=6\N>-0WB_C/A?6S?1]@R&I/PKF%JSWW M#7>EZ4<+>V*3H2QO]!R@;Q&KBWI!;9]1H'YC,[6;=SA+>CP$'[3*!*DGR04= M.X]00X(.)4OIBJ !^6$2 506?!$IAO,Z3;3DB5TQ/!#?1Z%A"IG <%AJB$F- M8P$L!$=%J5P28<"PDGF/&AS&4S"BM)KF2*2KEZP!D&5+I68JN0SX@E56P,P*";YXR\^8A.NEBSPGF^V7 MK)Z72-^U:M\'A.5,K6CY[9OM"01E(:O"D6)P@[5I"A)DGLK!!OVN \J?[U=H MBP-AK48-!D(0KHVL:N@/?-PFGN-S@JSKUZV5;I^-]8L'!*(H3(.M(OP!E1\Q MS%AAE.5=!ZRLAUJ U*AI'$U2@X.H!6NAZF)* $GGEE4*H@5%S&('F&)=8COA M8IEMC4*S2]T01"E9"XGIT-0IG/_;<<+"- S^G_\?4$L#!!0 ( /.!JU9$ M@ I?.FP #(>!P 4 >F]M+3(P,C,P,S,Q7VQA8BYX;6SMO7MSW#B6)_K_ MC;C? 5M[(]H5D7:5[:GNJ;XSLY&2[&KORI96DJNFKV.C@R*1*70QR2P^9&5] M^HL'GYD "8(@<:B:B.ZRI 3.*\_YX75P\&__XVD7HD>FE/B'?_(__^+__KW_[;R]?_N?9S24*8C_?X2A#?H*]# ?H M*\D>T%V\WWL1^HB3A(0A.DM(L,4(O?[^U9M7/[SZ$;U\6= X\U+:)XX0)_;F MU>OJD_."7AS]%?WPW>O7W[WY_LU;]"]_??/]7W_X,[K^6#7\2.7;D-Z6(8E^ M_2O[SSUEB:BB4?K7IY3\^S'GK M/^"=]Y)$:>9%/OX&T?9_3?D?+V/?R[B5&MV?[I.P)/#VNXJ7L@7[[679["7[ MT\O7;UZ^??WJ*0V^*41D'VLP*9L_G;0O='K]XX\_?L<_K9I20D%6M6W2_>$[ M\6'9]/=X5[6C/^. ^-XK/]Y]0PV+T+\E<8AO\ 9Q\G_-#GO\[]^D9+/0Z_0:SEYYL/2H/\ MV*)5=.(Z:-GP.Z&/+DU%!I^9VDV'^UC1^_"S!AGOV&_?"2_<#M0W_YQWE,8W9]GV:)YV?KX=(/1_<&KH2TGO M__R;X#NE,UT4@'Y'*4KT._H8L"O)%"D]J?D94$>2BFCJ1R4QQ*C-Z$3_._>2 M#"?AX0;OXT2&3>J6"W MA7K'7G;4#+C#J:0=[7L5820HS^B'US@A#PK?11G)#N])B#_ENWN<2!27- 'L?2J%2J\[ M_ARHMRG%-/4R01 QBDB0G,V[;O"6L)5*E'WR=K)Q5M$,O)?)%6M[6KL-:&]3 MB#K2XVJJB)&=S>L^1'Z<4!3E&W*W&1W1RHG;"O%WB?U%*[[:*= M74![K)[D(QVXQ01Q+JA@@QB?V3SZSGOZ$-") MD0L5OP3MJA8MM!)0U!.V>7 MO",=LZ!9_)7R">Y5\EU$C^2R%>OEI3- ME^*3"D6ECGG4=@G>J1+9DHN*M1#UT9+!W'YZ':>9%_Y_9-^YIEFBKY1+\4RZP)>\4Q!&E/MPAN//@;L?S)%JG2;QF= ?4PJHG&R M#?>1"LZ".*O)(T)\QQ2'#[ ( ><077N85\BBMH6P.WDV[%3W. M9I"U!>VF/2*/SE^HJ+,<5Z_TVUFS"Y-S+\/;.#DHC7#<"KQ32M4Z33.LFH!V M0;FD%I(-$U12G&)[E*8EPJAZTCUN!]S>I6FU_:S4![6]R24?Z&R>* M2JJS^=N['4ZV=/C_*8F_9@_G\6[O16J<4[4&[W^=:K;]4-H4M#]V2SS2+TOB M2%!'!?GY /$!AV&?7QXU N^.,J6.T+#1 K3S204=BX6,YNR>1OGM6"9N[/]Z M^^!12UWE&2N3P+:.U*NT[D[@/5%'Z:.E=$^%?\=>HKZ?W-$4L OV*5@E&BC: 77$7G&-$Q"*;49!&3'2+NXKUXJ] MIW^1K:O5+0%[8X]ZQY>5CYH!]<4^:4=?56[Z(B<]NR.*B_MZKMANNQAGE*@H M=\=&PT4XI$Q>6RY9%'28RRG7E'? -0L]V0KG^'/ SB=5I72XUH= G4PNHZEC M5=00(S?:E39>>L_9Y.G+K>?MA3_A,$O+O]2.5?SA'SR_FHEPM7E/(B_R"8V= M6)2(4!1V&]@5J#N:&(!YZI!^ )W82'SS(G)1&HM3QH!=V"Y4DU7;;< [)0*08WAE9-SZ&G%LDK+X4[;+L+O%"J> MNM]10_!>J))W[!+;<^>4YU[ZL(X"]L^[WW+RZ(54H'2=G7M)ZT@TS0=&*MCH"=>IC\QDY.R2,O"A#_H<%HA;P,E;P09W8< E9,D.$D MQ9=P[."S'W#-R$G<7^#[K,AV)3A=/WJ$"A'B]W%R2Z5Z]^2'.3OU6/M^DN. MYW+A-).G^MFB"1PGK)BLB1^C" +&%3MZ&>_,4.ZH9K]"E0 O-W'RDHFP0I40 MJ) "E6*L5'F*\V"16]NU3952CBBMA)G$((\XN8^789+WA?>@%P7M;]TL(WR? M50%+;["/Z1!")?N$>X"YIPMPW-51N+6VZ&@/UQ#;VXH(XJJG3Z=>&A@I: MAV'\E>_"T)A'YPD.2(8NXS1UC(23VH-=*\,HJ4A392,\/C7=))X_1(]4HS@Y M4/44ICAJ CQ>90HUX[/Y.>!XE(IIZF\5,:F?S1-0BU,HSKQP-H4H#41*@DZ MX#K!>X\$[Y[V.$HQ79!>90\X:>T\*0RAUQ,X; Q0OXDF&MT @\P0Z4T]N^"! M"B9\#X*S08*/XW%^3A-@P23E-@CPGAUNN=E_X4K64YNT=P[?V0%X:/M9MG-FM7J3O&#OGN#QB[AO=/U&>-)[:MSL C;Y@1=*>W=4_ L3I0@>DF MN34S>//<"0P!9ZI[G<1[G&2':ZI11O5F9ZQ[EF:FWO#JZ0(^VOL5;L>XNCWH MR-80V]R-!?$5XN2Y%U<,^ 38S2@]J=)L#VI?,. :XY*ZJ[.W6;[CMJK&._&_ MQSL&/F^_?RL>+?_O] ]B5L5R3K,D]UDBZX>(LMVR2KT4=.73^R']@$+18-49 M'FEW<@Q*07'W@C\P8_K=64C49\=3*-Z(V37R&PP1B5@@)8 M!M(SVH%K?WZD?98 M]W'\*WJ<+.%48U[E^INY#7&S]X*Q*8>P)&,VNP(-IB '::4/]_0 'X2#QS;-R M2B;UMB<=[U[4ZQ@6+22[BD')OW1Z'6/(A&(JC@%>M?8C#@$(#.Z/-#CT%1@9T!QY00PW1##G=OH"#T.F_JN ?@P-04?.RTDK_'&DIT0\PQ@T2W]SK!6&6[T"=6O@P=RCYLGI MXZ*6_'T2CSNI\_LWNV8\CG2IIJ-M:.W]3?AAJ!>!BPJ^"1SR2X.FZW(2$ZC7 MKBGA.MX4\_O^)!R-?L"C45MUC<7[,A)UM&4W/MT$O5Y?G*+FZW.;JL;1%E&3 M[^ MTB_P!E,EZ]W4!ERKRV+T]P(.7)IJMY.V.[L !BU=R2?.,JNPZE#OW'WIG(_J]@8?V0#-H;[PM8GXR5 /C!4;)"'VE MG%#):E7%_:%YD6*:E8?&T#Z7.:SORDE+R-SF^WU(<"+>1,2\@(2WNZIF4,H8 M']P9:(B;&:&L**/?$WA9&0-%QM>6J2?J_'F&M) !;800HM:(MULA/_32E&P( M'14]7G/&2'<1Q/]N\7P@TZBCN(4 G!8R:2T M<>[@_KC!TCF#ZZ YCW<[DK$)(;M8PY8T)-KBR%<'47SNXR)O.TYX MO_$6RGU&%D]QQ#7M?'W]M!EP_U0I=CRN--L ]D6EJ*8>^#D*"452S""4D197 M;%GUJACMO414K/Q_T8]_^7'UX[_\N/KSG_^5XRW[_5]_%+^3-&47*MB?XSQ+ M,_H#*[?C9>@"^WAW3Q&-17VUNH('$WTE6_=)^OM!1AQ!@AOO/-< ML4",!RMG77!9(<$'<4:.[J#-:@#VCLI+:@!?<'$2XC$E$X2M>^ MG^_RT*/0=H$WQ">JB:Q61^ AKJ]\,\3[>P$.\0'"C[AU69)$@:#I)IIAZ#K7 M3>Y2#KXE3!%K3U<;.$K)(Q9I,NS)]4\XN]K<>4\J^!M,!7B &YKEZ(+X$!* M0]]4$QNQX3=YH1-HIPJ.%9@1@&Q::>^&P ]YM7+=FU. [=#6./-J ;) M/R%!%*VS+"'W><;KE&0QG:!/EM>PQPF)@W=1T!6J$^A]YH4L56*%/)X!,Z%N MMYF79,]0N]Z3N@GT$@=V$ O"24OB]1]AJKH!QU9=Q8>40 2,N]JBVSA7KUZ@ MS [NC]BG4??DW!U6GK777;$=NOKIL O:J//W4- MU.ZRM%"5*-P9KXWV2PI:F=B6(K=Y8@XO?*TJWHYA3<5G>EJ0[8[>9EZ&=_U5 MT-6M@8=OCYKM-P.E30$';9_$YFX;I7%( K[/79%/V16SHA #;<#7>ZT-=W3I M:A/\!C_B*,?OZ55IIC^+U"?FIE1 AX$(\S3/BL?3 9P\(S1QC2P MV/N:B>#KZA0=E-(S35G3[&I3:*Z @E,MI/FZE_!ZT MTQ";5:5YGF9/Z+A^G<0;9?Y8NP7PX)&HTWJCO?X8<.#(I#0^N>#$D*#FZ+S" MICY"G3TGYK;:X+NG/9T:X[1G==75'G@P]:HJK2IXW!APH/7+;.JF)4%'*Z84 MLYL*ZRBXH$-+&._9$J\023EY[.X#W%6U5&ZO=SHZ '99/;E-W;:DSM?_04W? MU8(&@J[S9/KAD)+;_H0CBD@A>^@JV)&(,#3*R"/NCEWMSL"#>)@16EF"6CT! MA_5 !8RS"06;%=H*1N*1LQ8K-Z$.5_]Y)Y5U7G/?E*75$GA@=Z@GG4+6S0"' M;)>TQE6"2IIE*=<7E],EX/\0IKU4AM%/76I:W M!!YQ'>JUC\5.F@&.N"YI31VRIEF$G,-JR=/H1]E2JL73BHYB3.KU01T;,DE'>UW6!"T&U$_"H4BO&7'V-TQ-:]>\U76_!1'<7N$[HZO MWD[ PTU/Z9,JF\H>@(-14_!QM2B;]*OI9L'"4;[6+'J+.ZTNQ\/W<8+)-A*O M,?F'N\2+4L]G<^&?/!*Q*?(9WM VZDR6812 ![:!.9I1/J [X) WT<(T#@I> MJ&2&&MP08U+G-Y2)13-*SS\X36 MC1?8WSUEB1NYAE <5\QZN0[#C-L"#4*I2,_1:#0 'G%S.,;GC[:%W MQKHVO4L/^[K*UA/SS H6I(L&%,ZCS7P;N9+"9I^C!'LA^1T'?XM#=F>C7.Y> M1;?8SQ-1^R,A*?WH@OX:;:]Y+:.>LH$3L@,.P5,;^F3;>0)>@ >&R54VWO(] M_[!"%_@^0S6_%5H_>B1D@\Q+NAAY>>N%>(5J45$AJW0K;!W\,Q=GM"OD;>@H MXFYS#*S1&Z;<4M;4X,6.&C7GQB-E:9)X@[S6%Y'2+P*EC>\IPOQ^3#:1A77> M)H=JXW/;%G4ZWJGW>==1P'\+O>:NK[VASR[GA8Z"$YA?9T"TR':!8^,4VH\[ M&6U?^&\MS5:H\]"(I=$V1&Z.G*B0&PG!D9"<9UDQ) (W>D+Z6AH@7UC?+ZV? MU9*XJA5T;+D>!.[N 1PY-=0]*A2D:@X8J72D-KZ'V@DN-1BL%)M CJZN3FF2 MA>"L/1,7Q7RC*/&0X6-.YL;?%GW+VMM'5YJ1ZTIF7$E]ALZ$T@(>^D4F: M8#"( &!X,-/#-#I*;JA@AP0_!A."(VJP7"'.U,U,PI%=O,(NHM 8>HGN&?W) MBZYI+)H=&R2J',5O/OFF8R&7&'M!PIS^5;?RXG JR\39/K-H(*V*Q/*PME>3 MF="VD,/-G&QNVUS@*-Z1B"$!6X>A0# 2<[>JIC)@X)W>:_JAMS2::_ MGQBC M*W5NCZZ)K*HM<"#M5+$)E]*&@$&Q6U[C4BT%5;8S)<#.Z6QR&B4OVUC5G H! MJ0Y_K'(WKE[@Z@2ZX[M M4_>9JVRT%+]N*25U8-YB"9[:%M2X<%!)#GWA!$^.(^9U.N'X[' BCEAHK)^( M*E>ZK\]27+)+9:F'RCHLP6$[Y3:>08F'0VNJZ NCZ\:-CS2\B'<>B50S+45; MX&[;J6)KDB]K"-A-N^6UY9[HBR#LQC\;S\9\Q&Q#2WTX?-(.N%\J55,\DTX.5C8&[;K>2[9+3LI: G;5' M8//"RX(LJK;U7JQ]/]_E(5_P7^ -\5W=/FT(HDH0[<;A ?V!._9@4[3P6;AU[(H]!6GT8NWU,5Y"8YWMOS6QKOHL["H5:5 M.O-H1W_Z'"&A&0W9)(.DVTS+YO)F;GH7*]997'$F=L &20^%K=X;K ?;R-.Y6=VNU*YHIN<+7 4F\OP[?7_M#P!H^ULJAO/9J\_ MG*_$2>W+,R8#NO8.? :Q3A)VH4W^1"C9FP#N[_&.@>C;[]^^?'>=W#.P*%-!,#,! :4@_@,!B)/XH#T:$-7Z.I9^L&DQ=>,5U;O>YESZ\ M#^.O?>];]W0!#@8Z"BL2N$_: PY^+;$G2-=FS!#GYJJ6,)/@.HD?28"#L\-G MNG#^$%4/&Z[]C#R*4FW=3FY$"+CKFQOGJ'3Q0"J PV2$,L;!PR)DPR*D]2QF MM$5>Q>ROKO?3V8, 5$Y^]'<7LUVMR"9#E%%]"%W+K^F:/U/EB/5V HX8 M>DJW1M7.'H!115-PXQ&M01Z]1*2BCSS.P-'I+RREYTNI.SL^S5;M(J@: P_< M;B5/$NY.6@(.U!Z!1R7A%7D&TN2-8J9I9GG@VM'4LK.OKHF*"SNM?3_!C/IWWI%E.L_>73W'RY.!+[#XM[&C6N3=]AP; M#"( 'FF&&N/H'5_-WJ!Q9; 2XQ]9$>MP#AY)V,Y%\7R1X\U>T7:S"7]J M%88K$65$3G(X=?LL+A8D*G>[?Z/#HCQ>)K?YF%E7R#A;N1<4J] MKZG$#WP=3PJJ;LH%GFI)1_F]1P+YJG] M\7%KUSQ[A!N]UE4%"M$MQS(!9=I M]N/&!+-E]4L]BW6R&*P#O(_IN QEYDKGW6PFG]Y@'Y/'CO*@FET7%^%J W1' M^6F_145ZA_B6H[WDA&I6<")^ C/<)5Z 45(1A!+I/'N[UE-_"B[IN+@H5RG? MLQ8]ZK6H"%<*;SF^Q:V &[6_NXMNZR80NL*+[1+&KKT#$VL=!6P_+:?VJK<& M!F-B#['%8< 0(^F-_5V4%H45@Q2::GY0,.>SY((]:O!W=6SOR%J56?8-LWB% M64*U6=PA$)/LSGO"I5V&V%/2=XGXHC)!+YP<=UP:>BCE'W,>E/.=,/[V\E17 M*WOS[*!HZRBL+_ &)XG9/$+>=W%AW6&"[K"6=%Q46'?);WD.4+*:?+PWB/ '$0ZF MLH=0W"\4AX<)YW'$4QA^(=G#>9YF=)Z2E/H?M*W71V5Q^*!EEFZ4Z"2Q**S0 MT\0R8I1,T5?*%95L5Q5VG)RAN]LXF-8^)47DEQ:!AR(%' MOT$TIAC2_HM"#@TU)IEH5(EZ,'<:)S2+T-\U0N@7,5'8;! !X.@PW!AFQ6T M(X.!$L;76G F2CZ5S-#] ;WX+-+OOFT@0\USFC5(G'EA%RS,;!-^U2<79I!6 M^($$%.*J@H7J6-V$E@D<&L;1 ) .*LL#$AUE;%7'(B4OY]6QBEO1K$X\NQ:0 MX(]>\BO.V-'%;7651F%(W;[ 0V20"9I1H=41<" ,D]\XU;7@@K(8%7Q0S0C= M*B]LS94<-(\9&K?]V!4=<#?73JSP*EA;]"\<[(/^JSI*!7B6XS MWCD/ %F^DRO?CO( WV=E7-,%A)[J9I^8@ Z"Z+S^.QP315FEW;9"^9[ MUD37@ET$EA;YO<;HQ !E[R6A0;\2-G&AY+9"G-^*9[)5+,&@Q'1&:>/%ON## MS8!59G #%)K%\73Z+0T6=$KD]79:$@A8KQDGB_V:"5I/4"UO1+C;+YE7W[AG M%_#KDGF.4A<@:>P&S?@1!X7U(&?[+P,A3=5Y:;C6:81.<)/V7!+"=2M@$^;$ M85K-"AK836.)]KR&.F>:)8P!A0,QS]E2_8!@P5F>D@BS5W[X4,2B3>@*,@]3_#,N%I$W^#%&M[_E'FTSS6-]&ED;LUJ.$0-^_CKZ M0 X^F XWAMDY*V @-5!BHD2-BB741(VI;-)*U) =-CL!"F8!]G^V??;HA9@7 MUZ 30^+3$8AC812T_]!H*5XB/\Z#>_?DAWE =:,_\/IW-W0T>[?98&62Q^Q" M $"FQ+H#TTQ!&R-S952J%2*\35XCV;BJ%:,S>G.L_J&\7E-YJP;U3\ MG*+BN8GEK5ZFF$C 'Q:LF,S:4@$P&-O1:^*)?!]63H)Z>SY;?A=U[E"[-Y]T M'KU"F/Z5@MD!>\F$UKG-O"1;I'WN\99$$1M<%5::#=G?A_'7\MGD:E,N"MZ3 MR(O\U@8=&_K".,T3W'.=R +9!>"[#<,=0_P8FL!1WHIJ(Y[K*@[/W%XZ.F_D M [#2ZB(;@-=6#TA&-6833W:O.3C+LT]Q]G><77M$=1IO3@UZ>(TS4RNJS$A! M#J:1&AF/9D>Y+"5GU&2-2M[H/L_8[0S-'1EK+O$B](-3OBQO2() MB"4'QHK49_[;R.1!Z<.EI6#L?>3B/94/]+]EHG?'18CAO8&BC*$9RH=.!W0% MB"*F&M@(A.H%GR[/G_^=T$698YY'Q?/]/N0/17MA.7?[$&WB9,>WNWJF__J] M@0*$H1E:[Y#K=04($*8:F$9$DX]8*+-R 30D*E:.Z@,DL8]QD+ZG+D'A %/[ M9GS_E^6Q1$%Q=U*=*:O?'7@4##5$*T-6LR_@.!BL@OG+6(*1*)11LBI.6PIF MJ.3FZ/K,7+:HM$\4^LX" 5?)UHN*5W?90B(.22# C[_QF^+B3?FK3;&+X86W M]"\^;>6R-S":KZC->^*'8V%",@ENR MC/+-BF8057S1%\89<=;_Q\WP M[L)&4/#D=!;2LSW1V0$X/O0KV\0!=6O \:XAM/%^?#UW134;5/)Q^FFI@R@ 1P,# M<[33XK2[ \8%$RV,T]]8B6K?"YL!\3_S8"NJV;")[__"!W3+]>-SOG=I1L0! M-OI,O\XD\TAT^O"6\?Y,*4\M3B4--065I1#E:E,+4LD1'E2CIF720*-H"@.6 MVT2VZ *,NTG4SP\*/:-/3Q?@H:NCL"RE0]8><.!JB3TZ3:-)'8K[ZJ\V MM3LOSZ4U5X)Z/9?EYE.L%F0.#VNAY= 0[G:F^$5G[:/:[A[ 8UQ#W>,M'D5S MP-&L(_68!3^G#<5;=?9".[HLSU][]R15[9?EL7;WJ$0M!U!#S3PZ.[J?C_<> M"7@IGY1=NN'O>8E=R)[11;,K\+ =8H#VG?S^?H##>)#XYG?Q.1-49IS#4["YH6'4E8^C: ;4/_L4*_-D9&T ^EVOJ&-]C%%UG(0RJ7[2 M&')5TD7^FG7O>-'?#V@P#E;]J'I+=R> X3I<]A'U6NIZ7_.O;#CQI!#QLY4HU([3= G P*@0U=3I!SI&G M42_'11VF:"LDZ1M%>CN!]T0=I=N>V=4#M*=J"6[NN8S\"E4,D. 8+287'-G M,5N/>U>;YE7B&QQZ[#FH.,W2VP,S;,5H3$\91!(P9 MEA0SKN*0T?A\><9HHR9[V+%VUK1%WP ZGNISB;9NLQF%FYSD<-VY/>0#8R%(D/2+Q[X;?L_^AFP?LO13G&'M?5#]WL A9J 9 MFE"BV14P9 S5P-3Q2S[64D=X)#W$84!#7MS-+%FT->C**S&A =291YFDS$@9 M3 "@8X_38Q2N%QS+2] E3_8*((:Q >K&.&-BW\(1AQ_O\)WW-"#WOJL'T/@? MH&[[*$/9'&!L#Y':?-^>T4:9]^2LC,F)R/<=OZO;+]%3^0!O!@-C+)46%.?0* P]U, M#^/B=34WGF;5X@T4V3N&*TQ11JHB3!>&C?<-/5_N%>6GG4*-LO" _M8>I)>7: M60$,)M.I"R NB\22:R_)#G>)%Z44;S3J%FIT QZENHHW@[6O#^"8U1;=U)<+ M!FC/.*"L9@'*K?77/\,H+-39-==# [HO, 2F6!R4T<"9H28W6 LE%S:!@1"W M^7V*?\OI"N[=H\:M@8[FP&._3]'6QH>B+>"H[A79>'U?$4:",@@W[=VVZVB_ M,$?MWJ)3-5Z0JUKF'ED>OH"#E*XY $?.>/O[VJ?+51 MLPOP"-51N'T8K&X/.$ZUQ#8_SFP07XDG>P_H2_&O\PGAI+I?)R3RR3X4[Q.V M6+FI>.^E)+W:'+W4?- +9>W.P(-ZF!%:%>^U>@(.]($*&!=Z9VR8Q]>,X 7^ MW+9HO-8"Y;6+5"BK,E!7!^@QWJMLWS,MHC7D6.X7VNI##? ">&8#.(G:SRFN M'EK&J<(2)XV 1Z=ZKA.TWRW M=Q=M[^,$DVUTGB<)COSVN5$4\%_#)M#TOE0X@A[P&!YMJM8+AZ;$ "/#>)U, M8ZK@C$K6[>,8%F=-[N 0QJ'A\HCS\4)NI3K7KY#%5?[U=4+BY!K3_P8WV ^] M-"4;XG,;K(-_YN(IX@N<^@GAX*DPK $9X"!D:IAV9>UA- !#CK$J(ZXJ[#U6 MA>T1H_=DRUXZ=1(@G_#7QCH^B2/ZHR\>1AVRPV5 !GB F!JF&2!#:0 .$&-5 MS%, ?$H\/*!U$.]9+D#-'K7Y@[@M,218=/L"CY!!)NBZ,[&T6!@FO[5[$VX. M+KWT@5W=H_^P"BN/7EB'?.\)IF9?X'X^R 2M,TV=CH#]?)C\QC,A2E[T'>U!Q[HO:H>OYPJ;0PXH/ME-J]?4E*&%[5S:(UN ML9\G)'.USW&7>$']@*:8*:=L"DVQXS[$G:>5NGV!1^\@$S0C6:LCX*@>)K^I MKY>$44T93HB[,P$_>PG#^*M''11MX@2=)S@@&6(7MIR572L><]8?L17-@8=\ MGZ+2E\Z7-5QWBCQFW.*$80[6D^KL[B1"\4ZA7I .Z X\:(<:0NLMS^4$]6 5 MS#-H.][PG#WP->X S&X9V*]X'O_>.8ZVWLD8;AVE5R0=!^G7GBUN8RC[25YQ$%3 MX][U@1DIX/ RQD"M=84!'< @,TH=XY"IF+(43L;L)>?F\KG1&TS7"SFF2_UX M&Q']:WLZ_8"'AK;J[<(//9T .[V^[.;9#)P#2FH6KJHXS*7JC5K5F:[YQ=5<'X"';KVS[LJVJ-> @U1#:/!DOY2,/FRR*--];G#P2?[X=;HWE M\0SZ%Z'K:+Q-,75X=KY^0<4(8[XH?_?$WI7K/K_2ZPD\@ >HWQYU>[L!#NDA MTIL/1X('#^L&%U2P@;@3YM(NKEY8D+Y?J3MPZ_8&#@(#S7#TF().5\!@,%2# M,9GW)1]4%AKCG"!"P5Q6$:^YWL-XS;5Z:DGW %O9''C ]RDJ?2ML.2'=*[+Y M'FOY1AB\'><9E';W#M(^P0\4&L@C%M(,N?8PH#OPL!UJB..!6JK,*8 MH;IBQ#.J0!2DUW/W_E[ O5Q3[:X2]9M+8U<5?>&\*$]:O7^4.-QAKF]K:(5[1W/@$=ZGJ/P:TV+BN%=D"]=YH,3J M9+HVP]-GM2BBPY]21&H+I&XO--6*I^=%.0X3 ,)S>(L!CA%KC 29%-7=T?T -_J@4 #$) "*1 \.UT:HV MU4ZP)*)*-!ST>N^1Y&XO@#2<#'*5,#=,J M>3>0!F T,E;%N$X;98@XQU617%E65PX0/PXKV")1?!D*^,QNIR;@9 \8;9C= M'ID$["]4P0;8.(:8L\.9%[+;I[C2[0W"Z LC?1+#SGR5_9A@ M?!'O/*(JUJK3;X'^*U6]SY-;G1;FTW+9;7KW"I5,T!?!QLC3?X]WS'O??O_V M[6ONP?0/_Z S5V'V)D)\Z-$I;KQR9462P6:NB::O5 NZ#U MECHLW^5XP98FWYQ^\,VWZ"O)'I"0&PG!D9 <75Z>OYID3B:+[ZFM)VA;"]H; M_!C?_I9[=&VI#%59&\ !JE2I#,N3!L"#42WOA"'(F**"Z[S1,X6ZM2[S+L[F MUV>>6M#%$O!J(YG&I&>'QF^]I:'-2 '%'QL&:A6.-J #>-([2AWC_8I\M_.2 M ]NNH*@7DAV)V*]>8\T7L'.G>LYF(?4P!,>YA9(ELD #U+;ARL64#9K SX*L MJFCW7"AA8K ?\K0X;19GS$R6YDES<4SDT4^8+G]*45RJ(QK/>U@$PJ)"B!6J MQ$"717C575O>X(-T[:ROV 6TCA8/]*_;O$-9IGKY8=W.-FQ#3,* MK.RQRIN^Z@B3,@(:7M,;]W1SUB87X#.,B96V.^?X6@B%/"$52DJQBGE'1@43 M>\&%:"CA:5YQXG;6 =3*S>75"5J6LJ%".%1)5\Q'[DICEQ*B&PA%, #;NV3_ MAOMKSS,VUGY%'WVO"2AQ+!XAS7>BQ0_K^ /,C#7M<1GA[K)M5!H_=5+ M@L*,/^.486'$#V]]^N-=S/YTE6=I1D&(7;VW$="3"K1P()C^RQH"(--)LV#@ MF<$H-@"K]51&0^:4%0!I-BP$1UQRMDKFLJ^0D%Z\LUS(SV[3L3_35K4.KM.J MEO*44P6 M"/[CC=H'Z.8<%@;2%A2UL7#NP%8N50-A2\%00S(X<.K2GC5$"A1L%G'SU,:: M&QN951[B,*#F90E?V>%3G.%?^!HA2Z\2?GS36RER#+WE()Z9J13@-HS8,G#, M4"<;D%5RZ9K663@).<]W.2O+\%BJ]>X))SY)-3(BC(@ #8YQ1CD]G="E # , M1BIBP_=KIG48E'RKU0]Q7Y[B5KS#<(/W+)\IVC8NF=$%COAPP$@SD!K04+)D M)L4H,X04P."RI9&52;$@CBK6J,&;UR0M6[@^+H)DM>+M%=?3W..WI5B]9I^? MC(4YVR\9MM8?2FTQT&-D)CGT#"*U".@QT\A&$,E>;^/DO]5N M27^A:M'E<<9/%22EM^4M@+I@ASK,\20? W2W+BE'E"0D*1'/_UTG)$X8,I(X ML%Y.6]_7I"6S56V6X6^GI;"E#>#[G*42UVJO&U'<>C3&!?_,Q9L(THJZ_:V7 MX8LJ-64X>-04OG\J)38NVUP1//;522;1CSBYC^73Z*DU+9XJXJKN131Z%0\0 M4^)+$N$/5'O5(R!=[8'&IK:J7=/CJC' ^-27V=XTF=%&G+BCW;3YE'42E^=Q MFEUM?HKC@!6\N<7)(_%Q>AN'K/A-@GTBNVXQN#/PB!UFA&;XZO4$',L#%3#U M=<9FA9HDW43SC.KRJ\7%(^Q!A^+S;(F74XVR^&.Q^Y]VO,/5UP=X4&NIW-K$ M[NH .(3UY#;><2V(N7R3JY"A\_VMXS;0O5.F4LL;FPT@>Y]4SO'>9OMEK OB M;2,*R\1/E8_LR-H ]:-.E M?_=YL24:8#XFCSPDBLNPK""3)"A[.P!U17UEJX?@.UL#'R,TA3.@UT\-B]*]0 M)0)'P/,$!R1#EW&:5B^U.8F:"WR?W6*?U?PE.%T_>B1D\E([W7HA[KIIHM<3 M>(0,4+\9%QK= $?#$.F-3\PH#U0SH?Y?LGE)_?\E8V3_TLH OW]?OA?Z(4JS M)%=<9.EO#=R_>]1L^K2B*6 _[I/8U'@V4\@E^Y@];="> MX_:$7G@CJ(XPRGZ#MW'4>"H"B4(5>=Y.RNF M\HW8.4N'S;AX2^'Q[E_ ;KP?-$:2S M W#O[%>VZ:+JUH#]5$-H4V?]?(LR05OR^. \8\64VKVZ?=6AWTS!^%/\B).( M[^YL,5WBX73 Y&Y =_"!.LP0[;#5ZPLZB >J,"*DM_%CAKR"B:NHGDM=%N-, MX5=*C6>)\X]QA \?O>17G+W/Z6RT,ZJ5C8''<+>2S8B5MP08631 MCM-%F]S9BLR9>C.7.#T^#:SQYK*GQ,I0&L!#U<@D\B*F&@0 ![:9'I.>&U^Z MKN(RKTT^1(^X*#255N2=X$0MR=77" ?KC%6F4-A(U19XW'>JV(QO:4/ <=PM MKP7?Y&17R,L0H^PF,*=1OSU2J1&)C24+EL,M>""6T-W@PI_S MDXU8\V9X.S)1 P]KOJAIN'73<$W>\Z>$NW.CP@+?H1=-RM\"3(%MV..G)$[3 MSU&"O9#\3G_U2,02>,\PG9GB.^]),2;9I \4KBZY8(A*9A?F?A0VC?"6"=$U-81CVF,;?5=8R?&2 M+GWOD82]:8DO2.J',2OYVSO-5G0"CE-Z2LM7>[(>@!%%4_#Q\QT*$8P!?\P5 MHYJ%ZX7@)&K?Q9D7RJ>YT^C+^#G4]UV:D1V'^?H[GKO*.2!59T)FZN544]W+ MBUWMP>-QCZIM*%8T!HW"?3*; ["@W+ILJ+A1.!?T3J4K6SCF-#!)J7-]?]S- ME>,TQ1DO]_PY"G"RWB88B^L.\0W>4\,^4+$_>AE/91-/0W152!Y!#GA\CS54 MZTZR(2W Z#!:I1&%&@KJJ&8J:K*1'5T?)8C?\?%\_LC\"I4R%.^<.*WB;&"T MSBMP8^@]O_!37VXS)O:\ M#:EWR^O'["^^07B67.%57*M;L M!C12ABI^>KJD[K.8LR0-%8S+4R5D2R*Z9-Z5_EN\(Q5O4+Y'68Q^_!X%E"NO MC@'J^&A"JU"=&4UV$!12JE.&\.N[^.V??V#R EBE=D?\'G=97O@J M-9@B>G]\S:*7\H,>OM:MTM9\PN!]^^<_7R4?XP0/#%]YOT4%<(?JZA"6=%I< M$'?I,$484WXB@&G\[MA)'=A GL(R3/M2<=-@'KV@K3:SQ6ID'067Q+LG87'; M@S_!&5Q%-^R;2$BTI0T^Q5%2_GKFI23M*MAEDSY0$)G,E*U"2;:( UX0V]?1 MN*Y+=0BS0A4[OD!N,G1;2\R"L2Y[;E?8YO$'". 3D]H.XLL%W-Z81D\;P2P$ MXI'<$ F5,J$XZHIW+AB FR [?OH[,2ZJ,$5;>NCOW=/?I@'3'%Q=E<>#JXW M]-]F6591$97E05'[^)T'W1.P@0Z'$QE64O_1&@_(H#B5JB.+UU%<:Y[B5S*A M\N"[E&J%/"975U'A6CI7>3K@K'P>T\5DDA$J"*]\Y#I]H)V1>IIQJK"K1C?@ M<*:KN#K[^[0/8+C1%MU:KK8\"]O-#&ER[1O*;KFRH;MDZMV>SL#X]<--(TU1 ME2BE; T\?GO4;"7KR9L"CM8^B<>]T),]>!&ZPSM6@"\YH)H9'[99[#9X.LK? MF\@ #5U;5P0=[[:>'8IE&I/E?8)_RW'D'[J*P6OU!![" ]27;INHNP$.[2'2 M&U=TJ0FCBK++/+E*:9G*G1EQ>CV7XNC]ZDL=7=UM"8ZN(;UE1W=9<%VF=EIM MO756%-/LND!G5QF@S]N/^RW,W97BVSV(^B*HN]Y]GE+QBI[K>5KUX]\(IK-G M_^%PB1]I<&E-U;H[+R6NM8R@F+!U]%Q";.LI,#ZZ445=G#JM?X8V>TM/#3%X M'M=%8RG!,,0DO:.=BL 20F.0'M-$"(AIWX=HGVK,]:8^E^+]:7:FW MGS9?@F]W2&UC)B?(KQ!G@%Y#F<]-H'6A(9@(?3,X0M\L.4+?#(O0-XN,T&.I M[4?H&X 1:DOK0D,P$?IV<(2^77*$OAT6H6\7&:''4MN/T+< (]26UH6&KC=" MSKR0Y?>WM^8_Y2-Z_>G.QBPF:0A949S$>$V4C4; MH2B/PQ6J'SNN!$&E))"2XIW:\+& L\*&*1/"\>LJ9WE*=4S31D'Y].S0^*UK M%#<@ QR:3 TC?V9%CP9@Z#%6Q31,2H8L'ZMDB9H\^62@^?J!]1E FF2-$**_ MU>%#?_E'A1&W/HZ\A,22P[ZN=D #H%R!?2I67JAJ"-43>^4=[XVVRVY=D#1+R'W.WUN(7O_K MQSC*'M911![I;,M+#E>;\S"F$+V]H%&F+ )B1@6HCXXT2UD@Q( $\'(A8S0: M4:B.JL*KTY%H$R<[\=A+@D/Z0[1EI7""AE@I>P?J];^^1#LF&[OF6TG'9AO9 M T:^D!$%5,AYBXJXL!^U!3=%TQ+SO_@"57-CV*R*)GZ( KR+*-;[W#&O[D.R MY3\IL7) 5\ .=0 )2KJ]@,.A8/5F!#_&*B1MA@HKN1 .2LMRAMYI=#SPMYL MMOJ@-,+\B =0:6.P>^AE_SPD81A M%^Z940$,@2/,4J*A 0G@P#A&HPDQ$E.Q7E*YT%X(EK(?V)X2RO>T:80SE#)! M$?MZT0U^C-'M;[G'"L)<)W&0^[0'+I5 _\\/:"%(HY()\2B (O00?* M#=$?V0?BO;T]7;LE3(X+['.=T=O7*T0#[2_S0K&+;Z?@65J>3=!K^\V+4:^_ MMP)2IV26CE(*PPR"J2,:SP&G5"HM!ZA>?_^@&/')U%6]&;U\?P!&L+;JI1Y<,V&A7TWCBQZFA@IR; MT7$2C0*Y1B->B? 33!G0U0'_5["1S-^5#8$&2+]R]<,/LE; E[L]0IMZV1T_ M>A DT8N@(/YMN=9DAPX)]<"$KVZ+5Q](A##G/O>+#I-8X$.E_46EO2 ]_YG# M1"J6Y(JOS1J6G+,U_'V<4)]]Q.LDH=+Q$Y,6$-[A9"=1=4A?P(@SV 0E"&EW M!(Y+P_4PABI*A*6 X-; N$(,C_YT'?T]^AA=W$5_H__<_@F)O;D5+V^,G[S= MGM5%_M/UZ[__\/'UVXL_,5 K-_($ON$ ;3R?5QB,Z2J;[:O1WE2G(A%EQ4L6 M9 ^$-L41?^QE7OB;S] M3JC!"JU0>YZ%&+_Y87(^4[0G82B3J#O+0N87CVG) MGPFX(=N'++W*LS3S^+ZO!& '= .*K4,5;ZZ ^OH 7A1IBV[JT"4#CF:"!6KP M6#F(Z+EU=Q?%YZ&7IE>;0HZKA*OY*6;NM3UN1>&.#@[E 8I&JKV'<=3 M!8X!ELS6A(B1) $CB"W-C"HBE-6@M$=-U3=2+Y'V$EH;?VOI,@-HE M;\29-]H< W7 ,SI2MDLHH@\29D]NP8+B"N'27OS8:T[+F.(V<-O,FJ5S'N_N M2<0WN\[CB.UZLSH#<922 ">>2'@0S_0=>G(DAE$"#MCL!APP]I5M3N@(% 4W!SMZ[(KU"CFG+-PM%$:VJU M%=&\&?58[;"33)%/?$8%"CZ6(%)D3@TYF.@F S22QQJF]ZBS@\923SUU5#(- MB+7_0/ C+A]"JP:W$'# -HLV>49#L''9H'&'M)86R 'FE#;K/,LL M+@MPSJABC0K>@,XUI[10:87*G80W0;DK46:1\L4I>^E7W)+]*8Z#KR0,WSWM ML4^=_LY[NL#L\@Q[I'>]BW/E(^"V>0 %[TE-VG-]PYP!X$G>-'K:O""R0B5G MMFLG>"/*'-7@P#1$X>,Z8JKV &%CD-C&5RPJPJBD/&T1]8XMYED4_A!1V/!"Y%50 MP6;"?M=VUSQ%I@D5#%_2:5OP@:X:HBT'JC3%67IV^.C],T[XSGO7BW.#* "- M[1'F:%6)UN\.,/+':&%)%V"&*6GG M@UF29D #NT^QYHAUW ;PD*04U3A,&<&($G3C=E5D\1WEDU&VTQI,.(KT[C?-H><$>=8OW;.=0J>\\^25YFL5T0+OA9+=3PCP% TK;ZC3T ;8JU0+1AJ2E9NA):R\>NO#>E0(1Y[D[80$$S:+ !; M5Y16+*5H\0!ZGB<)[2!:7B=X[Y& '35'*:;MK[('G(C/9OB2ALCR!P+@P5_1 M5 "M+<@?!,"'VP,8P!<*5/O[A0ZH4()WY&H4+98_#LSWE96VQ(*ZJ#)1%$]9 M_KR[94=*!9-'UG/V4:+-^H\Z*$B^@%G&@ ;?/R+DR]0'CO -D9\9F-O\,OB9 M!$IJBL9S?>DA]V0VX..7&HWGY@T4CIU\!>7)_6R,@2< S&\'XZM&/,<:!3D6 MSY3$?$+< (?CK&GJ>H\X*7[WO?1AA=(X#! OO^@_L)LL ?I*L@<25?45V8,-2AAU]D/.=H\8 Q;<)R MAR7;9K\Y<=S%;]'5F3YS[,JUN0$=L68R\W0'Y!6K/\AVFTQC8,BJN#/Q#+;7 M;!K_Y#+)XN%UME/Q/^*1]SSGV7^HPVI+QYIW<<;N' MT++>BEH]U9;HO)Y]^K1OD30\'QC68G\NGYX=Z]1444+/1N?\3/W&9;4GUX:!AB7N=(<*\.:A:LG;9ZC[: ^>5/;1__+&$1S>1 YW&0C M'\2I"2X+T STLCOG5+V/LZJGF'P>Z;N81L(P7%D+'B T&6-ZXR\SC"!M;LN# M,YMFGFJ*U_C+LB#0JL;CCNO*",?5E@88O -H):(VT^+P\--),O=T7/Y ^/<) MZT[PQK#X@^#=)PO9K93&<5(">X#4#_. W3':%L\_/(MEJSMS08:_\H6/>6!0 M@]OSA$-=,UN Q3Y6SP\>M36V&/>+F@E",)#CMQ,^IWB3AY=DHWI*5K,K<'@: M8@"]IQ'J?H"!8Y#X%E+5"U\G48 WXE61G/.ABZ%'N@QZ\7?L)=.\7]\+$;!, M,65:4/6>[M7F%_Y@YTG6_:".0"-[N/(=^3627LM+D>E28GR62_UP,OOM:\$ M$3I8BINJ>R_A#4&FMDQA&_E)0>.-;6J,DAF(O)(IC/!>ZA905GJM0X\[*EJZ MP0F=A+T>=(*B) $4&L<8I/^ 4=X?\"3(2 WKQX>--^@;#*?!!;;_//R@<"*+ M\-WPT8"08O_5-G[\+L!$8 ']H88 ^LL_+O'6"]_1E5YVD#R5*&\!-( [U&'Q M*?D88/AU26GJ2YP>$@31%T;2Z"6U@9XE^$F?%91\#-BG9(J4#M7\#*@W244T M3E!''.6J71F]GD!=T4#]GD?CC[L!=& 3 MZ4U]^TLU"VF]\$[9(,X'%8RF>>?9Y"UWZR;XQ"LI<5HO]TG,GS$$%^-4R \1 M72;CRSCM2S#2Z;_@>)>:0C?J6YT7&OMR'<:X?T@)N4^MGE-7MY%>/71RXWW] MZ%$4)%Z8KJ/@-M_O0W4&H48WX'&MJW@SG/OZ (YB;=&-:ZMY7U%%V,T0[5;' M><.5G0RE#^(TF.GX2YS\^B&B6.5CY:BLW7DIH:ME!&D =_9<0ACK*6"\05Y0 M1YR\XVAVJ:KQ$6,[7F'?5^2M1KSI-&0$.I6RGI:,5; RF'D$M/+[(";HY;[*LE)T3I5'1 MLP[^F:<92]#HC:%VTZ5$DD1!:3PUVBTAJF3BCHXMU*!J-\!^%*I%>$N72H%6 MB-G4\ :G.#',5AL=:Q?BZ;_.LK'';8!'EU2E9EBU&@".)[F=M@+L>AW"&L_-BY='=U[R*V;7Y5TZXHZ\)^5)Q5&39;A=2R&) MR_'/X;M;6\RQKL:IN=F+G$2?3*;/+&'3> '[(TE]'%)-<)RK0JBC.?!PZE.T M&5JJMH##K%?D<;6[UL5CARW:;@)P6DU=CEW2=^F[84C5!7@PZB@L&>ND[0$' MI9;88\>.@CJO%]L,5C=;I9.J+ K3[ O%L>"1F54YW>_ MY63/MK#.#G>4K22=?UA/\-&LK7X[J'N[@8YM?>G-0USP0)P)HEQ0Q0:='1!C MA!@G6%[/Q)+>-AC6?ZJ^EM?7W9;H]1+IC2_)Q-&V>%[OKO6&W*C+#M+4 MC(^>_T BG!S80+79$!]7"GW$N_N3LMFZ?8"Z[B"5RU2.W@X W768W*:.6G'@ M,Y"8\T"X9&+-2=_G242R/,'->%.Z9W=KP(ZIH6;IDAU-@3JCCL3&:6LE[:,) MPA=!?YI+,AT9]//IR\+.?KQ1G>*$M3WT1UM76\"QUJMB&6G*AD#CK%]>XUE) M11E(B,VBZJCH&KW"X$_"/,1A\&&W3^)'S+-"I+&HUP-H1 Y0M[F2Z&@.,#J' M2&U^O;Z@C4B#.*S%<5?>:F\GX ZLI[36:AAZGJNFX&-W?E;%UH_7G-E-F@O; M?_XYJ>*?HP#O$^P3EC#(4@JRA-<18Y7HT+[<#QL]\1L=WVO?SW=YR*2\* 4F M<41_#C'[@5IFO6-/C?W._ZZTFL+*%LD#QPS;AFRBBRW:@''(NHK&E?9J05!3 MDA6J9.%AVY2&EW1HXMRJ#71N$ ZD28.&)-Q(7D,$)PAXZS_@( _QU49=FC2] M8T6+%78>1 XB@TW1A.G]'L#1B(#)4P#HV3%2C8*9L5Y0:-^K>"'OG".;LHC MG<>[?4[AYC;>9%^]!!\9HW,AJ]L7>%P,,D$S)+0Z HZ&8?*;!D+)!:4%&S?; M-,3'$N#_WJMK:H%$U!NRW_3(;;\YPRH[27.\2+\#L?D2W M9TJ: 7=(E6)-/SQN ]C]E*(:IXQ5!($]7)%>D@A_R/!.M1FHV16X?PXQ@-[# M%74_P'X\2/PQ]4JZIKZ,$^*L'!5*G,4*)XI#"_2N'7^-;LL-<.6N?U^?90:V MG0WP+]U17>S]SW[B/)O^)T_00 OGQJY<;I@/-9_N!$"3[#(! M8[!VDVP0K/C-4?]X^K!"E2SB>(U)@Y@X\"86<]F1I8@O +@^X:?L[BL.'_'' M.,H>#/8<](@^*[A2&(Y,9(XW!:%G S/'^CA %\I^">ABRU(TV']8"JA0SJJ$ M0G-JSP]8FF8:"2V,U/,"EY9&+N"%"; 8@+%B+1KZ?[9W(WZP$N^I)==1 M$^QM,OG->2M4@4*)9;-5-_''DW0,+4'L\PM&LD,\VQH:GW3LXCS*V'9,\YP# M;>*D."-=(?SDAWE HBW:D,B+?.*%Q6?\ML VCH.O) Q7*/3\7UFS_<,A)6QK M)\WOTXR5;45?2?; NE-]44@VF%?8XAB6Q>@>HP3[\38BO_.+6?2WQC:1GR<) MNQ"]$=M%!VJ&5Y, G&PD@/(U"1F0*A^G*4=5M8V/!TP47KRA%F;^-V,@6) B M_5^XO][C0QR=O"X_TZ5SJC/F5XDO<.HG9,^?E.^XR-+= ^B ,$#=]J5S97/ MG^5>>(>3744Y7P,6E0?3O>?C>5==^"LS_*41'1%>$X_Q$D70IC0 P/QB8IL6$P ># 8*Z/\39Q M&P4^7[Y'-5-4R0,+\]N@TP#1A_I01] MG^K20%=U6E)P]^I@*: Y'\08(<');0Q/IO:)GO9#]0QG7S&.?GG .,1)^D#V M5/QU%-Q@+\P.ZS2->07"]'T>!?])R#5%D4T527F8S>\"(1)LXV8F#2E;;SB,1.S+.XI/EQKV0G1U< MHH8"?&O"$P>:2.B!:D40TP3]YX86?4=SP'OT.E*;7^1GM%%%')74 MW1TQ*=3M/&7JZ[-,-U:?-75V6)XK6SIQ4COSF$.GT0Y]0P=MZ@P/=+2ZP(\X MC'GAV2)%I[/2F5Y/X,X]0/VFBVMT ^SH0Z0WGP\*'L73FA67ZLU-)][^$XYP MXH6L_G*PHU/2-$MH##YB'7_7[0O9H.GS6AT!>_TP^4W]ON B"FRW^$S@ M^6F2-;R>_E9[//WE'S=4!=G3L<>? ?58J0K,(UL? /0XN7S&I:K9^C_->*;U M1[IXSA,Q?_C"J%N<-.@XDQ0@3S^%[E"G('?T$62GL@142K>R/AOM<:R/%"-W M^4[I6L>? W8NJ2JE>[4^!.I@AP=D4F2XDO*?ND#CZ'')(R%2I M0J+Y(=20D,IH[$F"FI.0F$,1A_=K+GNJ8??W AI& ]7NOVMSN8#RU[J23W'G MYM)UU>OIE3=,9;,4NE=[S-;$T98+PC+OKS9E+GZG27HZ+B* =90_C>&N7N## M6$OXL9%<,2ECFM_HB#?5+0^7L3RI!6K-Q>$ZE#)(A\#&Y58?,"L74!0.V D&B-_2WPL6*,@QROD5 M?NYZ\^9?3*!R01(QFJ@@.O]%^@D5:WY[8&8 %R3UF9O=>%GW#?G.;D#Q9JCB M?6-_L\_"1GZIZ-;'_9(+8FS@#/I6E:]TI PP>N&ER&-Y=CZ-ZF_=G*QZ)+J, MT_0J8I,;$O%AZFK#-5<=R'5W 1[..@JWCD\[V@,.8RVQC0]+*7'T@I'_%M&% M=X,#FW!(5ZGSQ.^D6K]@U+]%(:7/M$[(]B%[&6]>LDMF#A^L::-5<2JNL(^J M+?"8[52Q&:S2AH"CM%O>\>O*8F0M"+N)R:EU%&MG+%=QE@A<)]B[VK"L[7P$ MEJ@5%N,PY4=BH_*-TEWL(_G9E/MJ\SD5U2G7VVV"MQ2]BH)3NQW)^+OEDJTY M8T) 8WV\<';8!IX_;#;>S[]_5JX],]>F!_O*YC26"JH M=IE$"T]E!)8,I9WZV+J3SGDP-"S^C!X9&[8'QS[F^W#LTVH?3HZH@(!S$JNQ M"=]?E<9B]UH$CNSB@(XF_@0O!O\H3!)QU J,X'1^R\R#I>=Q*LN_T.FS5*QL MJJR%C:S#DK&P);\E[/,I3>:RNB"WA&FC%3LQ(BMT[X7L_8IY'TV>1\$SH=J* MN\!,Z^G&8P^#Y\'MODL%+9D)]!;*LO?M%PAB4CV,ES#RUVN*LQKD95E"[O., M/97 2@R=GJ@B]K4!GLA9M=9MEG@O,G+&2>K"(EU M9V?2?LL".[7J'4!WVFEY(->A@YU,6U*0K0".EV@_FJ"=@IQS/)O ,%]*2I9O MXA@O,2?0L20TT^3,IPZ?ATSM4?,T)9EEH9BV8?1F;W(:R\,X?97L'W'4#-O3 M/:^L8QB(8K9#-NV6L)Z=SM)![G,+$EFV(=35[U3FJ!;$2;==)H+C2^+=DY!D MAW40$,:]_Y19VF4Q,*M66 ZII^T7!9\=XMN'RI(%6_6RCXY1+RR%04&>\ *\ M#V5JA4O@F\!&%277:]PY=7.0%U[<1U,565 V!@I7>DJJ4\/+EH!3V7H$-EZ9 MG>2LE:1G7ZI-K&E):.H)@?8.DJP'T/@:H&[/;&"1^T5JZ2W-!?!F@_WL='1O M;2,5"0[*R0&(J<#DVRG.)@(@-HHL3P,JY;2@N-D:*%!IJJF>"51-%S,5.)78 MVD6QBC2$JV+V]+QCFQGS;I/,HM+1@$ <5>>6736H-"UG8>*B0("3J\U[DOI> M^'?LJ4IVCR(('*C&&ZOOPHX>-<" M&RU=9@8.QGL9T&'%2C2H_PP>/-Y36UNP6$'F&4%'TS"FR,%H/!/@:*DR+VXP MUHN #2LVHM'\%]"H,=)0SP9C-'\RQF/R+I9%H@ M^!P%1?%A'+Q[\FE3<3W/Q'H=M)8,$7TFTL8+%:&E@D>O/E-N?C:9(\$="?8 MMT GM12K89$S*Q X&26_8):!CX,UG9)Y6TF)N==:)^-:9(!CBZEAU,DI_30 M(XJQ*M;264J>J& *J#SC[,8I6;ST"ELD1Y4;35\?FA9/FJ\O7(N'$DPL*B>S M9#SI,(PVGDAH+!5/NE29#D]:3Y:L4,$8(*),89X31 F:CYLX@9+;!R_!9U2Z MX#S>L3OX/-U[G23L 6ZV+CL[U$V*)>#ZJY<$5_REQO0GVC!+/T37/!G[IR1. M57DBTW "#D@3FK>)61.P 0QK4VIK7I0E]G]%L6" MHP#1;T7)$(I$R5U\U:1 ML:7X?WZFZR6*CL),JD6)91;/-9X[#&HED"7TGV,$=ZEI'+J,$_LQ0$UI4$,< M='] C6:%1(A+4_RW$ H)J= +=DAR$O3SS&M 6;>TR]ZXS+T=%+SOM\?]L3W> M/>U)PAL+:W39VQ+])>"?35.>@)\-XM"1SZJ.KF"O%@@,YH&P:\,NKC%OQ!SY M*L_2S(L""MV?\MT]5B7.3,%G"1@XA6EMKNA.F$#'Q$ET'86-+S7!\:4$'=GY M')>-_E!+MT)"ODD@4H#-NZBS< 0\4Q>$VV;"_-^R7%?7,MJBZ6XS+\F>@?'N M\99$T9SVZTTL@6F\.YA,TS'M"[M!TWI)]I#NEGG4-Z0SY64?%:.LT'OM^$;P6')N^&%K>J5W=10*N?TS*&TP[PVH53"YAE#:9>V$*"T(=_2H70*4[/= M.AB_8SA?*@%P!U2G"3MEG(C+OBS M.+V8])MI&'![9+QJN_EXCSF(P]!+4G9F+$: YW+4L4!+PQAJTT%IK%,,MU8E M6/J0:__KLVF._Y*%W BM,N9A*=5=30NYZ!\S-(#Q^.07H^^D:&F8<<#7J MKCP3JZZ0^A+$X6(\]]'7\(NQ.@0/E.$YC\.FI@ Q&$N/]Y_K MB#SW-]4U+'(W%VU>2/8@C3E/@ Z/J!AM>V\&&U\\.&UY;P(;7SP\;CE5R@ VO M 6.#+?.TL>&U&VQX8P<;WCP[;'AC 1O>/#]L.%;) 3:\ 8P-MLS3QH8W;K#A MK1UL>/OLL.&M!6QX^_RPX5@E!]CP%C VV#)/&QO>+NM,_Y)$^$.&=]9?3F@2 M!HHS]HUGY7R\H@IXW\ZB:^PYJN3:"6V+ ME(#.&=,DW): &=.9V(K\ U M[>4#]@U)?WV?8/PAHM\37=;,!=<*OG\DL.XR_610+6/Z1P'J3MT!PC23%S&! M42GQO"U.QO0UWD-M;@6-)U3"Z*U,LHDJ$Q?)!SLOX M3%"Q@,;TCB)5AW[+6UE.6@Q'A^$20GM28T^XW_?,"]3H*PURMK* >F?N+-]1 M*L;-[?V0T\6!W&9L0A6E*@#5[@P<#(<9H54"0*LG8) :J, HP+EOXT@#:@HV MKJJSSV6$1ED9+-?8^(;3+_R22):NH^"&(4SSH)DMM/Z./=F-)LUN0.-WJ.+E MC26=/L!O* U2P=1A1:5/=(^SKQA'B-!!T:-?!J\SAZN2H"PK+6XDH7T5HO%6 M"9,-X=U]'!S89WE$O\Z L&Y>B.+[D&P%C03_EI.$-4EP@,70RV8@&265;G#" M/_+2%%.Z&4KI,I]L"(VC.$$!IA."'8E8P:7B4E2"\CWMCQ\9N/@XR3P2L8)X ML>_GR8K5:_W3=?3WZ&-T<1?]C?YS^R=6BGKG92OV+]7-V^W#:>!(=:=JEB^T M9-+ZOC+)MM(LRS1>=5EL3J:+\V!+97+$BX"$5H;70KH<+,S33<[;0?>S12JM=WL;$%NII+5N 3@/B$A^O'(QI9#7UL/^9AP?TER,/N[#G83?X,;[]C8[&.+@,_;7_6TY2OOE1ZO$A37,< M*#UO:'_ 'FEDBM)3!W4&OG-GIHNIA]_@/54"LSV?[ $C$HE]+K:[MA?[8GP+ M*"YW[5*^RX<#MD=&O]$(^[PM+SM4;+_5$K,E#5,'%?K,6X5H7D-RJ'C-H>(- M>M'4VAY@J#)4\=X-SD8?@%/HP:*//F%B MIW_B(&NE6Z)BGN2@^4P0VZO,(9TN2#51W2IG&=$2X#.A 32D1YFDG"4,)@ P MV,?I,=;M5^AKF>/F%44U%$Y;115%96J>2HN& :5S_-=SB[)/V+)ESO)4'RDT'H7YU'6KWC5;CG TU9-@3>BT;)@YDCF<>CB M<6( T<62EJ>@(C1V#B66].M'D.(QUZEF\^+)=1ST3NT:#0+=R\LEWV0HX MC/0(;6F;33I=X9SFA9.)M#W.D$I107E^0)E*0RFB<-J3S$B.Y%?.2%3M (-) MIVK'.?ZM1L"AI%MF2TCRR._L.0>2:70]AH\56CN:ETRC7Q^*C)F5C#Y$N*8& M?*!BLOOD)&.._N[)#W.V_WD91UMVSZ#^J"//WX0.4+@:;9KFN<-@(@#W)L?K M8KYDV>_# ZJIHB^,KILGV@>IWWFSP(S23;"AEWQ M+]@BQO M38&-09V31@W:*T2IGTQEC7WO C_B,-XSQV8NSG: O)#\+@I*L(=?:"BD=#IV M0=(L(?+,+ M #A&W'P99=S-RQUH+#LR@BD^- BOT(G /$FE$ADU94:5T"M4BXW8![7@;!7= MX( JV6D?*OW\B\Z%?3OO\RQ/,-J51-'>._!;_"Q54&+ !:#XN]]RDAVF8ZD19]EP*=]CN\'[.,F8 M0+=XR_17;4)V=@"*K/K*-G=)U*T!HM8 H<>_M5<31R5U-SG+LVB;U-JF"FWG M"56XC#@-KLS$N)KS+98"K0@]K,+*U( M'T8"%..=I\((E/'7BQD(S@5&QGX^ ] M#3=6]C$7Y_-7FW=>PI+6TVN<\,34.Z:9PN+6F0!'HVF,VJH9;94#8"R;2%'C M+?5"''X5LR$0JB5"I4B(.05J",4ZE6(A*E=15/X+%\W-4>M(HYX=Y 0Z\A>F MY0@<&&8P=ZL \W3L $/&'%H;%X928(:S:HUR73]Y.]R96*'1;9&A>*IX?SS5 M?187%!+1+7OV"C$>H](>1OOXN]T^C \8\ZF]>&I:FB&ATQZX5_>JVG1G96/ M?MPO\Z@"]"@6[UHX\=,B*[;3-X_; /='J4I-'VPU .QW*XGO1? MD@A_R/!NHAE^DSQP[[9M2(MS]XHVX)BRKJ+M6?G@E3P3"7&93F8Z\YR%P#1I M6DFR1+R3W@ZS3?MY(]WI+32KA)\OQEFZ&64)X,H+8^[K5 $T:PUR8Z^LC@:\ M&QRR![NNO20[W+$W@CQ>5E!HG5YM&G]3V'<8!>#@96".)D0-Z X8B$RT,+]4 MRWDAS@PU*)< PF^S-_[N!D1_3_%O.;LEQ5X!ZSR[E3<% M'O)="K;.427M =QI[@CRM441!&GZO1 \EA#RJKC,%'=>F'^>:1FEXL631?D MI<<26W-41MGE166)HIVG9EWME^>PZG,R9>-E.:VEDS&%V[H\$3M2MO/$0=5V M60ZK/H&0-ER.H]HZ_3J9! C"CO8Q)U>2OWYKM!TIOX6?);G/[G8$'^.(T#XD MVEXG<4#_V/%TDDXGH&$V3.GJ=GYO#^!%J 8H8*$B5?/YB(0M((O'(VHI4"T& M*N607_*?#)=F,LOMQVL(0^7)F5TW<%TNYS"S3]&.,?/TV C\L&GOI.MTY+QT M?0HXAZZ6!]!+3!FL$^R]>]I[42I'7VDCH&'5K50Y()ZV #X =@AL?(I"J;'] M8"\(^'-"7D@'._H?G%(I,-HG,7LZZ3#OB#:!GIPD8C19E:B"ZOR7IB?3S&/? M(Y8I]F_?U4)0,/J5_K'\4T'C/_Y_4$L#!!0 ( /.!JU;:5"(M%TX "'" M!0 4 >F]M+3(P,C,P,S,Q7W!R92YX;6SM?5MWXSB2YON>L_]!6_NP/0]9 M:?F6=IWNF2/?LCWCM+RVLW-Z7WQH$I+819$JD'1:]>L7X$4B1>)&@B0 ^>QL M5]H&@HCX/MP"@ S=P/_;+^-?#WX9 =\.'->?_^V7./QDA;;K M_O(?__X__\=?_]>G3_]]\7@W<@([7@(_&MD06!%P1C_=:#%Z#E8KRQ]] Q"Z MGC>Z@*XS!Z/1^.#7PU]/?CT???J4R;BP0E0G\$>)L,-?QYN_7&;R O^WTCXM\.#WTY.1P_?-@6_H?;-7&9)S_5__PW_SROZY @IZH>_O8?N MWWY91-'JM\^??_[\^>O/HU\#.$?U#\:?__O;W9.] $OKD^N'D>7;X)<1*O]; MF/SR+K"M*+%2H?K[*_1R 4>?-]\BEL _?Y\K" Y'<+"&9_^P55_80!.CA*%?W?5QF# M+@/$O%]&6,[WQ]O:3WW&?_R\4R%I'9>)/K=LZ5.$&)E^V0\#SW4P02\L#UOI M:0% %/(TGT>*2CH]6!#]>0$BI(4G1\$=D0-KN_EE.)U-5P F'3N<^,YEL%Q! ML !^Z+Z!NR!L#J_()Q2RQM," ;4(/ =-"==_Q&ZTEF*!.K$*:7UIA8L;+_@I M!^Z"M/YTO')#VPO"&()[*T+_6V0=UQ!+K3^$'FBAX")K/D"PLM*&B.E15W\( M/9[)'QO"0K?^&P@CW,@G8,=8 U'8 MZR4,H45#0YP^@5H-DS6J.&X.7."I-< M5*,Z"<,P"VT*Y^ZK!R9AR+GCH=4>0H<[--:(CKIYG4'6#%%@_YYX2O!V 7&Z MP?J')&,(?7Y8$%K"4\6VUC"\1TT"S]:[^'1=J#C(FBQ8+MTH7Q:A;0I>*0%? M?+U)%31(OP#):@\XM_XL@,LFO:)6PB!C$MK[/P"8;(T%1Z92S2':_@@\O.M] ML- ,]8SZ:&C9XE 0A0S"K/@U!'_$B!K7;^*+VFIMY7::'>PXA]UY4IOV;*$5 MATQ=S*4L\0O*V0(-U@"Z2_DFV!6LRJJ^ MD:940:IH]@V?*LO5L4:D,KN81DK2)2FCVQ8+B6K6"55&XV(HDSR5:Z6JLEM% M10\;J@GQ3 )1ZQL\8]6A%HH25-FCK^U&:>#[HH=;2;KO#_3NS(?6M*62'!JFF> M-4RZXKMRU=$;36KQ,FFC3*WKI YY;M!(M4KE(368QA&^"HBO@;92ID[.D'I= MQLO80YQY:S9U4,0H%N?72#T>>:J<9V6_:S:*<,@;^GRKV=*F3L#0FDP0C:Y< M+V[CT\:C*T;V*4O)M[J %8-%")YB:P0 MV+_.@[?/#G!Q\H5#_ ],I"2PWU()V+AO]LX1X M%86LQ.=5#=.WDJ6"BS_)[%R[1(^F:ZI<8Y42ZQ=QVN+P.'C JU MEH8@B>N38?9E",R>K?=;!^F\B0=E#&&$\AKB)*))AM"9;LNV5-.)XR PNP_ M:%<*QD1\:\IJB"VO%AFNYT/TO&H;#P50.30"E7HM\DWKP8"P7*)_3N%S\--G M@;(MJ2\D#!UR0'IV(Y2:F,RD4_@ @SP M"'RR!V"WB%9VYVI\;ON>70#9E:#U^/#U&9^-U-A^MTBY^8>H^8?JVIZK\;GM M>][W/T,+1W<\K9>O@5=C^-+?M;(ZN^6YR7O>MN=TN'ZW%Y8_!P2/5UTQK0#@ M5B#'H;HY[V'Q?E--B((I5(:@L!N?P["(-OHZR6 ^D,^XL@.>Q,"D6TA *9O-S! 8Y79R)'PLW?-:3:SPM=$8!Q^FEO6*N4: M\*(P_\V6=-DO7C;MG\YN7!^UV$5])$B#3PEW&D2JOARVZCA--,K22=#;7BZD M3(<2->VVJPDH1KPG,6B 5W.HLW40%^([9> [X2)CSJ&8.]/CI07QU M%_T')P!ZLSR +_-&EQ:$:[1'3'+0$:C 55=1:O"@7&5(8>,-A%JV(4>805)=Y)TY,;FSR$2&T"%XI%C,*> MJ1CQLIN>6)?3,Z*9>1HMT!:Z:$$"!3AJ&L6,IOH2K^CI29A$Z^W(&#*G#7(% MH^@AJ";QQJ">K. 9,,P=&K@'@>J9AR#<061Y"L!-&POO ]]N/'%L*RM*$$&' M2 M=#=MPY'F2'SS\.D@A63)YD4FK8@H]!#64M--X _ UD$&+2C8K](O4%/@( M(H)QDE7KUD>*SO'='<3Y^DF"NY[>P+=3T["]QW25O$[@SY/TP(_N?!%-9]_# M- TW:35)JZ,W-YJK*&F+H8 S_6L0.#]=;_=6R^Z?RU8XT11HJC:2-@@*8+J; M7Q_-;1L'+ -OGJIF<*&QIK)V%HK,"'(H,[/S:-OC+-T:B7SV-! WPYBL?H.* [\Q$8_W&AQ&8<1Z@B0DQ\\ M52QKJK/\A;D'19$.&4SQ#L !^Z+Z!U']X M%X38:SB=/5OOY(@/$2GF\4>& ?0_Y:V:D7N16K;(F0&4X-11E@-LN ,^UC*^ M8;2R>8QHI'%G!\!])XE]2 R\ !&JM[E'Q\P8>\*?,7;TE](G_NV7/SJ_ @1-J ,[0S+$EEY?.(V#.-MAR:3H%C:1!HP]3,L7D/@ M)1:>*N92@J5D/_$8/2P"-K\,I[,LI G]-?'E%_9(>'?$N2@XI*>1WWYO%,Q& MVR^.D+%'I6^.LH^JN4I(=XT;;1@+ V+IWKU.;\"/P0WJ-'71(]N[VV$(T/\Y M9)]" TG*C18,#,L>*#GJ&K>P"-%0FQF'.($4RI2-SA(*LQT6(Y77&7$PI2=Y?!8ZC'Q$H MR*#X^80K-)1Y09(I,#,"<;*GU%&.!&+(ULWUHMKJ?VC]!#P/YX@"/K*=AZ]/ M.TO7=['=\#O4='KP53:.)RW4UO_\>F.\[?$9:_;8EC2."KPZ=K"0&.!5AS ) M^$M5I3_NL%/2.-QY=30LY6J>TXT^+>R4,A!\MGYMSX_/4^!],,?>LP%OA]\' M?E >Y.C@TRL9QX4&ZAIV9>(F@,"=9XFG[?4SM/S02A)3?[5<'\^(%V"&RI!= MB@(2C.-/6]T[R-_:^YR2KYQR)ZOKQ\B@VR."U *%G#[7[\C$2'/7M^#Z%FWY MDUM*V#T;)"OS?("F.N4[^:)Q_.S;5K+NB0RY4,XLD5G\ FT3R8Y40FE#><2G MIZ0K(.4[RCVS &T(F!OD4AGC$&=KUT6>V"&6R#51Q=]]""S/_1,X?P^\) E[ M-IM/_4(&;>B&Z$]7Z$=__@#0&LYA!'1W];D2/&<'")YCOO $YGE3C!"RMT;0)%A&081YKVVNLNG*] M&$=E<@;G"DK9%V8)Z9]SJ^T=+W6XE5^31;-W8@+:R%1;UCB>\&N9L\$4M_RN MYEG7X&1#5MIX/M#TS!G1\=MH/UY"6KSU7]Y?#\]>3\8("[WUGCGO'S&*0XKE*A^D8"WDY[8IAKWYO>L@&N@B5B,6G+6U?62&SY-25&K0ZU!D8;7Y"$ M$+$6OIN"ZB+8:+5+UTN5:516AC&E\**;O@XS+MTDW1E;)2>TJ+$P4L#;R)%= MAIAR16_065I)NO%%@_MP@&W1O^+T^DOX'!!6_XEEL#@^MW M &TW!-/9#PM""R^EEO@)X1W.B535GS>MM1T\2VI#[-/QNQ'V:55EL&\-H2@; M*/H;ENVF73#WV>'PYZ:-)Q*V6I(RY0X:K=\BQ[9P7FFMZ=!86TF7'M6)M9&V MY=69#IRZ2;JDF.Z!KGU'!?C;;'BUAIREE:0;?&2P-]O=GB-G+JUP<>,%/WD3 M8AZ+!,Q@X:-XM=X-T%E$SMR MW](K0'2]Q 6I.P 0H*E="LI06M+>0(&,:OIO"R1!VF+;H''JM(*/#5]P1W9, MYM'G #O+?-OU0,D*SX&QI"I'=E< 06F["9 $IA6+*,>*0<"K M:_ADE\XLY MY7,HVJ:Z4OB#3_5\$K"6I,.[-F[T\1'9Q'<>(%BZ\9(P$C60]$'!^F%*EBD[2;HY;+Y5 M&P(T?%^!]+\%8V=!'.SW9S@%?'"3Q,U6%B2>>PW.)-SI?/0AMQ+^P%5'.;ZT M!(H'>9;Z;?=Z*B3]K6J-1MR5Y3JLG,_T:OM(%PX+M-V]JS8=UCLXX&1K!OZI:K?B/M*(RP9M]W1J#T$/UAJKCA]I ML6T8HP9N7_L6'I1HPO:17XWM8D+,8*TYL/))$NS,)"(4VZV[IXSB,D,';R@, M3I^KO.4-1JB:NOM('UXS=/!J@H++IC3U:]2$3X3Z^\@I$5/(>KU 65[5O8&< M&X44 "THI6S8X\/Q\8'Q'!,WB EO)!#Z&O;VMARY:D7L([$$K2'K18:AG][@ M/ IH'=UK/J5:VD+:TPC#I0$G6" ]LY00-$X1I!R]I 6-BRHM*TPM,9MT2")&$,F=&W$^J23^4[Y%X62:6*_78?A];OMQ4[RP(Z]0.L+ M\(AZT/5L!HANK7X;H1R[Q5UB"AA,5J;& O4'?>LJT70Z*VH_]5O9&5DXM>B5 M&ZZ"T/*^PB!>H1K)510?#2\Q<#(O>."31NWA&V9 ?U'4B!WW?+NTC<"S M@Q>$,02,H]ZV8@T9^Z2;0-*638%C8%(BU>\^6M![[I_ ^7O@X17*5\OU\?W6 MJ;\]TYQ -\2+%_2C/T]W! VSU+;]G')$[81V57;W:D])*834R9V+\V!&$#N< M Q]?DPSFB"AAWM]>WZ'_S,UC*F;9@[7WCDPSS#/YB M2/OD5?%JY24K(\O+#7[KSP*X3*%FY,?EJZT(.LB3H*0,A%B=<)'V#X3A9O1#YMY*RN'E]:H%]SO-C&#/T\32(W-?EV;+ZW M\ P]G54]S]1DY.,#]/]>9;0>B'5!9./EZ2IF;R\2F<6WZ6#VJ;1AUS)TD) MM3'J=);-;9:W3;!.&(4+[\M+$?]R=GQZU>P[5;!Q9REMNQHU+ZS0#:>S M)!\/+&4798R:A]51,Y&%!\VRM$Y&S=H-S5:9+;_KQS=FZ9['J3P*Z J$-G17 M&6UK6L@::<0%E7G\!>UE#H<9*S@1+/9Y2=KJO?"A#E>GX[/^GY%MM=QH,H$-V/'%@*C90#=75[OY^A+[R6W+ MVRKZG[$S3]=(OO-?8/T4Q- &:/B[#B,WW4-^]VT (\OUMWD(&,/!<74XR#]< M' LVGQY9OC-"'Q]E7\>+@.WW1^4&J#EL%+. )^>_D0N3M2'S9+- 7P$A+^/7 MLW/G1(HCMQ4IO#5I.)$I6L7!I@E:92=OI];1;FS:YJJN7M=E##@GU0%G*VU4 M$J?F\+%M+5J,ON97UZ)UX6B3E8Z:7\!@B>%#G$]-[/%EK5ZZ>ISR@Q!S3E3GQF^!S/IO4.ZL5SX#\N+P3=@X9^7Q>@XQLAT M6AV9L+A1(F^T(U#-L6FC_E8+UFA$K]+S^%/7&-8@0JU3IOC9< _3BR!4[/OB MVNG=@7,_#UJQO;J^T.G.EQH_929MM"-.S=Y;ISM[)T*K]7(TS49_7;A5R$FAUYTT(1CP*ETLOL=/;E MZ,L@VX&=)O$LZ4E55.RR/%:O7Y$+::E=/RT_VX$W%5=@%80N]VKZO-IQ,YFC M7&CB2RR(5;,SERV!#)&$/:>;*L;:FJ^J!+=@]B'\N7>. M6S$-^R$Y1)?> \<'=3TPE9;TO*(\5;L>(4<4>S9E5GTY/SAQSH^'B'ZL;QC_ M'"LBHMP+SE$O&#X^B!^;ZLS;6G?M1@!2EC!&[Z^)==Q*&FU$J=GQOP:!\]/U M/ 3PKOHB2VHA,2]'SJ%]+GQ,)V&136H9>ZW-K*EB]V^&2MTBO)GZVHT =SB[ M"6^_KXG6V]17L[.GS6/WYG*Y%V"??SGL?_Z^PQF\P";U=]HH5D^E5U*QDQ*, M7>V%#533K@,^14B5R@ORG!VR+N .R_N4"!SM2%2SBVY;/YT5&_P(/)Q;[C(( MH_!I@7B%V^;DF>_87;J=W!?G]>3TH/^(/>Y67Q1;S1HC6DI5<1"1!&]UT.G" M5MJ-2C\L""WNX^UQ3:1?08*:XT[>0!RSYQH?6T5'_:WVN M1K+& #$A*HX*S;"JCA,2+*'=R/$$DGL"."OW)MD#YY!1$]*VD38JBU-SJ,A: M^PA6 4S2[C!'!5*-%]L^/05'O0\ N^WA[_4<-57LZDP JKVZJ:;:=6678H/^4Z#OM8?58 M8ODR>\?#97@4,7:UGXKIIUWOS+Q_#Q:,UDE2-LL6F&MK M8R@:,5ECB*2B+5 M[+,$$[ "U=C5>NZYI ;QS[X"$I3IW:(H%OMV6WWUOC;R%+^&X(\8B;A^X[_R M=5@3(K>5--J(4K.O[^K,L;8FU'AQ#LZ/3_K/V;7;'N:*FE1>F1XL8NR:=;20 M?IUD1!XP@8U0(IO#@Z.#0\%$-J._Y/_Z-V4[M>R<-B?CPS-[D-S6FZQL2:.( MJ2=XJI3I?ZC$Q1$.H]>YOP25[&=6[N]>8)JO:\=V:SZ&\%4VABLMU%4K(WDG M]V)3,Y"80JQ@#CO$5-0_Q_CW$&QRZQ ?""T7,@9L#K4Z>(BM[]P/ 01H_7:) M7UWP[?*^UW>2'[TBSYEY(9K*,X8VK -#UHXXL>(V,T5JO^S!'9R1D>J;X*IK M#$^::YMSQA37YR9E$/\04E?<&&8(*9B30:9'4Y6\'WQ\X*U>--_1P8&^_&BE M<,Z7MO[.NK-1%9)@[/Y,G7&$Y1C#(3F:YV22Z5L=="9:KBP7)@]7PBLW7 6A MY4UG=X$_O\,/!A;MP9RE&H@RAEW2E,\)5G6M]AYUA^;D&*#U63#W7?ZS>V8] M8S!OIFD.<-7/JT*Z?USM"K& ,&015S%E0=7!JM"AY1.@@RRZ2 MA*!OP N2-5F6K)&Z#.&H:0PSFNJ:4Z3M*\^#4H24D(-WW."J;0Q5VNB;TZ6M M:W50NFRNCO,Z1NJ+&T,((07S2"^9GM4!A@L(%J@/H%5SJKS(B1MO=6/XT4KA MG"]5K^K 5_/XP&;4,@;C)GKFT,KWD0YR&^ 9GP_PW04X.D#_3_@N0/J!O;D) M8)^.;;M_9Q/"Q)K/(9@G+)G.L@UT8GR.C'CLNN6^H,;5'PX8JGV^N;9Z7]VK M>TM2J/.?5#M_X47)<"-4_2[?X].2+\.<@*:-X^K]I.+*=/AF1J?%4BC3UX=@ M_&460PJ-RO"5EQ?H9VQ(&_$11K,+4G&Z.=J4:_/@PI--J?5 MR29Y)/0M>21T61"K_G0C^;70 ::437/2P[8,56?J/^+^ =$"++E%Q_V$**>8 M M+&K::F_F4(PXT@]T%7QBHV5PF 1@3-Y=TG5@0FEEH!, H(J:B'(JPX?_"0&X M"I:62[IER:RG'*0BZ/!AR]97$LJU[QN@92)JR,1WEY;W=V!YT>+.L[^!Y2N M.Y@Q2FN!%-O66\R:Z"MIX>PU.;"MA?<1O 5/?\3(6 X1U$H9(Z'DT[*#->Q0 M2QZT" :WZ)^D2;1:4#G<&\V?G'H1D>X;+WL!G-@#TUD-R\.+=>$GYB7E!J+4 MQ9P.7PWNLK3O+#]NJY&\9@_P$$-[@;:'#]"UP<1+9&'M:-[T-J+TYXIT[0W- MR%7H*P\PN,'/$11>)6 F=!.3HC^M9"I.S.C5_6E]-&A+A08::Y<^ M_P&"E>4ZV2V%,+F[L K0\"3FWSZO]O5,\B@7G;QUE0M7O_^7#;/)9I _(BG79\ M4-=I4YE)9]U(U:&W$A('L.=L9M47!QQ].>K_W4EBPQJGC5"O_S;"H3IG-]1X MH(Z[FX9 J-..ZU;5N;Q1*E#]_DI)TB"RWA82\W)X<'(,S@=<@=^XOAN!)%% M+0?X%^/IC1"5$U^?>=:KZZWO0E#V[')$*MB]R4 M4=ZU=::\*O- G8*Y)NL\=)]KN&\@24M:R-97TODOPV53;NY#6O*C9W-T\/!*G\\J1DBO"Z2\4TQ3 M(K1FJ+N:C:5^2L2.BG+57T5LU9C.2(E;D@O[N&W.@[5.7[IGKCK:R7T9?SDZ M'??_RMNV&R5MJ_ DP7FZ2L.0[['D(/YBO2V2&7#RTX).IOP_0(A'=S]Q[MOHG\\!_M4TCD*TG7/PS149].RN M066<3O:;UCV;V8"0SQJ#%JU5'"?P[:[4RF$8+U?;:TY-.D?SC^P]X26;KK-W M +M:@?ZP<"\7/!@YKJXY! MAZ@8IND,<"/SED]AVG"!@49,GC)C2@/,J(.&!#-T>85HV]++>!GCEP??\M9= MOP-HNR&'NU-3BPPWA.TTJF!^MQ=,_"@S@(M*4Z\\L- FC=6N=]4[[=A>$F_260L- 32PY MEC5"PD:)-/7[_VYZ3T;_)QJ!#&!5 1C]M 48_X#?72&<[:U"RU992!E!<6(I 4?72&"ECDGLJCFWI0MYAM[QB)/HCEE8&]S4#=3$O]#_W21\IP,#1V.#X!^.;: M('P*/'RM#0+;3:Q H 1?9>7Y0<>XRI$6:NOME*'NT&Y]U"IW*;HQ.Q3?F&5? MVK/]V)%^:2\5Z.MT@]9X8-CJ:#WK;_3+DXQDON20DB>36J=LHB\*^-O9"%)@ MYU91;Q:DVE&3:I;*J(LR-V UH#,U[/*\^\JUYCY:2;AV2,RI6"FC'@Y,&Y8/ MJ?DT4BX!YO,"0&L%8BI:U4+:P\6IDJ1]4'\^CP<8.+$=36&V>B>X).N*J8>I MR(0GI)6NL!:W943O)+&L,@ +854+,:=RR@VWE];*C2PO>^....#6%5,1/4X8 MRD,OMW+JH1?X8;Q,@BR8"!**FH.BB(+JC;<">XK,2ELC)8FU:I'GJ6($ QHK M*BD0?V ? ^M(@94A5;?%E:!>0X)<_XI#ZBS#P3; ?4L&K>R"";[=7#-\TRNH M"R8=E_((WD!'PQX^RR:N&V3+_&7('VZTN(S#*%@">/UN>S&^)8<3:J#_W5 MECL%#?PLN-C1XTDU)K3P+OA3X5UPY8\9^WP8_+#W 0*WJ-"0-X0%IC7B_)/E M =K9)$?-HE=M--UH;)0D\=_4/GU$SPOH_48\X97Y".-=I1B_833G"EP%$*WPRW, @S.4.A_< M:6(@K7WK=P&R\'9'1^5.;=D/SH@81FOO^_>G9P@LM*-=FR38FPZS79=A7F.;.(#.7()<]WU-X.^E]XV_I7IS]] MX$PB?)N+Z18OE%6.'^U1K3*%7W.USKIKPQKJSHHFMITF24/*V38$N-536'RA MI2;H" MS *<_XH43R%-OM$<[<=:;9T&YREU?3#'35" O(63R!O+A3BE<"$/)?LDN:;2 M7M"L@0DD>0W0AO(U4&+@2ZYH(ROP!O 0R^\)8T2TE[3['RB'0-UB(7MOJ4$( M3R5[0'T(SZ?1]A,?\3RE()+^TPKT&,^CP'@A!H6$>)[R**'GF6GZ:B;.J/(= M=7PXF4, 4N]9\ A6,;07J%/FK[0] #1Z.;0$!DW%*4>FIF2HTDJJ2?:-:]2@ MHL;RE&.;5(Y(H2#%4,K=@MP._+D.YP=7UCJ<0OSV)/%&)$\U$YA"@9+D71(T MB Z,&#\'1Z-H-%*.'^U1;7(TNL,(18Y&E3\/,)\PW":0-)8P MSP.Z"/ M&/CVFN;09==4ESJ=$(%"/$$;F4&I.I6I_EN.FNI22A!B"ED$M3>.+.&F_U$= ML3Q5U:6+(,A\=.%2OX-0F.$FKEOP/%2MSH:]TK M8!>M;RQI'8]WB X')B8 D3I,QXO,XW6RV:Y;SJHP);.\:Y2C-\P^J^ANWW8 M86\))&H@_1?:DB.!]Y,X_(;1>@75U>L.>\H:0>M(RM,XX%@SQ!,/>\NM%K;J M(,FCYN\\["F+!"PCZ9T'%5R.>MYS48"A@QW9=F9-_>??A>S=,"@$@T5ON(/U8[^\PHQ-_9PVCMXR$CCHH8?X5!O$)= MABL0FU*UW#^.4/\X4F0((9B?&B\DIJ;6CNH>PZ=58H4HQE2Z"*EO!ENZCXQ6 MBRU"$/,%D?%H;QQ9.HN,5HDN@B!SQASRJ*__.5@',2 J44/"O".@LM9QS%J' M=ZC .0&B]!G>8<+4)CF\0P&V=(YWH_ .8Z:UCL,[]I5 H@;Z"._X((Z083[" M.SY8T] Z^A\U#1+>L:_<:F&KC_".#Q:)6L:@\(XZC\K&E$\(\\1_=FDE*O)' M=#046[;VL4*'Z3+//"3:1O][:Y=6N$"='/\'/\?Z9GFXYTZ0_A"ND642DY$V M>3QU%>:41"+4;/ :&\>PUW+H3U.16]W=@>='BSK.)[[!32FL!+QN@+=!- M]%4.WD?P%CS]$2-C.410*V7*JIT@U;[H#R6?ENK%(H8P*@S;Z*?MD(U^>-EL MA)YLX%MH.U$SA1/+*0>TY,E;3'']L,\T^NZ'*V"[,QV4&Z71?CJ"[FN,VS'UQV?? C]:3'S??0,PM.!Z.KM$VVW7GU\A\Q#'\092 MU )?",3RZ"Y+]\%C..L7:7,TT^%N<>L[8.DCT]@)*--7SYTG_R*OV#BK&L.$ M5@H/'GE9"_^U!?T@CAZL-=;K'D38)QY>O]L 8*?X5>!Y%CSYYGH>C0D-I!A# M"EFZ#QEHV9P:XP,IW-@1LU_DX%%>T@&!,GX?5A 2K8HR[.C?+TBW@?Z!1%E' M"9^#;!.>VP"$7R'Y15=6->48(PQME1V-=#;N">#K$)G\YQ58H14XZ4RM5,9$ M*K 55.MAWMKEQJUOX\L%X JD_TV5JEE0U!V+(6RK"5:[#/P(C?TXI#7P0Q>IFX5ZIBE%U_RQB"Q))C)- MEADRGIT9PC.\EWTZZ]!X/QT/>_Z?07L M"#C/UOL5<&([DE& "5)PY9J) MB.H;QXH.;LDHP!012/D(P=97N0#=CF[)* HO&Z#R[DA47^7@E7!+QA H^;0< M/$RVT76)1[0]SZX7$"[)[)10#F')LS:ORMI=C"DH1;P04RFC#-J\L!"!5'1F M;77'Z0&"-S>(0V_]"%8!C @C-4\558'F&J0;*]A)5&'/H[;SKSC-V4+$GE): M>]A%=>LD9U?_#ZVX$;ASWY*D3Y8_3QR5R7N+%^MOUK\"F)PQTQ]?X96@#$,Z MWJ6W-8G6Z<8IRF]5O[>6]'V\H!3EF-66 D*DXK:( 0'/ MP%[X@1?,U^3+5,Q*.M&!&[SR1K*A$=1;GPH,+<_0<@"V$CTS^&XQP]D@I+9Z M6TT1_#<,3P("*K:CDH*G;MED9\8RI;$M]+]<=XG6]0$:+Q^!EY[/+=P5XP$F M^]L'< M=J8R['*_W#U.[BOJ8[U1^)I)G!["5(8E"9!INM[VEA\;QY964BOW@(1%1(TA MUID9[G :JVVJW+#^<<8^/EF&XAQ!<:(M80>SEUKI#/JE[GW@#\#>[5<_""S' M9&IE6E!J#;%]_[+PMV1CW,.Z@OQQDYBO@.5DY8Q0)R%LC3%9V7J8+^^VDKDG MC&UID)ZR0&@Y%!=^T\/86_C-GE"W,U/EI/XX]*N9J"H^Y(Z^\D'B9B;*R6O. M$^=YAB("[_(_FT@8JFXYTHH<90TU3.4VZF>X8GW-1!;V::J9'#F[^' M8!9[=^Z,E%N*IVK)ANCC)OCP&^N=A*FS/1C'1'O!GI\J^- M[.+G]C ?W6'OXX0*^>A4&C](L%2'"RDJ:WW)L$;OEOGH5&""%%S)BQD>]8UC MA?Q\="HP1012/D*P]57N7GHW^>A4A9<-4/FD4E1?Y>!MGX_.%"CYM%0T'YTB M%SI5X$)_\SO=!EKG%Z"\)GH/HNGLT@H7N3^&0!H1$9<_;%?AW@48T\&27515DJ M5.;[>+C^+FK:&D"8JBCG'>]R6!T/!QT3 MB#;#YUBA\;/59H/E%:\65*9_MEJYOA^:NMGW_P$!'W='#_((]EQ=R# MF5ZJ^)Q5(9=5'F!JP& M=*:&7?H+KUQK[@=AY-KU&?]KRZB' ].&Y8TLGT;*>2&>%P!:*Q!3T:H6TAXN M3I64\?4-ZFU0 =]6DQ]=+R+(/>.U6:,]6C^_H99#U_+"B>\\Q:N51\[(P*JF M+I9T6*IX-M)4?R?#1FU\RS!ACX*AO($7%]!X^_ MKIVA-PKE-QUK)NA*&?WQY%=+_]>R-GI^A6178;F0_@ +Z"4K_WDAEG HA+=/ M'C-Q+A0U$&V6=FWSB)^GF/M@CEKJ#(PZ.:5'L4C9#D?(#E]T1YFDE:R,VI4> MW943O_P(#UY/7(%5$+I1*.;5/Z]Z]3/1HUSVR/*=42Y= T\_[7TB1D(#GJH# M)#;(C$_-;5XJHUS/Y35LM>NR]9+KPQKRGDAFI8GS!F#DAJX_I_.T4- @Q#F5 MD^L*4P#V6Q\-P)9ODP[U=HN9!SE=-4G[*G4 ?[;>B4ZT8A'S@":KI=;34JV1 M+ACF&UIC <^S?!#$)-1)Q0UB@)"*ACW>U. Y5.['-O5FA;":'6S8>KS.^0"# M%5KM]Y"88Y6+]C#Y+B>GBJ*DL?VX M]=0 +HZ:9:'BO9R!EH"N#.T[S+DZYN%5/N &JU[69/ M*:P\D(#F.Y-E "/WS^3W1!L1N"-+O#DLZ]0BAN58)"I/CG6B53&'1,):=I I ML?]XF4UG(8?+;(J8@S53*TG'J\P\N]W=72\]9A0^QRQVE M@M'O,MD:'* 47@G;-1#SMGM#&8,][4-^V2KD>]2')4"YT: 1NO6O^S32714' M/:7Q%^MOUK\">.E9(>U^O8"$LB5.%(AP;P=BE15MC:$!+;9:W%M+^AF.H!3E MZ-$632%^<%M$%8YE1/-;:$,$^(P M0NM+^ B\-"GUPEW1OJ?$,[(4?>,%\?8&V:U4CTFC"57=/*-/<%I(\$0/1!UH.6%KP=P93=HKM M"REXU)84VCT@_M@N'/@7BNT3_BRU)05PR\L\=>T!.X*![]IHE8M6.S;8#F[$ ML!1V)<,Q;V&$C %?M!P!*%9DQ3?P5%6.-7VZG^A6&#PK3I?*$ZQH#,\A3PQ/\0,?@3PU;RWT'ZA)6WH5 MT,I2 3P"[(1 G,<;S]"VO'\"B^1NDR!9N5%'&$VQM6X;LW00T#YD +&8F>[1 MR/3\$WAOX%O@1XL&>W8.H1]LY+*(89'L8A;"W?/Y9R"%?YFL#]K1#-%!>F?- MV(:^3 JS;2CM@W%T4VBP+117]R:((;(O?OD$6+.H_G)_>ZDF<:M+DQB6:ZUS MQZ;>3&JA<3^IU_J[U5KH--,9IVN37LE$HC306.X!?X]NJB3%@E@B]?%A]5)9 M*D8#MU/:4(9?:;=0[^E!$-%29*Y :$,W81/MRA>E1IFN7X;OH/4(E--^B&FC M2L!]TN)+M'G'BL66]PS@DG)%BU1<0<3$\*A#5$!5E>&D7JPB5U 04@% ^/"D M:-IE!K6D*9LH_A]NM/CAVK_/7. Y#XL ^.[[G6>3\D83'?4+$/T$ MP/^Q , #$%_?1)I,?.<16%ZT1COX .>, >%-[#O_[;H/B/2SP'.#NU]7O[*Y MT5ZZH0SJR#!:WYRZ]>U@";8)CO!',*[D'2&EAH*\:;LI%-56E;O6A'93MX;4 M.LIA*XH,-[;=[Q%;H_N(K(TLM4B>F7P#7I DD,N.F*A7(#EJZH(TUP305F]5 M$/\*? M?& P<9;XY7(T%4;N&^#!G*MN6?LS,U!OKGFGXW@(HP+FZ*$NU?^KMZ"%#:5<: K8=Z[S6QH+/>Z= 5_ZXS=$P]AO1,=G30>\>X5,^H MI0S<,H\/Q37N((YP$'9,5P OK/QYHC[VSDQGN;N&2A!:14TX0D>8Q!-AQ=6Z MW5'_RA>^$N"M'Y$9L]N6-6[*:B'#T;Y>8&HH5C.4(XW4UG\%\=5R_;L@#*<^G@5= M/XMH3=0G.;0H50PEA[#*AET?*'>+S'_'-<%D9%%_RZRKHF,.![5Q!8 MTQD^K;T.L5LX?TF'="> 4-Q0)@BI*^DJ@"JC0]W4F5Z<+^ZP!)8;U)+=+_DTRJ2.0BS6S/LFXHE*:ET& MU'W19#Z'8(Z&LBS\9[ETHR2'4XU;H9D@!3OUKI'+C@6):@[^_J4X(6Z7*V25 MZ>PA!>8?EA?OK@$;R3"+!MP:MG4_G:<,\!/..3UQX#((Z]R*S#IF84S4:/#L MA@V&>7*R5*&Z9B',U&QPSP\OTL$LSD/MOM9X)"'-JU=9],\C8S).X^+&LC=K MU2I:@=M8H0[\)X/VZCS#,E=WS@MK!74#53*0S]6>QS>,Y5ZA56IH!613?7*? MR8$I?7:C]F5MBG"^2EI!WT*E''VM'S AZ$W,$L]=SR06,+3*B= V<$M%(HC! M;Q+H5*CE.]2Z/=CZ[CM9Z!!J8*ZAZ G7$?&$JRA^Y.7R#3WJ.E3B/'N#8K[> M%$G%WUR@ZCV\]C$[R>JJ%7O=#[NN8MZ<^DW%FV%Y90M.C:0-40M)1T5:L,;G&!= FVP&.-90U124@"Y%J1I M21:C24(CA\8GDE3UB]O;ZW<;%9TL\4]->$*291YIA#0U+ *] V^:)I00T<6$ MD/$D"[7O%&_FB?K5CHE^-2Q\9/G.*.])(V1;8*A?[6C@7OH#X @,X$S0&L6: MUUQ[&'-U7[88U?OU$;M?-U32,,\9U2;%$>$!0)OW+(TMQCS^\"K9SU.274T8 M3U%@_WZ!M'R<_+>A,$_Z' M7U'!*+SU4<]Q ^1J@VMMPO[KFE=\Z4/6DNS M6@>I*W2FM4K+ZO$'IQL935*T7+JPOO:="JW[OX32UG+8?PB("N38I( M[>GK'WVB4TM*BGVD>6$4G"Y"H6U^%YU#7@L^.DCGUI04*UJ^?Z#TS,$R:(W7 M8(A>(MB,CZ[2CTG;9AK2;9W%LFF-,V*(WB+8C(_>TH])N\CDI'1W,71;\N&O MDFE*61FN]L"--6R':=>HCTEF" /+RAJF8,A9%OTE&G%6R2_%CCASTD]\!)PU MBK,<8%UB+X 3>ZBYS9=]R2O,I(%4EGS#QL3ZS'?=6DN]%^H%B)KH=H4L.WEW M2>%?I3+*$:9;<*MD8EN#2(BAL+T*\+55%KII*>7P9=N;@A%%)TDHU::99C(Q M<1+C!J*J!]] S7EP4S%E78^1KB>*X$?!8HN@5+6'')G;\V(LAQ?C_>0%36VY M$;-]\^)0#B\.]Y,7-+4EQ9T.Q(LC.;PXVD]>T-26%+@YS J_L4OH+G]35[8S M[Z[VL5X5.-;W7J(C$^J?8'>/HVI4Z ;=T%*A8!NY&P25.XH>0?@?I)=M2EES M@)PG] ;G.?M@:XBH_(]>H8:%B1L_73*Q9$:X#_RWQ ZIKMDREKJ E_^U/>=P M3P8E[DDUHRPYM&"3;/,R\)/#O=CR<,K-PX[HW* E'U0?VMB2+B!65_#]QI-, MPC!>II81C2:I9%6F1),4/O,12M(HOD"C0+X;RX7_L+P8%%#/%T?_")"V2<)R MG(I6]J*7_\OE/GTR_&ES>WI(7-JVM.,>>S?J+/?HAK_?0 #RIX[[8G[==S]X MWYD5#7%^-UE;T<8+6F+_[CZX/SSOSWP=9$<:@N#,PY<:M[W)!"*KVT'>()WG M\4XOFC _N#^$[,]\G6WB^PNU]1*YP*FW'![4_9!$5K[*>T&\%J:0E'"G[N'& MKGQ!/RR8G%^+N7R.JT^CY((T<.KD39WXSB/V^X7W002VRC"\-YRUAWC!_!6_#T1XR,Y1!!K90IJW8Z_!&O#"CYM#3 DYK/ M;G>L6/9*0>5P;S13<^I%1%I"KZLL*@M'_]C)^4]@U75$GFKJ8D0W=[DS-M94 ME7O&EYX5AM-9IL<4)EIL0IB '4,T2H'PTO(\X%RL>&B:W=L8?X5]&8_C0IB/_RTPV5F:NNG M5:!C"UA7S$_+6ECJX+.KG>5@YT".'3L MTF^6MN*2$Y%+6FN_F($(CXZ2;G)2$+GB1.1J#Q#AT5'21476B=GW#$&RONZ2PO8[/;\59T42,8>209@))47D#I$0X5JAM.%I>G@\26UBXA:54@Y M"N[!GCJ]5O0/3PI_*N1^'P9ROUX^QGN%0* M;<]^%.B8 M85._N1.UT;=?:C .PSO[O6)Y8S$DJ*:#C[,].7XKM]#N R62S=*L^7X#DZ#[/ISX-MXI2;DDCZM9HHIR!Y9/DX0 M7)"N@6N:9AM>![6@#-VAG%4/\307J#>LS74];OMQ?BH M]"[PYVC@66[_1'%@"\LIF_)\>*IP(%VEAQRU57%X"VE#=80WD*0<(>1@VY(S M%-MT[+ZU5HL+-PC14.G;(+SUR?EGR(7UQI1B^XKS2L0 JG1W:1XL!8!M-'IS MZM6E!^L*O $O6.%&8.)A5XWEN7^FIL-O2"%VAC@$Q$5K%/?MMP'J\H9.@7)_5\!F:GKL^C/, M]1\QV@,/RN>T"1^,EF:USER8G3VA!.98-^#<^K, +A,YV>_$_"-?JOZ1C>Q1 M0?CV]QIX2+*6/H)5 #$_&,X04G$=4S.H, Q0S"GFYI [XPQ\@29/6IB9)Z2X M-*AUU,.;C2 %=FX5E=F[9,,LS0E1*J,N8-RVK\&/J6&73H(KUYK[01BY-CEV MI5)&/1R8-MQ9*G%II%RFB^<%=E* F(I6M9#V<'&J)&GMJ??UT..#X1-$MYO' MZ'JI \6^\$KC209 Z)9"G?@2MB2';A)Y!P MSTJ,0PQ&*)0QAQ%LM=2*N6J-]5<8A.$##&8NR=-2*&$.SBRE9$5BX6C,_B.Q M[K!R "8AO&*NQ;.J:Q$+&R%IHT24Z),V8-8LXIBZ&K=M*"D_>4#_"*]?G )^B!'Z2PWH1>$CE\,(* M79N' FPI)I&DH;:R%FCTX;R_1 ?EW!2;1Q62*QN%]"4T$@G)T)Q"[74U;-5' M,,B5Z\7Y(Z8A.T^0H!0S222D;3_+RL%66K3QIK:LYI3@UZF#IZ)5 C[K!)S0 M9Z4- Y^FE:1TD@-=["EN)R=^Y"::"B>:.JN^,K*SM?PTPM(_.9GX/=IJ#I!3 MREX )_; =(9MGIM\^RQ7ZOL$3NH;7:[BE#[3V:X.U* 7J1\I]ZSQ\,F-:'#6 MG#IU;PRM@VY:6N5B72^ $K+3X1>5XVH/[*M2OF\#JQ)N5-_L>VM)?WZ;54TY M4O6-+R_#&"93A2;7RY47K %(?%C3I!6UL3;,\IH0@P%+S1);2&&M9[\L20 5 M_U(94S%G*ZEU\%7+(?..$;(E2[QR[-)Q_4*WYN I>(;F%8$G <+1NMG-,&$:)^.1(FYL,ZKT1&9W-$*"QY%6\D: M>*\(-@D97BQ6M0$")PA-2@D<3F>%WXDI52>AW"$.48#97EJCGU]R+CS=21GZ":659X# MT"^BHM;^T3I%\3\AH$\!S'K*L4$$4CY"L/55[I[Y4P1C.T([*.=;X+NHCNO/ M'V#@H%]27KA@5M(";#9<6]A;J*WU,N .).D7T[N9L>4] [BDS 2DXLKQH<54 M(*2CI+AU=<"G3@+D"LH10 A%/A+H-.YOLL'A^];?O=E] */%S 6>DX^4E^B/ M -YYY$2RPC+*ICD:_CA($,7R="!'?:UGAYU1E'4X3BJN'"_D^8CH.G;PWD3? M(50ALNG/*[ *0N(%]E(9U;&F U83(L543JTKM+6S03(.3B"PKM]7EA]63^GJ M"YF"I8!VAF4:P0KC=!N6=QWB5 YH.[,"L)*IEU7<%"(TTM.PJZEW.-,.F")] M+9R(-.D7>%TTG>4+)>+BGU71-)HTU'C 5Z;^^CE%+CON_O?_#U!+ P04 M" #S@:M6N2\E!94K @!,2AD % 'IO;2TR,#(S,#,S,7@Q,'$N:'1M[+UI M<^K(LB[\_4:\_X&[SCWW](Y8>&D6K.Y>-T"(>08Q?5$(J82$1C0P_?JW) 9C M&]O8!EM@=>S=C:%4JLI\,BLS*ROKG_^W-/3$'#BN:IG__@]ZA_Q/ IBB):GF MY-__X;KY9.I__M^?_Y6 _X3_2B3^^=_)9$(=9-O5A&2)O@%,+R$Z0/" E%BH MGO([T;5L6S 3-> XJJXGLHXJ3<#V$12YP^[(NW0BF?QSV&%6<.'SEOE[U^X. M?=R$V;XD:$3^0M%?&(+A">(WAOPFD$2S]KC]IJ.J.G8$9[6;XF_8,W*7(FCJ M#L73:>KX0QW@S%41),K6.%'*_4[0\IA&QY*4Q&B13!("(B7'($4F4\18H(4Q MAJ6QU$%/\#__*!ZD*Z2MZ?Y>6\:_/Q3/LW__^@4_ TD5A3O1,L()(#B._M@V M]-WD1!#L?6-9<,=WEC/YM?TA> #;-=954]NW7"P6=\NQHX>M,03!?P4_CR%1 M=\V7KOJ@]0+?M45_#6K5CJ@ 0TBJINL)IGC_%.Q3\O8/'KZ"_+7Y<==477I) M%X@/7@+_OIM8\U^J"8<# M+^\AS!=&7+,00/L@-VA)))))6\)X+K>$\) +]\ M,'EU^=S44?S@;;OF#I"?)17U"_ZZYX#G/-LP_0O^>D@8]07R/R:D!-2'5-R1 M!O[P<&:N16 H_5+7FQ;;!XXQ%4VGT[^6 0+WPWV"E@=-@U_O@?(.G$#F'Q_Q M:YS'DACU &SJ4;!1&["I/_[\HP!!^O./ 3PA(5JF!]7/OS\\L/1^;>8;/)P$ M,U^=__MC^WO26]EPI+_^_..IG@[^_/-K]]]-7V-+6OWY1U+G"==;Z>#?'X;@ M3%0SZ5GV;QRQO;_A6W_!GQ^TD537UH75;],R0=! 7?X.>@/.YJ,J2< ,/\(& M>4<0@SDG?%/UV@$6.?B![T 22H(C\5PGQY?4^GQ6SLH$RW0,J8L-U;Y4FD#2 MN+]-58=3='PXAW!&RTT?&9=OR#S.XR@?*!)^@6IRME?/RIJ/S;BA+-%>B6_] M2)B" <>[52&_&,Z:ZYO&5EZ08[K/O;").MPN7-4\<$0<[X3 II'^2TCNM8!5ZRN/*B- M.N,)-\L8=<<@.D52RNP&#*7_-PM'YZT8.%A'T$NF!)85L-H,LRORLNU.EZ@\ M'6B5/"&BKC B%[T6C_'HCS\(%$HJ1: $L1OP=H 7'2_C.PX<;%YU14$? L%A M32D'5^;]D)L38KCRFI:I"?V"N!RK3&])9^ [X)"3212#ROXSQYO;6BGW \[# M;]S]<(&>IE.NSZ[80I<<=OJN6%?R$YX(AAN\XNO&VH0OL*2'HYVTNH5IK9BM M<&!FZ-S $9.#W((G@]&V/I6N&3A0*1RL+DSVX^M6!88=T':!4T5U.>V/BIPD M97@J&)\LZ"YX9HBOZ0]7$1P M8%*826I:8VX9)^A#0M45]:\]3[%* %1->"0 M_OU1JN>/J1#+['B6J'7"5S=\+UCS L/X@0[I=R4L)>7 G"V896?D+"R_R"U^ M_$G3Z321IJC4>S7FFV=\@IH\SY1'=*&'Y^?U H>U2Q,YS\VE23ESPI0OJ#^[ MPK($Q^:I,K2N@_[@N\; >3!NTN3FJ,W+BM98HHN^/P0N(BT"/9I$-O^\1WYH M'B4W5(<#O_\#FJP!+ST0B$A'!*8 A3FS5%T>^@!\3G4]1QW[00\-$TW58,]* MQC35P$^!_DI#9G3+A80/-&L-!%/AMWSBLS[\ ;AN1H1FCJL&7>S[S;@N_"IC M!EPN D'WE*HN;I_/58=T;:[U-(YB+9X''MWQ&ONU$SX-$:#KPM@*)C8'&0<: M;)-P^*PK.M8B!VPX)*\+'.,!64O%!6J Y$"!\D6+2FO59@H:)&L33NL)07\] MM(Z@[0W@:B("]\\_@17ZVPT-3$CA1&B5_@YLMW]_N*IAZX&U&7ZGA/8\''!R MYT'=+5TI6+8?=K%YV^$KPC]=RW?"OT(C_O>6J>&,MH+$H_0&?8,R4%=E0Y/9 M?EMJ8\"J)(T&G-KV41!";_>7NL4?N$ E$32)TON.MK_L_MX]]^O!;(]-_A1$MP-(A&@+_JJI$&B^\0B? M50#]SL#H"J3?%_0 ,/< G3@@Q%06> L S+X"@ XQKZ@V1"JTUMH!:E<0QY:H M0NR[>=^4!JK:M!Q/MG35JM[9=[L7$O-YOJBU2ZS/6/FA6QNW,+9U:>YLOG'! M))C%YD\)OFQIZW#%\S9#2T@J_#6,J?R A/J])]N//\&?#^CVSZ^C79S0\TYQ M/T?P'W\"H3XCQ9\=ZJ]'1#D!P1"ECA=HMP##6!*ADRBY[V?_VYZ5TC--=[]\ M"MR%Y5?"G6LP@#6J:!+IB.U*IE1((SJ7N0:X'](MAOO7P_T0[9O/;P-S7X5V M!1A;"Q3!T2J8".+JWLQ(5@BU,NN42$3H%PT#--O:4V @*B<+M>AY"F0B[JTLVR#8 AP[B&E.^R\L^XI*E?A MAGRQRBX($HLF)!LB]_^,L.K$K1X0O*^*6DCLIF(!4UT> MH+<"2FI/]746(W&AIRARNR1>!7H_4^V^A[07 S!T#M(G6I:/FGXJ@-^N>]\% M8#15S33EH3SAL#8"9,"OC3%Z%7;#9ZK?&, [ &,;-?U$L+Y=U[X%K#U_U&+X.FAI MPM3V.]E9-54L7@58/U/%?E>P;O932!Y%(#S1U!Y^3=\1E9!@NT0-=BGJ?K#3 M6+7,";3UC?N?]KCL $>PE:QJN:(:;NB4S!T,93]'K'*:6V55!"SR(W^6]XR+ M;]2\-^CTYNEO4/3\_,\)FONM)3251,@DBGS.UM)5;)9&#%"!(CM*MPU@WD&X MCVO"9RB^=?6?)_DWBK:_#/?].A$D@QGF/J.A,=;52?CI#1AO@[G5F?G0Q)>V M3RWFXW(VB_(LXG->EV,Z60Q#(Z?3O%B2 CS/4Y# FR*A]F6$4("\P@)?+^[G,TL3$ G61$C*7R9#-R MZNA-2&!B))R"A.PC)#184ZWE.W2+JU2<"4&[9-JL7C<2LC$23D%"YA$2BE8V MAYCE^I %1M7IRZ0-C=?(;3R\"0F9& DO(^' E KR=.ZMK1WA2J[K[XU8,L-Z M4RY#8MQL*:XZ_9[:HY*1<\].1,B;IAXCYS%RCOJ4KP$((,7JI-9 -;:C]Q2O M )BE1%PK@-Y#@9O"T>,C'SO@[#U(%M+"6S&685LF"(Z%!>#9M6H#3X ^GL0* MCJF:D]TJU"W751T0LR4B>(5\BG7M@E>*K#WRXE1__-DU.S[7R\0/'_/W_?'# MC_$W(TFA& AZ4U"EDLD(MNH)^I;-65JD:1[Q\DB2L$E<05K""(NLL7$BFU^< M\HUS6Q1]P]>#6@$-3P%.T,P!2D#(.2B9HF7L8L3I[J#0'1,2A:R(+C(>-/F\ MV[UZSI\Z_>M P<&AMK,H]>IXFE?(NC9GDQQJC"IH'Z&,R*[[453JV.X([QIJ6772C6529I.4/\G363 :IJZ=Y9^LU2]BO)U7 MJ;NRVY@M=0]H NVVW$XOWZ'2U\[FKU'JT>#VR3I=9,HK*F,S18X9DDA_5EI0 MU=2U^^)?K],O8ZJCYU'J-5PP&FT:E+G*8.8/BTPQF5I>N[1_JE)'+V2[O97! M+VMU!'0GBB&6&*W1=*9MLIU!)H785+]B=I^LUEVNH*4G>5Y', [A\3H];>KM M. (3*1B\-PYW4$YHR^WDO-IP)YJZTE1\Y1&=1K)2JUV[H#^9YHW'U9ZR-2T. MVJ5\-3/2_&FJ@N4Y?=K.QVR]*K_Z*5=;55+(4'.IH%%&?C+H^*EA)GK%=2++ MU6A8UD_9"GA:U%%EO- Z$C$QQ7$[7?)BMG[RRGIBWD-F(3CAEOA]OE10F"\L MEAW0 I(K[.:@5%LAV.@/'@DZVO(5W_ Y>,&V>$E-A.%BW6\O.7\)*-H@)I-<-K(ZXJ-XP6*\O!,OZ!8O MS?:PVDJJ$\ F=;J +0BU-)8C&ZCY*%[0&"_OQ NRQ0NA] 1,S9L8:YB3AC%L MYBC%NEF\(#>(E^%U MDZMU1NTJ#:M^8Y2?C#C 9^L53G)8*X-K$>H$FO6JT;J4ZTZPOA*KM;K4!J8 MS#-4:=SN,G0,U%BCOA^G^YJ?FQ\SIK3]-4R./(=VS5A#*B]V5FVM@O;E>4U< M5J7A%8%V7Q;T!0K%FC:B-JS*Y K=7*EC:AV-09HZZ3 #+W(^]YGMT&_'_6/K MK-P%"V6-U/L:MABG-"KEMBKM:^/\6];*[\3UDU8MLBEVAE,+%-B5F/:%U8A$ M,^G([5E>:.&Y!31@AVC OB+N)KAEOD0+A,52_JAJN,4.VJ*N"$)?'L;X1)L% M.QVQV(T@]JF'2+/CA;#(^E-MQ8@9I5[$*!"]Y*T( _;SO,2KP^O9XV[HRILD M*;3L:X64RA$YH3+OU"*7^1[1<$:L6;\HGK%P"J7JN&DN$(I:".A8\K1J]-*B MXGA&Q!'\(0P"1"I;JTJ?1ABCX@[=RAIP_*NF+I@!?()B!'9H8JRZ*_M>?]8$48$FA[.";1JR#!&V;[D5I5+%:$YF M'WFF9=3.5\5QA:4.:X MH91VEJV-(6I9J6 ME-TU,7,G]-R[;GV^:_S"M*^#ZT726 @"+!2"MO7F5$VNCL>$5_+ MS\;VP\@6O4_@N_]CP*VX\G"=LQ&0JQ#]&9)O29>O/?76:$:8ZX;2IT0S'C6] M>$VG,J?JIPITP.$6H#6DNC-B5(U"B4?WD^Y"]45 M>49[;Y"SQV#5$H5]C8A=FP* 'IV@0R,A(QFJJ;I>T/4LU.ZH9MFDB1 ME7(;$5JLKWE&=Z;SD?5H7YCWOM&S8=\BV>N?]*+:9I! *AKR9DUKHM$92$0UVX&7O[ZIVM9 M@SZ$#;Q3EI3\>$1H%#6P4+N^5/+SR,9JHHF-K] ;FR!>FD?)A[=9A $J!C9T M!-'S!;T+'&,?I^T+T%&R?!>$K3(3!X3$[*N>TE=%#?)&EYJ*!4QU6=7%+4+F M"Y$>@;E=UI)R=R[T6'O51(0 MWL+_MB&UT5ZSIW*871S5%AKIU*-["?#+_(\$V[$#77'^#?F\H#H]0?=!=K7_ M6(0D#4SQ534PQ!\L"_LV)=/V/3=LL"L>?J3+&B2@[X34RSM@Y@-37!WO[Z"E MVP:B[SA0$S_N6#4%4U0%O03)X/A!VX>;#)9@!@\#=1XD&^\RJ(>84C',7"PY7(,!->1 M.'$1Z<2B(IV,Y=C!AC?(@;'7"3I1/17L#$MJ2&8*A5FJQS:J4D_/$#6Q'-T; MIL\AI:]5HK]I*7T1#+&T1D%:#0,X08.F8.]/)%0FC?780.TABY5'U"R7E8:] MZ-4@B*7T;%)Z! 3?6#K1J$@GU^DZ83>K)PMIK=6PZ]:\4-4:@W$F65N; A[= M;+ESB.AKUWO3"%J MKUVO3HH]+]6/)?96)?8X"KZQ?%X\ZNO4S-;"7=1Z+(7J;+'H3OV.=-.&[!7& M;6\?YQ>/R*S;M%*NE),VPB37J;G/HG!6-XWS*XRIW#[.+VYOK<5W@N1U+ESA3 LY^:][M6FU@^Y W@@MJ@A389#><0(\8)QNZ( %)&DX5N#N@+)N$W9W5A+:&L2O>GU')H>%'5IN= M'2A/"!(C)6R!4U3#J5D..- IGI3ZG2D.S)([352:Z^;3GALH1BEPK M5MX9*6*;-9ZM62F/5>O]83Z/C@9N,;+\_V:1D'?5Z,V95A^O*6*2]:=U3#/X MW-J*KBG[Y35ZH\7/(S_3@:O3UU%)Y'N_]C!YJ=F&3$F:^ZZOYT:X 9Z(S KS*F:@AZ$0BZ MI]QCY, J5SU05>= *ID0WQ-UK(.-%Y.%=NK4E@CLGNDZ@@3J@K%/0:KFYVVS+)97FNH51BXC M=1I9);)6TY6 ?O?08VK',/\LF._U2Q8NPT^>VV'?1B ME%^Y(?/-H?^2\<*@FFKA>HIA*VIA7K R:HHKQ("_2I/EDV'^PH;_N4.+%L+D M>VF.S7(4/]=9EAZMQ.CN-48\P/?)R1\?-SW)VB!5+RR\"I(T\ZL%G;8F_59D MXPR1,P6O@M^&X&C[&WSS["*W3G5J&H5D1!S@N1++178CX?W\/ICSM^+W29:X M5I:)9J>5[6@582&54<88,=YMJ/POLXRCCHRJ*@:$-2?W^9-;-/ 95F\NZ=) M8[@Y/6YFL"DN1=9,?1<:GIW\=T+ 2ZZ*EYW5BX5>L<8Q_7[+798D"LO=EAGP M2:Y#Y%%@&;;O :=CR=X"^G./'MSB(3U'W&Z^G>TA*FWE6]7)0D*5&\/#*82X M#F0/L7Q+)[B+#GNI J> MG=-6J511Y1EI-.K>H.=P>4\QP@P_=!4-I(VHA1%C<,Q*=*0^.>EAJ1OS$C[' M58PHPT_R%2MJC>V9:&_-52AVI-Y9'!:<7#W##7-L M13&*J3%BIN<1+N9W#\T>7QP>)PF? ["F0W7L')5,"A@G9 MN[D0LC'6U4GXZ0TX?9J4-NK4R6&?&%>UI*?[Y**>*D_KUX;.4VET84B>GKUV M!B">XVZL$R_5?)_9-L61/(&@30N9J4YYDLD/%F8ARA&=+S;;OOP:S1-J+$;A M6K-YM5=+^>F)I,T<-EL9&)6Y%F%WX I+/E^QAQ(A]+YP58G6)7$=-VV78U8= M8^X;FDGQD?50%#Y&X1:30]7._PU7XE%UL<9P3VK=^*&(4K#$?$>"XC/3?% <)E MN62+7"%LC.*SHOB6;@U\OWD[)=4E2Y&VC1@9MS<5%')5]:[7\[]!6_)<)A_1 MJALS4"RN$(-?J2DY!]06'UV3[]O;5Q\R@VRT;A?K?FG! LI@S(7;&) 1#KQ\ M3YOC7::!5,YC0DZ1TJR1%5J>5YC)\_;U*NRK7(=/C,6_JR[PG%!J*--#2:U1 MD9F%DZFG"ZG(2NZ7UP7^\DC\V;#PM*0P6QI1>+,QGB!8MU="6T(V7S0C&WK\ MZI+"D4,"=HB$S=9Q&[@[*H5\?_R=-/6W%U-L$+#45GW.MA> 766( 8OU5P(? MO9M^@AW?1S/[\>?QEX^F=C'.8Z=S'COO;MR1],JW[>_7\Y79JC"C<ED:)5F.6)=,2,GM7L+[+D9;M/=CDTQZ@;:1[C)/.+F M<1,O];OE6K?2U_S.4B\3?+DYM:Y;TV:^ S-GOTXF?(OFI7_9E++OMIK3G3K:J%='20*8XMRQ"I MR.J0:]Q6OZU[-\^.W\E@C(W*N52'5=65T"):RW6W' ,P6CAX>$#M6,AV=ZJE MZ8"Y:OFNOFH#VW*\)^6C(WAMV)K7<\.TR=Q72RLTTZ1GE\L:((Q+33$$3-HVI';N(ME M+')%P&*I>FLM*K)HBV:VU#8TS%Y@J#FA+*T2+V?7*VI?6G@KEK_3JCW11JO: M2]7++2M0B[7O9,Y[/-)J.Q2<%=+Q?%=;%8 MC9S47!F$;],/BI0[,P%"RE*E9@81,F75]_SUP&Q'SL:Z,MS>BF\1?1WU2&+Z);-;MKI9HURU!VQ#9?B*T5O[BA"YN-*5 M(OD6;.!/<#)1]2RC\,F@RCCQIVY"SX6*HB;FM];U%[R3*KCU39Z\^0 M/E+H],QLA9MD;3=RB1VQ@$72!+R 6$7 DJ,LAD!3 +!LI;4:(&ZO/J_V(V?) M714^K]RLBJIUU)*\>E8E&G.66J$-O]77&%:,G/*^+J3>H*D2+8MC61]I!<*L MIUD@+]KL?(G372Y6K]]]^?_JC ,^8]3[M11K<*#2FMI8J^;@T:LR%55#^!8N M2G@%@2^5N_@H^#!IG123XWJ>FWFX++L*W@':]8#O/>4R8MR=>>]&E6?>FFZ5 M*);J#J9:26OK]57D,/1MN/HE42)7F\]4P4QU$2RWRK$MW:L,DLISNR^G++FTVZ>4ULRJA/ J*'1NW8E@NO5+4#L^6ND6,$Q+=]K M"JO@YSKP.H(.7'8I B %UW99NBXX9$W5=?6#-TKY@^:\L%YU+$UPJ0%:Z*JC MN1)) +YPH]0[R!7#\]+P1)%SX+.%V],<5T5X!#X_:V!843?K-XG/1_2* ?I, M;<5[0[]KG='JSU18#*_FR@K20+&:TW2('C*YSA#P)UG]CXLN'MK]KQ1=/&QZ MAG*;]$&YS0\&:XDUIT^QVESEF,PJ76+H5*%,7J?S=U$1?\K\DRMN'C:]6*U5 M":A\%4P$G0TG\::DS?>JD'1:D=(D7^ARG2G/$&BV5!P0D<,.I,SO1Y3YA(3, M*"JL3Z\2^PIF/XH_1^"[2U1E:[D0M6??V:]867\KY7I/M$JSR8Y^@TB^G]ZJK4:0G"E;+V*T3Z MZR[F)7D4>0B!*A!W2?^*FT^[@U\PS1[Q,)CE+]0KH,(I=,HLCE-M).0VX6> L S+X" M@ Z<(',BJ&AI2NU UE=0^BU1A1+E!E7A!JK:A%R2+5VUJG?VW0[3HI"MYTQZ MIE70"J@UEMVL3476@#D1E1^GRY5MU;U=X57!V%J@"(X&?HFXNE=R"I-->@*@ M682QY[C/#?-)LAC9H,P;U-1S,XZZN;-A-?%^5I^TMJ&S(C0B\N20,SBQWTO5 MU(I2NP6V?VAU^C $B,^T>#-P6)*J^YXZ!_?WM;%+4?6[^O5?MS]>144#G:]=FLC,?3B8@KV6"W;69 M>PQ+4AAN#"Z15:62R0BVZ@GZ3NN!5+UO+DL,TF!D0\H(/2O'1C:N\.*,[U'R MXI2_XVIZ#J1T:C1)DFZVJOD&L5)9-\V/B,A:;)%&2A1TRB.D)(UA*4]SCH" MBI%?SKH"4FI&X4*:+R?/\IJ7;I9 MZ3)<8V79)NYP[?[DZ1M]S_D=M'_[ZW+J'"(AG-V6K*0V5XHU=]%'9IHRGYKK M<;U*WD-0"A\X[*SN&P""VG+>28]J0])BQGV'95K-9'W8E=,,^90-6TS#CQ_A^\;^X1LU#M5%?#+7=6'I" M6LI.,T_>&83\MX^\_-)?ZO(WI)CE.R)P-W\J0)!"^8=D^?,/_%?"]58Z5".& ML$PN5,E3?J,(\M]_VX(4I(TG=2![O\F[5.K^*R>X97#WG;5)P8"O"4ZSS\'? M/Q[UZDQ4,^E9]F\,O:-L[^^#=\"F]JZA#-5 4A8,55_]_I\N-$/=1!TL$FW+ M$,S_^;GY!O[7A'GWZ;E&(*^Z78!POEMO_KQIRN,=9"PY$2P_1(8OO_\"GJ! M)!3@_^TCI!1U(#B_QY:G_/V8JD_(!=&:5#9O3-]AFS&?ARB'DQE;NK3G'QR8 M!Q&$PC:[KP+^!'\'FC@IZ.K$_"V&.T9_CRT'XN7^F67"M7152OP7$OZS^SWH M +\+Z/[PYWO._'V4^N%H]QSU. MF7SJ45=;V+V?'A^>W>,1G3(YKE[JLKE$IYOILIVO&T:'9;AVJ5MB.XE,/9=@ M!TPQ4R^P":91JY4ZG5*C?KZQ/1U*^(UJ!D;6[X=:*6#_^,%+#R?UXT]?)\-S_ND" _WYI+M $2)W M%'S5IF.,O(,];[0D%&X3[$F<$'S/"MZY63\V_[YA/G^1VAV?.+$??_*-=FTC M>Z'806,)\BNT5%4QL753VH$M\3Z'+F$*@;L6'(W(6:)O;'/Z?H3K5UUP'%[, M@F).GM2 5FD5]+FF56J-T>1-M7AN-6DE3<[OLXZ2>2+N.\ITP,0"":Z4Z*P,.--7;:6 MZ&F:H/X^J@].5RD;E?CTWXD6EVEWV79UF&BSS4:[FVAR[0Z7J7<3W48"FF)= M:&]MFJ)XHM%.H.1?TG\V7S3RB6Z131S8:WM;+<-T$_!G-(T3E[-^/HKZR"V+ M9UP%+2?A*2 QV^$VL0G8)0 DDY0XLC0>2-5O*=@L@ITJDK!:02\8F!<2JV8X M*'836SP0*F>(-427'KF[551V+"/![__9<-*S#KZZR(IQY?PYLXT3 MW-^HND&>2R*OZB !)7H,W:_/._FM0?:C-,)UE5D,H I+IR(;!7@RZ#@L$+VPP"?Q](MB@A>7[C:8J&Z@_+W@'H4# M"37$_-SKXE_L4M!]$)2 M!;NISIY$"<%-N#80@\P4*:&:"=5S$Z(2NI__^0[F2[P#$N$=D _O3*.2+*%4 M"N-I"2%X(B4"?HSB%)^F)%%. PQ#<62[,[UYHBOR'@L0GG -4\,&K)T>^<;: M7"V@2GK2TECZ(SQ+\2O-UX!0U8K#08I:\-C3EOD68$W,]@&7U&>+VG3)YO', M!+;$'K=<6#.4G2R\AE9831!13'=4-].":O!)GVQ#T%QNJL]9 06*'ITVN@!B4(K1=\'OWX9!Y08K(%EY![D2HF\T]%\)LE! UVR\V MN2CA-P\R5I"#Y(9-F^";ATCWG-W #O [OY,(1[-]C!PA:<@&)]&I:S8&$[YL*8]?2 M?>^Q/)\[P^8L6SSQH$X=U*%J_.5))Z!343V0A!V(05I3 *R='H[Q^HEXDQT_WQ];3&.R+ 1G!%"3A M65_F@HKO(SM'2,ZD#2S8T;>DP3?AE!R>Y:?0&YSR4 M[X3E)"Q/ 4YBZCNJ*ZEB&+JVY+T7'DMB9"3Q>'SF#2POW;7O.G>)[4EPYR&/ MOZ,0J(<+7B@+SD0PU77X]W]B&;@]&2AM3\2)&Y9O-F3^\527L-Q M*W,0:/JN0:%(@N=E8?:L".JMJU-3%YM=M%;IDWR#B^^]923)">I#;_Y354V M'CBK75-*4B#)=UF_M-!7?A.IU;FWYM@CB:9B 5-=)G*..@56OY"MOH#@R>PDVM8R_>1)B.#VV>!(J1'R3(/V,G\>O/IQ*%@1\; M3M=:F(=805")-V57TPI2LX\OLXR=[;UMLS9CFHF, ]>X2V#D<5PHO"ZH+' M@ M-+D,Q06*I 2NSL&-VF;-7Y>V30)S)., X=%.RP L6P,L)H[(=(?IJ?+;K N< M2BT^OU?,OP'4NESE.5'SYG]^%,R@X15Z!N.5PE1 M :*6@,]JB84"PLVFX*3$03KH7^CV@(LBN E9U8&4$'0=M@C._KCPOS-?=>"7 MGI48@VT#V'$'A+M5^\,REG-X6 9:-L%K[LOA)MBEJ CF!"0RHA<8/L%AF80$ M?X42%32U'2"&5^="CW;31WBPT4W\!7N&KE?"]44EX2K!E??.[GB'IPC>X_DL MA(>##D:\>7@[I?_\3 BFE/@+.YCW&#IPL-%X"F<5/!2VAT\&X]EV%AR-3O(D?\4K;49^EX/06_P$Q7, 7$#VF[US8&"4;M)A5;KE:[FIR1\ MIJ<6S96_B!5,K&#>9;*?I%_>ID*@O H)'3X/$H(H!M>T"8$>"$3)"=;_H]\F M(":31WYP#:AYX#NV!DT#H*13A+08EQXRN[G.V@ @7!D M$I!5,[2KPZA/0%,,^?NY\84_HW_OFKW:X/GQ[1H&!L^V\3-CW;54S0,%B6+C M));8&G.'%MS=YV'Z_*;]2[OZ*8$:4RA"\8 &)$](=(I/22F)!X0\)A$4X*0L M/#GJD7-%E?!)P%&613;[JD>)R-%=?=?%1GTC7\QJE6YU/:C9].6 MO-T:*\E*&7#,I(DDE3K>4=*M;6SU04N1Z7I%OCD8(*!!E8=*FROUO" *BS]I MV7>3YGR1Z6I)3 ,-"\L1R#(XO/+D[8,UYU":4!ZP2;]9$'\)#W,@'H3-$Q\U MHR.WM_N-MZG#/297 ;J^U_=_06R&>SV;TFHG[*3\YRXQA!,^OK?[!794,)T' M:CC<\'79BMR=%M=E M#$O1M$2E!33]>+.L(HAUPB\+0Q;8O)U&VC,.F1[=*/25AFOA:SG%]7.+;D-8 MKYOIP>+81J$^Q2<*-N9EI.,4R\E!"I-C&X6%$2@6"ZE6GP69OH%UUFVE MSA\]4HQ-)^6EU:%HI#%:K.T!D*U4?O$MCA3C^!V.__>K]_!=VDC7X0J2/!C_ M*;!&WQ"_/OV414 0(B;(0X)@WX,@;SQV=:+L;'\/!?K97YWMQ%ZX /-3:?[: M(8,$>D>0VPM1-Q_A:[NJM[G+% @B]'1TP74O)'XW2=. @HX09E=NS+>_@C-Q M%Y'66Z5??5O^.00@V+D=T"M>*&J8$;^SZF*A?\\YMJ-2?\G\W*U%OH+N9*A< M#N\W&S5:-;K3H/KJ:)H>-9%NJ]UECO*P):E^P3#VSS0=\B>FC M1NW]>X??1CV_@^E/-IRAQKY(=8F='ME%HA[=FY 5NC2:+5(SMH!;2!?@ T)H MO9;?7Q]VV'/!#8.F M;TB6)P%1-02H.5PHQW"VR$,X9F!?,D_RZ!9_XIS )PS&U-@*$&?+2;F@Y7C8 M\;8;]]\?I7K^R+FV<#'J>):H;1:DAN^%L7EY/ M81/H'4T^"4*=6UF%%B:^_1"\0$@H3B!Z_]5M,$<56?#Y6#7>[5?0M0IC>% @ MF$TP[M[\$PZY?D"' Z8^)O4Q"FX#I01-X*(LT3Q!B A/8&.9%PB:XND41E,2 M2J<(BGP8@ QG%/S]82H& ?;#R9]R71$T;MA:9S+N\91W _>F)S MP?@7#B&\\_#^ZN$FVRXU<@FVGF-S7S>NVJ,K8[_N:JOG]W6.R-P7;I6^A\K= M3+;*!O=:,HUZEZUW.]'='3O7?L0G;S;0=T1\35+]4R=*66J MI7I@5&>"2[YY'"%3-/&TE-ES?M..LK##1&E#6^&]P'I*R:C$*$,[Y[0@64CH M]^XFOP^"WQ!O^[X2!YU]#'XW"*>3%^4O4&*7F?V;5NIO-NMGM>QW1O[G,OQU M35GR@('F=^GV88'SL,(>3Q 8FCZ^ _EJ3#/H-('>/8ED1MRV_2)J,5:PY1 < M>]CWG+CO^@-$C/PZ\^,/'J\G5[R>O"XP$-NA$1T<=QX+.D0W$]E-MXE.V&]"V&[*'H:FPWW"'!!!4$-X]RWV8OJUJ^WIST\2;1#+-E%$N7@./R[,R')#N[C!Z^ M8YLTD]B\ZOE3>*^_\ OD^MH63S)>/".R>%Y6B!G!58*=K?,OKT'/B7S0]96) M:J3EDHJ7X.^^!-$\ MK":8PF3#UYSJBK[K0A1!W9DQ!7WEJJXEYS\0!<5N- IZ.;+==[Q/"K]_0;BH M[5X1+*KWXAF$43>E9H(V;>#Z^F.W]K970NQ,)NJ7+X6G(9 ($J8=2WZ"8ORNP17 MOGZINRX[[7NF>U7!1-!#VSR\,S$T^-,8%>=Z79A486>)@]YN.QYQ+A?HR_7H MB5C)M%57RPNB9SDN3U,T01Z_#^)$D/ M:'C"J9.S$?'!D.^/YXRKGHO).W^U+*GAO*;+PX\]? M01G#77JCF\@%A7T<-[AHI:M8?K"9O"T0?3$[X\SK]4XI$1211L@TC^!0,Q%C M!.HC44KQ:3(5?#\FY/332^=%5A+Q##UCA9(RU!V=S$MBYMB]#Y;N%3I-1\]I MG7RJA@QP,)[T%LZW)D-%Q.'Z^!UD^[BBVD+:\&63_IO6CQQ-/[*9SEL%34\5*9%7(YH:)U$&_:7/#4TY:U/ET>S=JUH0;6 M],1NUN>T66SQ]-.6Q#S=GM2%H:FIA&?B+2)KV\H"MGPR(TQ2Q_Z<;;H<,,K^ MI-/IK3&26GH)@WDIT*:PP5ND/U*I7N),.GCMRX0:=\=" 7=:31;309 MFEIS\]*"3S]M:<@#HLOFRG,-Z]5MH;?NNE2]Q:/(TZ8L RHCN235M,:::DF\ M.&)9<1%4Z7S25.E4:JN64199-9]V9TD]R94PV/3(Y2#5@@4 S^DF,A36O59KK015#IDRK BEPA*F#*HZF>EVQP_5KQ!3ANU1. MA$Q%CW"@9/6\YJ#<&VC]Y&+NVQ3:3[9@TR,LP,Q:F]6894%K+$8$[>3Y=KZ9 MX;$C+&#Z7D8:"8:,S'BO#CK0T+0L*%%'6)"9:)3=[UH3S?=32J;'+I0"#\7T M" OF^56FU41HBE-+%&.G0*LUUV'3(RP0NOFD[98-5IL-_7IMM"SYKALV?8+K M8K*?JOM PEC@26I#I]*IQ7 2-'T";#X5813*L+ M7-!L%E2<6<\G_&)]'#9],BUSW,_[5:O291F")+L$E;08F#@+%> 1#/0MH!81LTJQ MLT6II)A<0R^AK:!8\Y.FG60_K12[[31"2920I\L-=T(O>/P(!O1,LM#)YZ4! MERSED34F\HANPZ9',%#U]"95I8F2)G!#MSO-+(W*?,+C1[A57Q.JP3=&2PU4 MI#6_TEJES@ V/2*&J32Q[I3+DY*V&M34]329-D$:4N (8V>MY3HE32F&]1NS M%3K*I#-3"O9ZA+%$A((*# P0%&I&99D4,&2,B.C;GWA$D=.>P1]/PEZX ME&*6L+S6D.:R*^33=4N:!)-X0G!^U+#RQ$S26$/K=ZO$T&0FRU;0] G!6ZV% MN%:2CLX*@VH+31H5HR! *AX!\EK4ITY#'FE5,AR- M"$(UVU?J7*E>R@1-=\2ZW5N\*.R.>/$JW>@4&_R\..);;G]Z,B CL#ORQ3NQ8T9\ED3@=^E8-T6!$[%(Q(R(&?%8-^$Q M)\['B3>FP;QJMUYUMNY[;<2(3WI_JH%\[53#G&.[I M=627++RAZOD*U+$H?)4HG)O1FQO(GO[[(>_?=/;G6=I0=Y=-@#LW;<*-U@TY M*D7]U% M_?*S?C'OXTF??TF[$<#?OD_'^(X#?>&$$/MVL4T;^W;7CXE8#J(C![%O=UG; M]ZU8#V^8" Z/BL$',//5N: _.,5]SY4A5/!2#QC[J$4S#SCA!>!I'P3=5K!R41@B/+?,>#PB$X$L]U'NO1^F[XA6=[V]Q\)4S#@P'TW M.1$$^W<@KQE3"O[#W@MKQF,$QUE!,O<$W0<_$B[D&'P*]KP]4T(FJX;L%E<% MKC"1]-S4I/(T&QR2Q7_\2?W$2?R?7P_I\.>*H!_%Q>X;R?MEG=NKD'<4VPH\ MQJ^*;MWA68'A5FU0&4P;B.HO)Y\N\(T*5;(+!#[75M1 &SBH1H\7$RCPU(\_ M&/T33Z=?E_CK]/5?YG]F+JAZ<'PN"5F0=(7@'!T0?4?U5'!VHR?2-O]7VD'1 MQLBY'< H!@"BH37HNX'U,Z(HN,#J12DO@#7 MVX;^CJA3"T\*8R,[WH"*M36+E<4'E M$;6H2324Q^6,KG-KCVJMM5Z4"U-+FPV8MB( KD#T6GQ8&B-%0^5Q@OMU]:&F MKB-((.$ $4 K%E+3_9DP@1?'F;Z5WWG6LQ1QL.FR1A34;W#!\=SV7F;KX 4M MEYNE49&K3DC.$#/E53)3$H;SH!0:M)$([/+V471$_U8E_4LLG^\NWI48N3?B%%-GIT%>E+BM*C';E6)L.ZKM#NP7[2Q.7W MUB*M)KZ15H@C0]%0!9H/.B"__H&CL1 MTOAQY.?*S)CW2?HZ"_IJBI:J2",).D6+4E9^/1-(.K1N\)_T=\TI"HEWN+,5 MAX&^SN'[XEI\T3*5HD>?R"O=BUE7H9:X#[6[+\;:1^EB Q\1>1NA6E9UA+,D M7@E4+18F'/U$4F0<5(IU3*2"3K%B^2IK[DV:99H1UJI.X3Z2!/7\H(RVV=ED M$HR."C0+1IVP41_Q$-7^LEKJ[:MPU_($/2%>[@QX='1H'+#ZA@&KM]#BR@RL MU]Q79[0:%4IXOH(4EK[EQ.=V1[ M^?9K,K!Y[/XVMT\L[A;[D[%?_84Y3!\MDA6Q,.>P"DV=H-*@;4#RQ<>F;M>!BIY9%"F_*1KZ\X*6TD;>F[I@>E C MLCN1/WYT@JF+8[V=2F$LL^J"=1:EYNX8*DTJL(^HTY(+KTHZHFLT?;66B$I& MRW=7#9C552H3R'Y@ J6Q[QE3:@?(25IRTG?!)EDW#B5]$R[N@4=!8%#]*S"@07A$+?D#D7A,KTB+*LDVS)<]AJ-RZ.#E>G6BJ;0V&V)"N3-F M,NU6J!S" U 4=<+1RJL/)A4L2UJHNAX'CZ[,88R>(?3=-=O%K)Z=C![;+/,G MLMCDY!RKLBNY1HUEE$Y/>#2LM4SA/]/TY7?+HB/JMRK9<3[131DJ+\@SS^77 M1!+3"FRE18[:]44E/1RW GFF3I?G6PSPE$S(Q8DZUK?AG4)WMNLHOTSI-L%0.G:9;.;-GR1DXPK#\8.HG M@LO_PN)3$QDE,=0UJJEI269;?MYRJZ&RH):%\1Z"5+ M%T9( .J0O_O*-I]Y#VITE&$<%8JC0M=M)KWO;L(7SZNLL:P.TEJMP:FR7ZUF M9WIC[DYX+*S@C%$_B5/R*Z,K'-&UER*T-L31I"NSA"Z@!W)MM%]HYC("4O 8 MW1WGJZ4BM@CT0& E(3]I])NF&6T*/.^* <:QI[CN:@0LK.C1)_+:^+*UG4\X M&;Q2:+N_%E,N"P"BEMB>6IIPT _%-I967-0Y5B[1BF3%&N5+BSJ?H%)R3*VO+R;$E96%O7#9YV-E6,:(BS;+Y3[2M_@\(>3\CHQ!S1C6>\;H]$\R M?:P4RUDP\HV#6E\M%]%0$/C7$^+*%,2EZT8?N]%^:OE-=I&=L?UYJHAT9B4R MJ B/A06C PU!H,SWJPG] M%B.KJ@KAS-5M<6A7$1R@P-^ XP8D0.F_PRJ*WNI&@QSQ/OQ-I..\;ZOLK!MF MW]@9OW%D?VF&R=6L<;&)%'N;LYLQ9&(ZQ-YF[&T>L;JWA><2^KW7&;N5 ML?$=NY6Q6_D-D1V[E=%S*]^*BXPHPJ%Y;L(65D)8/\*4$L+F-,3#9>X;.9G? MQX6(3B9(7$;B<]/!MG+?W(A]QI2V1Z .-E2>+[/<16M,@\\I-580TVUKE:WT M)HL%CX650^F?!!K?0A/KB\MGCL7ZXA.SPSZD,(H(GIR5BDN4Z[?:B+]RD 95 M:@4*([R:ACJ:8GI]L817;:W0K%)-T3) PA.6<0V)&W"\OOJ$XW?7>9>TD3:' MP@-Q[0;2>O3&B0&!XK/TC.LG1Y7>K&5U&C5H"H4U1K%/J*H5'8F_50'_9I&5 M:$CU12V9U\7:*V;GK8Z)5;D94$;J8H M66X2B'5X.3']/2L\[/8_;,L).6W) M"3TH)Y^PQG!&0O!='"F*/;_/L7MB]^_S3*&'MT?L7+[5\PY?5EWQT]ZX5T$* M>-;J9[C%J)A=\'A8;Y0BXIMEOHN6^!+C*58-GVA/O5DW+">+3)6LE@FN4DNK M_"1;G^6ZK4 W4"?JAJL/!3&^"X<'G)!1P30ON=<6';T7QX3BF-!U&T+,5E[[ MJJ?LA/@$E5=Q,K:%,*C J87JF.Z[6;-A9X)!!E$BXH2"@=%%?W1MGP@I_#A* M=&56S3L%/5T3RFHET\MSH$3K6JWG30;U4-"#6@G(-XT;;2J#BL>R9^-@45S) M+P(&4_3H$WG=>]DRH2>E%1 <->:ZZ6J+51?&J HXBJ(JUN M8NT2N2!4K%*^M$[H23IEI0KK;J&S[&E4OS'29ZDV)\\S@4Z!%AQ]_7E*.QXG MJ+>OO)NBH4?MN)L\!17'J[YAO.KK:_Q=S+(Z20$J\VF-+G5S;2[IXFJ'S[GM MW PJP+ @:.HGF3[FQ,9'Q2([Z8B80[&(?XZE.PQH3 &(_N MT&XHXX&1\S.%'MN$&W_8R(G]I2L(4]ULH3LS>JE,XBC(Q=Q/.$;QA-N:V_F>++?BW4G@90' M)Z9^(D?#AM\@]R4'9 !I)@7GO>/4EYOW&*-G"T7*08J&YKR8>;03]OWATH-H M;!T<4YNSW%1:SAF'Y0"9QCIIFITN"E!M4H%QA/[$B/BVV^^B***2I?+=MEU.Q4^FRKPZG9-FEQPQ[3-$/U0)VL'JX^0A2?EHJC17&TZ K-H1FJ+BLSO5+?1PSNBG;YOVR[B:U M](R6P()-EKI=:C*OSH5T*.MAK9T3TOAO,6ZTIUU"\D'"LQ(MRYE;<=3HFSB# M7VT3Q7[AY.8R27%ODH M'7'\)<85T.*2 56Q.&;H.V4_T%CZP_01K2&BF?[_V?O2WM29I.WOC_3\ M!W2>&>D>*62\89O,O+=DP.P[F.V+9>PV.#8V>&'[]6^W#0F)R78.$$,\FLDD MG,;NKJZZ:NGJJC3;0@#AGS>Q["ASW7^.M$L5L9A,I( U6KVS MK@EQO_]"YB7N7!\[YRIN-NFJ9C:%_K"0-$?6NE3I3D3*KY.,TWM( M@TV,+=^.+==?R.;[L>4BE[V/51WMI4J/D[&6XQ?YD3V 6Y0C.RT$+LB8(^X( M_%@YFS^_YOW# "1J,;';2!B(XJ+/GR]TS5>S?Q@S_,A%GS^-YD\EX/8[>G_% MH,E:LYGFS@!J\8U:>R/C!,X.F#(T&1)_U2T7)'#Z7S\G?A$?"9\QSANUO)'? M.Q@[Z?%8[&7_;)&(6I;$9ZGP!BUBAS!V"&-S.'8(8V:(%QT[A%?H$':FD@VF M\'=@.WX")/.?!%AXD#JQ#Q@;O+$/&/N L4C$/N!U^8#O-[AX?Z6":6@SN'G-.6F@+\T^+@L6)*7TZ+-6?5QQ;Z=/EH;L?U M:HK[TX244CW_XM XZ0 9'1RO+%MQ@!F^JHE6VG$M6:];3#\ MN"[9MIA?E ?+SD I"!LM4Q;Z;(G+]2?G7/:7SLK/MFXRI]I69VQI?%:UZIV9 M[9 ,U_KUMVD=.3!_(Q_R@RS2N60GEF@"_SD)JSVE)NPHWM!HHJ0TK9&0[&>9 MF06J&VO9.C6C?70E^(G>OMGIE!S' \IQBLO9/#YG4G5=P]W'XECHSK+KUOE6 M_4=\=KIE9[K]9=%YE(9Z]G&^&MBY;G?JP66GF?1=FDK?T?2Q%(W?XSC-GX9_ M#/2Y;UB>ZR "0ZS^Y"LD-U&3;'D:: X2OPM^0=SEOS<'9# ; SO\[\3MAM]N M- 03G1RUN(3+.4NX/('92W7YG&:VS V-O"RXN$XK!4G(3;7QUN1$RJ_O2[+8 M79J)Z[7$TAW-Z.)52/Q-*>\G,!K)^ *='D+3?7[#;^KS4Q6;9++]8EGLKPYF(E%_KETC=4>3Y>R%$ M&CU^$%C$4>AH(,3Y3*O?@HA.?S[A)Z-!7=]8)KZ5FUR&7',((J"Q19!W-$U? M?<'?+QI6LNS-/$-"(7H%J)JLN7&HZ$!*F@D47K)- M2$CG0&)S@KR!A$/+_2+TX1=PP; MKF+WKRMB_NC:0+=O\/Q ,3^?0?-G#B(;]%#WZ1!&+SQ=^ M>D8)O[Q7]A I@NXR50@7=> VU*ZT?@^7EWIZLDY!PF$5:8ECY,;=YMK0_O)K M"*=2X:Y])[>](@U",>9$+F05 \TEHUBG0QJ>V%2,G)!UK#/)F9XA55PM8U:&6E=_VL[K#41[6XHLOZT36I?HZ\ M1RQ+ZOOE_7PFT:<$7DF3/7I VP:?] 1IVR+;U;FW0@*/#O)HYHY,'VML-;ZR M4-9Q3I%,EPUS77A(A%+Q:]'QT ^LQ- MJO.7K(BL81QJK>#?&W,N4[4B.A+VK1#]0KQ(*%Z*Y8T-$/V3KE,W5?AF0ER9 MQW6)%@J9_KE-&4 M]D./M%,^-H@SO,J6H033XS8G8*$ M)*.L)\G<0(E(F):+#$ ;?FPF-/BTB>W?K[/=A*4FW"EP &(F^&C'3Y<^$'?@7L8'\4;?GW?^&/_6IE T@VDNOI/B2UEUHTJYU48]@_ MS^*Z[VBTHPEQ()C'+D7X7W1MR700_S]X\SFP9D>WA" M--+?5.R>3/TS_K0Q1 M:46_0TB!N&:\ -[=1U \$)P@QL\B_/3Y>;?ETM^?8.V7I#Y&0/EH)RJTD2/PN\51D):BFN2L*6',2I]/L5D;WS+V:E K M%E8B)6*O1^I+-5ENC(L9H5 ?XS6GU5O;&!H9>ONBS]LTQN&L(%%K7I\]JEHU MR\&1H;=3@#)4C"\RNN0VJJ/&&EM-K968"K^]ZN(]K"!WJIAFE < 5!]-D9R( M='@DO=!4C-,)E<\ZY84VK);%_H4N7QL$2L1/[)7G1+U M6"Y1+0NCU_) J%,>33;A4YGP4+.6%7M-=4E@R<=FHY^>B6EU">=Z9%\GY%@7 MRTXY+V@\(0J3KKL<:W "1S9VMMQ4"[-EWQ8JYG9!5;922JWY0T/$&F%SHS>8 M":[>QUHM-ILO*Q3=@NY$^*DCN4PD\VI?%Q8];S5(#1YK5&,B$D=XX)%N>]4) M9M2Q0JXQ7,UXFVQ/.#0T)%9=1N+$87]&"P1I$*UY85-E]18:&I*K[%!;+;G% MV,0:DMM:KY2R08[@!(ZP"W0Y!;EJJ&L]6YX8>+DR[$QL.($C&YM3\30VF]DE MK#(VYI/1IC->."TT-#37X3B_*26Y^AHCV'IMRGGZ<,7Z0_=S]=V6)XLQ '(9 M0>_< 0_[7PXM'V1@[8PK9&;(@7GRXH!7\EQK_T%@ROF?O+#X#GSAW9BP >[: M^XGM7H@'UM7G@M\4>X^EW@O-'-A.!\^WX#-5PUKMO:?]WTGD]S\$]C$J.?BA M7;I3A_Z+]T.E,=2,G@O.;(^^[2'B7P@1/?L5?Q@F(>_Q>".BL1'OIP[%&W&A MC<"9>Q*/=R(".P&QZ=WX?;P1,3;]K(V(L2DJ.Q%CTVDWXHO9,Q\Z$)=;]1<. M=LYKJI_IV.B]H]RW.W:\V[T#^JZ(*/_O5^K7;]*"2MW3T29&_A.AXA,==7^$ M16<^+/M0.OXHARH&AF@ PSEA@/A=&"#P>R+U.LGCHGFH?PH3Z+#H6F @9H-S ML@'QD]D@1OGO1_DH+OD2+2TCM>0//?QOO+1T25:/2.)NS.HQJ\>L?D+'[++7 M#D.F2AVX"1LL@>F!DZGDB-ZD_&//^P^Q[)MW^EVC]&27# ((N_Q2W[M60+[( M6S[U/8&<%^1(BKBXNV34M0YN'%E==5 ;=<838<'-ZO:,ZA13"O<'I4Y]6RX2'BE'9K6\UZ[XWR/K5P..)P3TR$>:;MOJ0_#;4'=X?P?#&$O=& MP_0P*6B3T:!8&&$ZMIJ(?I]3_(ZFPK62?[2G?D,2OQ?J6*"ORG3[2*"%>F8] M+Y6V#-9Q:GV>>93F0ID3_/7C00G-^AB0?\. ^]]0<\RB3C;E&$M"B%Z>+$D6M-'/D US_&<@1?(2I]@ZU_ M@530FZ#3F67H1N@4"UXL>#\C'L6OYZA M$B]V.>;NJX\ZA#BX#1S@WZA&-3<5L 2&-4T'D3"7W+(8[4_K8J3^%:Y(Y2CL"89=(92[F2YO>2O1;<:;Q8VTAHN^81=7* MN&:3XL>(Y[GSI[\FGN:8[=*I=6G(-Y+6O$+W66JC3T2_[BMYSCSI:Q3/JPR! M=(!AP!?<)2; !*BC [*@)&6FF9KCVG[=J9\0_(A8(DZ4\BVCD*@3YVA>Q'K; M@4$A@ *H)+@70/"VGNA035=]9'- D%J9K+X:;V=#FT.5WU$Z-G9'$>GX3LV/ M1I$+Q)ABD+B(#?G;("&/=+=>J_9KPL8I:V.[N)@ST)B$( &M2?J.P<@8(ZX^ M$O>NM1 TT+&M6<)ZZK-STN.UJ.QI'*:[N3#=A^=J?UVUZ;=K?&5.2J9LS0"2 M5 CAD!#P.4>P/-72RJ6ETB_J%6%>26($954YOW\/-/B8NQ0>KJ?PKVLI;A=5 M"^^:S;4?++?GM<:^*+=971GD,_9B*104\)B<+Z;%&FI[Y?=3I>Y(G(KE]C8" M>R54?A0X;D+S&2,.XMUT"D<4@G0_QK\^KR56,I=0;-&Y3 #I=7#L/HTF+!ZW M*HT7^89=JE1R/":E>;\KHE\ @3IB@,7.]"U)_$TG;=U4P.QS FTWU7IAO 0N MO\BVK/%DQ-77*(1.^ 40L#/6,[D1<8Y^;.S)) -!C#0.>UVI=_RSPEY7'MG: M2]W;!Q/]ZLP9IGA;YOL366@5*^RJGO)[0:/BH.&;R?_ZT=[P%\/^WU)EJS:2E^)N%]K/)PS>SIK(L) \'/D_J;C,C=P7O;; M8MW$%46VF8DA:,0Z+>>\3*%GMI!8T[%8WT1\)F_94$N;";"6IY(Y :;0-3WG1MR72"=10DS419$1D 'P:"AA!O8CQF MD/GE2EF,=&U,KZ6IPK)V!IIN?EEQ@HXC0;<*!C^GJ/CUFW GDO66L!*7W*A5 MTPNIOE3+&$-VF?5E'=ISX>.VGRWJ5QEK^S@7?>PSRBY%*N%*ZY]3[BD.S?W< MT-PM)[(_Y\'NNX1II@?)VWBZ<1)HAV!<%XD\OW9M"2ILS93L3@46P@X_(Q\ @^W0(B!XRK# MBZ4G*W.? );X:PQ,H&KNB9R+.,H8NK,E2H93K' M>]V!GIVG>X,J/4%RC5K:,&&YCB.(MQ5!K -W=T(<1PQOW*^/(X8W'#&$YTT%X_RD[JPUF]M@"KUW;;D[I'F6[2+<0U2T3HCF3*7[C!1[Z^=K%H\QDA^)]<)QA2115!LFKU7FY@0N$%D\<)9ECU[5_^'H< TQT"A"8\1C MHS>;>1,]*EQEQHZ/>R'"?8,#G:EDP\_$P>BKC2SX^=F=7U@ M&'S.<0PD0FQH-%%2FM9(2/:SS,P"U8VU;)TXLH1]P77?,BMQ$HKO:0/L8JY';3M[003RRV1\*O^IYGT79I* MW]'TL?N9/]R1O"+9O]FLKN\6[2^'A2XIVK6V*K&;0D[BDTG<5(ABIV[S$R3: M="#:;/H'B?8?Z?DX:!0'C6)G]^JB1X:8\W5@DKD\DXOA/'/_QB[[.@1V$ M>8Y%>1)_U2T7)' V+LD5IQ;$J07ON9$Y;:DIP$\LV#F2*7TY+=:<51];Z-/E MH[D=UZLI[L0QHJ^D%_"2;4**.DU@^\[CWF%\E5CP[#E.)YFTP&=:.$_DB#Z^ MD:9YAF^)A-\ +O'CO3AC1,+8FR(L>$LV/#E(--9L:%CM= M$=BJ2[.4HCES0]H@F #_,303)*]5CX@PF[K"!^1)R YMH&D)R45SO-!,E;2 MQMD1A4G?/UDZ#T^*G?3% ;LG4_],'/R.EA(B_4Q:)P\(O%, 20.H[L/N:_O/ M?&7^]*'E:$@7/=@ 7=1:(@*\?*Z_CZXU?R#P>U]$L\O<,'\)Q'0$%F 2",FNI")0*(&YS)U$CQ\II*H2;8\ M39#X70(YFW[7?X7KK3^^OLOP90\!1J&RK\2?R'C>D\+ M)Y&S#$.R'50AHCNU/ >NQ_G7=^GV]]7D2W6!3(#/*J&=I-$JPU X2XAC<@PE M+06]BS0&%)%190)0@&!)6GHA::>C]](<\BU>CTP2 M%E\>9[R)7NFJR8DV3+7;[8E(B,SKD7G"QMR*I8E\0TIU*D*-7AD9Z 6(./EZ M:'--XMO'H9/4.Q.QW,7:5,:C6M"A";U>?.13]AB36+VR4;L%'$MR"WX%1X9> MWW2U9HKI<5.,KBQEKS H4AV)@R-Q[/50QVX8#MPL0= FHT%37*YX8XY>'Y[I MX] NBE-]4,0J';JG+46%&11;(A6>J< XR]GCI+359SR];)2W*VY8Y.!(ZO5( MEECB4Q9;9W@P:&=XHYYU"!<],[2F;2LW[_7GV0&?K.3X(5-AZL45&AE>4QN? MR/5Z?E'B%SRN#&J&H@TF*S0TM":FL[:92J4@Z86J5L3*$ODX3?E#Z1"EM*Y) M58:2HW=2];%<2+4IC6R)*3'T_F1SSO;ICFH*!1G+2(I;6#$U-#*T_)E7I;:6-8AE][VPD:&EH^U>OE<[)1YK!%'S1X>=XOS3'T_O#RLUT:-ZOR*(71 M:Z%L6KE-S<8G(AU>OM(?C*$7LE!@Q]1U0D<&5K2@LBGQEQ[#?0-.Z*I9$7O&'TT M,KRAQ779=(=IIX#15J/*8P97YY25F XOR70)CNAIPICOJ);.$09)MN#KTV'! MHT1>-8;9NL$O-#O;XB5 )2DT,B1X:[6ZJ&_R^4=]4\3[VV19FC:5%AP9%CPN M8XT7W?Z$P!JB5VUK1DE_7'%H:$CP%^^:5\"#SS>F,AM M3"PPD=P7[#Y-Q/L2O7UA[M]-?8^W)8:Q>%\.]^7]M*]X7[X+QMZ]?11O2PQC M\;X<[DLJWI<([DOZGF7C?8G>OL0X%ME]B;4W2:2H3RO+](O/QGLQU?4C,6JVL0JS^AP/=<]_WPS/OD MF:FA0DD_E$V^B"G?3)./C-G;!X\/S,983J(N)W\*L$_6#/&[Q@Q[3YW?K#NA MK<+!V2$'13).=9'ZNCCF0E+T_K'-[2/K1P2%\5 MMLJR-_,,R:]4'8-K;+;&9NM9JY?%X8]K XB3V>O4[RH5 KLGJ%L*/F:#I@D= MUY+UGZEU8B?PJSS3E#0E63)_)KM!"5K*7(LM>N+%?SWOY@^<%"Q4 MZ?>:^8:;69[IQGQS?KZA;@IOLM)<7IOS1G)D$P9)"0WD0,R\/L_ M[W*DB9,)R#=T=+JN&-+>DXQ2"["@Q>HAE<[02)6#PU01)YZZ6NSZ48A/]8V# M,L8HL&F9J-PQM]:5=,RX-V*5_E1KKWR%:(O& \MO.MPZX8 MI7K^"WTQ I>XY#@>4(YUR,D415$2)S5A,1W1@MJUQKT>JE9*?-0U.1:M2X9G MOU6R/D&E?YPJ?'LC$():Y92T^G)1SJ@4G^W,E"XQU/I*:?+M^)'\2EL=_]&[ MPNR[HO9[$"&?0,2JC1^U6ADT!&E6F+'S3FF>GZ$ZQJE??Y,L=I=FR!A OC$4 M?OGNQ=\%(!?OQGKM /*<9MFX4F3QM4O286N^6Z7Q2=_?4W04)CA(ZQY)MO(_P$+ EN'40+3$(+ M_:AOWZ71I U<23.!LF_&MX.1ZO@Q/TW5]26?%/#9J(+W,7HV.2V,:"_[_#WC M22O?+BE9IL@EEJVUJEA#=/+044+BST"OA6;NR#3QCML2N?R^ MCTY=?*(DQU+0GG8VAW#LMWJ^EB/)BZ2CGK]XRM>%SV^N2%Q%*O7%]NDRMT"O M2V>>.Y4ZYMS3K.3]U@0_DW,O>D'J\@9/SK-]72OBHF_QD&+7$LF=^4.>-/ZK M ;;>-]>E+-;(JC.%DWI6CO_]^"^GH):Y?M/?KO7&F_WS:M^PR![8%6T %^' M'>\ >ZG)H EWQ5+:0+8FIO^4GF1XX(AA]KAIY?EV,]/4-Z7U&(C+ LD#U&.2 M_?4W?L?0J?,%DV\#8"Y1?>:Z .;L]6ABW7BBE<2<^\4:[3'K1H)U8X?D&AR2 MRYIU5E<=U$:=\418<+.Z/:,ZQ93"79,IIAHY:V%GZJ2P((DNCK6P.9]%/<11 MC.PC6^P64I7KP$T8EN,DKCGT'V6,N)(LY%.KO)@+OOVXYUH5:BPJ/UI4OB,U M]"I%Y0KR2F-1N;G,QRL4E9^9-GG2D/P;291&,G)AC>LR55E)U.\[ M@- 9";*GT'7B]S*;^BN7J2T+,HLE5QJ?ZVHU"R@KD?'S)^D[D@V[;5>=VQ1E MZ?J&7,DKQ*!()EK&"CMV Z-(I@BZ@=^NKT\<:_VTJE59=6J-RUI.:.B9E9=: M4[0P:"%5RWQ"U5Y=$J&?SYUXD="=" @5GP9%N4I??*KW)PKI^[;Q:K53S/G7 MS?F[,&/,^5^..<:Y&OTIJ(W.FLZ MU3>7)M9=(5Q@/L*%6\B;?+>L[4']UYIDR]-]\5?RI!62HT603T.F:\U_)UOR M)2"0$! 4RQL;()*(\"YWG*WBZ^^:).&"C%,=&VC:^3&I3J-9*56.U_! MUU9)[(L37L QD*3R/)]TTXK-B>F/"[Y^2IS>Y[@K.Z<,,=1)=/*[)'KSU#)" M,OFGE>NO<,D)TNA!V?:U0RB6!Z_1U5F;%[M*U\[S+;SIK?2;(Q<%T"N-W.)(R21$4&NX]G$$:+332'7^R4.,HS,,"+FYK$D-4^1 M4ZPEC8C?]_ ^AV+>I->H=\9-O<_5>Y .R\:B@5 ,E;A-W5$D'H/8=X'8&UG> M$1+.2(#8FWG>$2+4)]JSOHMBYZF$>>*T\&ZYKAF 6JPQR2WD6=Z9%]S2ZD)5 M+ZFBU*WDAW:%[W>R*V?,+$1*L M2"#0VUG>$:+4;4'0Y\_3TMU!H3NF%!K;4%UL/&B*>:=[8JOJ352JXJY=59H. MP<\P<]9MMPUW\NBC$O7K[U2*N1U$NC+K*@YNQ<&M"[F(*UQ7,[UZ1M4]8B$, M585Q2^*9@U-4WIEF^O2T)DBDW,R"(E%W.Q.$.WX18/(.2WT45_>/Z_[M2G!/ M3WH@K9E0GMV'EW#Q/CX$XYY.A8G/'TE?Z[PE?R-%5<53U#C%BFD6X"*EC!E1 M8M.2F%)3.)M25#FM0CWRWW]+^V_ K<]M^VV*FNN/PB8W7D[TJ=WL%5OH2/GU MR(J=K#6\JE7#Z%1]#JUFCR$U3B1$YO7(#'@<5F<2.\7ZQ3PQ+F[;*;FV@B-Q M\O70>M)I8R6H?+&&V&ZF]21CI\ $BD/H]72GV".5ODGI"\_@6O-V+E/KK.#( MT.M9:HX/B4R_KE>*CQD^F9X:&08]$\=>#\4G=*N=$W(5?:$:+;F+0W$C_*&A MF6;7DZF1M^HR5FA[^E;9FKT.V1*I8X0J3J25V)D(FWD_G1XZPTHACT:&B$]4 MZSFN[61L7C*';2"/Q#J91B-#:UJUQ1[5'$+B%^9VM;C(.>6T,8$CPVLJVQ6U MK/,354^"A6(WW7IGD^30T-":Q'66(,Q'2=<]FI-%IEM=6:0_E'X]="$4^,RT M.'CDZ;Y8'%7MN3MRF;#KU(>>GTG7RE6"S61 MQ[0.-DK;%"#9+GIH>/G)YZ)C2D5(K-C]=#;N$/#2V_P"7Y'K;"'(Q8 M&"5G/&M4VRE.I,/+%].2,F>SBZ3>69DUS?+L%#]'Q:)"?.)LYHWD.I\C!'I6 MR+F]W@RT"A,X,O5ZI$;*XF:#)9="83Z;,VG'5C3/+T"%ARB%/% MF(C\1D7WS&(G[_(2G94Q+#/12S*ZM!5:D[)<."(SHGJ"E[?5 M&E&J-@66@R-#:YH]XJI,P2YJ7?F34TUL$67X?U[W*$E+6AZ9'-%N20LQ@,L6^QN MB2F#\DW";.+JHTK&D0H"39>W*[YHL.8<9:R%EC1881V=+G5QON".W'4.SP^P MR02.#"VI62@)55(89H5%G1P\9IK=3L]#SPPMB4Z!&>-F^FM^TUR5.I;M/A:S M+907$]I0-]T95[S2K,#/:MFLA8,IV>NBD&MH2?QV_=@H%/HRUK%+S=F$Q:V4 M?\04(I,US&:,BIM)"_T*1YECIR>__3B++^F%L M TE/KB 1_C.W'/]$X,$&T)F%ONNK9^YL!__%^Z'2V+$,SP6O%OIM+AS^A11! MN+2GGV=-%HWWY9OVY:-.$_'&Q (3[\OG*^S&^_(]^_)!E=]X6V(8B_?E\_U? MXGWY+AA[MP=-O"TQC,7[\ODN,_&^?,^^?-3I)MZ7&,?B??ETRZ%X6[YI6SYJ M>Q1O3(QC\;[$T;&H[TL<'3OGMGR^5,);^W/^DJJ1K[K\[>5DWLTZ##+TPS]# M.9NR92"*_+]?./WK-RE!LQ&K8_:GF:UYRTZX4Y#H3FT $C4X8.HD>%,!RLO* M&\21E,98K"(N5M'+)/_C,^^3UW/ZQ&6.'\$FUU7BZC+-5*-,@7.W3HWEY,QR M\J< ^V3-$+]KS+#WU/G-NA/:*L]W_D]:!NQJ..:"+=%^,K)^=$ 2+6C])COM MIB7GSZ$5)^^)]%5AZ_,MX!A<8[,U-EN_2I'(-6J*/"M<&4"I$-@] M0=U2\#$H/YCP[V'_3*T3.X%?Y1E4[BU9,G\FNUS>CL7OJ7>S7J/&'J_LV)?G M03&[Q&Y/2 ,]%SN*&>8VG*"+-2>)G9G8F;E.0?_6T]W;<6""M@S78HN>>/%? MS[OY R<%BU3CS#^V4F>69[HQWYR?;ZB;PIM=E?.8<<[-.#N_]W8X)P=43=9B MR#D_YP0N\.UPSE^HC]UGB^G&C!/;.#O2=:V0IKJ%OH4'K0ES0/8+8^]SI/$K M[4QXA3&DM]L<7DY 3M?7],N-"G%B5Q,9_^.&7T!D9 .?CE=Z1Z$FICQNITON M^3H5UM,IG;.,_5;)^@25_G&R M/LFW 2%?*ZE^4?PX?4UVK#YY-5*:-=H,* N5P<(;%K/%)+N>7*A/E3QKY#L593/!.D5J,&ZD*:^X02T> M_.YY.$24=+@1Z+]B2+G@0?W/0)2W6^G%YLD)FN$Y0D%/3_*B@1$")I)UYK%I MM,_<8GC"J4R+:)4M84;D^$PQEQ)+CSZV4+_^CEV>.&82QTPN@BE,I3+M+,I@.4CV#R*Q&I67:;_.$^M QV!W+TN\@ M0.0R^CXZ9_&)DAQ+#D"':[,YA& )K>E:#B$ODH!Z_G(I7Q<^!*XX<17)TQ?; MI\O<^[PNG7GNY.F8;$?Q,SKWHE:C+&SPYS_9UK8B+OL5#B%WKJ0TO M<=*(;Z?&I%(I)U/5O1FUT7@G+8ZHU6^;4ISRZ#DNFI/3M=YXLW]"[1L6V0.[ MH@W@(ARXXQU@+S49-.&N6$H;R-;$])_2DPP/'#',,DE<:8*:Q0L=M]=L,5M\ MGJ^AKI(LM,ON,"H<[8D!YN+U9JX+8,Y>@2;6C2=:24:P)0Q49OGUHBMAI>95F6+S=FD\=["NR&O=8B;%\MG>8P]U M(O=C9!_88K>0G%P';L*P'"=QI:'_2P?.HA[(/K7JNM'=_([CEVM5<#'+WP3+ M?T>2Y56R_!5D:,8L']EDP"MD^9^927C2D/4;>85DIZQ,\^,1I=/TP,+G]?4T MO_Q]!PD:ZT%&$;I@^UY*(5VP4XU2MB7R0*&'JPF>+G8R*Y'Q4PK)NS3)W$Q" MX65C=S&6W$8.8:Q 8S?IIMVD;]>?)XX-?EKU+6AN/5QKA,9WDK;#:IG2LF^T MD.IC/J'ZKB[IS<\Y3KQ(.DX$A(I/+Z)<1RX^A?H3A?1]VWBUVBGF_.OF_%WX M+N;\+\?R8LZ_=LY/Q9S_>R&]F/6OG?6_=Q>OD//W :AK8OTH1[8_?[^U:Y9I M0:\;!E8I,UO&;/6KF^;OWV]]ZVTH % ';D/M2NLC_O_*!=/4XW2SY!=5S=9G MHM).RQ.1]6^\IN+4ZMB]^O'NU54' G\3%D"F4\0T*ND*6EVUF.30A2_Q88'Y M !9N($!"/% L;VR M2 +"N]QQMHJDOVN0A L*MJHIB:.72D&G9_G)H..Q0XX_7T'2Q]EZ#GC&H_5& MJI2TM@IM*,V5F/ZX(.FGQ.E]CONNZAJ_J8%##'42E?PNB=X\LXR03/YII>Q_ MG(*7WCJUC!"=+H1=7ROK<4G@.GU5D($BKS-"-D$1&!+F.Y^A&B$XWA5SO7\AW5*>Q6!LNT"7&:3F=7KY#I\]< MV\BK5^?)#LZV^0:685IFRFAO>PC%6%0R\8Y,43&(?1>(O9%S'2'AC 2(O9EU M'2%"?:)]Z+LH=I[JKR=.TM;*FIUNK),JGZ2]29[)@-&0O53QUY3G"$:K:M7U M!9YSI+HYT5;2! *97_R5(.]((NQ)?K:W4N2P[$)AF3+0G:8POJ+THJNLK\?-?^44=6:I9N%8JKI840ZU^MF M-^JZ5_>Q"!V=':MJ?YTH=&4651S0B@-:%T(S9L79\\Z4K&$-#Y^W2?)QN^7. MC3HUIS9.5E*.T"!3A7)V43722^3*^24XZ/0;13@.V<4_HONW*\$]/>D9M&9" M>78?CL %3ISP_/E,POCY)72G("')J&:N9&X@]R=,RX7OEFSXL9G0X-,FMF0D MYI+M)BPU 367 Q ?P4<'Q79-_[0;J;6$JIF2*6MPN+-7B/(KFC+O_\+?^P?+!M LM&IZ'0WE2?D0;/8GQQB_[Q P@1! M[9'X. W\+[JV9#I(IA^\^1S8LN0 ."X57J/_\W__YW"MST1*RI9AV0][2#T@ MPC2 ,,)'UPE(CFT@Z4E)A?-\D(R5M''V^)U^SM=]>$)ETM]$_Z0U@";':>&&V[#Z" M8H\ $PET%JD$7TYW6RY]AK5?DOH8!24?XT4Y+:MI*2V)#$%((D52E)C&"4I4 M545658"GI#3Q*WAK\(TG8]H1LY(S50UKY>P&G 0K0YKU0(!0"2I-W1S:!+_^ M'D'#7(%F"*24/;\_"VCOW_LV:L-Y9)\P-WN(N<_T\G<3DBR11S1#FAJA=:(+ M604D:O#=4R?!PV: M8ZI6\<:I%=_0IDJ]WAY-U/%$),(CV?(V::_L59GWAJ*6ENQ>1>%6<&3J]4AB M7"IXI$%C6(,J2#5LBDOD=@(MN= \,X7)P*V8E8RV:'>*9'3^#(T#SS>E&T M\;3I8)LNP96=7F%Z90QB9]B MC72!'6XF):O'H9R.T,AU9:C*Y?)HB&U6NBRH/2]G#EIP)/UZY*SB#A?=5!=@ M#2Z9)$N\IA@ <@@6?FA*QYD5D<0S6&>RL@?8,"EU'CDT-/34C3V2.8(5=$S3 MU@2QV;0HLP.?BH>?*LMT5>USY$:0-J-*K>FNU&5[A=I2A(86!GBS5EPK&;Y? M;HQE9MA;5 GXU",,)>72S%K?+A2LT5.R6:HR;N$.?.H1CAI,6X,,I]4RO+3B MW1'#CE?>$ X]LOU2;M&KC1L4AU622LG8 #:IN2T1/[+_AV1/)]4&*\!)W"$ S8"[>6S ]G4%WQ^FI4* M'M&<^$/)UT,GJBV(;7I*"HTIVU]CE64S"ST6_ BW&%RYP+**O.8;6ZFQDC%O M/>AST-D*#R4A6EG3PH#%^I:X+IESU6I2$":.;*Q%&_2LT)T7L(VV GRCD-X: M7DLDCFPLH4KS879L:CI@YWJUWR*Z-@^?>F2WE'EOK7EE4A4\PERRDW166_7@ MT".[];C-,%JF7R\)GK9I3&:TFV.%))3)B,,VB6V.H 4 M.+*QUIR?CK9ZG<5 @V!R5!>7J^4)&AIZ:J9%,/5YQ\IAA?I49?%5.J45X02. M\ !9B;-K-M KY1R*FV5,]*R )]ZA = W_%2U$P>ZXN461@):Z,[AP@(AX8F MT&X*M78ZC^4Q29#*\C#7;J\*<.@1'F@DN^3:5A[;0H=D';)ID'-SP8GD$1ZH M5KIFVQI/Y_H&RS4:O4UR55U 6#^RL4Q/2BW2@M?4"]EFMV0:C#>OM$3RB,1R MH^D*SVXH#)/8K;Q,U?NEZ19.X @/E%)UO*6-DB1?2(K3+(V-2P2:ZQ$>T*EL MMNV1CVNALYQFR"*6,88S?VA(7S2PL:R5F$R-][0TZU2+;K$^](>&%,9H6"OD M-)XVA5E#G^057%L_%E61CI\M&R2X.)[*P82=DOTLS[3*:ZY&-):_I#PW-M5\;.KHJ\4.,7LKD.LU4*R.LA8:&YKI676@>,(TN M+['Y";V9M-*>NT)#0^Q",9LQ5DZ*AN#1]1*Y+A$K-@\G<(1=DEZ7%=+EK2OT MR7QG4\T5<\G."@T-6Q;M7+OVN.$76#_38'![MB"XE3\T--<%-9MLJ"[G0IA+ M/I:H-(A=C_"K]-ZOHXQV]Q8Z--" M"O>$4:F56:&AX;E.MW1ZD1)[0E:@\:)#T5UYVD)#0W,M)+-NF2.M(M_1YBLY MPRMC0,&A1Z3 3JF]\>*1480%G %HV*?^)R^7OOW@_ M5!I#)\!SP9E=[+N$^]6Q@]WH@+;01^GTK'&Q&%C: ^ MZ"T4[\3EL(F)-R("&Q%C4U0V F+3NTV^XIWXVDY\\=[EAW;KY59]L:O''UF( M9\_R^"A?()E?_@L"8@'8G? M':/A=4O+>;*J(B$^YQ06XG>%!4_=,Y$JA_AE84&'EB>ZG_Z1+7O;;!"I"FF_ MPP;$*8#P.]/@/UJC?YZO!N?YMC5+6'. "FZ8DP1*AEM"4P\X#Z>3A6^IWOV" M&J>L')?^YN3B"%B)NZA)I.I3O\*YDZ%XS+FWQKE1Z\;S)N=&S@(_=MD*_H_V M'[_O^W<-9O05N!(?A>$N82C]XW2ZXEO%Z^R="LC# F6D:'7506W4&4^$!3>K MVS.J4TPIOU^W\-.="HQTABQ*I=1 U]J>/F&ZM13I<"*%$H[H.Y)-G:5'S]F] MG0BJD1L2SG=#S+<@G!%I(^+F]55]D9DM=0#2)*,EK;1IKJ!PTJ?O(A(!'_25 M=7#0B1G1]N%*/=U3P^%[XC=.VWV6XW)Q"OI#:'L:$:E0@_- MED@CIQ2GCU55BSW2:Q#74RO&'R.-Y_5'/Y#&L3+%*A6[8&(2MIPE1ZYNU;KH M4B3T0MEC=5IOP /=&0G ZPG;[=]H2 ML8_Z:Q19Y8K1D2CJVKF VZEZ/;) [ M/)T^GQ4283#X.;)_TT[\39DO7Q;MWF2#-2;MQ5"H;%:#0N61LS,U)-K0H&&. M!-6O-L;AESY+CJ6@/M9L#DPGCG='RS7 M>J,P3S<[!6_422')A$8#\49YT-L)A-3AOLHH!7R.;"WXAZ4F;&"Z";!&1 -Q M(.2FG:&?'0BYWG3 K35[@**++F\T \%MJ&U4'SZ0VO=RC_3!B+1;[*8GT%2[ M.F;=59][1!61D25RQJ3 " / SY'W'Q7\0%N($]>;R<#)L@V0%/Y;.CRN@!I: M6DJ:@8I$)2%2)!T)58L"LF?[M[7B(,"5>A(_* APO9IW[U^4S"4(DEB#E-\Z M<%_&*W.:(T-@=#E3:=I@IGFS(\IX-6BFL^3J<2 LIEV"E*=RFV-7J#0K2M,_ MTFN:%)/EM"C7J7,('? MFT*2%YX6E+]QXK3UF[*,;]P3?MW)XXA"_FXVB-W$R C#=;N)E^/U*W,HFYXM M3_U#8PU:KZ9KV9O86;Q2^S)V%J_*691M 4O!X+_+YFEG0!"Z_*(6VC6]?H2 M'\V[NC18FM7UUEIAGM];@T29+.<,TT9%CF]4;&_'+;R$5)[WB/BK4BGKXRV8 MCZP6ENVD["*OY\OS%(>DDD9)'!CV;DV%*_:2]^:##>:2INR/A@,W60%^0=@X M8_ZV/8(;=X\C@'67MD!VTOQ\8OP:[A;+1:8_[?:+0F$Y[=;T*C\P^W[7+C]G MS:^-&)\6W[+07W<8X"=ENWU"O-],"/%FM3Y;4SQ+T-QMU\@;5LT=^7*.S!J" MO9VT^:XM*2!A QEH2W1Z'A^57ZL;]8.B'S>5+Q_&*4[V3\F=]I-4OH=5W1JS MYK;4-,E[J_S,Y7O=&6VW4'M09)-0<06!:Q7H."X296/BJ)"^EDVQ)-=2?2:# M"<0DDZF29^6\BQSJU:O..W:&-%,\T[=4_6"['F'3<'2Y+ SF*"#B]Y\GSG#(\YTW#'R[+C&7-G[/:72B(\FR M[8$7"9!QG.1*W:HX3G(K-LE>5)N!I'*FP@5R6GT6TR-8MG6(8G^8*A:QV;I3 M%T93.0OQ5,3]DHL,\=[EYCA@$F7)C@,F4;8R/BFM;WH5M6SC$:L:BR%6H.A6 M:]51ZR+90F*+SF3P\)G,3053=K1*:/[-JH0KK>-HRDU[47$TY;8M%R3-76D- M]GAX[!0Z8PSH68-(Z8N<:E8&*E/JZYR(^W49*3H.H]PT ,1AE.LS<(X(]9OV M3-K>\N5T>65@'4S&E&6Q5A8'OG2CD$HX2'J](94<4(%M0^,%6BUQ".4&'*T? M'$()W?2.0P)1YM0X)!!EC;E7#)^, (Q7:6PMZYZB;[0NH[7&6:^F0(T9U"5D MPE7*;RH"$*13R)[MUR(\AQJ-L-D?!P)^:"#@%J^9^)*<#03YD]#W2(WM^0"4 M=#[;4I>N49OJCCD1\:!$83@4$-\ZN2D,B&,!5V;9_(:(X\-4F2R2?5$ "V^1 M+;E)8+3BMO6:]BC4=)T 8**TVYVLN%G!R?K&R1'K)(Z>7(=(Q]&3*-L8 M'XGIFY;&:)-U4@V<&_.$EY_36B')=E,3)*_0TB!OO&)'$$:)PR??Z3J-+5L! M=C+X_@,^7R<P.. M+U0XC9D"O=L1(&SBOIE#GO&B;821)0:2"\9H8ISXSG#.9W&BDK;ZR]K&6NG> MO%U;IO7M4)VT$$X@\RH4=;_MEFTM-04HF8T 91ZBYE[BN2>! M?\\M%4"G:C6R%5J8-9+E@:X\VE,%VE=^A5?JCD@=K9=P*@")4#0I!I#O !#R MVQOS'!MA/ M=\\B'_ZZV42!:U KW];:)5+<$0=RKD)&+B82W],!YAQDB'C0XB/+"=D="=6P M5DY"M:V9WP;&>16F>+C).,6-'EK_H#R4IP6=+/8<+4?X1CGTIM(JCC/@-3A2 M[_:_?.YEZ_? O$ASZ0@;!!%+(+AI??+CDK//&YQN2ALDQD[7XE"K6AO4)%L' M+I+FSI,,'XDF42DP=:7%JH6!+8?+\RU(L=1$)/PJENP=QL2]/FY<\F_ZUL69 M6EA'0U\K8.SN-?0F\9?D)E1)LQ-+R?# B80T0HY<+@MS"L-3VUHNI;E1((.NFLQJ7].F;^STWICV;>ZDN&E(ILN9"K\7Y&.)6/UE;YM* M+TV,T =4M4@;/)=;B003W.=[MS19[/=>O_#?M-][_(K*&(T6B^M) MC4K96)$>E*D6DFWZU]_L350=#(P8GS:.YF^OI4)#!F[J1$/M+1)Q .!*G8@X M '#-)DCI200YQP'NL9C[M*-S2IDO4CIMI-QIB347V& B$FR0 HYA<03@:H4W MC@!<:P0 8HCCVEZ 04%$8&(#)S[X_E$77J^!;%=XP_X&%;U_6Q8Z)0J"C.7; MVEYP;9UJ$N69OND1/8\U!EJA!WT1OZ@A>_RZ5QQGB 'FMA.U(X 7%XY??!HO M1(9.]AERR<^:\IK+DX1BVSY>H Y0-]4RX6M7ZX_EK-]DROJW6F,_]F9L?+4^ M1.JF_!?Q8&%-M%X9&V,Z&%3++=(1D^W2"N$!NBF/':TG']^3O_E@ MU\T><5^#D1G?DX_#,UFA2VAKF&XSY'0;':9J&07>JS99IO>O/' M#46T1-(O[X>G[S#J: ._. 9Q+:!Q.PD>WXX)YXTA1 <3-I4-QK-*>HII:7>\ MK6Q*U7%U@C#!K]A',Q^6_+R&2$1(4@+"H+14L"-7 NX_2 2_.PDKL*OBD,-/ M<:=^4,@A6H7DSVM\!7+>4 ]!L6'^$?Q"X V -JTFXAS(%V'AT^>[ZFJ%GVK0C876(, MX# 3Y>5 4V\#)#L.B-WH^7JE"]XHC7;:#" MS\FZN:S0XR+3' I=3Y%[6(45AG1!XK8"B([0,QG:Y-QE@^ KPAHD\]O!%L^U MD-"C3.4T=9=.G=[HB7+)D'>,) _A>;1W(\KGO34,,*^UGGLIAG\I@'^^-8' M"8%%L;RQ :)G2_WCPLU8+T^+SZ/L^V<49X'@YU#9"M?53*^>476/6 A#56'< MDMB*# )W3)X@R=ZVB2V<_&.2'XBBUYR(Y*YZ*YDZ%NDZX5ECA+$GAIK+0\UG M^KG&4',4:@B167'VO#,E:UC#P^=MDGS<;KEO.OX\ C6**I*.),/'F*[GZ(XDP]OV[='8CBX7<$#FFB=,K]M,83-PN+63L"K'WK M)5M/V67LNXJJ98-,3\T\:$:"(M_O-A>[2YC SQ1UI77L1472M'S%O3(P76!_ M7T@[,C&CZ\[=](L29:W9W 938#K:$I1,V9H!P;0!7/X6*$6X?9"Z!4DSJY;C M-,SG=F*<#3G;G, 9PY]!QGP=N VU*ZV/!)#6\M!UUX2\%OH*-M2:M+:94IQ( M^E5/B2-%F6,?,P:"*-^?N?T"J5U;,AT5V$@SOU4>%=4;0,EX[EURQT"MREI MRA&53V\'0&)*(P[;S%99TAX(0"FT1-(O?4IA>'P-(P:(2YY$1P<@KKP/Z:%A M@,IR0A/ WKQG"<1.?6S+QT[]F17XUIH]["6SH9;VL7:,^?["?']3-2%/F806H;/L$MHVX+@)&\A 6P+E)WAYW^3-_/##I_AT M^IQ].&T+TE-Q\K8UV\NT7Z0+=8HQ%:>]$^\C4; ,RSH;D\VO] ).&>-%S>UI MS$2D_)J S#DST"(,$3$BQ,?1UQD6/P$B*-5TJ3I+R1O=J^7,8\O7=7]@ZH!N.>2E@1%]RB3ZR$I$^]E$-P M4^%_,.Q"J_N*H%"_L0N*YLP-:8- /S'T$R0G 9*XO?F\1LKQKZ@HQ5M^?=_ MX8_].V4#2#924--7VTBBI^[4$X;]\P(!$X(Z\,B.D,?_HNL?W@J4(*HEL QY-DF#GY'2PF1?B:MDP<$WNGWI %4]V'W MM?UGOG)^^M!R-#\2:@-#0GVBT=-?/-??1]>:/Q#XO2_(\,_=PBC\GDF=:6=? M.=8("/;[*"6F-E+[_]=M9(]*'_H=BA#4Y\8+EW3W$5022(\B^,\B*\)']=V6 M2R?47)^W_4;6#"C0QH/SL>?W3X;@Z6=1]Y6A:R&]AQ;_K.OR3[JN RU!YU^?0)N7W'^,J27?"/,)(': M;U_]"C8\,+KJW@S.7#Z%J_GJSI,]D4QMZS_HF>3P#V@T-J'QB,XGT)\-]6D/ MGK< %8,V+,>S 1S=@3BGJ9!/3)>#)HZ'BD1/FO!YL@:<+IQTQK!D?6=MCL5A MH6UR0FY)*9 ,=YK8V:,)U-?%;RD_ MMRW%DUT'N1V[?T6.$/R)/)+$> /_0?8P$MV?@Z-44"N$F::U, M*)?"?2?A>&-'4S2XGH/OE$SY^2O(KK9-?]>0M;P?#]GR_N0.P1_NI79$5V@N M_+K\AJZ A-,@P>2]OP ]BB5 +H$M:6:P%Y8-U[W4;,])_(4,)0+[3[;1*^62 M>-K_$_\/Q# M.C3XD)\[FBD#?[&J9CMN8N%!?RG(OX;(A]WY_[2R;$-)3"7( MK@"8.R)!EH',B_[9F4-F]ZN02B](]HIB=SX#+7W^195+$4NAKT-3V&^'Z$XE M%WT V5GRX-^Z"1DS 5^ZIW# \T\E\Z%H(4R5 _V^&^//$G[N&6B"J,/BKBF0 M%@C73))M*PG@0ZP9U ' A%.S3/].F;:OTX]F9'MS'YG0]QQTO+Q!3]+,NX0A M0?/M<,@=^A?# /O7P%WU5$@@__;JBW]T@&&@YT.U#$4>VLO AM]6 !+QX+O[ MC^&'\#'*'3K#-@)I@QB#%HPTQ(YX4K 5F@U7*@5F/'HT=(K1]3F(0(KF[JK& MSA'CPYG9.O!)/[,0WJ [NI J<$K1D]X/.1?Q GPBVCFXZ-54DZ>!L;/G!/@ M2$6XR3-I\R38GIT8([1%%%IIA@$)/?=+Z)H)U?,5DP(@!UM^PB.D5/!<%%28 MPM=#+O @P]DNXNZ LJ9IN5 LT-XH?L4[^%A?#Y@JBA+)X [R#WJ$$S#[SM#8 M0XSEN;ZS<'

C)#IR&C7;T@+F?90;X;2J@P>,O! Z90+FSS5T*1!!4\AD* M,LL<_@KVIN">*%>XWU82&; !H:#-9$_VLF_"*>YAQ9=_M"4^ABA^\[2=)968 M68K_JT]_2(\G1K">#)'[1!_X.@[1V7K"&I]O$-I(MCR].V218$MV2AX]U[=$ MD4 ^E4+R-;^/L!9Z!/!=DH#97NS"OU^8IV>W5C.[U>>@E6AK\YV=FI&@(=%0 M#\W5L+TY;6740HZL]O4.7IJ:CZM2/46MSF-O'CEWQ3_VLXC[A+\2Q!YP+= > M\I?B.USO?>^_8SOQ[[_]88<,N7..?2?["W&3,^_@"Q_#]PXVX;U*,:5);^.H MCW"O;*4F:?.EFCW37H4(>D+KK FUJ:S-#>#LW/GGI5^7Q;6S8=X//N^,D< R MDP(7\,FZS^[-^I=V?"*PXU_8Y G_W&+OE/AAL+UR0%\>2P9\-4!VG;M"IMV+ MB>WQ$2!478+ ^ .&-H,3AO]^>A7R-J7Q<)2O^TP9W\_:><=0<2(UCW0RR@%\ MGK@$C3AM%_B'OA*DLK'96X4?[L>3Z?G!MCV_;NZCSLX&M?Q,1*3-?>/@<-K/ M; WU&51#:".1!3??V:]H>B\C)Y +.!]1I")^/1O\G/O..!$-P[\]YO'$J >80-XG#DB1 M>*9%8D^,2VB+G69_M1.;M_1&,5\D.YE6W^$!G],VGL6U9LO)>>A[,K_^U]]/ M6K\&?4IH805WA$^I'[XTV1UJ?/;,\1A^[*)"4XA9ENT'@F0+.NIC?Z%@C9 " M.1>^,[>"KK1_#JH7&S MHAJM&T,(+HAW0*('2 O\/KC7PEPTM"(%H M?B E*",2U!;27,^%WWV:C>_C^5: NSG9^YBL\&IR=$OAJ:!:@ONIQ)X@?*! MN>0/?0[+^!%AW^&?>^Y3/ K9!0BN;.A20AUWG\A;1^?T-"&D-IZG=)=8 91X M:D'UL@U>B:(.<)LTW\W\NA_AA M?F+T^_*,2WOUYP=+_<2=8]KR#H5:I8G_1V+EQWUW; [%;2;I -+^<''2\^*" M8+,4-))'K A?9]E^W&;VY&L%W'AW*#!W>T$-G@A0[2('!.Z!\][[4 01JNQ MGZ-HTH$^1T^!WIH?*T1S@1[;S G:V\-!B :(E5"J&'P_^BY 4O0<1K11,MH> M4#13@?1%!S@'UY\0-*&D-3]DCY[P%'X.8HV>[QOM_CK\WE-QU81J6[-=Q!A" M&!+RA .?)/O!: =Y5[8%G1FX^,\1 [JICS[QK2!="SX8;:,")C;P >(IT.IN M?,1&7T*!O2#JCYPW:24%!XD^$BU] PH=LFFV[,T@F_B>K;_1*\LSE#U[)#P? MXKVYCV]^U"^XJB[<[8#K<#F;9C1!-HX$%9A8H@..JX M0^%&#PX._@S>IF@JJJ1S$ &%- NV\7!F^[.$34"*X%O IQUZRAB=F:"#1_AT M2#7TU:,.\J<^[\6I]N;>%Z)5Q-OO M>->D#'#U\&MGMY"A5P+9S\PBM\J4-]V#0#)G*OZ?QJ&_'XXG=2A+THET;80M MJO4R/LOTQ%PR^O&D/#1#=HH8JWS#0D'I M0C-D*B"C[]E2OO-=\RS\6Y'\-2&5?GAH<#SJC$9VH+.^!;;A6XE.PH\Z*X'X M[4_*45J4X5B[ ],]L?83N[\Z.J%UE"6(],BB?4Z/0NM\^G@(S/L7?_FVJKL3 M"A3JLPZ-IF>RS#T; @]P@B"(^RQ%B8F?<>1[ZY8?44!NMZWXH8__S]Z7-2>. M;.N^WXC['Q2U]S[1'1?<8H;J?2J"V9AY,C8OA) 2$ A):&#Z]3=79DJ(P795 M%QALZ\3IVAA2J1S6^G+-B:4^L MH*LC+(((2H5STUEH'"P@^((A(BI^_UK*7 M:/P!8A%57N\3UOPUYD>B<2\.-[E1*8+J=7:=]G4QQSU>2B\!DQJ8B;]/[#C1 MX$@8$%X]"_;18[[9LXL8H!+.J0W9,8^P2Y;)EXI@^1A[Z.& MX[9!:ZH!@ X#BI4GZ,^S.)Q$^TXKBF,H<1^D=,&V%3F13M /$>RIKKSOYC,\ M!B+II,/+8W\& M4(:=_UMMQF/-5.)I%HXC(5^?/^7XZ>V?.X3L#2**8$%K#$%?[WC.X &D.8)2 MU,0@(4P#&+S(WXS.=_& A'X(,CG)5L1#L;-J$@#\]X?.#L[B&=5'14V30.!I M(V,I8PVYC87QG&=M#C,!:X)A#)X;C\_+!SY?G F:W-Y8E6!6C::__8A%C]( M3[B9]YF3X?HQ8[(?G%"C'5+A+JH0M<1%0@$(Z0Q[7>*$<]@!=>G].EU=7Z'\)AU]RH=[&V$@7V5/X\(T6!/6 MQ6A^\[SI"9689AF/JV\_PL>EQX_XAUJD!#?&@X RW%N$SR86 ^ 8@? )*4,L M+8$!QG= (R!E$3OEC@D-%Q41"UW;9T'JU"#N!J;,T3/1XC98*7*L:F2$C K= M^Y:\O^$72IRJL0!$Y_1RK:>._>GX')$T1 /SF-$5CD 9JVOX+'>?=DLWFT2"R!^*Y22,F9T)$MT!B7ZC,OG+%%1I? MBBEWMA#?7 =XC4SNWB<9SEWB\CJZ] X9@ MEO,T>Q(3H8&/:-N21=/I!@_$0%[:D1#8-YWS1R87#%!"H%/1).1V2(@_Q#=/ MH"30V#Y,.E9L=U1D_B8)EV<,!VA">&V(W!!KBLRJ:<_!8&327P]W 9#Q5P= MR_LP+#9G>[6K8BHD>D?5?T]:/Z3M.K7?>?%5B/@%C'XF+W*]@@+^F M=7\24:!]6_\1 (E9X]J09H"DB[T$%A-/HHC?@G4"]4+OV5_S.V(=<_;=,0.1 M-7>"^0A5M[J%>JN:OM281"R"&;(T)LY=K#%QDHQ5&\%D. \KHY+:>&1(YMZF M._PB &E@NA#HSVE\K)CRI09,"T(Y;$;8SD >(04?-DX.!R-?\"@+>'CDS.3P M$3\$VG:T]9PLC%5\^ %JP&Q/P0CXT51EL\_7= 1O:CS/0W+\X;GDY)C+*MF>(=CC3AQ/U Q*7WAP4+%H:/D-904*81#O M4EK22-RB-\3-T%0-?'G,/BR_2V@TW@%/H-O>$%X/>UN*3;0MQC8Z7S2-3+51 M?Z[:G0O%)_U2FO]A)80+;C?]X\V7EU3NP<;G49@/Q:E5I9!N9SC9-.U]$G!4 M!Y/K4I^K$[::;G>=@%722S 4"7#LMYUWH>0YU(EI)_0WEZ7)315J!?FCH^F8 MBB+A^)_?O8%_Q%^SUQ*?ER<[OF/CX/"0G*$X_F+3D8[8/<417D P)YD_ M+.6*V6;VK7[,T#1!BG1'(<^;P"DXC.-YO4"$V0=!M<%0Y6AO+ /(0$2%P.#H MS7!QLIQ48BK;$Y%W48@G P_IM*BY4G)3D4UJ;J12_8EA.^$^2#J54Q;P!CFP M* 46)S6E"^;FX?W%RN^8KD_^RYO)UWQCKMH ML-SO5! YK3><1/CW3S-ITS/3=7V\#J#]6F$0+4^[.K\0&^U:HMC*39(7RC_>' MG0YEL@@BDN+M=5205+H][PA!-R8L@7G%=%D6@,XD^>Q8O2*#!96)I3_2D*&# M1!9FKS?9"XFGW1'4]O+<7VOHJ$K0]VLBX%6LUUG!G*15"?X';M-88L'5E42. M6:C[7,L@:S 8YMN;12%3$+1H[NE"Y1S.:;(&LPLL-_G@F>>-L))S6(&'4G'2 M>149CU/RW!C.,G3PP6[(N%.2-0VIW#03UYH8"-%S$!]WUH3Z8B $UC$#X*FC MW=2O0FUPD0NUF[Y$8:5@+EE+#K)BOCXN/=0[%;%6:MR^4V0W,6YW6?3%J>O5 M6FT0Y"?OAN6]>7Z7.DY,]3(!:U(1 8,7R"]#+.N8?[&R=9AONFV0DD#4),^3 M2G94BF8F^AEXMW;.&;$3R$EO;A89< MXA]P1I!SR64<&*&;AH_'3BJD. (O*<\$35>^U7I&0'WBS.6B%E29R\F$-I>.HNCA6/$@P'- N FLPWS''JF0R8 MU37(XV=&&I5)$(X\I7MQQ:>>M0?S6(+QU[Q4B5 MJ9=X%QX?H%MKNU>EGPH'<,*5C\(!S GN>*(IL%..)QR1C;\*&'4,08*21N1" M>*84LLJ9L#('Z4&3=F;:D7/]#;]1\MO<\R@F=1_&)T+N3[:[5,C]==)WCH.\ M/FGX;-(/G_7#9_WP63]\-OQ+X;.15\)G7SL>;D^N=8Y%;G2^:9N1B>N; 8-!+ "'E^)&<'Q$C/]/9->3!]X@/2A0V1 MK)VD*.?^$ H?9Q=>/,$C02RK?9=L8X7';2+5>VGFL1QC-N@X.WB8GCB1\BS8 M%/+933LO3Q9/Z-[,29WYZHTEC/";3OW!_"GR=,NWA35P;4JM=&(Y(H M)X*C3G8RC/;V%ZLF$+"M.Q]_+3_B;/_B'^>S 5G_)T'"[HN:.BTN:@/O+0X2HT&V4>:YG1S XONL\C*6&5 M!LU_'-+D(D9!,W*:/;1&MG),K#1V_>@^5T*QX7A]T-@VTL_=>%?O#5!DWN77 MS6\_HHD31>O?7C^R1S0WT\/_H*R!7N !"4C+GL@8+%;@]U5DM&05 ??W[1@I M0,V4L((#&C7U8K!X)>J\'L+5/*[+0#A)&JM=54$2)X5[1LH&]$?9TG;$R(Q% M,KN#WLFTI,&_#DWN"-&Q $ 6'?6@>.L14I' FR9Y5 SL73,\W-M_7[(9/0]C MX7B_6+SOVOVU4)H,%V$[?@W/Z*_;C&!>UTW4\(R"9K^RD%GJT<+$34MNTJ ] M@_ (5?[)^4FL OL57VU+!M, LZKK& U&F"JD+A2OH)2B/] M\3\+6[/^+I0*=?KI3VZ.K(E&(I!H^)?LD ,9TT&Y6PF,L\X495W?^AIWU"/W, :JNB58#22M!3 H8& MLPF69])0&,8$]XAL3HAKUDWP'9H8*1'U%!OX>':*C1$)@ 7\[Z5/2QKQJ.[P MBX9[PMG/0OK + FU+4Q$?Q:@=O$*PZ=G")Z2-5?*'J"WF3<4J$7EN=+\); ; M*@6DBY-ALUM_?!J'(G*K$2[>/M@Y\W2MO?J5ZQ_M#0@Y SHT?1[6-B(.%4'$ M9&BSB 1O_+1#S=X&M XNZ9N*!7?<2Z]V2J& ,?UDA9I]=67/,LOD!Q)#R2(0 M/ 53 *]([5#!X7LH8H&?)9';&%!(1 7A$,96C N!B4@I6QI82V &!L$BOMVL M'1:OZI2W>:^T+KR/WH!X@!=/1I&I$>>N1H5_ %,6G^UL)+6.XZG+$I0H8+5D MG+(P^"?;1%A,Q=,F1PFMA4Z.-:@B/9Y801+V2D\H>A Y,I-T\.SA2V@(B6?H MM!,G*VHIH]7N%"9E@$<<$L0)53(A8#*PBYEV0MYIO0E/7>F==+GGK0%*@J.# M),!! +\'_ZX>;?*/K=3OCR%IB&9"=FU/GJ3D.A6 BPIF[Z6!^;B"44TG:+=3A5N\D3$."8G5V M=9E;,-H5P5C>B'<.',OGW4\3Q%W@I=E/(7WG8[O(BD#A$[ND8H%D+&/I*4T" MZ0[_/O CC3>)];J8:BUY5#:+@_O)-JZO;C^$8CF[8Y[[5WNTU"CR*/8R.K($"" 4SPL MV\[$"Y+Y0*B92 QSB&6"O]R"9*QG=YPG3I41NE;N-"2G[:W%KBB<8XYPM!YS M(NNF6Y4<6B-QHFJ*-MY \2J19"4'J,4%%!SG[@7XFT:][Z+M?V+93B\3=S7- MVF49%F)+#NR1#%Z./?& 63<-3P$_DU8&!V//@4AZ6@YEJ^&10U^70=/>]OL( M2Z2#?0F'ZG,>P>BTF/.:".3=L_>0>(:(9N?]A-S#O;!3$%ESF=TZWI"K1&.Y MHZ@;.28+U$<531U7X/)0[_%UK(?&"_Q#5!SSP M-U<,+"/O$$G11'+$>2QLT,D<' ZNGKI[I037##$SI#<(BT I%>GE_0(LKXC? M!_L ?>SZO.-J8%^5QV-B;W2VU\EI-8GLR]6PC'.^V9T*SKCW&3)UOZBLLF$78[9YNRW8YE1W' M*ITN7RY)3T*N/DKTLRL0W Y;-L=M,\B+X_QL'BU&LL_%3>9YF\8M4X9KS5CT<0Q-C^<@]'DT M(ZVZ+M>B\^=^-QX-*N7!8ZX?J4*?H=!AT]XDU)/RJ:4TD^>C5F&(TD^5"&D: M/6PZD(W>4T'M&%VY:FU1J= J+\P5-$T<-JV5Y%YJ?!\*YMNCQB:9#+;CAK(: MQ(^7M+V=56+CT6 RZPV*^773S(M+,SU('+<4._JT(HI/8=S2UO3MHHYB/6AY M1*5/Z\><4IP9';[="B8F#^+S\S@*+8^6--AM]6O;>7"07\0?1@_WJ'8_:S0' MR>.W5X1VNF2,PMG9)A%,C5HQ,U%?I''+HZTW'N3'4C%:3O-"J]2.60\A5,Y# MGT=;WX]F"JVYG#/R0O9YW-+L9^%I GT>;:BHC,K;X*:8ZF9STYI1?5QIMT$J4#XM\URKGA9A0*>D)?I-9P^N/-S0D5O)/%26:SM7:>Z9=4UT6[U0RGX^B>+RH1-2\$4YGM_/9- ML$Y%/\\,;R1_C0C*Y 9>C1.@2CIUWN^"C&"SP1$QAY* ND)*6\QEDP8K@ +F M%GW7;:Q>")[J-@'.9.6O J"""7O^4)*?HXWNN)PGW %W22O8./5QZ*65M!.6 M]>0DAX,/!-,P5'WRI(1J0[P(@J<]\).,,>/4YF)29R./ 9A2ZHD*)J*W+ML MR0H?7 VR>QNQ$)"%U]QBEHY-^VC!0,WVKBBL,AGK;GQDNUGL$ZT%,X2G:2;P M"X.C@W SP)RP/$^<("T# TWQ_AIC]FKF<3^U2J1'+(1[;9(WL-W_\Z](ZF]S M=UL$NXIV=]<#YLK=+7-[68DN(A!E=G=G*4E:(;7)%=5( ;!%]R%%RY!MHOY&1,_ _'TXVTDU @4O'<6>.+>.<>DR;PLS!^) MJ=E)GR7EL]R*-@;"LU0I*QEH9!M#V9S0,XNF[HBT(I'[&%\?.^-_\"5YWDU"["& MH ,6V'?R6-T!*01ZNIA_QSV>7$FO+_/DV^1]#ZP3!>2&95"+*O5G.>_>W:]" M[+DTML%A<&] !UXN)!CDWI2\^Q+GKA\*9[MBG*>E",;J[,YQF;P"P\"03)5: MT/>*\KPI=>.#A>1@XF>W "S,ZM[KL Y:3(_3;*4XS'L M+;VS)6;E%Q[874Y$L.KDU42$9F8JL963?(_#:WXD=R-I)K<*-(\/9">9"214 M4G1MGW+-(])E[@)"M?N,8[+:ISK)0!#!@8D)VA#&A/H\#;T"K@PGF49..P59 MCO2P%[#@U).D[PQ 2-L^J,/^4,LO=94+;'0LNIC5C( 7@ -=$%ER.H-HDM5O M>:[)N4(,E45 W]PKJ M$VR,&8:; ?_^RX^15QACE6TLT"*YNZK8!&J@J BK5G"J9'.$3)-4_Y))98*1 M!ODPYO?WJ/[D&3KNJCYB^C$QQ1\K_=EA7!X9]6TAWWY*:E$3DTR[=P&EG_H: M=BX-_NYG4_3YG_<*LP)#S'%$!&-P&BF";J+OS@?OH,#/P@8$IFV1>BGVO3J\ M;AVX=(Z=;);AO-61<.B,+,GY_D#*H?ZZO_&9:*$@GH (?I25(>BLXTCH+AS_ MCW=]V!"=^-^_+.DW=B)\%T[Z&W$#&Q&Z2X;]C;B!C4C<)7V.N(6- MX.]2,7\C;F C?&BZD8WPH>E&-B)\%_>AZ18VPH>F&]D('YIN9"-\J>E&-L*' MIAO9"!^:;F0C?*GI1C;"AZ8;V0@?FFYD(WRIZ48VPH>F&]F(Q%W*WX?S[<-? ME@%^U$OZ3&_R6MG+>B<_X93? L";GK*H*?#E_WX+Q;_]P_G'HW?QT$47X"!: M9C_AE[WDM2S+ @N3Z9 PF2H-D\GOA\FXN9<^\_O,_T68_S(JT(43_-])=5>4L?^9JK\C[L\=%6Q>>@?V)L_)JKXG.0ST'^&>1SD,]!_AGD<] MK8K/ M0?X9Y'/0!3T6'WI1? NB;T&\(6BXM/L@^D^]!Z'D72QZT]Z#G"R,5$BV^<$GQ,NS0F7%7Q^EQ.\!71]Q[$O]GTU'K]1@\GO ML35Y4H*B,J10R4%U]\-?H7S8=UN5D &?CGXF+_E.0 *_%:JEG.G$?!_[RDW1 MC<\J7XM5PA]*N+PINO%9Y6NQBG^J^*SBLXI_JOBLXK.*?ZK< -U\25:YK!?W MECDE?"'KW^Z2N>__$D6$1J-+K_#>>F;I';YGL^R][W1NCT4H*KS_IOZ.C?O? M9SH$Z$EZU;F3*KF>]W&1O?LA.58!N6"P:NVV*M/ZQW!%W:!-;@4QI$&WG1N4 MY-IR\9 91?/9]ESJA)_EGE0:?_N5JLFF80T:]/*'NM&F-Y>DU[(YV&KS >,\ M5B.YBN9#9 Q8)>6!>T%?AEU T$;D"AO3?=SCJV;/]L.#& MK4XVT?P&E?GEN:"8__LM&/G&D>+2YK%?G_A]J:"H ^(M^J[8]7YAW.^B+K)CU4I7FF>O?>2VC=FS7FW%&K/X&"56PR>E:Z7ALM+4 MMQ^A0#05\0]='XM\+#H_%H6]6!1^;RP*;:QQ,!YZL&?%I-R-YH3RLEU-7QF+ M$GJK+:N12736FZ_-I^TX%B[DX=IFN&$Z%(BE^$N D2\8^6#TU<'HMP6C40>M M)EN^UIN%5\/D+)XTF^76^,IXDNNL$\,-$N+Y>K);'G3J2)S*Y,[T&.!)(G01 M//&%&Q]/4E\;3GY;MJE+Z\5BA.[Q2U,=K13-)-*)VK7%D]CCYEZ46Y$U'R_8 MDX=P,3Y,-U8 )\FWQ9./$ !^[._9W9#L1W/[;M^;C)#X2)+3CIW.Y\@IKQ]4 MVJPVLE42'*V&5L:>S359,3VKWX3C2KJW7;2.)Y7,B;9=F M@E(KW.<+T:'P.,;H$O_V(W81+[$?W/D5IOS%P.6=19<35NCF1@S6K'[XH9M- MZ*FIFA11:G1MV44?19\&C4YC,]O,BHL1K\M"Q4IC=$E]^Q$)Q.(7#$/Y4MSF M \QG!YAWEEY. (Q@/@Q*"2&JY>-VOS(W[]NA9GQU98!)UQ.;K)[I+;OM&K+R MS_6UN&J"^$+=7*G81?0C7X3Y"E/^8@AS%A%&SN:*G5RIK<[:LRS?4&)&]LFZ MMHY3BG8'@T:=3_&]^%ALQJ)#Y&9\QFDD&2G\[BN M]-:=\Q'\,!F?97R6\2-5?9;Q6>:F M;0>. 9+]F%8E]BN1+,]AI4QKS_&"V-ZT9N50;[2LBNN*]'QM-XCUM&J$C2A_ MWUW$E[9DW>N]ZG \2( ;).QG!?GPYL/;3K:J_12FI./4)<0P83@LC$M/M:U?'"IA2;Z?>SDJ\ ;BO+LH[RXN_DQ61+_7CD49]..;#G<=2J"ED"O?J MM:7%P>:IV,UO;-0-)N^;TKJ=G2\JS4$2GT20X>$RH'7XN37M*M/C<4NTT!J"7 MTK+.) !]T;CF&^(Z'W\^ O[\8P'HA$U_&9U40]G'4&Q6+X^R*R-=2Q63UP:@ M363P\%#OE2=\^[D9%0M;:=2+@ 24P@ 4X).G+&:^#.1CD(]!MR\#G< @Q$L/ MVJ;<2_#9>=E\-LM;U.U=6PN+/3Z4!Z@_67>+5JE1#A5E75%!" *_8B003T5] M0<@'(1^$;D@0TCJCIVJ_/1QW%^EYS9A'V_ (S$09J(GB^CXPHR/(^?PZ=W.0MPRC!S(,L'Y$GFT\5(I_!<*[\C4.P=) M-G5%V'R75;A++#A4-'%V8BH,C,GS!Y,:&MQ?/_XK[R\*?/X.E31E\6^HW&A: MG#;B6HZS4:9KL;<4YS@D]XD67EL?M3$1F@T-CV33P=UG8(:,(H>#C6+U[V?S M1KD;M)?R)))&?)QIHFF1"R(,'ZF+)IF?"U MAI%T@@0IP&'^Q2_#'!W@% %C98!D$YH36=EP0Y[*:G-,$!M.,!#\ MA@&!O)"TAC$S5_/=23:X,"FTD(D$0YRD52F'AZ%H.BAT^;6.5!-1XG!IHI*. MRC:*=:7\IA$NFE:OV7S,IBGZRG@"4MIZI=T FH4N0T'[4/0JRSD3)AOGF;++ M>Y\#=_:F*>VFR4C40 IF#PEHW=T]_.4+SV"R'QO"W"04C"AM2)RPH_33I M_ ML]X%=F9)\O+'?_$_SFQ%!;\1Q)T)6Q]7G(&I,;&/Y_]S/HGV1?$M'-W)+*4E; Q'1$P=1=Q9,#OKJP7(:3%WT5B_^$\GV$N1VL_ M%]9!SPHS$3&HH)'UG3WF?$?D._=+S91A.[\3(L+0"+WO]4LVTM+T[^'077Q? M=(B&[A*Q"VWM*QPFB ; 5H#6(> MV+S<+1?.B!L_KTKTL7@I894!C\?0[UQI\/RCJ&D6?A8#!3W*5!(E2,"C(*N" M*N(CEG,-@^8E!G&XFW^ 8H#?3]YJ6-_JI/S[?HRT^]>BJ> LN+"X%S '+248L> M!R!;O2@1EE&V$'Y,)&4^/%C$>OUNL26O;T$B?/V\;UMX$L&A ">6=\I7/.\[ M'ID0:X*BK1 Z-CTC%3TCY<#8/B;L-Q)D@UL*BHVX.;(F&A9SR77'W&HBXW/[ MH D&*_A&TZ$7?'A;Y,\QE-;@@(,YV=R]7_*\)J/@DRK8%B<:UA"X.GF>:V J MA 9534(*$Z;MH8D6-N9[+#:[<@&(X*2;)<(K@9_ !Z6L2?O#\;P-#P@$8J-(X1S426 MI8"4OW$7"41V'O;H 58/_GA!/PJHZ0;-E8 M('6H%O]$YDFIE^IEF#38,CN/!CAYQ*E883--P=@$X$C8T2A;0Q/:"*)EXW/+ M^R))'N%-YT:&-L=]:N:N5_,JFEE)Q>2!.L+Z)4!>)CL=U+*&8GZ153:J]H@> M-O>KFP=D.B\.3PRNJ[@)$!9$$4OE%B$\T&E@?!:,#P@(?C0D+.@@;B5;D__Y M5RC._YUN9[E$E ]PWMD$@"L%>)*;8LXUL7@&5(#I#/.E;%)(<]XYDA72O_,R M3,^8#E7RRJR@"I+@H Q%07@_IO^T,D2&17^3\8B!O&5)%@Q '.CSA2ZAGWVQ M"7I8XN>PQ(07'[X*,.L$QAPZ2_Q<%9\K\AA+RRN NU,03)N"S65A"P;64ZB: MB$D53I5K 4L. 8(#P.%UH+!-9JS( E&D8;E@F!ZTA C@FS5\: -U@?&"/7%':=$1I*'RE M&3 .84ZIDQZ92!4H,3LJO7,: M@#'*,-$=ER:'"SV;!$715H0%\ %$R!%.;&$LR*J)98D3:XW)!4N^%K27$"8* MK +2_H=8=(%#4Y%GE;U]45T M^R)+ASLQ\<0$L@>V3H0-O%0JW5PL\A#0(M9,&Q]]!A94]L4,"XD3%?Q3'!QV MEBN->8<=X$39$.TY?@\0%A629)5Z4@@1+059(5JTX'9 :1S># +I/D+*!-VF ML%R8;@Y&?#!>&9U&N0##T@#W(.!.Z:#:&,>WR, "HK3_1G>E3>@_Z!C)B&T8 M"P/D82RD"0J\C\@:^*D 3$<@LIRFPA:;2!> ,:DHX8%C)N%=19J *1H(DX^) M=5MZ:%&YXB7IHI_@Q="H9_6[\U&[\S1K6](R>?O2Q=X\N8IFWHJ,,=( 0TT. M) =+T_$>A\,\D)]L>N'!!!^>;$Z(/D@]GU0LV7$*L\@6C)&JAP85X MZ!=<(, 5'!X[1P;_R1P?&2QJBXR4\10)=7)_0,LP_W>^T2:?0G__28P?F#1M MBSKJ)!D+-8ZV31X7+,N0AS9QJE-'R7R.:=1+[XZ'CYIF@:ZQ\"2,$:?:$/O( MV--]"A][MD78&K_HCLO)"GD['A7FC)&"6\ 6C-W*)F.Y%D0 MF0H(.WG)M+'T2A04TL_*$8_PT.0@7:?E"V?KN]E6M]K\>Q:6!(M*::I4XIU^ ML"46)JM*9;1I:[:!5Z8^RE/[ GY9UQ$$E1,H,ALWFUHL\[#.HTDB.1[FQNU: MMWGL=CW=[I)NUU>9_2T'1A0?16RIN-U:<>YB$7+#R\6Q]0(:V*T8YRZ9M3F? M\^/00WAZ5E[4^LG@EG=9;FHQI=(G8[43*L@IHP;7O6O?<<5TNN&82K&"@07G M,95*,/C-A1GBIL[>!#S&.M@F?%C;<\;55%J@;$M,H+J.CQUW1#JZ3B MOJ@K!QR;'T1*D,],FF9FE:/Q.,*#=VAP%+AZ#1:\+*PZ /E!5X8,^O">583: M?$=8W=8,CQ0TQ&H>'H>CS6*%U-14@KO4%D\ [Q@#\9K:"ITBU<1!,R*_$.L0 M?(\7V3F!ICLV&.)#@Q,Q"&_@1V+Q?-T,Z&@6 HAG0.-HISK $03R ME4<7M]H;SX_P_UU1.'K+&XQE MY#$Q)Z1W\JR37PK&PR&S^I_1D/N99$]GU42BMDG'/D80/VFT+E8!J.>)&SKK M*^[6]U"PI)XDV:!=,W<2"1O:A1A1PX_CX&.ZB[G7(L"ML&)DR>"T=4NSU->"T(^4^KDTAQ&RA564 SJ M+W16Q_F;F!/ $DS&RHP!0/:Z;5%E;(Q49)#,$8^GF[@HB38OJSM-CD9\6;)% M$DJP/@3V54;M\!-F#Y,88V654CS1F# ;"+)),EE(MLG.<('940B \008PVNM M8.,VP%6"SS9RTM%1>?4P,)V*LD[6QAT%9C.R:F=TL/_">7"1'"PX.%X_A>9P MQQBAL X-0_0/FQK(,(ECPFLNX\0)%@G@7)"(W9!9Q/8M8,1*Y8:$B!!S"MK,'=>#5U@L MEO2%,9(S"3H8R89IL3 .;H&'C2F"\*9K]--V3 W6C5=C+X[&2,[:G>,6$EO! MXX$0F$HP>C@&&LD#@'=TY>U_9NFJ>W^HB\!J9DL.BRNJS3I MR"#Q'G@;_V8(LV' A#$8DPZXN)>N==^-?Z'Q&V0B=.K[BX;A=L1IMK&_(F37 M",DQ2@%I9[?E'I)\8/G(6T8?F;,@@"H['!AH#]Q_8HSVA@^X.D%T["$G' MHU6 U\@6G.:8XS'!87:PG2?"]G9!;0'.UIUE=ONG'@8GJ(;C34P\RQPY#)Q;I[LT5>.UM3(4W M]XWQQ+&"1X&AE&@FR"(!-4XJ,/,RL3]\S+68[PZDJ.Q%RFL)Q.YULLF1OTV&3IRO(2$U=@/["9<+F@@P2$ M.1++\QC:%2Q&!N&PVQ.)"8/MJ7CD$WZ.LNP0;306J S3-A!),(#$"#P'6 %F MYO_;"5SRB-=W'H.;=Q6($GMZ-&2984BG*,^)=F09X0 6X-ZDTC!H/S(5V\&O M%2 ]N)N]>YVK'$,*"#=8]EW?IT89FYO1]TM\.A"L%L(Z_&'HA -$*7< MX(@T+@8PT4:1(3%9-F>X)9R#JA/;#$'3C,8P&=5M$#;Q<>?5&G?^KWVN)"-U M!RBP8!1UJ2E+$J)C>.+07#.QCI!!ST4LTAS%^U .!!F,\12+YZ%Z22&")"%'G1N(M?;0_6.%':'!K_N MBUPL;F\WWL,Q[>\[U35)N"Z53P 2;/H]',TR'IWE-3"0N ,WAL-GK-/A'/B$ M@4T#AI#GSK(B)Y::&KY S=A)K]Z0:Q#6#')TN';PGYX]+N$!4:,^V8(YE@OY-M/:(> M$XSW!%LW:05"6.GAYDKI8/EQXM!F:.,=68!&D GFD8EG=T1[SJ B_;VL-(< M$NATA;J.R!NWZ"!>CS"36WJ$J314/CDAN.R,77M@Q+(#B/E3-R",A8X#9$(= MJP.0F[:+O2,<9M$<2AI2(% 6I"]DB92[YV5VAA)8,78-]Z?G8J=',[V=&*N; MDI!?-RT][I)H,#TUA V,'7:X80!/L4ON\Y@.SER&Y#-!X:ZT.C/P=EK=0KU5 M3?_7M/7CX<>I0YX8#9F3GGA$P7]/*E+M5UO#7Y.YA1)1F)JM_W /1YE(@2*5 M[$?RF@:4(1(P(V*VL@T,=L3B;$# G UG.D8[T,2=?#DX6><8CVBJMHY%%A*8 M!G]:LD); NS]Q!,!DATC.^F)ZQ,P.HW"\ECF3X;*G!AU$;0*Y:\G3$1D M@U6,V-A,>EF1R0*$2$(P=S3$T.1*=U^+,#/B.4D/2QF52FX8<2"0[01XA-E[<$099 M#I+93->RH#-VV@]1PFH* 6,LTB&632![O49'1@C<<9!DR9'W.4.%MHZYS?$ ML_0J1@,3+%-A$0P/2R?,K&S<# =Z?*@:MS*@AI^$%X:F6;#<9"+U&: I$8>6 M;$A!. \WQ*3O1'M3D=AT3SSRFZ[)COUL[W1SU<0 UF L(DXJ\ERF?H_ ?F8C M%G5MFD_M)1*ZT&[&F*:06>PV;-]1YLZ6RX[CCUB M#68&(<<_X=745ICA3V0\G\4#(_E,P/);N1 MX#!6;1.?4L2)X KG%4_83,XF.5].'5<_^.A%$P7664&,>Z$^CVM,';SREU05-E1[8QE,T) M\!QD&6$H8+$:D"+'+)*V2M1@5R$,BWH@AJSF1#<^U\1&)%$Y25@]9-V3P:='1X,8V M"/%.S5#N\>1*>D->3KY-]GJ?=[68=A+B7I$I^NY=#@(1Z*A#C8BJ))-O5T," M+Q=&$KR4=T[&EB?%Y[ *ZLGI.H@*[A<0WRU6>&+(\ALAQ67/UDO+5F"P!9G6 MGML4IEQ)TUM#P2DF0?,H24@"O,IK&#M,/J:EEDXN-'%&FF Z]LR66-I>>( 4 MW'!7A:JSI";#RPE),Q74!^K?(?843%3KD3(.!]'C)9GKI.BD_C0>&18155&!-"]#3<]8=W$?RR)&M65Y#E*)M[ M.H$.B2*@V)!W!K#*L1]V1K:*RG54UQ+8Z/#V0\U=NCD"O "T4T$$4R"4[V66 M0KQB C58WXAY^4A2^86DDWU=07!*AV?MJA9)Y_-2MYYK)(>SW';3W:8'(;A/ MDDA?;DMQ,LVG4_9DD4?)J%&L=*J;2&.,6\8/6ZX&Z_OQR'R8E)=J4RW>=01FK5$-)6:5YN0.QL^;&H];,?#==Q4\EC:+10: MF7(S5$T/P@/^L"6?J$1K$2/9XH.+5.K^WIJ6)J$5;GG49TJ.EU O7VCSMFSVSI/1KZ4'D>$KF?#GHSX5\DU_4 MI\$DCU_=Q[L4/6Y9V@K!DE98%_CPHE"T!K/Y=KYNXI9'N]17]8&>T*LFOY@* M.;Z8YZOU-O1YM$OYQ$ HB!WAGF^+\XC9U8>K26\UB!V_/:5GUT^EY&.0[R5& MB5!!KBF;I_0@?MSRH3NU1X]\) X;IGNZ9.!^ERW>*15 MI5I\.)LV%M#R:$;*LM-8RE/5Y-OUWC*AI:)E-9+&+8]FU VM0_+$?E[FZ^%, M)91?U) >@SO$CMY>WU93R6X%ZI=6:7W10 M>CJ-W,=7*RC"?T1,%3G=&LZ>UX]\O=%O:V+(GHE#Z/.(F*JHD8MF8N@Y'U\_ MI&H5%"ET%'(_R!$QK9X*2G:,E-JL_DV;)[CH=%Y\Q=RJA?CLC M1Y-Z^A3/F>V5])Q:C1]G!Q;7;.5.,ES,W%LC/2)W.J6&ZMQE[>ZZ0J_ M.L4>:;W92":L3)H/QJ)!.^I;;'(+#:-=KNYNQG^._TK5TTI\<0 M?TKU\IB_O=Y"(IM629WW2"C 9UR?Q YW+$.?'^/.RAV^TQL1P=$6P17Y4!I M21FQ;S:SO* ^C,:IAVXJ^]@\/]V^DTI.*\DXYDYZ>X\(YAG=1-^=#]YA@760 M60;!("-2V]J^+9+7K0-#Y+%MV#*,#JC?WZ)7>HN$GGM]BF/5Y+GB ASXE=PBKJ_7VCHU M;MYH!G<[[M\9[[.4SU*_:-[XT"P%I0D@^.PO[EP\]4=Z#KFR-*CM3Y^[?.[Z MJ@=65W7N93L7;Q4AA?LO[@^XK,9G+9^UOBQKN1'TY^*L F3T0UHZVF>KL^F7 MW@Q(441H-+KT^NZM9E:;S^'.(Z@I).C(.!MPO.^\7L_'O"ET>??]?F-9_GV. M+6? <@6#IA!H?W&F7A'<:O(-S>&7$_D:ZM0.],M/SU8 MN7B1'Q5;$)X<^?8CG I$4[QSA8>S;.>3+'R ^$H P51B'R"N"Q!PY]X.'#QQ M\B++ \1@X>C^=<.KL9] CU(B+6VG_930+5M\)=5M1Q^1.L;H$?_V(Y:,^-#A M0\-"C:&BFN3-P@&$"C!(9!"5I M.L+Z!(S(F<9],?$4) MY$0>']A8B(EEEY9W B;Z[6IRN%%YFV^G,O-$(]68&U/052![.L('>#[\BL3Q M$>(!3AAG#%TCI6M54CGG+VZHJ9+Y88R['P+MOO@BO!EY]&5!D/'>ONC#P% / MU?3[FEU:Y5%\GE579OTI%DE?W%X3?ZYM5^/E?:8;3*KWX=:\WY_=-V%VWWY$ M(X%0_()*UQ?G$Q\L?B9QPP>+RX'%66TW63[!+[-*;=E=C(:=97 RRY@IJ,82 M!V'*AQ$?1CZSS'%;]IMW%#0N:<=9-6?MS#1<-KKQV'S:%Q,=:YP'X22%A9-P M[(*&G"_.3CZFW *F?&71Y!\;=8R4MJP*:J[:+99#@]9#)5AO/T+5*S#J8(V& MCQX;@#]?$ YLC5-V:..;MS^5>?LCK(MO&_]I.*UH@FJVD(CD)0A.#$;[?:TM MIC*S1KOSA<\75U^7C\ 77U,8_4F=7K;*Q4U"FTA\.:T' ML]FI%$+9,99*0:=_2RS]D'$:W;OV';D_ :\(*<#LVS5]NZ9OU[PH]G7;'S<5.+!93M'(PGA[$ M0!L/Q0/)T+$+Q$<*'RG\X(P/CQ1GCV.,)ZEO M/T[D]_I1&3Z>?"(\^;(RR3\VW\1RY5D_B))F7EB9XX?GG!G<\( 78+X!/>9$ M3M[G"\D@)IVQMK3N.&&,\%:>T:SCVWQ]6[AO"S\[HA:A^K%*?F <>S+D+=JL MS1?H_G[#SP<;.3G*(;DY&%_<.C2>SC?\-#ILY-OA05Z^'\[GL_!J$">I._% M-!GU@S5\P+GVNGR$8(TO"CAG-3(]/\0?LWITL>2SS\M-=V[7A4BFB=$(C$RQ MUP0\'XI\*/JRLL]M6:>N(_!8C4Q+J\RTEED [I T)*R=15_+ MB#Z?S>NZA9?WV*RJJ6C#X:]FR.)&ME]VYI-5&;_Q1;JY4N0?!'()VU8)UQ: M:1G YAO50;ZJ):V\7.L]%PJA_I-Y?_D$I9J>Z,?7C_+]K!A_6CY)_839EE:# M!#%Z!5)\PH]F\$'F^M:N#P,RY\O'^.([[[/'9SR#??;PV<-G#U]$_4U_&XEL:R*K$!O"&L?I:PEU?O0NIHEJ!PLKNP3LD2$ALS M/)_H_J%LCD?K]&F-L[][-]>_ST4DMV^ ?74=+HW#J]!LE'FL948S.[SH/H^D MA%4:7#[]R2I-EI'[C-:;93>A@=@0T[6(UAPD2?I3-!*(\ZD3 .K#A@\;[P0; MMQ_:\AE@XZQA*LW9K&(E'HJ#65W2ND:L5[#3=< 4"%,)A$[>,>0CBH\H7U<0 M>1-%+AV^?V/)GLVL]6\J%>[U>4^@JC"UP\E$B>BC;QP<4' MEZ\++I]07/G'YJ)X#&-/:OST--OPHW2FN2UJX6D:@P=)DXI& WSH5$3_\-!H M])<%>'8!#I_:IB6/-F>WF=(IU>PY'H!X?IH['C:AN%#8)3M7?(0;[P6/ /DG M9Z 1,DS.TCAK@C@)[Q_F',OD,*UQNH'FLCTW.5G%QXF!) [W0.Y3(C_3&Y9T MVQ G@HE_A.\$ T%KQ9;P%RO9FL@J_AOC 285^$&;(^A$LPT@56+VA:/(^FLE3#4ENBT;8_#:XQ7D;;]]T=C:SKS M79&L+.R]>F3 J F&,8@W*HTU,D:%F5R=;//2)CY7M.:W'_$3>=+_\Z]0G/\; MJ$0VCXBDCI?4X'8O-4^2R5!0!%7$=#)!Z&HTDL6/PIQL0>'PFCI[KHU>(@;R M6U7 ?,)%0@$.=HTP"OYAI"F*MC*Y/_ 26!/--O'RF']^)S/;@XT]$LC9!F'? M06C B*"C>2A"ZXR>JOWV<-Q=I.D]"OXG54$TY1',I(R&\_LJG1R MFQQ>^PYL2@+TP/Q4(MXC03?1=^>#=U!Q MW#<;T%Q8!\DNJ:Z8$530R/+*'4&#CAU_PX06GO\/C-PRG+>RWD)T1O]8&HHF M[L+AU]RRDKP\\4J(/AUADG16R?D["%U_'V)E8198D. M^F3>/?)BIZDPQ*QL6^A@[FRQK[7][]#@_OKQ9C,( MB3F3W=_GJ*_(48F/S5)YTY+G8-,\%T.!#X8C3I@3+I-SG-)7CK.M&S+^X\CD MFN(Y2=C@CP:G(/,<&;<43CZ4K_D],>?67,O_/H?GF![0-^PX?J],A+1I(LML M8TCIJAA:TV,#$7^>Y??EB(X+8A]'G/@1$?O%%>,MUY /G3P%GJ*-A]@3T9+C9-(OC]D0H MI/+EQTRYOWW2LTWY\K5-%B,^46OU!6,63BC)I(XJRX@-5]=#OE,H' @E+G+? MDX\G/I[\I O(!Y0; Y2?%,02\6VP/FNWRGQ0J$9C2VU6*";2>"7B%%GBJ>/< MA/ P*=:.J M&;%3& W$1>>@TNN'T;)P8J;&P_-P< M1$%L#,<#L;!ON_.1[.;7[67#H ]EGPC*?E)@#8K!<&QC%9K==K:?"-6[?&_, MPXWO<8)IT9.5/SZTZ?#*=9)\(\![& %N)A7XM@R'GS/M]W6I31WW%X_%SJ;8 MM2]S,OM/RC7/F40IOWG.U_-SY!1WA@.IO@V' MM>ETWITGR:L.9\TJ[ 30+G3_]^,TT\;=8/W['[6(TN2JY MRYBJ-2X#?!0R>?^<^Y+*":*(%662_@\U [A"NIWATNTLAX<7X&"48?[O%U:8 MU*;P$%V - _]S?W!GF/]L*__#) *#UEMCJ>\X>:T)Y.3<4^B8$Y(=^0#6MCR M$F.@\XZ="H/_MK@1#&=)AH.Q7H!J$K9AX+.)&PJF;-YQ'?P:D;T&P[.V>Y>( M3T%!Q@\199ATKL@"V1Q25."X<\RYP8,7<*L)PC_INK*![X1='#]93AL8:GRU M6AMXS3N:CH$&KSPG*H(!)0A,O/3[DY-A]AQ:RQ:G8UA" ;R,.EXB1$9/:W&0 M>AOTR95F*Q(W1*QT!RW"82)%@5[(:D*PL"[(M)*'(:CF"!EX_9SEW7"P["I' MS#+*AC9AQ_4062N$EW1.;_G1!1!59+Q]%M[,M,F9MC@)' Z>M0X.29F4^8XN MZ8#-B3-B"6$1:BZKI-*%2>NMX!';SE;FQ*O9G&T3ZI&012*[[9FN.[>[ MD^<3S>KR)*N)"A(,$+TF; ,=\U0$]NX2V6HOBI+AZ$Z\XDX@&'F0;B,6:[[; MNHX,S)N0?A>*O)# ]G__SUYFGFN3@UH/FO'=L;QY5H%E!(:)>#E&09KX)XSP M0+\+RDK8F&Q5$JD[]UZJ[Z[Q+D)HG[^+Q/[#>3[#7([6'NI(>%9XKY0$>VR_ MFH3SY1L)B&PC+4W_'@[=0>$*3S6-:.@N$;O0UKX, ?\5N(D!XL6_.O7LR9,) M/F-2Q?*JLE=2C7WU[0,Q]+OS M'>U'HZB1\DNL&%'66R7'+2?/M9UZ2N8E!G&XFW^ #H/?3]YJQ: M-J5BLH3&^7P]DD"5=-K.AC1H&3]L6=TF,P]:(B=WD1H30N5HL-5":=PR==A2 M>WIJZBA3%;N+]40Q8^@I%4RL0$(.'S9=1N8+/5=OV/ER,R*C23\DK/3Q(#S@ M#ULF6N%V4E<:.;X]?!"?"S,I\E1JXI9'??9T;3A$(T&8R>GH,%[K)(S%<$5# MVO=;CF:U^^CVJ=3-]ZHH<6\.U-FD 7&JL<.6_#(^*RV:@UEW+I96%5X9W(LV MO#UYV#(8C(2W6LCNY]%8W#[*G65ON8&61\NTB*ZJLR9>'FYE,LM MH=^DL63[+7,3:S.LR&.]*R][K7RTEJM5UA ;BEC79G MVNL55X/H\=M[D\1@6!O'I_GXM%<=+Q>K93*5IB[)_9;A1VG>6B?$<;==".6% MB)B*;R=-:NC?;SE0L\E^IIM)\6T^%VFAEE;O2&D@\<.6Y6TN;[;+ZHB7I]E! M+%W6B\E-FBK9^RW33V4AW7T:;?+QW**9GK2[@TD:6A[-O36,Q#955+O'VGMN M$TX8]]M:)#V('[]=VV2?0N-G*]@M=Z6GU"QM(4U8T8NP#W:S'9J;^7!.F2TZ ML52T^(C:PU&:WDU[L/(;+=I*U\7'?*]K&7)S\RC%@W"3Q-';JTI*N]\F&E)W M'DGO[UM1"+!93;=F@7#CX^]E2T_!1^@_ND1O%"KGIPYS//W>A8O,1RRGI2B,ZBJL+ M/JMJ#QVCI5FZ0 HH'C/2:-+D1WNK4\ XUXK+5/6YGN07 M,RN7V^CCTM!*GP+&47N1G$BICM25:X\U/=(<9K3.^!0PIL.EA"RGI<6LJ)?X MBIF-]#:M]$E@M">E)Z5M#-I\,?C8"RO18"812Y\"1M/<+I9F<=;M;@:F8J6S M"SV]6)T"QD;F<3G;]NJ#?+;?>>R/4]-!9'P2&+5&^Z%;J6P>N[W1L*G4Y% I MF1V? L9X,=FPX_W*MKM(UY)(3\0'0P)B1[N4JYKB?;MO/'<7=J6@KLJKG-0: MGP+&7**?BJIZ#,V*9COUE+ZWN^-E\R0PIJQ&-5J8K_OYC?@TR!M3.[M03P)C M@KOD)%B? M1E/-'%_,KX-/JR%?$&JK4W#7C.6**Z76B.2SE:$5K0VJ#]5E^A3O-4R"V'043847MVUTY.\KFULU:,]X":#KJLSR9I9Z>)L-X MOHZL:=>0C?1F>A*:.M54)MI^2+;X M/D9SB&GX F/M,.A^:5:)(/E[-M)=Z8Y NQ MU2EH*AG!86RJSE=\O-IO##/UU&"!FEYHPAHG,^ 1.^+KQC['B/<+)K_PNQCY MCFP8H-Y34PO6/DFQ2ADK?J!^@RG J[T'N'V#!S+!R"V;$[#F8"'>0"AHR3G9E)K__ M0HU#5X/]=AAKP/Q+\6-/R^N.'*JH:_K+KIQ$^%+.NGTCAN<;T(9?,)KBE\NG MS:0>U52V\$,B;EM!2Z1P(;S$\DFOUBU-ZV4#\+(6M@8J'C'$F=P?MBI(T#&2_B16,Q%4-&:BHBR!V4$E5.!8,CW6*!F9=T<> MSPO4>-XSH1 B.[$NY"M9A>%^#Y)&!VQ/7'WQMTSHQ[3!ML0M!7K64J0^F_X3 M-@U_0C;52 5ES*SJ 9.ZI98Q@S*4(IQIRG@V@G&:+P-'G;A<3? ZA>KFL4X M/@!/TP%X00,::;N!P@$I@ T=GY.&H6'2I46=-]Y&S+PM"99 1VD/\4&)(410 MP!:/S[R1K2@<&,K!Z@=?.(6Y?8#Q >9& ";RX0&FJWJ8DG"CKLDJ.]2)S^V( MV["42GV@!&\POEA4UB=N2 P%%OD7B\JXK:5@T)!'^ '\%.-Y@B7@?]M[Q;[[ MBCAW6:^NC^P0#7O.->'+G+0I3&*$[O+A0@X0_$0;V?S[=Q+E-@1;&N MY=A_?;_<&ZF"F,V#IK WMX.-<"(P1.>" O.%)8%5I/+'1!Y/L*"@R'@Y]^(Q M FS=]G9E;""\B4QL(CHX-\=CGI@,%3"@,)$%-Y3PRGGN.P'A1"-N=X(9KCHO M.9)2 %1OX6BZ).K#1/NQ(H:#/R#'',9V>()17%!Z^5X,.G;;O=B+&PNRRB)( M-$S AV\#\P/$H&@JHK1N3G"#"9X:,DSV/D*=3O3 K5%47C!40&3WE/A.*0AH MR4M%>-MVTR:2I&>5J2B)#KMR6(H2ES<"A^W+*_>3<&U,3B--L^"F'"Y!CC4X M_>$4P5PK83*6E:MQ:>G@!A:&<*]Q)R&<2]]G\[.7HEC3HF/W6I%_GMC#!J&.=R_*KV'=\%?LKB#GPIPTQ(*DP/"-6 @O0:)HR/&EXLB^TGU\9+)F*'PWHTL^<0_Y=()RKQN.IA%O5Z.;VN/2 MRO^0R+W\[2OCKX/(3;M_9DE!,C>Y>;JMRP<9H8R@)[ MI;K:%F/K)&O/T V1#^U517O9HJ'",7=?HW M,5S])I+07A&]F(\%W2QZ%KX%#4 M7_9;H'\,1"%_(VY@(WP@N@H0Q>Y"_K+? OW[0'0C&^$#T;4D(E\U.^.R_W[) MN#>-=A_X3KE_JI=^PBD30]2U2WE>944\)J';JB )]-?E&=_O!L$OE0;.(SQ6TLB5>1 M^\ L\($N:F8JVI4O:LYJ\SDR2/DA7="1<38QU+^+X;2R]BFO4:5ZV"W?HAKT M"?O2Q^8GI>SHM>=V(_=\N'&=F8W[\=Z)726BYU[,K]NF1-+]2(,PB_P]T:6G M_FO!0 L;J>+F='_>2K%N2.EAQV\$).].O08<>NSI\KB^'\<+BK7%])[OQ@>#F: OA[UXZ@E->RMZ07&$#_!\^!)7)U$YWT>UKX1J M3-6]950[TX'MD_87(VVFPMXR:;__@7T+IVL_.ER.^$/X)+]H1R;^BD; M+._R+&VJJ M=(Z;8WU7T]MI %]B#=Z*RO^@8H-/W&^%4GV)17@SUOOSBPZ?0-=GA^!^NC;K M)?X<2Q>+B^1COEZ1'I5TM"H^I-Y1YQ>%ECH85.-VOKTP$OVHU:R4!"@ C'7^ M:"3 1T.7T_F_.'/["/0?] #WR=LG[Y\)3?[\!_@MG;;9IV4QS(\Z]WR] M8464]J#2*^?>T0;P/$[7'_AU*MD-U_*EY_OX=-98P>TB8 -X\[C]+#Y_V!JG M3M3&]XM^)H?_1U@6/UK@2V__-9P/'V%=/D*H@>^4\_GB2AKJ3?/%QS'+16[% M+'>Z)F#RN3L*3NUY,2^GHO5Y?3!>Q%KOJ"#,QI&*W+5C\LP6AOWR>EI.C\DM M6ZF7"GSZB.@CXG6,&CXBWAQ\+2N/U:2=&DNSA9'/E)_FY>7L-^H9_S)\K<5Q M;YLWB]5\FX\M&W))?RB0FT[!OO$6?GW($(?N7?N.LPQZDQKR0QO\T(9/&]KP M<83,T*T(F=UVAT+#YL@476W6]9JV+%9F]:=A.EC=JD+$6+T?5)>RF_C*&"[4 MO,PGINU8:JTO9F-Z3VHH'D@F+N7X]<'-]XS=8FB+[_CUR=N/:_#)VR=O/Z[A M]O3]5R3)62<642*J;G:SF_9\:<]G:GSPCI+D0^YQ.9C,^6B^N#26RV!,"#]L M5UB2!*7_35'RLP0U$$/ 6%M:=YPPQK1P3F. ;X+T0QL^2VB#;T7X!]A?A-JD M*OF!8M\85,MY+?-]SL)^FCTL,Y$PSE>J&G*;&N5 MY\]"S*?A@X+NO_$ 7WZWK\\5G#G3Q^<+G"S_!*&%=6$VM='($(3#(\ MWI*!SV<,N6X)S3W^K6HJVK!;[KF1[1> ^%SE]V]\C6ZM1O_M(?F'MX\0@*D2 M?"D O+#'0_WA-)PNB$E>?FS5*N/[1RO9>T=K"&I.0H5D;(MFY<6V6=C:G:?L M=#Q($&M((,4G_ "+3UU'^\87Z>:N9? ]V#Y[W,XBW=QU##Y[^.QQ.XMT:-A?C[Y@1TDD9A:98+*^[B^8@N6T8C_S3 M9H6%8&(/>4,*_BRQ(:_>\-'1+$'A9'=AG#Z=X$,9=H_6Z;-&E?SN MA3/_/A>-W'SDR*O+X)M-=B?&-I;;6.6NFN[*PJ,RZ<[DYU+['4W@H^939SDL MJ=-9<1[3D/4\GL5#JT$2[![Q9" O MP;IM)28/Y8>@SF>#V^32SH?PK-XQ]!EU0M:PO^P^\MG9NA4*EK8QOH3E7*B> MFH!R;J>>"NH\6Q.!#W;M#W>U']'P6J+MX71NCJC97YJKZF(^'E/S]O3FU MV]([0EVPEWDJIA]FA=EB-M:'6RD@;R$2LC']94$;G M QM4U+'FW.;KVG4ZK9\EQY+ILEAJH6?9(,SD*DCO/I+Q T%15!%>!(ABQ,5 MP33E$>9UV!KS.YG=WN3V"#MG&Z3A(#1@I-W1/'2N=49/U7Y[..XNTO.:,8^V M[V-2^I#*/%R0H8-IPUB*&#ET/+,.?EE&T<09H[+A8"FL>XFIR NS\D-2"3?6 MB4<^@ED.87K4<<>68:-+G#L7(AZV<[0'YL(1\;X*NHF^.Q^\PXKCOB<4L.;" M.D@V1'4!-:B@D>5%V""!0O(-@V>>_P^,W#*0G1&EZOX),G+$Z^$6-(1 M)F-GE9R_@]#U]Z&!A%EPA=?E;UTS92"W[P92!*#>@SZ9XXN\V&DJ#$U-L2UT M,/?WNYP]] LP@N?B_GO1P"-_(]YI(]XHG>7OPYGWX:=J=?FK[L/0U]J(M\JD M^!MQ(1QZO:J6O^SO!T2OAM+Y&^$#T>?+EWR4O[Z:F?!/9R5=9D9M,//YEWVQ6,"?<_PAS_6_B+WNM MZ7^'!O?7CS>;D1[S"UM>WITUXO-3$M%MIR==E:]N*V_UEQDKO11D!5QPP7,Q M5D$S@FU!0>?J[X^L;1AX6G^>-8;G4]*DSZ:O&@!\-KTDF]8T->BSJL^JOW^B M?FQ1-6]:\ERPD'0V3A5D@R,A0B=BQ3Y!1FI6F\^1 >G$G"[HR/B:R5=?.*GT MWU\B9]2_2/WKQ9N?B;)O/4?PPT:,_VQ!B]T1U8 3BCW=CPZ7(_[13'91U,QW M@\W8AL__\WCS_1JBKL2/!760T_-K4;%AC].B:-A(*@&U(=-B(O>I\I_503XT MGZXZW3FJ!1_XR33;KZ<'84@(C/ !G@_[%SC["/4U4OO\8MT^:?_3P_?6Y4K_ M\#W#X?O+R5Z]V/(^VGXJSV;U)V&JWNOE^VU^A4]72/9Z\WC]"([K$XJZH6N& M8"%.U2S\;/I[-_\8WU;RJ]Q7NF/[_HP$ZLD_=S9)^6 MQ3 _ZMSS]8854=J#2J^KFJ:*+P+6T_,LVBJAYH+OW<\?[YO%QDCN M 6"EOOT(\8%P]%*W3/B Y0.6?Q'\)P>L7[;0+*W[5L[:YINS13D578NB.K=7 M $>DW#=41/P*=\'#UCAEO#>^!_HSA59\A&7QXS*^]/;[][A^W* .WV7J\\65 M; XWS1>?7:JO:((*#R-Y"18!]O2R\EA-VJFQ-%L8^4SY:5Y>SB(W97[H;/F@ MF0C;43Y8W<94OO9D#+?I0?2UJL ^P/D =PT;A0]P_Y^]+VU.7%G2_CX1\Q\4 M/?>^<4Z$\94$".@STQ$L8M]!;%\40BI : ,M"/CU;Y4D,#:T[>YF$:9BYO:Q M<2%5568^N5;65P>X7PY7J*[(Y;B*7N?Z?&)@KH!&9L<(OE"XXB/\NLMZ$NZY M\TS8ID=1[X8QG&K'=22XC@0S-TYTX#J24%D,7*?KJZG-499#Z<:C:E1?6%QV MT]%6CJ;H#/_[=Z&+ MH0H7D6"H"D,(AS2,?-K5AE%2YNV:0Z7ZJBF1HK^YD0II 7 MSAFFP<%A7$.":TBP5.!4TM>M(?GZ!DP!=>/6O3\$"O)D,:Q@K=:"/2-M9:-5 MJHURM6]TV6EHPD2-59E+9*<96HGP/$-EA;559-,\XYTU2CPE8Q<,$V')QHB' MJX,PXET]VB3IE!L71MDD27>8FD2/AHU&!8%>ZMN/Y%,\=<'C2EBV,>;A@B&, M>6<.6BT;CM$PIYLU&ZGEH\F\.!=2YA0BFG?DB7F*Q:)7"5K=MGOO*_FM&3K8 M$/ C!=C$Q,']:K[6G2HAWZ.P7;SRZ$CNH4'- X,\PH+@Z_V4TERJ1M4@.RI( M%\>&H8G,[]=^HKMETKJ$_N/=, -1&LXY;6<%T]S 27O+.=7QPU[0>J%MM-E& M2A8M;='6$ZLTG^"C*/V9(B]ED&(L"T?;_9!O4NANN[G>";8'ISP6CU^(3F'Q M>#3*8_'XA4#&W8@'MH7/80O_<@Q#RI=BS3&=%C@AKW9+T329=RED!'LQC ^L MX*]2=_/NA4!=PQ940MYO[*Z]BU><,SZ?3W!7P=BC??JJ%3M_>C_5O\[%(Z&O MRGEW&^X6WJ>#,3TJYY(=5I8W0BO66F^[Y>O'*N1D:V9UF,F:7$82)@FZV!3*:QFN!4YAKXW"Z'2#.B>].V8:O6AQ1F:=^@7"SV1%*G+JH8OXW:_<=&"'D!Z)@[EBU/-F>/AOM+JCL:G(!X?F8^.6U. M-P'\\Q9(Q%20=8N C&HXYD$PT")FPLJ[H8L8 Z 3)A!1Q%V"0VP#_B,:&B $ MBW !(1G>,/@'H$L$_*L%5!5^!!]G$;)-:(8)"%56@+HA[!G<+C0:_F"C+[LR M'#L&!&)B>X,(/9591T]B)B@"]!7B!'1%]%RI8.FUE"_HOFJ<)O01"4X"KX*/IXP M(2'UJ;<^I%T)[^HRH*]DT_!*^0C)E%=PB\8;(E"[NSHQ*,B2C!C5\M?K;2E\ MAJ/:WDX2,P@=P"1$N'"X4=8"4D4*)KYG#H0&LNX( <-+\NK'_\)_=FPBJD P M$:S. A+O)$_+A?=$V!=U",/+=62R *0H6^ <) M^"N9\!;I_?O?_W6XV!>U$!$-U3"_[](]![LP\_&8]O3$%$3&<%.5B#"!$_TN MJ*ZPL8)=2:2>H[M$TO=]Q@AM&T&1S]'XOXF#G]%:CO9>$]:1@QT.U%)$!1/[ M>_"UW6>>3ME_:%@>6WPW@0KIND([\/JY'B%M8_&=IIX9%-6'OP8+BU'/B?B% M2'N@\[RETR^$%(B9B132_W0;V9.XAWZ&2 ;U@_K*;@H^^O:CBX 9B5X6Z3Q9"I.[,<"QHHUA_'TCBS^#F-?>?8NHW M^.4K^S$O-;8T;B*00?G\$PN& MVF6OWY@JK[71O1A9KVRL5_9USC&]M? 4'UC87>/ W#:ZDT%MU!E/N65:JYM: MK%.,2^FWQF[&@18"L*RLH8VA1*/GO=BZ7?BJC&J(RK<=]Q>K$[EK;"(J%Y$C MA:+*%XM-QOVV9Q,I;;\SSI,2ZAL!H F]0%H5NO[GDIDCE'R7-&]1)?%,[':" M.-B*,R+:+TTG#:U(WT)$LX&\L$&<027^@4(E0FO3"DPS.&8<3!L$9J]G\@JB M""T-! C07($"#\T$(MW)$DDR_G1ZH5!@121M$%#4C2>P"%: ;>WFX;W7],Q4 M-"'9D\^)"D3;^_.+A6IYB/ R%X@3JN.;WR<7!+4*9'[K)RJ%F)B&%IC*$$T6 M\'T0GPG) W\XM8/M>+X1L9#)ZP.=-R,#FH;"GCQ-1X6^0 ] ?(2K@X9_%X@S M'1J 4[B#3T2UFGTBVF!E$)VE(Z#M]3Y!.YBVH"<@$VD=^:A$$3H]]LS[POGV M%O*!"'RX/[&?R+-JB+8!76S"AUSX;]F!'@D5\WZE_8F6':@/J/CNHQ1_Y1,&GFS#KXOPKVB>D-U?Y BJAS,:4&><:1J)(.0AJ/:@LT&DIR;P2.?K M^5,<@ACDALMIZ&_9X;6IZEL+D/7<&33B;672A&8M@"E M#8K*R],\6=.\8)1%_ 7=.W4G )YP!6_O /BYN7L[L7!,RQ'@W.'2W)D,#9O7 M:Q?0XKR@0@"]WNQL^ THQ?#)PHN.")#:LU[]KZ!/_?G]K^4LC@T0QG?$4'QA MYYQYEC#RVQ EWX0^X<>>=4(E8L@X<18_H %H2 X$?_2(P._W%VCY=EZ 2#OU MA*8J ;@EQ@)NZ!.T)75G(HBV8P:_HJB#]Z,D6[8ICQWTF[?E**;B_^S1=>;3 M-7B_%>R= ]G!1F8CV@ /="6"162 ZD.8ZO#9(L1 H$K$7TVVEO_;,TF%Q09M ME@1$U(,+0.L5SMJW9R>JH&D>C#\A;0I4X,5.T,N]6:)1D#,=B)^"OI:!O?'C M) $B'Q" J!K&XD)4>#I\!_S'@6;]I5^5@_(F7'!-\&>&_ ?M;U90H=4+_Z/# MAUWT;:^9^3S8^;%_<*0+?NXL'+C\'CA 3MU;" *"$A\0H5G&*G0?QWA/_ M=>9X_]X?2?!4'/D@-')(7G[9Q?1W]N>!!O9B_EM#X_TE^0CN WA5%8,P?[K" MTM%JKCPC&Q1=,YMFK$=.?S_,WPQD"Z9A66\#_77!-/G.K+6Q M>W5V2&Y421FJVTAV,&M]^T$EG^C4J9/%'Y/!YT (/*)@00//AS-7L!#*&7)ELA&O+ M(U>6':'S^PKP8V"R%U:/L@LEA:2-&5UIDCH9+Z2__4C]&;6#O.G>T/==EL": M,3R_P1]YZID1"X@1>1WQ8Z;?B]Y_^%+1I300&-,$96,:(@5]B'?@-O^(GF>'_ M0WTN^6G?UU LJH*L!;Y:$"F"7J1E$+)E.:^((+S>_Y_'H*^E>P^8&C' =\DQ M7<.4+*"_Y>H^9%P!U>_K4AN1QFHX-O*:T8YT@:D=L/=J.N1(=R-SBJ:L6QVA MEBKQXO0#.]P&>F0#!'-/X#=%$)]!.V^&:+OWYA/\CC"%NG"*G$QC\G/V?_O( M3X*@-1,@__ -F:%+4M,8<9%^-J$9H+HQ5JU;FU.E>OY7CFNH@F4U)@&=&Z9' M9;C]\%V-R4O%(70>52!E-CM^" :^F/7D(=!5K'6A-\BVV$*SV-D,6MM5S8:< M0--/)$FB__T!WOTDD"\:&D0*PJ<,,KZA'P?-(^]W:)0#4Y3W=C58.H**&.8, MBC$GKV0)>&HQX(JXLIH5:Y;;)Y?*;#77M^-Z-9Z^-5?\TA&>4SS!!GO81%NX M_^.>$:B3G#",6HGZ7*L*2L=>;H5I-;J>)-UO/\AG.D[_%A/X>!L(/327A0U2 M?CL"(T\.4A[Y?@BZT7\]:/?J@)YV/AGP HHO;M<.0F;03 ?F\V&^\ ;)JI=, MKS<_[VPFY!T+LIEO5QC9W]A\*GMHPJ:U"6DNL0MK!&*A$: MI+N0\I[NN^*V7:+-2PNB0@?!SZ'[]0E>Z=HN9GR<-=S'C/TAY@H"@[6O+D!/ M0X2&#JLU0XE.R/D&"D"BB,LMDXL[6TT3)("TQ('X0"5G[!SMDQ$9M+-O''9/ MN+Q%[6-)7B;$<\]WIM+N<F]?(N"5 M$QEC+YJ *LS0Y+W#W#XKHZ4(8\.Q@S+*@[<P"^FC*_L&#??@K2.\<3A)5M4R]L+^/2R[*NNQ6OTML/+U: MI,>K)IB@NDT/N"%]M5UN]6 OT;N\XE(X#11Z .J>EN $&9^)A@Y'R!"#+"BU M<$70JO=(<"),YR5SO=*>'0@'=0 H?^056=L' <77[H W_Z.:GWV%ZV$<,L@R MO>&W X;<%[UZ447X A4<,NKAC*'A(QO2\\FJXJ]:-AK'9:.X;!27C7ZULE%A M=RJ$'0Z=3*%HLF1A.LMR EY&)Y:R_3$S:"N"5;7%1F"[7 M730R_G:D7%I)\B :!:1@&*PZK \:Z6B:IX^?V5F9<\&9V#U.HU+UT59;S2># M*1QY],QF-9>.&*U*F91)-IZU%K74ED+/3+X=V4VDV=YFTW3(SFH(ED(O5RDY M4SYZ_'9KDY.M%4_WE0VW!&:>:G JB48>O7W66DYHC0$YMC]E&8OJE81.K@5' M'KU='$;*%9:TEV2GD>M.R'B[.RB@ZZC(MR-3I6@SM2YH XY."_6EOLXR3 G= M^'DT3[KO:EF;WXJD-E6+:4UGFOTX>N;1/#-Y+34W],*$BYC]9"RUU0L],/5O M$7T]LE1PM59JF9392E22!NE(EG($%XX\6M$LTI8R*W*X(2LI4]=CSDSN1E"O MXJ,5;1:\45OVB@++C.E(=ZJMAM!D]2^G>#V2&JS83&&V4%C-KM5+^64U4,9AW1*6[>AB:PV=EL\ M19X8&IVW&K'DI,7U099?32QZ4*M,T="CU:23KP@G0 MQT\=1I>+6J_;FK.T1>8!S=:G)5GI9CK,M6\C,[*S&&$]G"N4:/ MGUK.V4*BL8BYK#-H]@?4RK322Q<-/7JJVUFDDZNJ,R/E<;7:+Z>* M. 3XT= M/W74<1*TJFL]LA]OCL"@4\P6BY $)_BO%.7D1K;52W%9D5=KJ%YU( S[U! =.!OHJLLGT:4[(5#;E3:%.I3@7#3UZ MJD-E>NU8,3]3LA9?F;2U2LL&\*DGN%43NETKKY=F;*'69!I&R>HN1][0H\V: MCK5\M)1;2V0AL^K&[,PH;KIP62?XM;Z:QJ;3AF%R0M.:.32(6Q$*XND)SBKV M(JRY,=J44J$+,[JPL2V0AD-/L$L[EI_*M?YB1O;)L3#AFT:J9$#L/4&M]63 M6$FV(;!:#(@CW;7UMC9UIENGBL *Y%)]N5>-N]-X C86K710%O. M]2VGY=JM[9:BJGD)[NOQJM(S,IG83.DQRV29Q'),\=HPWCJE)$TY:15(ML*0 M3#TKQS[2F1E=5@HK8U@39[7VMC(]I20K!N_FZS.YPBYK MQ79];"F=2 ^IJ:-GYM.3LKZ*+^JL /5Z))7>#,>SUBG5Y]:,:+9JC25ER8J3 M8UM"+J2/DL:DFJ:9A%5NOV@38:I4EI>5*9MX2"E-:4*<\MG0D[,[0Z M71BV3BKS=*6WF6P*/38;6^2JP+"WLVCKU(IRA?1XT!9R!:6@+U@Q,C>,?A2M M_6B>VS4S,[7>2F ;S"R;7I1'L^DP#4?&WHY<+86DG.I8/:ZPI"IKIKJT\W#G M3W!S6J%'!5FA*):Q5P,V&1_.7-J%(X_>WFSG[.9ZI=>Y"#UAICV2$1I6&HX\ M>GN6T?BQ*>>J9'9NNNM5,:&M)R=WOL_,-D5J,J=W*6$79]$JL:LJFR: MZV*!*R6:G19ZYM&*5FV**U&N(2O]M!3+ERDQEW7=4_NIC'N=*ME=;15YEEU- MQKVJU"Z>-+AF@VA[S,)MY_KC)M59C89&O9P^9<@,$S4G/HN!#+O,I%:3C,-O M6BWO>H8CP!T/ZEDQVVXHD=BZLBG.XA)9<>'(XQ4);JFQR0L*N8FNNS4F*JUC M/'K[;D4_.U.N]?;,TWM#(_OTU?MB< MPWM*//8BW=# MA;%EJ(X-+AS%^CDC4+_0V.$E&OG'_6#H=YMC8T)Z8$-YF_]$%]\\783<0FE[J&O/#]?B!OJSY\*<,P2V\>O037?BQCKRY71Q.)\C7 M?>&YO?>7>3Y[>";W7K PO/P0?3E,=9?LD'ZIX\+,Y)O7K-1P[<;-4&XC& M5$>779:"'D;H?)%WJ8<5-&&7TKI4?3F2EO9/I.UQY<3MJ_%V)EJ+)482NRF5 M.TJ?C.HK#1U3C*+^C:<:-V)4.J,]@5$I'*CDM7>C_\'BTSRZWD27=C=B6#B M$,J@[Q$1=_F:.PAQA0O0L!-QC(19_X9[?V0 #ZR/#G!\ UVCY/_M!%(NE-62 MX4&TQLJ4DAW&(EN^TT7=2)"3D: NYV0\%,!DVWHVYO-?L-D8R.$_QE2*YX=N%,"(80JV_;@1;AY_M"Z'/A%BTM(V(D7$] MSRWMZ&1BS:(=H(0?L2")X,Q.0!@ON$W-J3MW3> M3\;*NY82M6IV=M>>X>!=*--4(5PRCCY_(6H^9J%VN!@8>R77,@$\M=>8<)8_ M^(323RW-CIZIQ.I<-D8.%^PF$^/,-.]=Z$,S%ZSP?"@1?$S4P;FR^W_GHR$+J1\ZD9[ M]#_FHU5_^\%&1$/3@"D"P@;B3#=48[HA_MJM^1-7_+VX&5WCC#['[OMY= LA MJ,HK=*1E9][ZUFUF4Q/FAIE5!?CXW3-9%8BV:>BRF T6UMVO*WAT)@FR7:=N M;T6!][]$H-FBZ^QQLXSP)A$>J!3]JQ:F M71":MKR:&Z9T=L(6MAK%#*AE9UP.1U7RRQ)/)6BSHM:*Y;7L2 &E'2J5.@9 T9*F9)H5T679L9SO0V_<0M9W'^;9>WT8%+KO.1 ;ID0GR M.4^EICY2J5\I"9H#*Z :"R!]@1SHGDGW*\D(UO'W=BZM9LVDB-+@R4U"F^2V M8GRPIMQ+N;1;BAP,2B.0(H5ZJA394$5:3[0^( Y%ALBG?2BEB7.A=Z,.[],U M_11$Q8L+4<^4VII"+UR:TJ>,H53N0;FJ2;'789O+A;*)).OZ)M.:YVRH7&FO M\\=3'"=%<2XJ=#B%DZ(/RX@X*1HJO0"D_=:%JH>#:R9O+#NW=?I,KTR)B0FV996 "]*+AN^E(>9C,OI[;KVK;",I7^>-M51+:NIC_R M,%,A\C ?/5+[TZSIC>_8O78N(CQ7"F/7]KR(F-!:U5ZR7FXICDIKF6YT$.N+ M]Z#8!YNE&%W/)WE2<]T^F I-QJI,>2KJU?@^)7$*]@8)+ R+(85%G,+%$G") M%._]2, 7=N'?T^\3HYO1RM7%@&W(6;ZB];;.3+B' JOIAG+;/9"+L,MRM+29 M46ZG-$\C_9[Z6+^'+A_\6C;?.NGO7;#7-6Q!]3LQ6H00[.>9+MU[P*@H3B.> M#5+?9=LOZXB%^&ZQG][#HA0BB[$5R4:4CI!1:UV-F<[X%D_%D*^4?&)2B1-8 MBA'F$?,N&&&^0'?,JX*+I8VVG;;>S7,;H]X;L@6YE4RX"%R8;S_B,8PL&%G" ME]&]*;*$I /F55$B55[.4Q%M(I/]56*<'CMUIM_S4"*%3)!$_-1M<.,_=NEP MG I'Z_#U<;A9():1,!Y*"M\N8!G!,H)E)(0'_AZXH>:15Q;<5T6@N"9R3XP) MH0+! H0QAO/S4T#8PPYE=B"$2PY9S \7_3]NB"A[.^5$T&@3A(RJ M2'4U7C17H-U.Q)"HO*TDD^UXA-1BW>VDU5B7S%Z:IQ@4:8ZE\ $V#"'ABC(_ M2"#Y1G#09 UN[N09E\M2O6G;39=@[&O]QN]-5(=R2P(S#)\[P"8B?E1]"# X@ MZ.!O'CR=P.1,7FVV$@.^RFXR7#1C9;N11K_%4TFO)5HG3A^6 M43T/XVX8]3'H# M)P6=KT:[>]:S28\>Q<%7#CW2H2;LCAR#]<$G)]"Y;EFM7B="Y=C.>,9-W51B M26ZA_Y'ZJ?^!P0F'F#$X/5;^Z_JX9-52+4H<"26.J0_BG$.FX]+8PR64]V). M]=W!P(2!Z5YS7_@H^"U AF2$/$W/[#779]RMHD=;)"--$/KYSJ37?P^G4AZ+[Q:/5X5LR9G7,Z@^RY,L?9 G[>>I;'[8 ]MN> MJT\$6(NJ@]Y+3 U#VTVK$>\J M3*37B4M<>S28NPAO4'B?9([0YF\,-QAN[C.VC\/W9S96R"7%+[/CV9QE)G9L M7)RT)IG5%(&'U\8U%CN&CQ '[8]DHW!NO^ZAX W?K7$WP/55W+.=P)Z JK38 MDY>-W"RE@,BP[6HJ/5X6H9WCW7A/Q9ZB-.X8="3=]PA['8.RCNRFX^/.JM^WF5, HRCLJ$\Y+W$.Y2&&]!OIN"C4>7L3#>EQR^7<(R MAF4,R]BM;J^X]3:%N!KKFK[>N^C'G(J6<^J12]ERG_]AH-A=P^5#259YLSHXI_I+J<&-, M63P_KY^<=M,QQ1FZEF0!WPD0/UHR%$Z/O(0K6(0F2(!P%NC^$GL&(+NHJN$B MB?3F_&K*K[@YY_@/X2GX?Y"?HWS7X*-\-/CE3YF['VN5!ZM<(L72:K^Z*75: M@M!U/^@>O5ML$ZTU#1A]W$9]TX<0S\!,E8,,QK\5'8M.9I6>L-LU'^'9R MTF@LT]\( !EV 5]BFPZX1$3A0NSE2;^8BG M">N(1UQ]C\@1%4SL0XB.>%CJ?;)#>_+?:.:VN7MK\#3*7]%OJY%8\CD1>\]D MD.35B5<:\#43R+R[7=K]'D&/_CXV@:!$7+@O_RP,GQ&_FT"%#+(";YX9*"[O MQ;NAPM@R5,<&;]9^/>.%^@6@@6O9__NN0K>-W9XSS^2[!8,7WO+C?893.\%K M=[[?'W'^C:GP.(S_$2&BJ6<*0] 9*?'Y8/<'6N'&1S:R@C7[A*?T%E@?/2%V MBUVXC0\<(,-X_/+35Z036(EJ Y 7J(KF*8 M^\W4/ 1(>^VC>!OAW^/ MV@#_3L#P)Q$4).H]).F-23^0\Q,0*-FU"NVFS P;886!.=%GW6*WQ7O'>6)/ M3#)Y#00,LS'A=;7_I$!A4Q&;BJ$U%:^:(+D3Z'PG89(]#*]W(7Q:$V!",Y(Z M :)B=C(QLVNRS6ZN7/ MGZL)&P+^29\"^"5BXMB."4?!=1H2>J(_MQ<3', %0@:%;POF': MK$/1F\J0,:R_C^<(GRYX!PN!].S1Y#8TV&>:"#]SL3"-%90="Z*( )$#Z:$#-!(L8 MZ/M"1_1GN/ME07<$?B>9NPB:P'!4213((W; )GS3 FP7$=R#:Z.N" MOB&LC0[@+B&ZZ%!WR L!+1RRVAA229S)8 5_G9B&YI/Z!?&>O,GZJX:;J&Z> M/,JBM^E A+ DF)",\,V2+'H1QAV[[*9FSP2;< U'E>#ZT)]%[S8C":W[S;N\ M#=C_'8D"DB$XT]WCT:>F_T3$S?XK$%4\WO4X^GF73T2(+\-]\QZ,L+ ==^" M;T>?I\1HZL1X)0+?G\6:N'?,C\6_29>O=4*0Y^ M7RL-\1QG,"%"0 @ZBC-SX: $%@E,"$P(C$WASE5_9$&%.FX'C57TX?]]BW_[ MS?7'F>?D57OYB-!R!N8OQ/#R@4_8]7S"FN\3LJ]]PM^]Y^9K!V>#-DO"P^*E9PK!OZ!%7'VN.;)Q?Z<(XY6CZ4&2\UO2PU](942@BLZ MVF %= >HLGCMJKGN/#E.BYV",T C /WB /WJ]4_ MC0/)A96*]G);D7-F#H@VDD(4M%V( W%4/QVGCF]#^/LG97__>5-0MN77 M3WD%8I#2HJ-Z!5'C#?%2D7=8>&7LZLJ"$BZO%F\W2/2*2>'7]V5:!C%%U5M! MV1C\]56;AEVEVIN*+>NE9@VU?' TS2_2TM_6K#W!)TX!_+;IE\WY<] ML'10 MQP]!)6QA';S<*T4T@:&'NC?$.Y*Z$]322Q'A<5N(E)[2UW:J,R(CS:18&=2M MDM.=AJ$M!"Y$PYEM7.SQV(3 Q1YAH006"4P(3 B,3;@0#1>BX4*T.PD)XI*: MKU92@PO1L-1@J<&%:-XC7RY,]0*G.K )TT^UGR^['.(2F]M@Q$TJ4<*'"Z'G M#KP+6$;.PQWWX(&\U@V[JC2O"052%'YCAX4)#ML7ZL"5@(R7P53065U&_+/IY+I?YJ,3Z5F4BK.%[I<9\YG8U2F5!S$_OP6 MDE^KFM5ZDYD;,=8]3I"C<; :)2J9>-HOJ*&>HN2%6[*&U??Q>E#=ZY$<;-7= MES+!NQ#R7< R@CV?GWD^2%NH^!3&?1F7V/<)YY(?E#UO<#C@BSL\GSY0P*:8 M9<8H=#?D1@:336:H%N;-*<]XIP9/G#=^[SC!6;OS7N4PP?$A"+^&YJ T2%2! M8"(1F@4OW]].BMYSB=J@GR;HZ-B!4CZQ!=X7;:]W-.2![\YB 4Q1L%"Q$\7\ MI%SHO__K51W4WM9"==^&^7V7DSS8A8 >M <34Q#QRZR$"9SH=T%UA8T5[$HB M]1S=93N_[].:4<^B()^C\7\3!S^CM1SM/:HI/]CA5V7EP==>5Y;O/OR@W"L@ M)+HHCJ:>F=>,%J.>$_$+D?:-<770U_A_!6)F(MSZGVXC>Y*UT<]0Q*!PJZ\, M\N"C;S^\RRK1&9&L7X9O[4DNG/'HS.?5TPC"#^KQ"^=C+I[WNNH"!X$-U-,Z M.-^"&JFC=+IW:B6_[_X,]8<--+"[?>82IO(!-?]".@N^WWNK1>30T0D3=?8F MNC/#L: JL_X^D,2?PQ&M2A%RKE!,=&.91>="KI;"+5! M1@RP']EAU/J"-C8KI9!8]N,@3V[XE0M'QM^.;.2G# M-!_GR;UH<%VR&YFME),(6U/X3)&?1L=YPR;P=64^EJ5[--*H*,Q',VGJKI&D! M/?-H177!%4J;=02P\JC=3+:*S"[&T6ZK-.6RT?ZVV9:'+6'A\HGC9U8B]4FJ/$Q5N8Z\G;;=)J\TV"F? M/!Y9-2-37F4V#679+'1BXUC7,<0T''GT]F*U9:]SV1))TF(Q1\;Y.;.>I/G4 M\3/Y2$?428$BMU#<:81EZCT^7DHFBLGYE*?( MXX=R99HN: FRRS46!NCDBVRQ,F^AH4=/Y26V3W&#M4-(V&'CV5+I1 ,C&4*+*0:E>I KM*Y44HR=$3 M3U4CD72)V1:XI5..]D=6PB MN*S8\=#M6JC'YFN25K+5!ENKUS*;> 3.]02C M"%&-:6H@GN0Z\773F+2[,U"!$SA!?TEHD8.&T!AQA4R:4B).JZ%DX01.$"NR MJ)G9;23JL%G+3"894^&UA3?T2*+JSB+=X:6N2&;;B[4ZFF?%7-(;>B121B\Y MGE;DFJ$XL42OWHTI>8/RAA[MZ\J@8_5B;;I@^_-B-BN23B+>3Z.A.Z$ZU8R^ M.X8,.9&[QB:B#:5][P1^ TAI^Z/1T5K8MPIU!7;XA#!>=M+6TO\A:9(D_\<_L'[B/KG[_U,-&%NF'")A.9YE^B:$,L1=.^@+W3U MQ=F;.0GHI=X%$<%=%-[T;<$[JPN7!/]YZ@9D$)& 'O$4?;0P#!/E)/!B[)Z!BZL7KY ))?1<]2 MH5]E(_\\%;;$'H M1B7^@?AJF H23E%8(,U$"*]8ZIEHH*?(EG>'S---^"1M\8W)"V- 4YG?.Y<= M$>@0#(V7<. .Z4NZ!-T4= .4QV2-,914[Z=?B"T>\]>H4X\/^[%Q58G8JA-W MZ\GRO/[[]Y*Q%D0L-P<\5_,D,SF91;XUL;)##B0V69K72B5R-/WV(TZ2?\!* M@=IY@P.(HR1_+GM5BHAO2A&$1AO45P%.U[O)"+$4PGPAN/X*\I?_Z-TD/M%R MXJ3%0V9A4,JM\^@.%,9$G-NH7 MXM^/M8\ZO8D(?\P&Z)HT9[$P3/LT-LBO-YDP]KL,95H"_FFX8R/+OT4M:V@+ M=&T6E J#D"W+\6VAU_KHLSSS!@-^C[H1RZJ,'8&!KKM#=I5$?]-/=#]%W9V\ M[BY:3>M2&T7>K(9C(XL.F3=O""MSY:V<4!L:1S>ZH%9=])CQQ/V L#;0(QL@ MF+]/TN#*9[33>^F&WQ&FD#A3= W86SE][Y&?!')K!C<9$DAFZ)+4-$9:>&>PW#O+154)RC5%/I&D][\_A^] MPO;B*AH:1 3")P=2Y!XX^[\38 U,4=YC/8 [JB(N.8-&S\GH-D!/GP>L$%=6 MLV+-$>BCZNY*=^_ROO$+63US3_ ,1'2_'_JOBGQ M: K*UM/.J@,J$ _OT=RA!?2Q(9P_7[?MUUL?J007($G!C8FO/1D(8P?N] (N M_;4:V:,;Q$X]8C@V&N/;PG"ES@)]Z\)FZ:7X]PSWW"*W'N[%JQMOJ\$UHYN3 M5FV8,WE4( O%KC6B6VU59]*HX]TIX/)!Z;73X=^'Z85<( 4@\P#+-N#4 M""^9XM,QN#\5%319< J6?WGF*\HV@V##SO)/J;A)%?4FVUBH2FXMM9!-6('PDO5%+!]MX![6\CP:=)_ZY3Z2\F@U"WMH/78&DG MZ3X;EFEQ6Y <1:OS$MG.&?7V;.JU*O\IW5%4-?PD"Y6XGI=F!3>=2[FC" N: ML^%D%A_EAJF]%_$3HDE>@-^[LAH]$5&'0$XEND<;_0&9?R9R U [&X/( ='/ M9P17:R=\0_/@&O/ 6 3^[/8#S+V8R4K1O]2Q^7@_Z_G*&@"'*A<+] +K6X9K@,E3H\%&^GP( ,99"JE)V)J&)*G\>6W:81'D/%3 M'8F#<)H7!TBKJN$'10O!/K'K!?2M@=05UCF S!X9VDAI;]-.LO!2V30[DIV) MD(*RL+/D:NF"K8NR1'$Z^1,61BQI A$5>'IY8+B+>N#0!QVA9>LP0;A/%066 MF[2?F!>[YSI>Q^B%8RX,"U@^[N_I#A7K%*B;?7=K#]\-QR1VZ \!RL\A[S/& MB%$@<\%OH+U K;!/)XOMF6DXTYGW-*@$H34I6S.X)!%R/O3[32^!=2OA.HQ= M:X($4!3M0'R$/>6)TUD4M+,GH^F>B/D)V+VOC%+B7BA]%T7>/?182G>BN1=5 MW?O1T>!'.Y4L(RJFK^J&YY>+=+C6!-,X)]\$(=4UKQ24+A[!WN) MWJ49)MI-$:6A@+JG*#A!3)3^A"-D:)U:4'11F_6)[)'@%56"DUDH14J@6.L. MBI%5!+D!E7WX3=H/LK2ODR3>_'>;X$N6@MK0[TC^^L#P":X[8,N]91*"%#787JE(/TY<$.7Z%E_K'^,G,U99RHQ0IL/]'N30J&VJ@,IV_54D>$ M,.FHH#$Y=18ELSGX[4VW_ )$W 5?6F2RXWA[IG";^:*XVB1X.5IOO:F4>V^H M5RQ'X0[[%^RP[S=#C3W'4[@_[^L\R&TZ)3_3[W:EQ82X$B&H9P9WK X%(DQ.<[/'W. MI_Z"#70^0N&;-[CW$QO'_QYUVME?,$/_[@4S%/U,)4*]&24_)GFN+D.8]B^T MCZ+6*"'>BQH04+8;!: Q^<^T_O?MGB^(]A]:&'=],PY6][>7^1O?C/0(1D#Z ML,#@7G3!_?-%V V$II>GQOQP/7Z@+]_[]T\8@EMX+==^]W8PK"/#T5/V^@[P M'5^']^J8R[U@87CY(?K2+_0NV>'@'@W,#.=1>/?,#7O#&>O$L+%]^);\43G1 M5USR1\GQ+[CF!^3LQPQ\8LY^A"4_(F=?(Z1_VPN8#NVN&U_-US71D2\3B$!> MH:,#UA,Z'GDV'-CK>Z?=V\ X_ M>=T>@B8/31.L9,.QU$T;H!Z$+]TS?NL$E:6LEK*@)[LDG=ODV)9J5X;D65LI MM8%H3'6XSU(I. J($,)K-6T%_6&EM"Y57PZ?I?VS9UG'--$.>"/;+]ARXGJ@ M=BHZ3R:LH:H N:]FM>0\ER+11031;S^.CP5C7#JK98%Q*1RXY!V9IO_!W(VY M^_?,Y5!S]P.US[BR\JRH97KDKH8"&V$BFP$7H:?);@LJS]3[RC-T$>(CX8&V MDM?-?]_$7W]ZU>)OWFT1 M?"N/.JB"JKR"#L+>CO7-V,RFANY*]J[3\IZT^XXW^SJW6FM[/J39 MQF8T$W(R.QC8Z9-7\J$K#-ZZ+3^? ^=9SU5H/!_TW,X-$I/I2HC6N,ULU649 MP,Z6T8_NY(O_SF5\WH4+UM^XV@\'Z!\@A''E /U9$:@5R<[IE-9.L4LW7ET- MES4 ?PI%(.5E4:=")8U>-0+J[713Z=29M4%FLUHE/^63*)Y/G[Q>$H/0H\51 MPP5".*#_L(R( _I756J,D8U120!8MM+:#$BK5U]5^_>@U 9@O.[(_2ZE;.9N M)MK*64V:3D.EEOI(J=U# N /_+X_M M]X(WS%1ELA[0)LD";<9M^U-;U+F+N86U7F+=BO7-#LEDA$0U:];DN9G^@" H M&Q4:O_#A U@XK?.E5.@].92? K1VO4V7*CF649A^9]#,9M518_'[5R9>3R&G MFN:TK"B\Q8)R;Y1=EA.L47'YE.=E/D4OZ6<^.JB%HFK_H4 -GSO!'!RR+%FH MU')8M6M+LNL9.=98LLL0:DI.63I.JY&)IE+;6.LCKY8)D5?[4+KR_K.=X6D=AYW7 M,Z!5?21/[/Z2[).%3D_/5+AI9F'=@U+M"<5.1DN8)+=9;(61+N76<[O%4Z1W MTND)YT9Q2NK^( OG3A^643VG\VX8]:MYH.^IR'5]I!1B>CW%@HG;9E?K:*++ MW4.:M5&,9BO4%1:]LIDA%ICY6D?>0:7TMD&]=T?%<3)NBMC\KO\_K6BA;[ MZ^9" FF>HI"_$GU*4*=:UV \PEF*KXE'>T\'LSAF\7M-Q-U2Y7ZYAA(_U9R] M>EEP''$[)OO;9:,?D5*CE> BS9GZG.8,>PXM%-#Q<.$B?#7(I=9\#T?B'XKN MCWFC F9US.J/L.3KWP<>MB8.-W9Y6,'4#<;%ONTEPXCWSA7=NVP#DX- M?M%(#H\+/]]<5_A$2+_B1IK.;=/">W)I0: M UJ-*K1NAD1PO^$;3T"2*KB+<825EMQFE@ @UJGTJZ*+((GY]N,4(.&VIQB1 MSIL?""\BW4,9U>53!']D\ECELM(PAER16_(UBYIEQ?FZ.D7XXIVF(>_K-,V? M5C =N)RHF@GE40M$C/*JEZ?Y1EL_)Z MK3>3W70U BVUV'O.(\:6D,:EOS"V?(@GV,F[-I;\U/WCMC-^(EBTR566T]BH M%UUHQ9$'*C]W_S"F/"*FA*I9(*[DNIK9P5;96$)2P)B,-!/][*@[+13['D*\ MX\#]>3D7#@[A$-EM3J6$&('(:,AXOIGT8+(3?OYU4I*RH-PVCP;E1N M#JPT0HN?A/ Q5CP>5H0J>H\#].>0^U9);.?D86/&+0=& ;2[H-UV7"3W7KNH MT^>L[RDH?R00A7/[1P\?$,!-G[X4\MVW8[43[Q-8-RY8F59-X1J<,"NF,Y%U M<2%FISR50!X1\Q2G\<&9+Q4[?2R0P#51GP*%GQ8Q#14GD@6#:4YIK%(96^A' M4\FIAP[X# L&A[ G2$)E083"=WK'$.A1"[-6[32;+,A7U1YKL/IV[")13R%# M@$S5%0_%%X&VQZ*"106+"A:5N[LU M(^RU2#?VH]X]57&B=@EW@[Y^YZPHE!?)<,8JN$D[B'=9Y%]G8HC/-J^Y_E[< MQPFE^TX#_&;F=!]X M"$,#' QY7P'R\ T26( N*T"?:B]UOP+T ('_ZZG^&)V:+.G6DE3 IL4HJ9X= MT^1M%KQ^+SIH&CMI(_]]$8\<6J@V,'?KIF,'3;9.;(+W1=L4 M= NQV'=GL0"F*%@ CJ,2K[;!6Z3W[W__U^%B7_ B(AJJ87[?@<+!+LQ\.:0] M?)B"R-@$@A(1)G"BWP75%396L"N)U'-T%]_XOL<5M&T$A*=H_-_$P<]H+4=[ MKPGKR,$.!W 44<'$_AY\;?>9AR7[#PU?5+^;WH68*[0#KY_K$=(V%M]IZ&@B MA(:_!@N+4<^)^(5(^Z99&D6_$%(@9B8"HO_I-K(G52GZ&3(OQ [UGT- ##[Z M]J.+I(\P)@3J4 <9Q]J37/#)?F5=-C(@WD"=!>=C+I[W>'&!GL2D8>PJ8NRH!*=G?MG76(2;ZGY%U)"\/W>6RTB9ZBJ8%J$K!/= M&?0TH6ZR_CZ0Q)_!S6ON/\74P@[!Y4YMDA"VG19+NUJ64FFFVFI#!.?);SX# M[$?.4QTIG3/F&:ZQ676M=<5ANM$I4GQO1VI]:>L4F76&S;J2FB*M6%R(I'GZ M^)G:J%..S7N"Q%8RI*XOBYG^8M6"(X^>F1Z7YHM\O-8BLRU[/F1GR::2FO+1 MXV?6!W/++)2R&P[4IR)?(*W,.HM&[I[Y!KO][XWY8G4B=XU-1.4B^BD MFFLZICB#($XLH,8"R&9YZ3E)N()%:(($"&>!!!_Q_P3RFN$BJ\UCL%<*[Y7% MDW/\AT#*>T9/E.\:<'>CP2^_9P&9N9HR3M1B!;:?:/\FL VP[>*4!7S.!?+K;I=WO$?3H M[[Y)X<)]^5"5!\:8]^+=4&$,-8!C@PNK\)][O-0O>+POIM@'+A^T5H(%,<_D MNT=[+[SEQ_N,#*E+6<,WV^^/./_&5'@I4C:1+)3CT]\.>S:%C>>H=XT@HKF;#;#JP&Y,D%CO8IVG&D,;O%NSZ#2C MR"5'F5';A9G/(/_6.QM%4M192J)_VQX^OZCD!=DD5H+J>,$?5S!-81?F.)=% M^751+D1WBUP5\A[UDI$0X]]/HB-(O'M(NAN3?B#;)U"O#B?=&]GOD)!*):Z!>F&T&[\:13PH1M@BQ11A:B_"J:?$0P^7[5S2]!,F[ M7D(4F' "U G@3.<2%O2J?NB"!FEU41#6ZCP1<\$ M>N7/GZL)&P+^29\"E(N;.+9CPE%P:8:$GNC/[<6^Q)DKH7[F]QRN[E?"(J]+=5%EWF?IM*\_FZ9BG:B5KVS( M M\V5J,^78O8[JDZN6*I;365X5@DERQ(FL/V8*7(+5171;T=VBOGI+B2;I2Y M;+N<+S4;7).CIZ<*Y82XFNEL^MN9 @IJ.=+3JP)31B/C;T>2[*"@UO/=&K>T MX@LJW^['Q T:F7P[TAD*TT1*,D2EP[1$=UO)V_FJ"T<>3[2II28=;9C/EL\W>O%,DUZ0H#PJ MFPR9SC:+J$[P:*/L(=LJJ7V=Y?J"*_(=VNFM09&G20D./9IISQPG52#9S7)\5A6Q] M$(EEV^C]QWMJ:R.CJ,KQJ")K#5KAI-*VD/">>K2G$L,9YE@I591^M)/,4.1: M&-32?.QX3R?=>5+MRT.29)+M]&RQ4&4FUH(CCZ<::W8E>[R=CA6@]PNKB2'F MJR#-QX\?6FD-L]U8IS-5:',]&RSZ^6)?:_',\<@ES6;D]K(U@<(QR:_)[F"T MA+R?/![)Y#AK+4VW#:51<%,M)A'I)!264SG83&Y"M*=LTVZU4JV;>W M+3CR:$4#4Z6I=52O*_TJG:=EN;-.M*=PY!&;U,PZPV4$55<*&UN+IQ+3)95' M(X_8!!A+923E28W4JF*Y3[+"M#- \SQF$Z>X23-CLB&2C8(A+/A1O3:5T42/ M:<^22IZJSL9)R":#GD'&)_1$3Z.A.]K_=E>9T,:J/.>,HMTUK=U&*=8EQ* MOXVHE?05Q%O#W.1D2U0-RS'?EF%VQWP[U>=Z#M^Q6'DE-GN;IE(;S-WSUV B M-#\*=+X;>'I;C)U\)O8K.E_Q]R\IJ[=3VL\'A<<$60U"1590O6O]8>WNY\C< M$6= 0M)7HM6Z_J$GFW)2D]CEG(M2E<[%R"Y;WZ]G,@@ MGS^K^LG/Z_ES1>("2\,+Q F.;>P^\ -QWB=7#M9%R>?DN]$Z7 ]WI'H:Q@(@:$I)(3 T!020F"'[KR$^,7[!3[,D'[!,WP?Y2)#O6314-&' M__TWEQ^-HA,LX3GV_+JS9_"2]T[VU013G/E7^T6I)_\'5.QQKH;!'^AH MS![A9H\<$+W3E<<<0I\XKXBA\NM#)?V[LI!Z)A/W+0NR,-4-"Z[9NA=T_-,E M^])^_._1^O^OX!^J.XP J#+\"R" 7UF-$> S"'!H/ 80D-.-?K0V$R.L M,Z_3"D2)K=&Y*@34"TIT2&?BN@*T(K>*)O(334 'UQG47#3&I# (7*Z_"TK9 M?PD0B-X$S<(# BZE3#*]>F:B./22&TZDA%WB6]>48Z5F#N+,EN*42%_:;'.Y MI3:745N+E-Q3KHN"(TU+Q[$1U$T8$2HO_,$AUF MFL/I=C-N*)V6G*$!B[KA7M42C<=>]JF&UQ5;(5Y/Q<[)A:M#'D(E*MM;*:97FB MHK9M5/)C20Y=$=/QI3RR+ELS(!'H-O;S1<4?"G ^.N1W?JKMDE9GLI*_.)Z$ M.\*]DT!/ "$6]0U3*>E-TQ#AO$X 4F'N+!10U:9*-CDTHGT[;^2FJ(]B]-N/ M5/1R9L6#B?3[W4Y"+-(?]0=Y6)&^8LCZ5V5Z0K5;C5A4+;.=OC#@W-8B.T\A MF6:^_8C&:2S49W0,[E2HWS^(]<6$^E(AZ%^5R\AF%!6K-M,BM?:(VI*)R, < MHD[$J6\_8K$+^O /)9?8?@YM2/FA^/"^]WU@]A#P__JG;1EO51:Z97 M:QR0Y72E/4PM+ E9?5Z0.(G-/BS6CV#V72'<^ZN2*4O94:IAZG&V4^E,XHK" M,]'N%$EF\B/)O,O2Z&9P$Z7TY@8"7"!]P8J*,-WI?F:#.'RKO37(A2H&C6YP MWPOZ3O9/P."T19O+879JL/U9O+LL-0IT*H9NUT&A9ER$=?V*ZB\)&3\MN\:0 M$:(8]V+F;]>!K)?>K;CW@RB>4>^Q?8OPA9;/38P8C& MBL*RX):2K!/+@R+?&!FF>#G0*"UCVVEJG)BP#3;;BE5;D=*XXD+00#=]4E%\ M7@M;"V=,CX1OM7>)&I?+J'P6-@:;U#A'KBH:Z41CVFK:& Y6=0\VXM]^))(D MA@T,&]C)N*>,S>>]C&R.[7/)-;LL=/BBN&!I?+PQ-)O=X!@()IG$Q"MQ;U]C8IQ22R(=A\ M@18ZUJ@[Y1F4?8F=+ J^CQYN800'YO:='B^:7,'@<"=IED^C@ZI%^J5ZG"JR ME:13L]1XK6J9:8@.S+KXD/T=M#WYW@PZ5.)?Q,Q-O* M(L9R9"FM-#K5@K*0B*>8!)8Q+%_@/V#KY8\^30^1$2J5^$[T15) MZ\UM,M:.YS/I%L2'GV=/,#Q@"^!T;@3#P[UD23Z-#Q5#D2*@S;)LA,M7[61V M7$@/D?V TB3T$Q/#!@1&".PCA#(A\FDA'T]LG9&'38N+M/4B/S :V[R,HH0H M(P*]A"3S@9#?PX&5\(D[/ML2FFZAEZ\MNS1-W\&V4! 95S[KV X+?NKRK&@S';=%=LW2 M6SZSH,JESER:\DGO'LRC7,#?.-N'*X;OJF(X7%)_Q4K@]\5^'DFG^61#K9%. MM1-/)NM5)]U'8H_J@;'7N^W+/EYNY:3M?GRO+?JM7**QDN=:!2MRO MWSUNF80%'^OL^ZK=#9G@7[$F]WW)[TW)4EHR2FVNTU/9$36T>P @8]VKS,76 M.I9\;*W?L-;V?>$U\B#1E\MUA^V(/37+)N+Q6L9%PIO\]B-VW'SH[S]-!MRX M7.#=>NHZL GYI6?\&=N3/'I:[)-]':-0Z"7#&:O@)H#V+G/\ZTP,\G&KN=\;P21IQ/ MM9U_!,3Y9$]ZC#CWE$ Y#3G%'AEKN(6-C3:+I!!N^-U98A@W ML'N$W:/PXD;(4T>G0<>MI&8+A^D7R(TK->?L0$@O%1>"CIZ"2;R$<*FM/$/M6T[FB0 M N(%3@&AK)\\V7Q*^JE?D/Z+S/O,$"7LNX;)1CZUFA8F7!8DBUJN5644R>4A M_\#7_$/G\GT[*ZED-TM*9B].4@4I0[8HI%'SXPPBC-*NI&!LNPK:FJN]?+MR/&<+KJYM9SA&BF7K&QZU12]=>'(H[?76E1[5,RK&EDQHFJ>,F?# ME8.>>?3VJ5!:-Y8#BV.7!FAQ;2>76\;0#>%';]\P SZB5TLQ$JC%6*%?8[MF MI\7'CT?FK"37KG$CDY/=3@QP,S)'":B?X]%(Z!;\:0GLL ^:&)=M!+=X%R=@2IV#L MJ* VV;[&[BT8?;Q[A[:'NH=$MKFE.)MU&PL43VE<:929KOO-"Q Y #E91Z8! MD='X9U$/_3SJ^2?+[@E;&T(T5%686^#O[H?]EZ+AL[*OGLM1 43 M^Z_@V,;N ]\6"#[96AW!FCTS9+O&^V1K]*+HO[W-V>;NQ;9?B 6;_ESN"$W& M3Y9BCN7ED<<;\)$3U7!W1-O]&_%LL+\C$P@*XD(R_<<7$2B!?TV@0E%<@C?/ MW!IB_A?OE@HCRU =&[S9Y[F/P\#6BJ/4B\GU\R,<;NWYOS\TYFD\XDOX^(+% M4R?3(R.^W(@O>)R,&!-"QD @PR*^A(\O1!Q/1'P)'U\B(+LL8[Z86_V1?7PS M&EPQK'S:$CUW7%2$CA(P3Y/D5&PTJ)TX_.]!:!GZ;1Z-_M\?_,]W=96,DR(>Z)-!HC^!>))28F -&Q ^O:> MXC-B\#Y-#N3BBT0Z&[R&IWKMIWKE15WO!6X?3I@"$'XH8<+/@,BWK!H\W/&K MBXUSP.U-DT+"=P8%XC@J'/5)GQWLF/'HHUO2B[/U; U4/@S'/PK<7,R*V&H8,_8I;T'2'8$<2APL$8J@W"'E&1A4XEC'H"A2\5LB%9%RWX-I M!*-F+E/8<+4%,F0!-LJ G*>BT!)(4*<4] %"%#5["LPH+''E ML$1H&L??Q+,)3T+5PUDCOCH'M[05V1*!J@HZ,)RCJ1AEKMX>+TI)Q>DU.;K9 M%+0>Z57Z0\N$H*/PQLW#&Q%(_&Z0N)Q!] 644/4\D0&;N8RR!3!IEX<.45EZ M*.&%2?!3*'%O89*3F;-MPQ;4V'P;20'[C37&S_FGY\K2CJ(KU-NLZUMV(+ML MGEK8NXM]6D7NS%)ZW9V&T<=[H'@$!\_H/QO]O;2%HZICS&T4U2516LS M9G1V*=+NT7: PU7%)/04V^81ATT2@WFRTX:T/M(.T"G6,WP27\YX>@VJ8$FJ MD_K$/=8.<%B4FQ:)*:[2S6XV=6&5+Q$+]U@[P'E5*C&C43>-.L-5#^'5E-I. M-HXUY',DW5DUQFZ!3RZ] ME0??OH"V.4-7D!7?+:Z!:-6S?4R5CC7Y*[7 4@?4H,_3&N!YP/(2FG2/-?E+ M9U';Y9<5G0-NK9324\M1N2,=:_(G5K)XB>T0#;2F)H<+!!MI6DX:8NCATGI6 M[2?;2-/F:LA4+8IIKI99,$,,.US:3A3; [1/;3BA7IWKS*K/CW1_Z0&A$M.! M =(2EN TE]]L+!NIMHN2M_3"+0%?8,&80R1?UR$?;(@*W,*1YUX;Y0STG%3# MRJ*:7(SF7!4C1GL$PO"V!D99DPM@L\5/GMHW0/-]6W*\:R-5>%]5]9 M5V4=("-OUT> 8#MM;QLK> 4)(S/V/_]L_X&A7K/"@+Z^+_5,W$MV*?R0LX?\ M+-D.*.4-@^!S&;V$PP9(R)L^ET- T,0T[UYA\"/HI>_JB7@1\1XY!Z 81*$ MFS?]^X@8C]#E[S>@WX>=V$X3X8#S41^_+ZO*0S7N"[VXA+Y3WR?$Y1RM^2(8 M?>PM7[SR+(1;OG@!3/CV?.VDGQ!L^>(56^';\AU+]MU5/OE>K#B5=6 &5\W& M9"*+( 9>W3C??0U4&*3ZYKU8SIR1%[[6#%>K3MJ-$G\W52*];J_GX'F@^+.* M>>ESOH(]K]S.%R^4M+JT6/($UZTJ2'>VH R'8'Z0M/?.B^5,PSJ6MF$?'=,X-L^YS=Z?A607;G]RW_.7V_YX#CU?0/F64_VUVP!BLLNY7X- M[730VL8L81E-Z>&4>SV FFZ6!8T H,0)'4%J9KE!?[AF@GYTV,E2S"@.$:(X M1*3<-S-"3FEWN:NXW9J2KW E<^H(I4H!Z6:OJ-TL.NOTRSB1YB!ED_9:'U1F MW6T_.@S#'JD+#7QD61@9IF ;YCJ*P#QF!.87=,@,K17SHEUO44Z3)XE.TFY3 MW&)8X)5D5Q[/AU=$N;&A,%ESS Q11\9I4R&89JKM!NWP".*4BQ4%7^X_^!)A MP@V-G_=!@6CT&!:Q:PNT.VHN*8O4TE7SBJ PS/50)TM7!ZB3JX@8-JTBF3X3 M-.##R6.=%>XF[E(&@@6FACJ.R=K<-); H\,]-N$- 80=ZPMSPZY8E\"ST.0O MW9'!LUO[K&J%/4W;(AR3HOL-Q2U4%&1B;MA93/MQ]AQ!V$@,('%E&P* H6W0 8 M'ZN)WA=!;I3+;6JE93?- <1F-31#BV2S$;312S[AY+%;K#/64/QV98^B0(^O M[)?LD/=%;2>ZT]R:7.HK1>.QLCYK%QW;98(>>_9@30=2SR7QZWO)@'OJ?1F3V%AC^KP/L!FNG,GEZ_:\(?L=[S>)&B-JS& M*(*Y5+J;3::"CAFO]Z]_:T&2IY+2(D?]P8<"1;!QW>N.,_ORE\0-C&[.$NF" MQ>6486HR36XVK;7?,SRXR4C<=27-R8A.%=BQ^7Y#Z[WDUG.%,7^GOW_KN1B? MEX%_G8G5]S(0Y'==;$ -/P)YV0V5JC>MXH K\>F*%K,915>;IN]5J[?F$MK?\2)7TZ<_'!@ MV*OY0!>;!W1NQ3[W'*/4\=?>'V-T@$_[]NQN5*/'YY@]!8'+8D]- &(:_):I M%0/P,>-8Y56+TYAWIO@&G"=*,5>P@E_]Z\Q"^\TY)M\4X7W"O!79JF":PV4F MU1()6W-Y=@5:JS1HX>Q @D8[?=@6(R"(1Z)+$P7?)PH^1+1^(9O@30$%)2V[ M6K0%M%#_?I[6AT3A^G/"+N=6;:4+:@VWTER/V:3[YY\D?D"3IY@)K#D0O1[7 MZCI^&96XR('L]Z[>:\DMJD PO1-INOVJY_/&^\I+].1^MWDB3KX<*L>&%OE_ M:)N";GD\_^O,(4R+@N4U&<>2[[3I_M__ZU7_\>>X@S<'QS#_[D[2/2IL^Y[C M_J$J 21H;RY,X(O^%5176%M;JB12\>=.E'^?#V./;#$,C1/4OV-[/WM[.:"] M-V-GC\*O9NAL_^SU&)W=AQ^T6=\RTC;F?W$L[@]_>YDT1&+Q!'4AUNX9".B; MZ5-"#$(QU/G_TZZQ1P79^WDWBVK?BG@>3]7VIQD9DQAK^&.)K&>6"P';KVSM M#0P-C*%5!]_'G,>?S_3SOT75L.'?VH9WK'F;]P-C_LU.5M8%'4*:&H/8:^^5 MG%QB$.8>-__+PWOX_?ZW6K&,-TK*M&*R'FM/#<>"QX#UWY^ F]?2?TRHGZ?# M*65RL]"Z**MHH*2K%5 E1ZYT;(3@IFS;2%[K+'FDGB?'_;4^SG/2L1&"K:8L MUVOU*30=W4I_I6JL,@?2L1&"59JJ;)PTJ"NE%2YBADSA3%LZ-D*PQ9+%KH*4 M>_RBA%?)(FFNNFOWV C!BFTW6GHVI_%X2MYDIW07[V/2L1&"DRJE&:W:R%+6 MI1FC)PJU>JYZ=(1@*[U1Y52O+"C"HMAAA?0$J3E'1PA.ZF6\/J3*345.C%J# M&5M&:T[CV A!OE9=3NJ+=9:K];-2KI0?\@;?.#9"D"'L6KU:VUC1_A4G8Q3?#EI$)R07.-SJG!]Q>61%]N3O(+'C0*K1XQHE9UK'%, M\&=5>M2U#+S+Y6KN=.,4N^EIV1/2@V=VIDTP=Q>&UC0H44K MR?#8"8;#GAP$.44Q5IJU25Z>Z@.VW*A:7<0-XR!(#(O'7G86"[9VC3&,+7$* MQHX*:A-X;L'SHPQ!?OR6QOXI?TC>6GJ =IUZ%E40M)"8#_.949:5HKF,4KCF M,I*).)&,!@R]EHP;S=Q*D1$C0L"(:.162!B!)>-T-(8N#)R(L"DDC"#CJ6AZ M;Q@8$6'3;0!*S;SF9,1*7SR'G?4O+SP8S1C#Z*[9\OX6LEW-/ M'W#/OU"R/PH'/>"6[UBROWJD72 M*R*<9>A:H))A;O9TK:ZX)_(DTNN*,#-,5A4LZU7GRYV&M;8*]N8/MSTP4TO4 M:F>;Z0XJ)XQLHRRY8VSZ_=SJ$R_Z7LLH4A4F@XW5F7/"F!S+7'J*]'-2,)\Q M@5YD.F,$%"^G? 04]PL41WKC7@XI1%=9%<4AF"DL0BZZ Q)'\]SWJZN^A12- M0KD[X5?\>C3)NI@SR=-I)IC72%"GQJ&%SH$_M(<<"WX_M(>"BSE#MZ;R_!QC M WZA^W*5H6@7ZHMQ<3-DA)BUB89C+F1O,;L3I)YJZ2"^=7ZCM%P]61-H>#BOE MA+J/9'(Z7_

>(.K=7F-9XDMZ?5*9UI6U@#6" M88X?JOM=1G#*LNC569_/1OGM_E@H C?GQK;?YY2=Q[@)M O2AI%,\&IJR9#A MU/HJ4>@I++],C.H,/B-^T"+@&U@WIBMMP(J%!N<45*VR)!(T6FL$(QT33V3B M(K.-(HP(3$)C.8[R\ MJ$E:L [_;HM12G%"UEN-=$LI">ZXB+':@+6O&E N";6&E'>[!L=.2$VW&H2+ M*5([Z,8S<=JAUSI4;V\F+'RG^749KVJ8P!O 3)8K71/&:R!<[ MO\GSK%];D -9SLULDJV*0J.,2 B4^#XJX)<59E:KCO(TBB0A'&U;[EU)\,$ MDQ>Q8X/8(ER(8C01+IS;)'H+#!K:1.7<@-5X=BV:XRXE=?#D5=T>/%\NB/VL MD^,0D.Q55#F+MW I&-)X$ACN($#C4=LC4.2G1?&9!P2E,QHK5:@E.TRB*KUD M->?:)131LVLWD3*D;N.JZ3*H6Y[B@T6&YD'275=%O)<>:,PPY:?+/"6C2$P4 MB?D=&GY.LV-?Q1?(J)7,V?.,LDXF\_*0'0\&[:OZ(P6WT6UV"]V\TIW+!I!J M!)DMN5#%Z8]5_"YC+ETPLB"1(L?JT@&7QQR1]Z[C%9[:^CNT@3:&-N14(-JF MHPJ6!LME.BN?2/#UAO%ANY9 M;R\W"/,;BNMV<\-2:V7EN5*&6J[+,VK4LZ7M,$R2?J=(X.<]UWZ[ZQ(Y<+?* MS D?%6YR]X%]QXBBHSFJ/Z-2T SX;AN_=CNR MSW]PK#UR$/)W1QQOX7KOJ2BSIZ%';/HLDDH[VB*9XN1B.;U)6296K/IS-3UG M_"EYR;K?7Z7GV[,ZTO-'U?.;N.J?5_14HS(O2R8^Y[O(!EI'')J;8[ZB>\[[ M$YU\N$R-D^&:*K!C\C,QK;/&%Q_$$KUT2@9!.*S M][#7IT6HPYZWL)D@(AR!37XYP;*E/++F6;DRM09TIC'/^1/"H7U$)I](@KCL M9<5O!Y-/YFU$8!*!29@,L^-HPE6-3;:06@B\EENE5VA[/6$1R4,3SPC#GA*I M3]V@_(\_8_P"S9X_D\P=R,_)??@BB.$OVC=(_Y*EQ1 MT$75&8-QS)7MJ:SO6XLQP02QAF$NC:"S+URD;AOGQ8Q);+?U#[_B7R%,I0Q] MK[*J8)K#E>U6,),8+16G0NO"?&J-K;3T?J>R3S($4E.;F[(%&0KY*,0,'2 V M%,(=>V,3 &[*X8QC^@[>$!MBB8#);6/O'SU^S1?[F\P,/B-[0V]@8*J+''.]382>T,4A@_Y.Q;(GPS/1T=2FH MCK\2?J$Q@H#ADS1F&S%-4.#?QBP :3Z^M1[O<;4(Y'514R9$*O )N66GK%NVH 8M8F,+!X+\!-I-_K_F MIB$"R_)V#SDG"J9MRF,)>)^/G8 ;JJR#>*P]]=18"(ZK&(0[0Y1]Z/;PW?^6 M+=MW[R);L1& @Q7O3LJS%\#7^==\+AZ'_*SP_+0'&"TN.?"/XOL?_X7^K] M@>&8,18^UH./L?>3'Q3SOS@MJ!X/8JTI@*H4WS\Q[^*$]"@*X&,T?S<3QW;@ ML;A_(^2Q[^78]&@.]^G15?#XI:J&:_W=W_4K,^%=W'N&O9>#SFA/>I5!:R3Q M"T:KFAK9RE/>D?0:S5KB%(P=%1B3$V=.UM_&?C"-6\T]YK4]FZL-7RBM&J*R M->E&0WARY@!EF"2WZ,B;=)4C73D'=1- [9G#+[=-!YS/,Y-U9#LA'(U_UE5# M/V^H^7;E[@E;IT*$C!+F%OB[^V'_I6CX[.T+:<(*\5FF[UX+4<'$_BLXMK'[ MP'<.@D^V;DBP9L\OV:[Q/GD]FMPV=R^V-R/]SV=#DC05IT_.@'[<&>R!]Q5' MJ1.J'?S=%RSZMR/9O^W44G$B%?$E?'PAXL3)W,N(+[?A"T[%J4AA+L>8+UYU M;<^56UYU'9(E&(W]XWAC ,WAVEIP:7WXW[/$VXF;]$0ZM=US3%+;(D8(FSWM M[_1Q+I*.^ Y-H DR] '-&G0]/+>Z#P3S2'QXUK25)%X3==2Q<^YB*B][J90[ M]"MCB*<$<<9Y(Q\:Q-= *?)L*'6].[%/GT)73(8^;:I="93/!U41+ET)EZKP MK=HN4)>@ E]Q>JSHQY8E;K)>+JO?_\,DL)U M D,F47=J2]T)<(6+W^?&LLCLNAV\>596VS6.H)K&=9:VQ"9U;N'6K$6[J"FS MA#LD E1+T*>RGN_1T*(C0RLRM")#Z[9(-#4!.()%W64BDUV \90#2"NY'MF( M/9>\"=@^%E'$&9OWAM7"2OC7]".P-O1Q9&Q=V=@*34W*38RQL%>MW"%$>GDF M7X?'K.&8C#YN3X$)A(D-CL7'VDRCMTG7\0&W7J[;M4(WDVP3V_G;!/I$TN0C MV6TGQ/_Y*,:_H/R7 M2# _DBUW>FO[!UL,!">;GY=H3T%@R=B>"Q#3_%AK#.A>3F%%,,5I\%L">XIY M4N4;PUZ]@I_L>LD4XB^DTGU3HO=I4IM\*GV8+G9XJ]PKE]%%2AW..+%4;8C2 MGW^P)^Q(>41 .H]BER84OD\H?(AH_4(VP9L""DI:=K5H"VBA_OWQ"M\@E)#D M1TLEA:25FM4J29E:(]=I>$GP1.* 3$\Q$UCS(%-:7<=CEU&;\]>3[%OLDXE_ M^!Q%@ NGCI8!9 .HS8'W+%TJ \$"UF$R:+,@C%8BT=YPVJK@2DIBB1623"!6 MLNZ ,6.?6#?TEF'G3QW]>2XPAL=CP9YCYTE/_EA0/DY'?M[;GW]J>BP+1J8C MF.M8 **8GZG-&AK\JS4T7US=6SZ.R;97HC.111#S[1\?:S5C+$_D[6_!2K8\ M'L=4;\-!=GA7%A6X0!W'ZE,#Z/(J5BZS04JY#K<;K(3"(1MC'[.AUN]R<)VGP(Z@MH&I/7<@]G_Y7)?3A6_X_(+;]RNKXK9: MIZF-FUBGWI%Y?)X?5%R%,JMMZ14P(180_XX=T\O_LH#^&=GW7J*USL"'J6#XA= MSS];ICULPF,"^(+A_:L"[4?-T;:L/[LL34NK<7Y6D%AN/1=[2SPWF:*U[\4' M*@&5F_ [MT5&1X\XSF[B@DV#DM(=EY-(4LZ+HY1G"QQK$?LQ?P*EW)IDL8EL M6G;,=HV=1>8+B/<6OJ![)1UWP71A=4FF=YQ!@QU604,19G.GE5Z4D_G\19F. M)RBF7;5F:;2U)C"V-'(W6 =BR-'TI\\RW4MX];F^#]8!A(OP2]<>PY\+P[QU MON?I_<.QMJ4K/K3?0B)N=49\TY1]?50T/3K6)KP5F+)'.=ZO9R@UGS((M MZ M;*+>4XN#KNN9_#B5_ '3_7*RX'3?EHLYEJ_9+[;!__=_B-1_K)BLBZ9/*4&- MC0S3-%R_\BLH*7Q]EI_ZVD\R?NZ88&@I?*5*W2EWJ 8@Q05XPX-:6 +9W*.R\ MF L(!M4T)FIOVC8X!$5ZFXS-U974]P-;.4C0LF%9-=U[(UG?NKG^&QU%A$9" MFE10+"WP2#)105?UW$3L-_[\@Q^+\'\6#K;UF^)^$:9EP__SBYP]UOKUWV#J M5;XOX5$!W_B\99GG]WM:8&[[+(MA5"#43Z^D&NX,F'[M*C1GX).\<*U'-HAS M'SDX?NS*%2 ]C V?8_I';='_H;7DQIBU!?DM[M]%? 505ZZ8F( EO.B@DS: M2Z'#S=<-R[V8_V-E12P]P!V+;]62@NWRPD!/,)_R?PP=G-'[.287IQV@IU![ M0"^R H'OY1]G\8&^)5CS$BC('=E1.9PBA,YT.FD6Q*\'2K]@%P_UAC70<(+C M2T*NJXA+5,IOH#-T>$I^UQ?R.1\V-^CSG/^Z(_0MSF/),E.?]"<2CS=1, '# MC3;"+NH1(>RZ(R?;&,FO13HW%V6&6>0\-_@+/1>^XA$=,8F.F$*>G,#?>X%E M(T"5X$DO718\Z;J=PW3+X^5JKI/0)@TQM^SEE)+1((K=;&I2P*&A1-#'\L8^ M[3C=HYL4#GY?WF%JE:FK&X#N?@' M!NYSZQ_?G.'+V5@5VE?3P+Q->Y+M]8MA_;_SS5SX=SYPG5U^K<7$'@[22CM1 M+[59OK8VYCIA\LVN=%1^R>&;R80GQ?>5P/+JY&63NST&6]P[MQ9YRV*R5)_7 M>+';25;DTK3RRF)!OW)A:0*A-FD"0>5\'ZIN&E".[?6SS*)[(CNH#81E>R'K M'%XB)G.6J*5ZIA?@P9_(KS0..@ J:^%XS=@F('#-MU<[WLFTQD!SS^?Q17YNL2H)K=L;3I3F2_Q_6&^S+DDA5_4&FU(=IV8<-4A(T,?]0N.]#^]DO)K$D%[+?);Y7_=&OL[\>1[@36WD5I6%.THN6H,T MV\EQ8%][.21L&K$%D.!0=KXD M'+Z?1:C\=9P0J:$/9;O""SRRILC$(H\8?5/RIY_@/\&FXS[(GM=A^NU?7LZB MK?_Q+!>V+RY^H^&#_K7?<5*NR;=+W:/,L_AD,I(1E$T6!&MJM+B\V/A 5_T, M,@#T\_HE^^KOFQ>J$"0(VE/3<*1I+ /$X*8%,L_+*=UW-2$:A-6)2>S9L9>0 M&*1$RJ5%JT"A0C>O::#>5%:KBSHFQ21'=-D-2W,+4,MJ_3);SLE>X^G(-/V, M:7H;N+^P.=K$._@$:P*#DQ-8)\5P7*AM^7MX"K7/JO%L: MSDL_SN0##ZP1MF']W-8![5-CV&<7]Z3.]1^%47Z>V?O6XDO?OP@[:F6T;:QOPO MCL7]TJZ77MLD%D]0%V+M";=$B$U-3YO_3[O&'K5\O)]W[=CW"SQ>.K3[_;RA MH>$IO9?C],QRX8Q]YC\_"6E@0'M7%@7X/N8\_ER)>/ZWJ!HV_%OH1P5^V%Z^ M5S#X0(9XW7K._+K$2[SEYG]Y4 Z_W_]6*Y;QFJF;WH4J-" ,QX((;_WWGB:^ M!S>OI?^84 LO0)FV):N:;@M3CA[UQCVF52XP!2\9R6._L*LAS8^S%0T;5$5^ M72Y4&P5GL5[H7M-)_.W*REI8LZ-$H\D[G(6L^J2EBP,)KJ3>KLSEE($J:K,) MAR_(]O MU;+-YFI"]FK#QI 8HF]7FHM1@URCA39?*O,LEJJ+Y41%&I*'*\=]R>96!9E0 M2OVQ.DQ7!GB:;@RIPY4$W;<32$N<<3EQPU84UEFUDE[K@8,=]2ALX6 %EN9K MC#FJ)M1,I5_Q5A[LB!32)*A7V3JO+:>:GL%+\>?+M0:YXG/R M@)E;:1(W.0:>\ LE&D*<"EVN'0R5+K3)(6SW(*IK[OE M1:4EHHPWV.M@::^I\!@T=!L\"Q*9.M\NK8:2ZRT]V']K7G$V@ZG2YW,5HKHI MF",W,VUX2P\(L%$J25GJRCU^S36P:IU>+Q)+QIO;=? "^#238X9.">583A:) M#M\OYRC&RTPX6-I9IK*;&3:9<] :4B>+XH@@EZZ?Q/!VJ;RP%DF'S2"H+% - M2D6LW'K5\)8>O*M"DIE,WIR6^.XD0W?8MCT>29(W2^;@!5"AIZV4%%'B\4QE MNJ[F!V/,@"]PA+$-J3_-Y97XIUL8#4>SA:4$ M*7 $+N9:?\'9K"MQH*?M89FIJD 5T49*Y5J,X[_ MU$,88%F\8:5;5:Y%+!HIS$E/FJH'U0??7RD,VQPYGW:516==HT=59CPJNL>@ MNBPMNIJ^;LIHK:461]:PJN#MHU"=RJL4P2BSE(*X^4YC+"V*^;%HG0,5MNJ.- F9M%4\&9[;4TPS-XTW&.PJI"2[J"4XZ*E M2;4*IKF>V5LWCL$JO82>$E9QDKR6RQ27#HJD!_!(21X^@>$$4 MQU*BA-0+1V%54%*LCTXVKW!CDQ^/Z M4!"F8[2FI#6KDAFNQE/O+O,)2_XDZ_K-C<$[-18WN#8(&X]_=KO0W!'P^:YA MC[0.W*YS.:59H%S6"/;MRJC!LY=](ZB M-V=Q2$E:Y-9@F%\-6MH@YQ5Q_.2.XH,BCB 25,01M MBJP==!S=P#?AMYU;H3XISI^'X"@,0 4RAATU(28YU38P)^?'?LOEJG\ M=TR<0L$&UI,WJ!K2 _XB*+:VA560Z/[ M/_L7B=Z,63LH+>APN^#Y?JQL!,U3?#3=K6D""WB*";$S ]]=->;>TBU'MDB9 M06O5:I-D>%1H=K(-/<6K0_%.7O>T$PPIX>V68^0IO,1AY6$-P M%[KP.7K;1*TXW[1I0>F"JM!GX%&(D]>@-PM4I)EI $[!4Y3KEB8IA>I[!\61 MT1*'ZB %F_-E7GBUO3VD_%9?E,2()ZF($R'@1*02$2,B1D38=$%.?'74U =FZ_4V?;6!2Q\9B*'>,O21 MO __WQ_\SW& &I%X M'(C'KN;UI(1$,'AS&/PIGP.V'O[W K.)O3A&K@P([\7J8$'_^P9\2U+%6W^&7YTBG(YV^ MI$YC^'/Z\#IO5-;F:JW52[8:; M4M,?*_4]>K%>!O#?F*Q!9K]N!V-^[]1[O1L(.T*6&X?JOWKI M=5[H"Q\]3GL=L?]Z$+.GX.M_;5(/M+_C*?\1ZHDE1;)3.K- MZKJH(U[S,?I#' E]2.?DH9D65*_P]5ZN?._'D'JEW@14[['AM00+G]ET9F?Q MUAO_O#=YDBJ/$C[RKOV.X-V R%&2TE;'?#=M.B:9K0Q2AM=OUH\4D:EC;?;O M*$,J0H@((>X3(6Y@(KT#$?T26]ITDH,TASAU=(U+F1*;]KJLTI^#B#N(/87/ M7PA]<.IA+ZC#1X6;7&R'CPR1,$14>$R5N._(01.,G<#P\;HOW6T2>?B$_%;) MO8]P87RIE,%( !][R^$5W#MPHP[PI&6;@K>_F"KK\#C0#/B^&[\OV&]PD4)V M?Q\:@^%*]_.AB1X]2@B9V=/?(W&B4CW15(I5(J$LQMEUH3,OS&:*/SR,^/,/ M]H1A%\PZ##$*/*S2AX\*OQ8+;I&Y>!H,!(+'H3CPJN@>S*L-SRW8;\LN_(4Y0->R7XR)LTL!VNKM$;AJ MRYF.E.F4QIS,C)C!@ 318,.YSP]=/Q*R4,VM M,V-NEQ(4/EJ$.DOH!D$@470TQQM+./[ !D 6\YL]R MAS95*GG,!3QC9F$$-A'81&!SG^;:=]"&D*;=Y3*)8QRHJTUTG*9S1$[RWAE: M;TGBL'(CW*W[PN>GA"M4%=U_W^O]=_CV_ O9_ NW?,>2?8_1A2JP8R/#4()V M#3%OQKW]-PHE1!? #W2VG"YLC=/NP>%BY&V04W"'&% M]E;Q]N&LL\?.CX]V?A/1.A*ZZK6(3)J5G#+:+58']5FRT9'Z[A"C@L1)"CN< MJQT5X4< $0'$W<6[OXL0:6HY$$L=5E9J.3,Q0::KQ(1G/(3P4A.>:)J*:O"C M&OQ?ZC5%3E(D#.&P(<)+EDA'?ED@P3BL]$(O3LQ8*-Q6Y=H6I%Q3#^- M?X@-MS>P;6/O.M9H3WJ506LD\0M&JYH:V5%_>4=^^J-.G,9%Z? M)'HH[8+&BNPLR4+Y'(6(G])>A]%'R3)='2BU_(*12E,Q*R]=3WOIC[7W#CSL M YFN"^OS#N4-L2WX>RYW0M"2)DQ-M/YS@184US%"CF=\[)3V"(#9"Z;+VAK- M*^/&$'^WH=X]!!3"=U3?7/W#1Y((%6X=GSD!"[)$]AE@45TN MEVJE 9H SEA[!4'&VGG,];*0[VCY!K,@W"&.;\L%DQ_UNGK<\$B$*1&F MW!^F7*O.\!2H3%;B0*O-S952&RT4['N,';".:0+=CLV]MK?0U# FQV(%49S@<6Z"0W"5$J8K MW_N:P'T%U*>?@. MMH@*OQH"KNY^OX\!]'!:LTHY$45IN]Q<4'I&;MDJD@6^P'<73+?35";UJ@EQE(X2 M02)4B5#E'E$E#*D@M*&K(ID9& JM<[U>KSIO#"@?5KZ2"O(_M@"9&E:?(GC_ MJJ/!;Q//+U@SQ[+ER3KX2-;A>]A_#[81&'XFT 19AWR! C26+1'JB@W&A_8@ M7.B/P8S91LR>@I@P,I9@NTPP_0%;$T-5#=<*IFR]VN$YRD9>BU,96!8 [PA5 M1; =$_Y_VQ.!-OS>M&J(RE; 1D.CF1NG>^R4XDJ4.9WCQ6S%RD/)!E 4Y_ [ M;-,!9SLQOLJ5$\(5K'MV(O'/RYNO"[N';@%0A-P2YA;XN_MA_\UI^.QI@#>: ML$)\]NG/>(BH8&+O R3B(YG_R19^4?3?WF9L<_>MVZ=AP28_YSPEJ#B>/!5# M&!B[/"_9W%63R/9 _+O0\P([YZ_IYTW MCGM[_L39U"Z*-AU5X(@LQY7\]^4Q72PB?=+7W_6Q:?IQ#.C8UB99V8LI]8%@ M'HDN49ICCLKJ+,=WQVET9G!5MXBZ0[]XD2+.F.%T>0/E&-Z1]V!FW($67]PZ MN66"TL7-D B.,@ZHPO=INT!=@@I\N>FQ3EN=38DK]!!JSI6RXRS 7229=!O> MJ__YATZDS@Y&M[?'J,@>>R1[[/8H%ME95PL9FAG_=)GK&'X@VLO$^GRL^?YUZ%VO>JHAL*7C+Z@5/++9:[6&":"]';Z69>]) M3C@,2X^$,5F;.UYZJ'R^_OJAMS0CPS(T5(KLR% !)[^72\ZM1+B4T;Q_'4'1 M4C+1%\;U5A5MC6;]>5JI;/H#=YCT410]'#;R6-;D0YJ/D;4868N/:2U^OHHI MBY:=%>$P(D^OK$$Z-4Y9]80[3'VV-O)&14Q?R> ]=Q'3S^ME/E4ALV\C3.#_ MH*Z\NS]/M&3=$;8,\K.5]Y*P114(IJ>QTS?%.83WI5Q_DPWKW;(,/_ND&:/ M"MM,=]P''0D@04*[,($O^E=076%M[0[C5)S8@=C?9[#RR!;#T#A!_3NV][.W MEP/:>W5)>Q1^59JT_;/7U4F[#S](K-\RTC;F?W$L[A5":?"?VXV16#Q!78BU M>P#J;QU_8:00FYH>NOV?=HT]JKK>SU 9(8JIKX(WVX^@L>%7@!F3&&OXI5S6 M,\N%@.U7/@T'A@;&\-2#[V/.X\_0=_ZWJ!HV_-MMT2+>]=][FO@> MW+R6_F-"+>S.HE:G,BZ+ S2C"(T^Y2XFZ51;:GC5EW\" 7A>F9\/@4BP5)O/ M:6R9F'31;I%N#/$A^G;E@,Q-D\4$OE)J>F7: C,W6\$8N/+@F:Q9TRHJDRIS M&IF:..GRQN$*$CRC=\]\@[.[,LUF01BM1**]X;15P964Q!(K))FAMQ2_@!7S MJ=.FYIBQ0)#!&!&@Y09!;J^$-@@-^TWF(!MC.Q\H!FV&JU;)>L.16N(4C!T5 MU":OC9;N]O69X.V;NY?W?]F&K\[HX\SVQ9OPO=\IHJ6-1:V#8H,UNLBBI?YD M/NL-YTP8BVC/:A3<7R7M>WX$3 +;"1XBAUW%3ZGC5\MLI"(H[] MTA+/CR]5"8!\AQ>-0X',Z>6Z3\+6'?9P M)R.\7N)9+,C^CW'05AG[CLZI/_F_(S/V/_]\L,Q_Q3$0C>\KMSI[R_O*+[*P^QEC_TR1 MW4"=;WK?&4*,"Y3^!E3Y,,+]BDSO>W*?#4GO!:$1"XA_QXZY]FL83X6@/_3F ML,!CJPJF.1R3/78U2@P13A ZU6FA:#632>DDC__\@\<3S]Q\$_$]]6/4P0W7O]^YWKK)31)!?^%*[/NMUPYOD<*UNY\UEA->#A>.FLIS*5/4 M>6'9+BQ-EDWI)?=M,+C&,IN,BQDF6FJ55S1=YVI@=304W1JE&IV%71VBK#MP M7"9;HVP_:$V^7;E >IA>7B>FW+K>SYIK-5\9Z(UCH>CVHMK.\)LIS0M"LDNY MQ7%BUO*"U@?/9+G%2)7P30Y=R[UN R$&B WUDJ<$!\]$')*S6XE5@P.2M-QTD7RC,V:&Y.$SLQ-G6EH46 M8FNK,:0.5RYHNMH%[!CC:J)1V=2*TUHY[:5B'ZRTC7&S,!?*OEY34>4GY <@.]F%CS^,@NX$L 9KCH MY>XN5 M&8"7NW:RH_$T4Q'3RQ6]1M9>KY,#+M62XQ$WM?,FK[7+JU(ZLT*0D2=WAR(Z MP 9=LP"4IM)=2M79JKBLC27OH=C!]Y>%RG"9-S(#SEGIA=J2H ="OW%,1C5N MWFZV>:3-M?IJ4L!+C=$02MX1&>6+_3[;'3(;=.WJ/-V?%DMBGMF3T0LWGO5, M(]6PH!%7F["&-@>ZY3^T&;3'90W+MEI3P01I:%:-=PGDA_=G?(D>EB1GT>)9 MLU>OS!M9=6ZXY[\_.UK.<<1X>&4K8$0\J-5OV?"=$7\KL?W=GN>>_ R&S/=- MEQO<3![D=9QRH*&T>E$F+VW!]N.(6A!'!%X<,?8Z3O>TS6[0X//6,=FR'+AD MM]E37_))G\7R!!JZ(S*-%\9U8\ C73:A&:"\-I:-/^=0LAQ&EJ26)2;_/DIMQ8SQL_YJ5H:%!!8P%U MX['V%$ V[E@+B6'$EL"R8]Z%8$R(S?V7W.?LV8^M(^%$[^;1 OK9*.__IP.W M!8$J(/M^M'&^1GN9O&/F%!IQIZA!YH:U5.,#U)L8CODF=/B5H*.7=3,5EKX" M@=5<#B@70G*//B;WZ"VYN><-!<3>H_4T,UNOI9*.<*S;F:D=JR$RFX]HC:'? MIW3\08]2/,1'*;XOB?@0T?J%;((W!124M.QJT1;00MT-._Q6$D1!JN1T4Y'S MI:FDX?Q\1#!0&,DG$J>^C[^?671OY^U#,+S=SH\R[0Z;04M$BL>&4XA2$_?G M#+_>@?M)-MS\P&VN4HDUDD_K"FA1#M+)+[N)A'MW!^YER'WF [=3F'4UD:"7 MBJ-+O0JZ1)$WYRU4M]CV6@,ZVAZC7X/K#48"O20\']!$Q(@;E:I\SFY]R%XLIX_#"_<^" <1/K3.+EZ>\E%N,G2]1\ ,;O:- MR?EFL3\2[Z%#['WX__[@?[XK!V2AKK$,">PI^\*[@S@8+-][M!8<9[XZ!!QA& M]85\A:!"#<.?[VK7>:MJ#CF!Y==-4.K-:JCLK*1;92C4'-OR=@5I'G@^;_,3 MO E\:WJ*&7I3Y!>(Z>@F-ICT%VY0PI8DGS ,?R))XD03VD@E3D9F;[R_?YUC M(T%D\XYU.R,OY3'P>ZANM9M2EM-\Q7*[Z$*9+F?Z9E0M4\R/M9N\C7:_J5[= M&2R^J7)$Y]O"<.A4R4:+9[MY,$C1[KS7HF8R?T^AXZ MQ_=@#ZU7B2:2EX;F-58)O^OR#C?N,?1X?5OCT6H1O!+.25$:IZIBEU],=&!V MQQ"E"6]:)GZZ&B'\DAZ^8-5']\2/N.6/;F3#!0K?,U)^# MG-5FL+^'"%\V6 M84(TK$X-)_B:@*X7,T&C.=VKD?7-%IPDL,N9+?>H.'<9D7EMW$#)G #YG.9- M*.S/*.#R&XR@;""\#MQR:2'A9H#TL.U-X07&D$) M]+WZD+O4AA":"#>(T820"K\TP'-?MM,1./FB ;594WFEW=!511BW\;I>X>NK MEM=5R3>@2)2^2)SW%G&?D-E4U[0PO.HX,'Y3C>17ID5!HI"E*D3VTTG >ZD^ M/&4_86UG9+47-1.5\QHVS0]P8YWQ^FMY/1AI_(F*0DCG-9:BJ:N'EM.#0,IO M,*..H,H7S2@FA0M\:KWJHL P%U6M6&/3LP9$'&A&87&*I%)1'.KNXU G,\+V MTH;\YBF'.4/$6=,)'S]H]XUTOQ2CU1%/D4^IHBM'=:E (#97W EVW5KS/@^[9YD>_&^VZ-2VN T(_ M28;Z"@S=1RZ4L]+&:K)2GRMK8YPO%8H9I3[Q>GT'N5 D>VX7VTA3^O ]*[]EF-YU=- M9$:DE99DN$ZF(&3H"3-,>O89GGA":?J)3)"7M<_"@GD_JID,;W+632VMAT", M1[2:WL&,[QM3TTV=V4@.GU&$=+*8:LOZ?%9M0"39&E/)BZ'(G4?'+CL(ZM(- M]B[5C?'5:\9>O>>-W^SS?2(9R^L-^=JJW(XL& -;D%7_]U[+Y6VK9:^AJ/&B M@;&3;25C8>@K>4[ >:=I2)P4:1<=5YI?WHPQ>*VA'*3BV ML?L@:$?I?W+EEI4X%B=.=OZ(6B]=J0<6&D]%C+@F(X(]G9S(&='\:L*?.#D= M-F+$180_:KH7!N''XG3$B!L(?QR-,"<<\D^E(D;<0OZCAM AD?\(_Z\O_V0< MC?IPGY'L7[Q0WD8>PI.(^^4N\]-X$N\%^:% M__,)<"!2%[N5>W;=[UAZ=AAQ\Y MYY%8OG6J[U@L@YP#[X9CO\OJ&42SX%^6G.MIP$>"?L1AC@3]91FO+^]'U"-,_ZIO?,>B?A'K MN@DT0=:]%(^R/ &7$O8S//*_/*?4^N_7NO-Y__S=Q,^MRW[;VC8T(N)S5<4[3I9K6KV?HJ?&J33%^-SW_UJ9*R:32)#A\-JC-7& M$/=RT]$X?I%&Q4&$(M+ECW7YOIM&G:,(Y,RJVYOF._Q0M57%68^LU49D%J8; MZOD!56IBLM.$J'/:W,A@N(;4$E,)*BCYYQ\L\813^%,"/Y;V?:; 2J2FGU#3 M(*82:>K#:NK'B=7O*K S'@Q*C4YUP"'2*B]N)-08]ABHP#148/*)3"2?4D>K MO\X4,(H4^%,*_/MZO=Z? H\^5N#1.PI<-;;!KT!/MZ46QYKF%Z59NI'O"+Q2 MDS0\WY30(B&[4%^3T)E]2B2(IP1UD8YG0= K4M?/3+Q#;]-5]@NED-^N&;J2 ML[JG>8@%Q+]CQUP#P3RWWKU?Z_@)F+H2:F$:(G'Z=2SP+VI^3M_B.W*\33L7I)7+M0GX6012+C. MY3"'L[ M0M2;_7(#D27 (6HBA[ND7!A-[C2*PQ:; M6G%ET;*B50"8X8G2:+;QIE&2WLGR1* 7&PEUE32=2VG)![4GD:+5EWN]K3YJ-+EUX4R/G)4[B"4P2/#"EI: M+&0^UZWER'P7,=2N-Q'XXU &$2<2UPMEW#Y;"+_3;*'+!CSN^&XBS#$0? LM M24GHNYMN<\4[*T G-%*2,NG&?<9 \LBL/ "JE5):PPV%2.6.UB&E8.HO&L<3 MCY+2<]FPR!TK7(@LV)U^X>U4.L4Y4YI;#WO-D3GNFWG=#7.DI-!MBZI!KRV. M=MOTBG*S@*MYL[/)/_^0U!.1PI]P[$*#2*Z?=W/QX$FD3H^K3C^(I\RZZHQ MRYB!XBI=8DL3NULR&*AE?CR%)!*7&B]VB]R8BX=8(B4+N9)=)>K2148)7"UD M,5Z [G!!KK-Z8N'I5/+//T3R*4613XE+G5S7SV"Y>" F2C/YB0-U![&9H98R M.O4FHJ*"Z>16V1'1;!4\?^GCV P9)_"'33,AHC23>SD]PQQB(7;':78A%C-T M*Z/(W5'"0"4ET>\P]QEBZ9.C"=(B.0LM&;S FV6C5=IYF$ MISKY80S5G6:U$;=7*:ZF51YW76/&]=K94C7414VS2:K7[FMDCF,3<-;/^)PLH;8SZZ%4YTMUGG3R2%^JR-*0]GS.9.J)ILBG%$E<;GYB M""[UKZE?[]WZ1RIVGRKV@TM^1E,P9(Z,$ZC<'FLSI9="M"4#-8^^QOSCWW+3 M'RG6#17K*A$#4"':-+,6'06ILJV:/2OA3M[3(R]B@#]1R>0321^[V#]C3]:' MT:-;7.Z_LYVWFWHUL?CL$8VCPW_/X'Z<>[+RCR<#MZ<@YJFDH*]C4#!$1Q5L M^.5+PQOPXNW':YOO3_]%?-V$F/&BOS''\CK'>G.#IS)<9'JR%9M[]X&[><+; M9_MA[L1_K.!1\1BCQV1=- %\Y/] R/!_@)_X?[+WW:[AJ./85%B"&-1V1_6Z MW\)5PHF_G@BR&5L*JO/\"MNIQ?&0S&)N'[SD;JRRY(6LX ['CKDE:R#T]M0$ M(*;!5YA:,0"_8_PFHN&/:_:V:KM 7;Y9F@&B'_UZ-?@9C[D"7 #?'>(W7/3" MR+0*M1UIB5-#A20)7LUGJ;= ,\9 C=F&-S4:F)JL@R,T?[N=EV<' Z.]?PF6 MY6C!NK^WFAZ]?\RT/+'<&7%P(\'Q]/*2[TR$+BXP?+S K1ZG*6R]PXD<"?K2 M+Y\(?;UQS^_'JN+T+QV"&UB0<91Z,21#-!8.CU-8Q)?;\66G'>@O'++-U#KE\ZV# <73FC'R>SEB"\17WXC7R+4"@,7(NVX+[Y@\43$EPBU M?CD7(M2Z+[Y$J!42U#I9_!5QX4=<^'F)[C8N'YXZCX-)#D<(>2H/PT\RCWF3 M*<^4/_!1J"EL!'A]-_\E$NS'HA]'(BXRI+7S?"-^5C&[(=6_BU^WFZ?R&S4S MW/.2PZ"93=E2D*R7GE'0[7BL*=C@?"J*1RIZ5N\H;!(9J>@U5'27BGW6 >?_ M5=!CQP:2AU=V/QQB=@<*'KC9M\;$.R%B!!&?UF;6T#1#C_FI@3&_G4VDU9%6 MAY*(^Y&N2*L_./B#_E3'-/I\L:P;UD8<$MD;:7F^\, MJ[V_I'+7@:EMJ"I\ M[6/WJ?39RK"Y8X*AI?0I@QUU38YMU)%JOSU)L91TNO\=ZJ7?8_@V_QX=4I*E MK4'%GO.M-#715[TV@P[=BW6L>Z\ ,RO(II>X#_:2]G>6_TOXS///GVO&D)?N M&BU6K1;[C8FKK!-ZEECHRASEO2&J^)]_4O0E^LO<0L4^0H^3:/KO\X8>(VQY MBRTW*;2[=VPA;X4M7N#/B_L5/,,'6/9[R%(K)U)B8FJ,.=F=,RUS,RY)"PDB M"^4UP20O,F=D&SK\E=AR]8U'V/+]#F&OR/3Y"L#/PL2EVWJ=LCF\[EW8,PJH MIQ&B(LN"\L".>,JH? @O,%/4YWY:_VYT01 M!;B&.OW\T&9'N?FRX9DB&.EC"WX"6\X6-;UMB!2[AW2@\$/C1V7DH5/^GP>!S9$6PEVW!R,"DJ)%,Q1>Y'5W(44$ASX;/"SPXZ7R4;%JO)T>Y0GV4RY MU9EY8Y?Q/_]@V*4B%.'5G@?-+[P+0+ELW_)' )301SS;!"D6:F;?Y7%%:AEH M(;-*Y#TXH2"WD+EXUR_FI5^* ^\5>E4#V._7&6: 8V3-3[?-L9BQVT ME.3[=$Y@-CSXF1?S7O2!36HXFS^R4Z(K^)K.?2ID?. M;+T[Q+FO5),;($[H([4\WNS1L\R*Y-F*BHX$,L$*I 3QQH_4TA?TC.Y%F1XY M]34"G.N%9#^)'>&)R&9)P/*MQI)6:J-T76I.V30_=B$T?"85EKKW5-C[4HUK MY\;=(:+>G[WRDWC)"]"XF#))=ZKIB>+@"[X_&2?LPO R-?_%G,NI+;>XY-<2 M@Y>(15LM]CWG91MG)2-K(H*#$,'![\F4O2@<7"MZ:O2STF:^SG'6A>'O-^+^!\6.^[T1@C&V\ M80R8MK\00A0@(R2L!8Q__9N9526)Q5LW&-RM<^_,&"B5JK)RSZQ,6W$'#/[! M+A(CF&O@* P&=Y5+U=8&2CH94Q#[%## >:\ ].3'Z"%$'-6<*3;3L!9P5_GS MG58\$D)%OYH\GAWV,N52?=1MI.[T5K>R;B,^GOX 110-P]+ V.ZN)@U4M4TG MP.XTQ^XKU;;;V.)QTXK6A.E*3W9MDU[QO]O_X-QG+KT@"YW $6&P<8*DP MP%+M^.BN>?WL(6<\E\^]F3EIJ5=7G;O: M'_^F8HG,7@S!IC)28UBM+M"#+H@4!Y'JP!N/04[ Z6% *?E"N[?__9^YMG9^ MW#2N689E'\CRXB$HB'9Z*=($^BS.N^:I/5CH@6I,U9DCH)(O[/D-X [\"N4( M-B69V$MG_U)"?^->EF _4I_B(0@+Q2-NL)Y[(!Z3W]F\QY_X\HWN?>(@76M\ MD$KNY1!AX*/86 :TPNR&CG9!\T/$E >I*B 4@*G\IU$MK<1M_!NH#KB%,:<* MBJ_^^+>!0EL!NBTACS)=QS]RE1_[FL.6W]XH1G5OC5@7-$U8CSW>\RM3K7\5 M5Y8+S[J6$),F5<9'3JDC-%U=UP$ MN93[@R. /[(TRXQ.GNOU2N+QCMUI^4&O-CW#^M=+(VNMLM>XF0Z:PWKOH3"] M+7^OJ>,B+Q8S/_)^^'ADQ'C MM)A\L&JI4I+F7'K[Z2C[>)CX?CXH5T_.LE:FD\G?.I@;G5@<:5\_MNZO[BK7 M3>]*<^UA)>7I5S5^FV-^I*?>I4=W[+;<].XM]?KZN94>3'#DTCJO#C-Y>\KR M5OG\PKHPSJY/FLDXID(MK7._=MNIG]MZ.W%^Q(JSHGJ8O+_'R,#2.IUXPFWM MWS\URFKE>N*52^[1>;[?SBV/3-OI^)69[A43I5YK-CCL3([OGZ;M_/+(;+I2 M9L\W@ZM$];!TE'CLF^7SHR*,7-K1\95;UR^GI>MA?)PHM$;'XX?;JSZ,7-J1 M=LC.6\;^T"['#VMZXK'1&*:>:^W]Y;9>VJ_5!OMS2'U76*Y]= ; R*6WC_:O[YXRD^%E>50\5._U^T[E(EEK M%Y;?7J]=WS?NR_M:6:_NF_?V8_\\6Y^VDXGEH7<-HYPSS\[-H7?<-FQ'*P^; M31B:7!Y:^UYXJ!^6BX_EDTSS=LZKI6;UMGPSUALW M%:>-(_.+(_LW+'5RXF6:B6KO*7%6.JZ?G\21YI;>_GARI8[9E<'*I1S,:WQ/ MCX]S-5Z=?GZD/C0&.;-Z<=FL/I^:UC![5QL]%GFUZ?F1@^S5K).Z-EK#\PO] M^^R^>#BSDEB7>FF=Y[F3BG96>KQ/U./=8?VJT7N8C7"=R:6%GO8?!OV+G-UK MZAE;K3EWC[>7A>DJ\JQU#R^OV,1@S6J_5!I8^=Q)^WM_%=$=32J%R^O:5!O6 MK^]N6_=WA\-> 4.64J59XY^]GSVV/\^M9$[++\^[A9*HY-A M]VIX7C&3=[7.*;,/:ZO8 VO>E*\F5;LR/,E5*X?MT/[9)Q MDTT\=KJ9_/ DW;TY1U)>0KRCW/BT7\L8^6%JJ*?:A6?UZ/ :YUP"DUY]J%Q4 MQ[5R\^1N=G-S8ZC-M(XCE\%T<=$\3EX9S6SB_%2[WN]7]MEQMKB*/^Q[E:Y9 M.KU^:,9/[=.;IGE_:?5PY-*6;J\[3M>/80IZSM*7C4OG( M*%6<\Z':GSSJXW:=:1=]&+FT)=NR4T>%=B.=F%5:@\FD7;J\!# 55FQI5+O/ M/QCW3Y5A':3#\TWGUKCQ5C.R4CY=N'>'_<+0NQB83R=:^-UCAU<0;RP39.O?JD,:**B>C(Y!&1NJQC5AQ7/ ="*M^1"^'"IU#4X,'AY976:@0JT*GP.-Z:FZ MS:='(P._&=N6QEC747JV-9+S][C.;?;E_*HB-=;P%.H8GE:UP9YRH0]A1IC/ MGO,X:"'G1DP!D*G<4PJSPA(?O&Z?/L$JNPQL3[#@^#)U<^RYOCE &XO+C5GD M0(5UZ[A L4_=U RO*R'!9 M)0^^Q&#KB%#"'F6W,< 0YE.EYIDS\)+4]I31 M1RYI^#") ]L+W+7*5#?@+7 \FDNOT%1#\PS:&$(R#!1X&XX0GUS7UCL>+D;L M1I[JGA(^9XALN13GWEZ66$XN?C[*V'CE[R M*KUBA;\6KJ^8R")-QGV'4]T=T)K//&.F<+]M"H^=N8JJ 2EP:PUW=L,FEE)_ M] !UNO.^7$&LKFMT;9*-. M%8@/':E +9@F<4*U9SED!2$@&8T]6QL $LZ#_+4IWNDU%K&FJIY+5;K7UGTSWBKE1Q:[F%F3 MVJI8TT^>6]QQSCN>FKL8YKQ$8YAOS5KYQIQ[N7)U_ '_^N)<#'06XU!TW$>#WEEJ\>$YV$WIWHEZ5XX?N9 M/>4UQA.K.AB\?0A;@+_.AM]@V&<,;:O>/(8U]=#GLY"\S)^56_N:V=V(9U?.[ M_FN,@O@]H,X*?D]Z?87$UI''&I9$EP!3*#RUFATT[(1WIWXO%IO>_;CYZ+82 M%\?G_3_^-:V?8 ,^BI#NT6',#+!D+QSU^%+Z1/8UA:+H );KZU,ELF%=(OM^ M!L774301C4Z9:KB#"T,36%<\+Z?2%T=G@T0UF;JTK^W,;:*_.F_SY]6*G-.L M7@S=HTZYVJO>WI^6[YQKL__;JA5K.D*]]^@^YVN57#G7^/XPK QOC*O9JXSC M\S4,]?ED4M+TB\NRGL^7O7@EM1\_A)-/I7Y?#>/3CG\[RD;MP;X93S+IJW+\ MT-'9J3MZ?A;*1C;U8\<=*1L_IFR\ACZM3.WL^^0H7RBGC-;%K%*OJ>KK]LFF MU(YRIV;E.]7J8],;7C2[F>;9[/J^^&74C@^[ T.8QM?JHQNZRE3=<'Q_2R!5 M ^R?,AO]5W RAF%-G0/:Q89)$S++N-V<0YO#T_ MM,RF%[\9'5X<96Z[5G_];F.>QQ&DBR3VWIN8E'A_%A+E7_I).91!@PDYACIV MV('\([PHS&$1"\*T 8UG@,B,)4J843W7DE_P;!GZ9BZI)I3>*\8L)SFYMER8 M>&&2;_J',XPSB;ULX;4,XU!Z1.B5%KRF!P@J 2D_QW'J YZ5A)SDS6P@D<]% M+Y9#U8YC&9[+-IP%]#*R)#^:LB;^_5.YWNF]S*NIWM%!?-)!)'-[Z5?OX$0G M$9'$[W40$4GLRDE$)+$C!Q&1Q)I/XN=+1[VIRVZ^2ML.W*M\BT-LO&WR6ZGI MW"Q>_O>ZVB>_19@1%D18$&%!A 4[ 8 6?6+=5=M^OT3\3/'W7@3?SHWYC6/\ M3Y+]ENH([#HWC)!E=Z 2(4N$+#N$+#\K88NP([7/(M$:$<#O20 R7+\FG3I" M@Z^)!C**OU8#*T*&KXD,' ENV$C535C7E[ ^/U8 HVKK,%(U%$I<4K DQ6^" M\Y^)XB(]1M;Z&3\I5/]#D:5K=IX$*/DQ0HP(,4*<(\C+BQ C0HP ,2[TWEK, MR&VV,8;;';2<&;=['XO*]KA)/:2V9778"(ZB^AL[=?//HO*$C]+92$=:P5! MW9:[A^S,+.EE;ZK6,X-F\^JNBP25^>/?9"$?*R0WTO(EHJ@=HJCWM3E90X^3 MGZ&44^OP*&&>7=V5V>C";O6R8S.Y_W9_%+Q4M?)U,AM Q"Q\_PQJGCYUW+/Z M^,X<-T?E\^_3F7$W:16K/:Q_EGOCSJV2W-O/O]GR9/?]/L6QK1M*84%Y/5R? M\AK1^^>Z+[^:6GJXP 8:MWG;'9QI3TUUF*RR.T?7OM]O][(N5NA,%XYF%VZK M5=9G67V_?.T:+1=+&GZ"6AI1T%>BH,]6.#]./QM6.+NG)>WN^;YN=W/Y)UL MP;R8;EB5-.+CY'$Q4[H?UL='C^7&<2%QT<&BV&^JDJF]1'I#JN26W:.7ZDQ) M+2J7I<@S^HO9EU] MNOUR*3&[GGFU?.;TI-;.1Y[1B,Y6TUD\.O_H_+^*(XJJ!>875(6CR _U92R# M+ZX$'"TH ?'#YF!@W5=/$_5B7L^7FYGG86H 3D(C_4[T-!ZQ/OTI3J5J\*2;43E4SK$KO+GFZ=9? I'U_%^K%BO41_47TM_78U;JI;\,QK>O.:>FA>'=\VGR@_DZ^N_*BO=O\9#AQ9.:*7F]TC#7C8\GZ1LGD[[>NE/,=8]:V5:MU1T^ M]L\[Z;XV]9Z;U'4T]4HSA8@"(PKU]M51.1VZ]!;CNF _\0&;'$Z47_LIHP[#^4#H:EJ;7]R=C(IUWZ,+IQ*^9(/;J'>%#U5!-#=L'+_2 X7\@ MEJSU4OF682$+AWQ-V_@-,>SO;VV[W(DS>T=5C/667UVQWWEAD 9AT+4\;+NS M<\K7J]#Z!,ULFASV#F^O#GM#+_78O.MU\VZE7?M$]6EVVZUW'R='DR:KGD]. M;JZ+HS@KMI-)2HY/Q;*Y9"R3W%^A/D5L[FNS.9+._Z5V6)]=X?"]BNF"8K&I M=F_TE6[".GA3KKEME+R1QULT!&W<@NZ%0%?P::S;^/=+O>$^M>T;M?3S6[X% MJQ=,03HSG 8>_'*OMX?'V1-@]_"Q7+HS]$+62C\='FVLU]N+^/+)S=P^KU,; MS9+*[>U';=D6&,.6&NXDDM%![,!!)#-[Z51T$CMP$A%)[,A!8#V'Z"!VX2 B MWK0C)Q'QIATYB(@D=N4D(I+8D8.(Q/6N'$3$F]9[$A^,X[WIW=A-9^-&N?#6 MJQMONA7?6S2W=0#(L/O: A?;/_"7S_3GS_,-8?;5M[=Q=/T*J3N[@,,1TXJ8 M5L2T=@1=/Y%I_9A.N>6DW@\3KL(K.?Q"Y/O*KL/K'MN,[";,HH'_$0"6$.?S M.W=Q"MJ=U/ ?[O;7C5!J1U"*9,X.93]_C19Z7YX0BR/+,]V("G>$"K\\/I5Y M$EF$4#N"4!%;_RW)K:%>3 [*)TR]&!C9]D,]TV]GL,I/*AG+Y?.QQ'YF M,Z5'/I\F=I#1'O4RY5!]U&ZD[O=6M]'>( M(\33/\82N'O(YP1IGQ.8E_UTZ_MP?-'41V?G^[F;X]*@@YP@^\>_F5BJD/Y5 MF,#O+1B1@R53ZZD5$C'PB(%O%WEWSK']N;V@/R%$ME%.N3N8M=/VPGM;<7Z" MO7#G9?J%4^8/S\-.J-:.XOV0C(?*^0*L?WT!E6%WU"V1 3^:^O^ M'Z?NM>O^^M5Y]U:?<1F M(T3.RGXMZ/9+W;);K<:3X^/5DI-L'R\I*7*N>/L]>=H]LG. MR?>K[D/Q?C@Z26G.<>GN]/JYULZ19I].QU+)="R]2=4^\B3M@":P-QG$!U?.%.@@#W20VF!GCD@F1C)Q9]G! MKR43%[C BS+Q83QA:N6YHI8?XQ/WL9NYZ<5;J",G$\ ,5I68_SJ!*FJJEU^P M>8^B.-5N^5=V6EH?+5!H)S[J#)MFQBFS?*<]L3JWP]K@PZTA?LB:?9C<3=M% M;91LCJJ7=3WG7)S/IK5VGJS9_7PLE2ML5G+_AF(ZHO!?6P!_G+S7;I16STZ. MD^MU*O?;B=$QAB?:>27? M-7*Z::+00JLQG5^[U;AE=PGOSBZ;L]^PB:74'SU@Y]TH@/H5/4)1QGCDTXPP M..(^T=E%W"?"X-_BT@I7X;)2A^/]X*-0P&Y5!HMR@B/G0(2H$7N)3BUB+Q&B M_NI7$EZM^4FQL[46WHT,A$]#T%=/]O/C95:C]_WROM[I-Q^+HRM[E*F?9KN? M4XRHTM:J]O!PWROKM=MR+]^W]H\GTW8R@5D;Z5PBEDP58JGLJ@#8ET7]795- MN\SN_EQO]Z1?GCFL*>SV-F=8>[['H-51AX8UO2Q76QU7:_:?,IV;/G*$[!__ M9G.QPLH+25^6&41R\%>4@^_._6@T+A[,_>I3>:@DRV/]MOYI)EFN?TQ<0/,&\FNJLFQ MU//AOZ[:,=B_C'^EF[ 0]^ C+(B/\WT> MJ?=O;6YGZ\ [CDXB$>J@8FK6B#74IR/=T0S+\6S6@!<<&I8V%/C4:;/;3G7D MW@_RS5*F?ND:A?OGZXZ@ MWT !/=5\:U<5CR#X4!GH[AU:[ML76QA"7R7G%F M(2Z!_R#P!9M(9O>XFL2AH 8L%_A>/W\ZFW\65Q;8\"4DC4"/)@INJ/HI@*X MA6W95<-03.8"_^@Q&[B XJI/BJ&K')<4V75=41W%ZBF7JJT-E#1/JDKOP6=3 M[;,1O%\9P A0+QC\/TPR4%WX%U-ZG@LX@),B_<-["3*@&7D&G'5?Z=G6B :^ M]?ZI#@OES^'J/1=^?R:$Q76YP?;(RY;_YBC-NM)C7=PA[!6ED^HRVJHU9HCJ M\'; 4$?1@ W.@&%.@4L39((U*S!2M[K.GK("?LM@P^V[P9)A4 G@TU7I_2K, M"UN8J(;'EPV0MZ:JJ3%%[:NZZ7" B2>6YW5@]R,R4?[2[@#!\.7XBP>OLEV8 < *@VT&N/2,4, ]A?;<82;KZ?0^ T &#UO! MRG1 FQ5KVU-6,D[>^![^)?%?,YAJHTHP6.!A:413H1 D$G^M3ZM[L8-1*A/( M>&4%QZ4'71"0#@K3 V\,N*"I#H-QJ=2J,55GCH!*OK"7EL[N ]^KG28R3^RELW\I MH;]Q+TNP'ZE/\1"$A4H5-UC//1"/R>]('_*_%/A\0/B@3Q "\_/20;K6^""5 MW,LA&X*/8F.9Y%X^NZ&C?9G;_9^J#&P4:O]I5$LK)2G^#:@*6I(QQ_7%5\ P MB5\!G9101E+?:''DZK_KX^GO5[?O@6]V@:QA/?9XS]>PUK^**\N%9R7-6R9% M4X@/'.LFL"L=.$L=>>F(0V7]BU@\S;]1D8;WTUL=Y<@R#-4F'MP86)X#_,WY M)T2)+[&;>>Q?A=3 O80.PCGTJ_J*T$,XTPL_MG$E"^302'<)_$6S6Z)7]QF< M#'->4[LR,\-.9\Y/[\OGWO14=Y.Y^LW1="<5J=R>$MHD2;"Y;>Z(4G5,R@M, M3^0"_XV%%1%EI,Y F"KL"9"-BU'-4/41WX_!^JB8D,%$N(Q/^-62(8X<=R#^^K4&L2L4L] U*>%*I< UQ0YU9GGO0TY]8-RS>I8K" M1=I\=%L,V^>_+?B-?@97%GQ.7'>SQJ]XG?:7O$K_[S^%7+[P;7%9"ZZG)57B M9SCDVVI($LA+8,"!(E603U[#GVOV!0MQR0#&#B.&!]BRM6/>\H,SL:.A=E/<&FQ_?> MX[$[^K'"'"$>L<0A0 C[_"','GSNX,LNMVH6M8$.<^'7U5YHUDM)\"75&2PZ MX:[ 1&T?Y5+V;>[F/)GP:O=#MY9];&0>IW_\FXYE5WKCMX(K*,G 2AI(I%6\ ML<5EFQIL')FDX'/= (!SPMT[27_X48L!_+XYM[I="-[*?%^C]N.!ET/'>VDHWGGZNUXW:AZI9'&&@ZV@*=F0+6M4Y6 O%T"ADI78_A3_C-Q#+ [!7SH7:-+N8^:+%@";.7 M/+4:'(:%VP-S51'BXNJN7E:*9$'#SMD3(!4 GUS6]'LRH;BVBBOA2GY7G3GX M%C1>K%4"![\*M&KX ;3VSY,S:PDI;]^L(BN4 WRE*6HB; 6P7Y7PB\YEM0,G M&UA-R@ 0!XQG9BHCYLZ[WQ<"#8A;5D?&"^#=(\9<'T%IVM!KT9C#"4)(3;$* M.!E5TVP/[%QA&L]YV5_9-$UY!(.16\G02&JS=O <7H&I>Z::O&EH?I6M+RU= MW01@JXK#*ZJAT2_![2A3W1TH-6 IP89=I ],RK#X,C"D7%Z4]I0GHP2D/ M >>(0W9"9^;,OQ6AC)^MCB'A8G*QYJ!)X'9VR2&XX+0O2] M\P'P#!+N'#G/^9HX>Y->//XX4VU#!\H53)EF\V,)P.?T'L[)*1_F S8Y#B\< M%K?(VS+?-BTVW^)X/R])(_J-Z/=-^CTLMI0Z,QW+YBHJQAX"PFI@:)@'^H^0 MJ):]\(;%_^N3&VDNB@&:L DOI=0'G_!@8UX/E'Z*PL/T 8>(*8[7>6":B\,8 M:+7$"0+MF8*U#O_1-F8*5VQ$!,L4MI>_B/G'2/T2XV$++L4!**)!"D$AH83T MZJFMNRYH9,@U-/8-=_S%%.@=)?N(QC=(X^H,Z.+LMZ9 MEDMLV.C?[=>6TP97C]OAM,&\2!L4P% J)O=F 7!WQ.QOK'#:B"PZC%YC#!D$ M)$@)-,F!G-Y[1X)ON%V];"8-+=V?#$O)PLF3JQ:ZAP_%-:=%5ZZ.Y]R$<8=I MZ"J< L=UF+F(F8#RH/-6>QPUD<[%\2S=%R2O7G]J%)O?,_:X&3?GV/Z71=\+[/TT+\CQ?+QWK<_03283^>CP)8HLG@< M.2SB#&_%_9 Q7'N&PX"?1M!Z"UJ2=6[5(>HSTVSFYYEI^!IFKT>W%3XU%/DQ M&Z0TT%E/J?KW>8Y VW?0X+A4AV#$_UVJ'EW^0_=U7#FX_,0T#Q.^E6JOIVLP M:CJPR#.'-Y(PV14OU(R1=8B0(CKHR>=.]@U9%/@.Y[-"?$LQ6,,=6%Y_H%B> MOW@'VSL0K@8P9Y1SK,1?<'K87[ M %<&[&&1UHC9/.#0#:?$_G2A/&B0@N'$<0><48L -[P M0!ECZW&,) MT.;JR<@"6Q%=KW"Z9+:9E$# @XQ:^%Y"<#C\QY!2+8$2\V]!A06%_!4VWF?P MHQU:ILT,BI*B#Q6F-U7#'VU+;X4,':O&[)EO!W"(GA$WK90AF\VM'ZQMX&"X MK1C9F\8L!H]-F.F)V#30GD,GV--=3()'\=4!<$[G?B&+F_*W.>"".+I$@KW? MZCY6.KJ/%=W'BNYC_6KWL519@2#%9LW[?OO&&,Z<2^W)O3UJW$VGZ C\@R. M/_*PD79/KT]KB42J<#.8'%VVG(MX#49F%T=.2KW#\\RL,2O7CT?E\5L[S#[5#4R^W'GK%9QIZH]:Y;'IJ7:-C>[/ MRIV;(HQ<6N?195D=EQK]QV9J9#T]UXJC^.E5'T8NK;-PDW]\?KB_^YZ(']V6 M'\I'=_L7ISCGTCIGM9-9H_0]_E".9]R;]JQ[YCI/_79FQ3K;=NV[WCU*)\[W MZ]:Y.7[4KF^G[>SR2".>&5EW=\[]4+UK71O>F/4R<6N8QE4Y MESXME5(WY>-,K@\CEW84GXQO[[_/],IPU&3/^^-$MS%[Q)%R1R_K;;^ MR R728'H2^R]-X2V&3\37Q3*8[$@9($:EV;STC\1^%R$Z%_6QEQ;OE6:RL*1 M]*Y2HNGL7B+[6MW7$-,.S8_9MSU =PD2^3F.'J,#KBMA/.5-'27D-/.'JAV@ M$\]E&]9-UE,A)M Q?[K<5287'<1.'$1R/SJ('3B(9'IO/^)-NW 2$6_:F8.( M>--.'$3$FW;E)"+>M#,'$?&FG3B(B#?MRDD ;\I$![&^@_A@GY0WG1L[>3=A ML^)PW<[1^=C=.^(E/,5Y^=]+5:0URT"@_']_I/[X44:8WTMD=JDQT(>!%8I@ MKZVJ>H0?OPY^A),8(@2)$&0)6.$X\?H0Y%6E9NM[?A^"1+K$]EG!+F[Y=2/V M%]SRF^;B+[CG"+-_ARU'F/V;;#G"[-]@SQO7.S>VY1]3-;?<\^N*N3(I;6UL MZ7=OYL8YU98/]L_U\9]=[M7VR>W89-E3/P/[4%3LE]4"_!*G(9^>J&Q:KMSG MTM?53C^1:MQ6DC7U\/C4_'AE4YF7><.I%IL28(X\[K^ENX.2N*OCEV$MBMJ) M#?5I1;,W8V@Y@_WNJ->,MR];UXGKCNTE,#$Y_<>_Z4)A18'2B$E$3")B$NMA M$F''KN 2D\S@,EFZ36:'U?->:6H7KPHG^Q]O^+A>+O%\_729/8TW'H:/@U3S MJ3R^R-]=XZ6$W!__9F.)_57-D",^$?&)B$]\0F_7]9+Z:2&K]L;QTT0Y=3)Y M?'QR>Y/1< JK+B"I9_93&R+US"]#ZCL7+;^^0$8B4C$7KB(Y7<'.SVKIDDW&JWGS4AR=/TZM"OGZ,=T31 MO$OO;TYMBUA!Q HB5O"IIMY;O*#=J22>[HY*MXF9YJ798Y7QHX7]?RL"3$-MCZJ[CQ MYYH0XF6WW;9A\7XQ\"J@=E9CW+CQ2.SCFKC'"NER6.^Q=K;M-(>YX31]5_?B MUT86BP:!Z9A+KA M$?^)^$_$?WX=_K-YB_5U!G1M:'&SWV+5Q,GA]>%%][2> MJ-U@+;(<=D_-YS,1#XIX4,2#OB /6K.=_#H;>3Y+)0_'#U5SZ"73N<*==KKO MQK'\8 '9R'XZNT$V\HL%-665\\4ZP[MYK7RAK.2.0MKG;?J=Z MJS5/1LW&1>-TG&IE5I8=S>SG6[:6*:K#U,U-^^BN,3LUIE,8N;3.SO6X^W"? MGYP,2[5Z^?:^]'R3OT=/UM(ZSY+QX\1 [>02HV3S>^E6NW.L0G]5*=.;U/>G MDZ?,\23Q6"WW-V: WJ%\7R:'QG/@^3U<8Q0(D4C?F1 MK-+L=*N9LUZ"M4O]VN6T?IML]]NYY;=GGUMGSYU$Q4SDTO7OK;.;Y-%YK=_> M7Q[I#JHVM%LWND8S60+E757H9O?3*:#:R2;20>.[/C M^\/)J==[+O[F)5KYLGB%5M5S+?D%K]!*WWQR%==<9N\WK8'%]=B]1'9UKX ? MTP_65O\GM9=+1>>R>^>2W"O\I@6R=OQ<4GN9Z&!V\&" D26C<]F]S>N42,;+,'\\&,C;?TXZW!X--\]F]IHAONZ?51F"S9VA\$DE_Z*_NCI;_2 MJ;W\=NN@K0#8:Y[Z8\L6?>ULQI1+&#!PE++995W>&X:G^J63L344PXKH:>/T M]''L>+GLV7IKXF7V,LE=RO3\6<)!=]J: CMOJV%1S([N73OQ@.I':; M([YU\N1"QH:B7X&YK5=9^)R*2V^XC+;,\->QP[=LEM_QV#?.T;\@3-YR.D2D ML,O'_D.";9MW'<*0R(UE:3(#8ZD]8?.,80:KNS;)M]7,G-VC=R[Z=@4%WJ'- MK2V[C[.!W2I,L@0*Y>\OG:,'Q%PQ-6O$,#L"#!+8-,RP(EVOZXXOCO*'DVQ" M9;43-W-?/#Y5Q8WU7"R]OYRN]\_:%("((ZS0 ':+(ZRE$E%$\$CCJ3#!I]KQ MT5WE.-^TU00['QT_/3;41.7ZQR\7O9O@I_K^6>?R[/E[\_&TYY7C[<.27>CS M:^GI6"&]?(OUGZ]HOW.=IC2 'YGB6HK-7%4W65=A(F6+U)RQS7K,MN%K!].W M%/:D#52SOXX2/9]C[N\R/Q,:SJY+ M&-8785B?Z#WY.895?6"NYET[AT/6.H^?]8^RF2L3[RR^YE_9Y1R)G2>OR-.R M\32*+ZLD1C")G"V?F62Q\Q#8;;KX;5(N^!N.F&F-='.M"8:1P?*UTRPV$G?X M,CBQ3<'X=:#TRZ8C[#Q0OAQ!;5RB;C&ZWR(^P;J*"LM4^XS',!PEKG302H], MRZ]@6NZJ=*^M^V:\5I>GI^;^ M^9-:;!?0_U_(%V*%3"&6RVVDLTYD+D?F\N_)$S[L;/]*' M5KY_S=I]1\42?CG.$_8+;_&$+^ [V'G2B-P-48;'[Q0P_7I@C-P:409#1)"_ MD5N$OX&R/,?,%G<:A#=$ 75*Z7(E*_*,;.AZPS:[,VSY.N<.=V;X&&#>2F4Z MTB=ZEU$BDS"QLL/)X/32F;82C\/!Y,%\[EQ=9(MK=KM\))UIL2RUL*V6TY8" MFZID7AK-SF6VVJS?C6[O$K63T5FQB&7)TW_\"\!+O)FW%/E9UGH')&(E$2MY M'ROYL+=FPZSDPCP_&:8O'JZ;K5[S^#*?T-PKLX:L),=9R7(GJ54ID++[R=JK M@LBV O25;@)-NP?IW!P!O,X3^#A?YTU]@$VLNY-+X>VM)19W5G04J\?+%RKI M9$Q! 10C]1#Q)T:U/TK6"!8]4P8J$K.E#15KC"<%CP:N.9A&!& ^.THANZH5 M35:4GS3#Z[+NL6V-<".>2W.M:-[:)RVC_N-5OWY_R[*0^K&HSK9CIW9[=-Z9__+M?B.6RF5@ADUXB27ZR<'*? M=<0+;&PWCGARKM8SET>#XP2K/*3O]4FOW9ST=_&(+>ONZJ1U5S]L>_<-397#*622Z'/WXG MBIX_5KU_7,@]7V3SY=;8F1S?J27C\+JXB\>:J"4KQX=&?):H=XVD]E0Q3UIQ M8-2%9&KEF>XIC0%SF.+XJX 3\8RN,K:PJXZN&L9,>'V$&\BO?Q%XB'239'[/ MF^8;PQ9[3)N5Z9%1[O<4).O#T/]-:,J M6=A3Q(85VK$2VK)O1WQI=-D*T*NFL FX29 ")J!0_42 LVZZEJ*"56 ZGN&B M^'+4]T#7X54PF#92\\@^[@ M!G37@!W L#\W=44Q/2?NQ-_]!$L]%=)N>7@RR3\\I-J)VY/S'[^A^ *) @^>EC%275

6#7C7!9F!@YE#XH# MT 555K5GR*KE(."F]A@&"1;<5>J (AIJAUWL@:&[0.W @Z]MJPM?.\&VQQ7%;^1OWFTI\JU]>TU_);__$N-"8@L8*6JIB6BZPR)V9H."B[]8MML8FE4N(:[HW"(JCUZP%04F'\/)10HPC9, 'HOO00? M[#(#]$J^1Q06_JS\S0%TE)':!6T4OC=MUO- 'N"[--49*&-U1BP,W@AOPIG6 M+4^*8&7UVEGXOSDK^-!S=),Y3A'WR;L.D:GS;(W:P;D$QR)/1=@^I!_O,Z'?.I/)EXF_^G MLP;DVQ*.+K M;&!>"P0M #4E<2 N[]$I2S>8";J=A4 &ZAL8'J"8JZ/@7ZPLO0%PT,@T,$, MW/X#FE2ZH-4$[NCDOM ].S/2-3K,G3+@$,V+8^7*LMU!3V=@,4J24$JT-.7B MHD3#YWUTNCSVW?7\X;.2OSQNE9G5F MC8:OC;7@,)I&+P"$!"N'ZH6A MK86%M*9'S\ZP?GM8CG<+>G4\UHO&2?^CV<.P\@/:5M%F:AF/P@FKNF$?RO'X MT(X[H^GMT$N>]_/'J<-)_J*/Y8+@W%/ 4I+P>:O MQL<'*>>XYV1[F)%I+[C>UHP8R<=3D$O'V;OFJ*FU;O/\NE9KJKG;RT?SKI*^QD-&/]E:3QE87$3:&R7M M'SK_>GLP.[KHW#>;LZ>A9]U\=Q[KIWC^^S]^_N%C1W$"9\$DQS=(?@'L1H$[ ME&07X\&2(N@7!@@.DE]YTDOG?I<+>-D8_-(G'CKDN,.T@ZYG8TM-AYF+IWP! M:V*L.L:^2@ 8VAUNJ=J3>PR=]?HX.+&+& M'1B.;V0MN!=>Q0.UATH%&0JJ;>CZ3?3, 8>.B<>N'E\KUX]0K M^O$/0"SQ@=0.ZJ,:ZA:K =IL "H-,ZZB7:Q+W:^265DZM)J\-"#+GH0 MD8X/O#%0)QB]V/\6P\:+FZ1__^__S+7&]3/#XYH%5'$@<[5"4! GFZ*TK3Z+ M\\Z[1&P'JC%59XZ 2KZPY_?!._#3O=+< -I+9_]20G_C7I9@/U*?XB$(BRRQ MN,%Z[H%X3'YG\S[!XLLW.@"+@W2M\4$JN4#AVD MJ@QLE!__:51+*\D5_P8" P9MS%U$$5_]\6^#>U1ZZ#UQN8M-'+GZ'MR>!_4J M"*K$T=NLT.EUTFJRG4YT<^W,?C?;5G.I7#NMY3-9-=M162;Y!W\K?Z+BLE'J M4C4!6U#&43S+VQ>N_*9<;UXT:.'5Z_)-<;O+_;MH&(K* MHST*;U6!@76'W#*@>5B>0]X)SS30,0*4R>PI.4Y-5#QW$FI MV$10%F_NE*MJHPQP/BG>'%6N3I3CZDT+_HQ?5*OG^+G>*#8(N>H;C8J^O-0- M$C &)[G[D0&"=9.Q1_R=7F%:+B-= MVF8 %]&,CO-4M,]0-6=! ^X@C B[A+7;; PF$!E6JFY2EQ?T!<<-RQI2W#AX M&"'4[:@]I@Q4N\-]DJA4 M4C8M/ZEK6Y^@71$D$RD7\)\^7PF8A[ JI:BY.#Y9*&0Y>N!P'" $3KXHIPM- MXS^43E/^#?EN*1<'0#W_?+*\XOFRZ(@3FBBS,)&CH.-4)/>\LE%U/#9T'KTI M 3)V=514@C<9K*\[!NT850*YE/[;^$[[%JP<4!XI:O;\ ICII#:1'T9*/U:=S"HHP&5 #CE>GI@ M)&]& 7B;);X"-@U# X9C(1_0T4+3>SI IC-3R!6@.)Y&&062D@B*@FI\^L), M,$T?PZ3.XD]TW)/E[^&X'@!X2]\SV,MHU43\/)>^%M&@I>D-L(N6WXGV_/(< M&(I:_(YSQZ61J[[45GZIFHM?C=29_Q4@AJ/#P:LVN:=>1VTD*<2W/G!2 #5C M880&AD[L#X-4+(U@%(&ZOAYE_@#UPW+!41&+?0R9'=KFDDX4MAT)TFNIQ*B):<7FBX_Q>'*_S(,)P)OI)0 U2]!&* .2]1/RQ>F3 MLT%2EHBJ+$Q>7"0FQ&;6*GB@E+$M0R9AG#+LRQ $1:3T,@QC@N? MS%4&C&9&_<(/_ UVB)_#ME, M%WU7#!:@V1:#'5DC[ICD4M_YIG !X BQ[B"8\8\>TKC %&U4:$ OD8#QR(0OO08$GK?IL C_A"$;HE':0#PGH<'0?%.'-(1 MOM1O\#L(L1F"!'8*6&U[XQ"* M1M\A-S;<<1&@T:SOFNAL3L6*;)C*7YK X74_#,"&&/'Q D MI.T@=OHQ4_C#Y2K"TB3^D^0QF@J2C/3;[3W M343/0;2IVDQ.X'-NP(D^H#C.+3/+8I);V2A_/29H6%/'NDN41=D@1 ;?%*D^ M"[9Y \BO'',Z%_P3<,C1;+W#61.^O&B:"(0;KDC"ZH]1^4HFXN=^9^094Z42 MZGMPA1Z:XMHVC&1]BW('I(@'S91G0E, _&F@HJR=<.#AQF'#+OYIE1X82PJSK@5FVA=LC4^[901/X/O8"#IY?[;.,/B!/$"CPHQ MID!,^W![A:5O25X;:$\B/2?D#YGLQ[B_7M$$\$."=PR48N-X;R MS'/R-,!.@EX,U%K@4:3^HBD!U!,+RUD2WZHVP+4)\7<)J(/''E-,II-DFJ+, MMDDAY***TS879$0DQ'&%E]K'4I^J!'L<&PP4'/(.]/AD/2%47Y/&+<:-#5<= MXC*4KL<9@#>F2,@[YPG%5&3&AXOF&M(6-S^ P&J\'1G98((E(I\+S4+I7G/8 MB6C.P,@0N:?R6&/(81A@@NI(ED!4%+)!#'6Z1L3\.;=A=8+IS&RZ)4)I<;:@ M*A.&6HB)>4 #I@+Y$-[@&:-@(Q[/Q88]9/1)"BU".CZ6NPHH_HL0[UD:2L^^ ME .>.6(NH#;K$AYJAFZ2?>._&LQ"0+LJ'/](Y\X)G0Z>F3;J8US>3)AO.\MW M 9480#<^SQ\S"Y./B,%IQ/4X78QP5=S$F]L!/<>T@6D95E]G4J2/<"C,!KM' MWDTS47#8')"B3 Q%JCD":+"R$"3'%(36F-B5>*&"XJ5G&;HE#434L$QKHO*\ M*%WMFZ!!Z)HC=V2K8P8*L:9PG=) ]8>GP.-"V6@\4/'X_:6*Q02+Y=OEB_'7 M_&G-9D)TY4&&;/;Y7$,$ +P5,+1>)WY$R90E6!\IF4W_?&_K<\D6.^67J M*^(]J R!QOS'OT<^(OGYNO_W7WW#&=3O!>/R@M\)6)&G(X*/O& $^NO4L<,. MY!_?UA!RDT';T#<8_:-]XQKBACJS//>@IS^QE4P_%!N3$4T.E?F*4F+8/O]M MH8[&SV#/0@T.'NJUQJ]4X=A?JJL17US00MF-=83:%]#AM7@EG-9 M]!-[O)]&YAP/W[YK$>%4!3I;B12+X 9(4YGJ? ;QUQM_.K"X=B4Y:XR$-!@& M) O 0''C5B].0BV0./-2';@SV;2DAA%G[EI]1QA=J.$&LA044G7>)C@CMM M%EY#PDIZ6*G].GD1#+7C*ZPQ[OT',[5/O&45;PQQ0W]\59OF61M7S'[5-+ALE 87I<']9!I<))]_<_E\R]P3#^,9 MJAF)Y[?$2#6KP,1^:3^6_*A,)"&)_F M@MN?AER!-AM9+C/(HQWV0 9^,C![>KV8HAH81>7W%PV E0([=+A>(+*?4,B' M7V9C]AWF&*F&@76U<&$VQKQBY,9V'(S[8+Q4'>M=JM)#&@=%41W'8\XF#9@/ MNXA?=S+-(8?,Z==-PK8.UB)8H3YPPN6S+R@2'5OY[[_DI7KUK8V03W3)M_7I MS);N/T3<=G>X[=2RC2XH.RKIX->>X3!@P!'C_:##:('[HKUC6F9<-R>J@]Y[ MAN%3VXH/9EU;]8 RD2%J0V6*_GWRS%"* L8<@7]V@4D"AV4NA0V#-!/DA /+ M1O<-F5S!X17!P/+N/927@]_]B M0@;%97BZQ*NV7*0(_N:LJ8C27U?R/"*^*I#*1Q#6665*ZV3/4 MT2@H@:5J&G ]RB"3+(+R$(A#J.83LK>]E\E_M25-^H-OQ6\A6P8XKTBKX DB ME!1FFY2A+RNP89("Y;WPZ"W&]C$Y$5!:Y.+YZ6CA?#P..=:# W0I(2P@E3P(>1FYJ((G+[$6A*? F2AG1' Y7&PN.6*.\GB2F2[3(G&< P:KLY"W$XS;F1RH&Y[/ MN:8$CY]?S[*<6Y1,F,TCLE I,QJ0%IEA3Z1)(Y%@,-+P4PN;>W4T_"W 65L;WX^*V>EKTQ'\HGX-,<]8[;R%1*IPJ]X>=J]=\\KT#/ 3'_A*P:' MD3[T2#A_=]5C(>KPG]I;>YK-SV%+R>)9O *+MU3&]:55+6/IV ;3RH8%28:D MR:'JU+^,X"A>Z,X&' T;=?@3/CJ]@*>QN3E]_ ZCG*S,)NZBA<=+I%)17?#' M"7;+;RXX7B>.X3JP\&2:JL@05]!R!.L4OK>PGED'<)LY&F49A"ZDA:Y <((. M)>0CAY2W'J@$ZAP4]W:&1?E55+#L"&7'[\K*WF:>F"4_4A] RKM^WK_E[T=F M^W,]LX,UX&1:L\,,;JCWF0G#.>JIW9%NZJ2GHD\B$&_A@]QA9>.V/9YDL]#>5%\_,35 M8?ANIO"B^909V\7:YB_,Q]\8,&[!S'$-H.*I9 J'6:1/0U0'45X'BF%]*P>- MVZ[0U]'B4TVN5;H.>NA$.D-PT]^ "YOJWB](;CKM"PZ_ QO MEW__&EGL"J)_#%]>JR11E]SJA#,?H=3/LRN? #947>+M/=07F&IL%5>5 E8@ MGC.O1/@8QK$A[+25Z!GS<;,#KR$+B9R]+_!70EPF>O,@BPYP570SQ4O3ENW( M"Y@^QM,U9'GO6B#G@F+YNE6T@/ ]YM\S$Y6-V9+(06L+;,78#XT@U5X;_M*B;HN8'*35U\--6V9^(:'U<<:"<]UO55;%R/'C#_UFL'!N+FO+&X?F8S* MJY+"[NAB&CKZ)' [:.:ZOK\2=3.1%LJM9A.OO1I$,?Z?*JZES1%R6]GPH*_709]PF^<%KO.NGYIDUX\Q+6<,PZMH>W MV)(<>Y(ABXS6Q@V79V9;M!7*W$BD ]5E(>_BIJ[ M18VU"@OP^C!,2>8D3\#3?V&E/$ "8*;2['^'+M17;OCOHO+15'4H^4G6BI>( MB%=MZ5H\'S^?3* "=D[G$%=<"/X+[_#J#F$=/-#_,KX) IY$8:'.':"?,Z,7H^H%J*M3 M08=]?Q$^Y=[)GF5+2Y\2:U" M:;@'Q.M'H&+^F_DM>+YTJEPBQ$IXM[(NDSVGV 7J]L%_>O0_P*708K@P^C.I M 8;U'F-%+JMU7HPL796E_'"/DB$W-(*X,=3 XA493F"%:H1+W)CLE#I.C5P M&((FT-%-8:11>7"*Z4TP64B^$JLNQF0!CU!]HGFP@[ <,%JAB I/Z1(W3DEE M.OS6B"_.L*:EBC>!M#[@2UC; ^A"@# :T^6[(*G_/ M@9+R=KN<7[Y["NRW*1[$8<)1N$3@+^_QGV^BH/CD'Q%%(1.+^R;[GA&2>9PF M^I[>)]29#"BD589]/5V@523#D2[[' MIFB(>"8HII>@4(Z\$=IH?B./4O&RX>LRO (A7?>2QJIHH$LS=RQKJ(S$)*2@ M]% 489L EUXKPL!^OZ'&.>F2]<2+9H3$"\<3D%=JG_%7B)&"E?/: M+<,\R#&N*DZU"66=/)-V\ZX#Q7*B9H[\O,E=@;T@8#K<3S;?4+S_-!X_R M H[)F FM-X0_5.8$X^&H-& B1ZB-+O=9\O@.O%O"@">ZX*@)9H%@Y-%Q>;D: M/5!:YRJ+\. Z;Y.TU@R,'ZGZ(B,3MB7Q2YC24M?P84"%S#37K[S" 8>23 4CC,5KI@658N<*)Y$T)(SP M%S0B=B544<\IDL4ZA15DK@'5D?&#-MW M'+TC*\F$]L0+_:&ABCN2%4U"^Y.E]42W8[$]Q!U#%QX(:?[[.5/B(DM0\U9B M9RBP([@Z1K=#L1->)$=X0?!YD,^+1[<(XEC (>9K"8OR2EMC_*_YUOSBL=OV MKX'&S1U8#!^K!9X5?9R<.DOK6&G[YW+,SK$I4)TO2MGB\5\A-5K+&^ M-E_3C$H>=_&RV(@*[G5FH5*,W-"DM+NP)T&F5IGD,*M3*8V84@=Y_\QL VB/ MP07E9R@1N,F#NPNC'AGO1)?@7#L*2/BG,)8@>< M5^A.\/INZ#6'!M!)O*X-,*%4J7)/X[6M4V'%2ZO+1-J,X[?. Z/ SP##Y!!^ M29R)2QT\%VQN.:&W]7G 08[F&^-.]?F^"J1LO 0DJEXO#3-1"57<5^',EAO[ M8Y_5#B#.E_[OE09GI/U*'F<#_55 Z^S]WB18E6$/AW!DO>4^DN+DPE% MH1AAR,YT,*'#.X 38AYRM/-I)%JF.*CJ%@M)Y!=2$7%7+5=6 M]J?E1QVLF@67V-%!>*,$FE('S'D*X@O%8M/QGLV8,">I-C$E .*!R3.5RUH\5-]N<87+ M49G1_3Q0)2?<^\5MZ)5'(X/7<[":7^0",($98O7ZKG@+"DSL_=IG :,PLPNK9%W1 455WCV0EC M["F!RZ$"V>7K.F$H,@_/Y98$05NB%3V#=?+UCLOB$)V06I4>(@HY<1*?GYP"#MRS M9%.=)&$;\X"@)3M7P RP7T) _@OG?< C5-OVLXAYWY;A8/U2*]1)0P!BH*95*B,Y8 M0>LA0!PLJ^D,&'U+G:FYHS^PFWE^+15R$501VNS?2&__2 N8NTH=)7P=9QXX M1)YXA9:Y@KSAN'W\TV%9(9'MF^%^3R3454)$+"O["/7B$PLMOXH.B/^8FU;4 M- PN4LT1R] UZ?"O!RURE#.OVP\ZGI6ER%\? OU*]:VI%/QR]Z_N?/CR5ADP"1]@$(^SR M$+1?6>RLQHF4,V^1:0/\@G7]SI08!24K051DX6$.D?I/M^=BH?/U.5'S#CK!=!AP4EX! M0';S"68!J(>NI^,6;-UOA(09%BJLSG/FNTHILOV*C(W-MQ(1YBJ)WF5I'$); MCGAT^9P2)W#+Q+GAX' G#P%CZ6#-,9H1DR;Q1]]R6GU$ 0OFMB(HY 9US%!Y MUSF4Y7Q3#D"$^AD47VP()E,+PA:-V"4?0=9:"+6XNB.J :V)J?]*7) '6Y8N%=6AF_$O)X3Y:K3PJ7&%>@61 MG*((F\R7 $KS)5EWBXDSU-Z -!4D7?1KHJ>TAP;8"!W!I$N%XUR"78@FAP"R M@3[V[X^S4.>A60QVJZ%:%.,YYP@GX7/%CR8F!HJ /G=J<58CM,&0G]M7[<(" M0RH(X5OGHF692>4X6>DC4EB(\>5AI'16!4UA0T7IMKKA(Z\C-Q M0O31\+N=JKBZ63''GNBM%BC%\U%C5Q7=F7GU))J4',G8$H)7&32[))H(I:@/ ME:T[A)A8)P/1BO0-P#55=ZBD(*XFI,@8='>$'E^6 M[,?+S8^@(9Z_#%^= 7&$565%;JF =P#KV-SC\U 4?F=1O@.](_.]5H4D"#SC MZ(JG*QB\TZ5D? )EN/#'K,&)6-)+J%)>KOW:P=#\*ED;! MTB\7+'U#]5G2C;>HX;1"IGG?LKJ4%=KCK8WE*E5JOXKW*VUAQ=A^+'4Z8&3Q M4^=U>94##<>PS2PRDI'Q4S56X3Y8L()1P>:YJJ0I81@ ,(-N9?C<[J4UDK:# M$_1TVR$K%O6A1U@V7=6 Q M'71>3WQ_UGS[:+X1OO5YH(&.P=UD'B M?_ 66-$\.$@WU]ERQ+)X"+;: A;C"&Z)9A1*[G&CA*_:+KY/-9E7YT$@L&>V/?A\; M.KN+F#[GC),G0*>VD+H!JZ5R_W0$JREF>4TQJF4Z=YPAXT@&CZ57"E/+O;$$ MLS]_<&/(7]\6F:C,6EAQ)O.9H?Q,>%+)2_8*)9;0O8D@+AJV)F'250\*UX:@ M=Y&'$>UM?LO3L''!79;+5<+].K3<9RP^^ 9$.+ 2GBYUO40?Z*"& I/]]$29 *IY M^DW!GA-Q2F8(VP2\*U_(4N=_J88@@@Z;6:*@GNRL:E!7: 9[H-I_W'_^30;Y M0E8:L)"54.!ILBM70V"6N;Q+S(?7Y9FC.;#Y^PS9K52\2.79.F$)+FZ:B-)$7!*'Z_XB MJS+0G4KMVW5SP'WE')%UVS](V209Q6O8PO>9PP+J\[P$IQ8QV==YMIPUX== DX@KLB(X:81W'7?&3,,5!F3;\N\+4= )7["P +\F ML+JP"8K/"/[LY^F]O=3P2GNBH?JBIE#B$P3K75S3_+FKMG]#5Q:!<@<>_QXE MBJYA.>V0,XA"@OX%D4\,7E/D$!MTBEPN?12TRE8GJFZ$:J*$E!F=NK%S_$39 M;?,+@G@N.#)\V86VAKWH0]>5%_B!#-V'HJ]A[X/PAX<#CE:@SG-IQ_.HE**_ M1(/?,Y N4:'G!:I.2/(+/6E.SY'>2@=S%3AG]I6V<-6)(9N%5Q9C#&(-VB*'/A?P=4>M") !RU.8O%!'HX'E=" B5SL8.+^](,TR M,%0VBOHK[I)^H&?V=J(4'PQ9;;Z+]YM _!J1TU '=$XNFZX/+V6,3AJ+QK50 M:K$B(^\6%2/V:YA0_%X6'R8[C&PVNJK"BQ_QA'91$)!1?KNK&\%E%O$>OV2V MC#58Y\*%+!9R2 MZU'A%/*'LL[T'@NNS0%/Y=?%?;MR+"AL/@]?Q[BO:H3N<8?K7[O+)BA,'*<" M#?0^N50<*YTM7-?S8\,"!\+90TC?QLQ/?8N)PF'*U,8V-UV\QDSI.XF]&40R9>LHU2\<7)>"DJ'3)H8U:- K2RH[A6;SZX& MC='CZ==A))FKVT;UY-^*:H1_)2SA<6OEABVVPI@;*H](,2MQ/$;P.;RM@ M5PL7,1D_R" USY6R48+J)B^M366'?2FH;CZ]_4.8LB9EMS&7XZ\JJ>Q?O#V6 M /Q+-/-@4$@Z<'=@Z*#)>O0+X*P2ZXOHQ%,3,WO[.5$^!J@_M[>? M%=K!CG3NV,2IE$3L!?GH'%([*^\T2?<+%@"TT5<3:O0T$ S6=]'X%S>P.IYJ M\EKNOW"N0"'*%8AR!7ZQ7($5Z:^BY-D;.;!;3"EH!(7]9/>WH"NT$X0.',;3 MWOHZ>KNI-S?> \8<*#SE.4=\.,(CO7O"9AJ/#0P5 S^41>-<&U0%OVJ<5!=Y MPF3/LSNZ,Z#.%DI)U NCFEN\WA^.\DSRGU'/7'(X\BFH" ;,[%\V0?VVPZ2S MC0H@D[23"C&5&@K8.G]8Y#.$3*8@\AG#!IKZB!HJ,#00 T^W6#[?2OAF<(Q+ M\5#H:\]/WNY*]5L+;52H.;*H2J #8#L>&W5OKA#YI2#! $83WC)%? T=#PO3 M^+HY*N#8ICV<);NM>-#M2DP*YTN&#]J'T4NE!@)C>ZZJ 4>%(+F<;&,>F2:1 MC&*L)D];,?7B4E?CR/1Q>^HT' M8/WN(#X(PAB*Y=F14LTNO8]GL*!CA2K^A>G-62(XX80B6ILG=T=-CF'"%C+$& Q$KOC/$&I'Z*DR0,M'!)= MP5Y 'XIO&5G^1*%M";0*PW.$.0R\8@:ZFQGQ88R,5J6#!K;!)0EF[7,I)%Z& M7XZLB;SX'0[08@T&_IH&^?-H[[0ZQ#2$@Q_F6]ZL(Z-).D^\#I6EF),Y@K?) M+D9![I\XU. :@:C7Y[O)MXGIJ[T:JG1E"9?(*TM4I*N<6UBM& "K_.KQ@K;N''-(3 MQOX)>6_Z20BLA] FB(12H?I)5>_Y,YW:H0[%_#[<4OB=9];,9MH4HE'FU MZFY[+UQ*UAU@(ML(WC, /=%$O6\%?M$Y4::'0[[>[-0M4 M6LV^O'\!RH$#4GBG,_NIV!QC_3,=RV>3[YXHQ1-;I82GPN"Q?#J)S#.3^XNG M:O@_XTN#?GVA>K5!\17!0WCWW0T%QV-S3: W]A+$X5#;Z(UU@A?=J&6A.0O0 M$HX)SB&-]",OCJ&5$\Y/6KAEW>=5QY:K :?6V6KXHZ6-_4Z0@=O73W>UYFK. MKZAVQBMEB4K'7!L4%8Q1.O@U/*:6C0D+/2$A>(D!S[]K&KJO*HNF2V3W[* 5 MM$H-I_TVCK)1H^S&*TTH$%?PNAV]&+W4/WQK_&RQ9_@'^5HRELOD%_@:MOWZ M*;Z62^>0J^72BUR-VFS >A>X&R:BF:BJ!'H+QS!!@+)]^<;X F FOT6!S5Y% M-_.7>46BL,T> 'YNAI_<5=6_[U*CR?DG+RV+>!?6R1&OHPQ+4/APSY*D.G8?CJ+U)-/_+5 EZE8/I.@G])_ M_9S:D2ADQ:4/%N!)?\7B_UH@U:"^#75;$[W/1_J3WVQB=>->0AE1-XJX6K 3'390PCF1Q<*KS&-539XFJ"?[R\8C)3:W\)U MCX3'R+]3XA<^Y#7 /)=2?8*47NJ!+C)HO_&K-L&*^+RRMN9,R-_0.K\ISD#O MN;[3%YECP"M%"W4Q>XRG&O&R00>RN3R>?S*7>L,YX*O/PEBE-,>NTO%THPL*<_A*)@:0@@)REMQWC.[:R$(_ M?FJ[D-E/KN^AYVZ'4!J?1.L=THAO_I\Z&G\[$I0YKPYS0QE2)F#. M%DG07UX_O#QU;GD_2H[)1"R3*BQ09"Z63Z1_AB;3L7R*;-OL6QX[GRA! >9- MA:CKHVF9>./LG[GRT/X>%Y7GP" ;Z*+"/UZ/Z_."TIKMZ7[E ;_N O=2L17I MF=3.#+557>9T\.:(I8'.>J&;Q%6\"(FYL37+GEA!4D3PJ*C?+VX&!*OTG3K! M0O^KNJ ;<4,3PZ-X5\T9X'UTS'A %J5T;#KV*1:NQ.0?7D,IJ.DG9#L B9?V M!HM6Y\'0;5-?R_>UB=P"9P&C7T/H!;<<\AI^3I+[T(;]BKGB1H8NJ]Y^*7_9 M%7-%S>WM=5$G628J6G^0F>1BZ?WL/"]1^42<*132^9_A*JE8)K-/'C,0]=M, MXI#@0:T2LQ)$4C;"0);K#X+*(Z1L>]E!I 140>DQ2\WQY&OFRJM)UQ2_*4>W M=?FE9Y+8%&]T/&1,.C,#US:YH"6]<%<#ED:E9JA$)T$Q!UF]>#<)I(37D(\Q M<+?E[,R@?!#OS,!YM0K 'XVPU9N,B01U123BRQ-$T/'S_"I)/82V=7NL1^ZQQ1R ME?W??]WN.TYA@)Q? M/V>Y 'NDD$*I)"J)!2)Y2[?6>]9FGJU,>7;F(J1E75?NNUJ7\JW+Q4C*^G& M5(RLK/M2,;(R[DNOKC>K?2G?OE1\K)S[TJGKE2=F=_MR'@7H+"O,,780B[!3 M1E&(BW?= G"NR.)_W?._7M?_\2HW\ Z%^O5A[_"FQ2X'8)@:SQ4 M2\I\,=!]XX%BE)(V/;/ *L$= M&G(N;%!W7[GUB&V"DH;/O=S\YE$DCR$<(UVDFS M9K0ZIT5K@14A+/$H5(109D(P:LV.7A%"10A/=Y@=!1WHM4ZW?>!TL&G+UZK! MJ\V'0LPC]IF5"RKF_ )UC#^6V!7V*(6?.^SL2.%_=BNW,"W])4NEC8%WI>75 MS5JG9Q3.K(\!U=4AWL&BVF@4KW^\9"#LG!3VIV$?'IB!1;=VH$\? XO>^>GQ MX]7>1E?_8<6W7*8.Z<*3P+]W;"ZKK/K/'X,#?,\J\I+)/>/A3^G%SFKG8'F. MS#:SA*VX/%6:-0J/I3A2:EKI!*RHJ:*F8Z&FT@.JC%3XK*[ZBHZ>3$4[!;=0QP MI [3U9!?[7'JU1K-WFD%\.I$X#@!;M3:G<[!X+OTJ'CVXX&U\U:KU6X@O^2H?+LQ+1'U;Z\Y/!$ M/5]O=VJMEEF\LE]>.!2M^1\0)DZZ[1\W \IEQZVO++3:;)#8 W)F,!1XKE4Y M>YZ2PV "X=A^C%W/2L C=ENDY+EG7M1YX2JITJV9K6(K^U4T]908ZHJFCH>F M])Y1,\U.154553U7$%,)5V;W@4]=L];K-HN-?"KA0I8I6JJ$RU,4SO DADRP MA1"K<^KXNX/2Y4D;8_K*\8!WV\\G8ATO_ M0\.EUX>1;WVCA91>2%\_5W/Q!: LJ];U6*!P5:1YI#3:/]+JGLMX$#9J6"1B M SR63F,54/CB,?:'AUO3;:?ASFT[;=]O?G#O:ZYC85]XC9HZT5LCX=TY<..S MM8J')0DD[8'G\WIL*CSQB*V%"W%KZID>3YD>5I8K18!R;33'*$T"%,?OPZG@ K@<7"KERFOJ*1U7__5ZYA5RJ8L1>]'[Q. MI&]F%52C,(,$\9T\XWY@8@@#?2WT]>I #=I:QMUL_5'+?,9 MY[*P]MCG/K/"N3[VZK9\*_ODRPU]R=1&1OX$:ZVW40;"GVIB3;W>:>UH:^<0 M;F8V4F@ U.'/K_[P]=/54G&-GT&9"L;"OHK(!*B;> I5_ K9R*J+1=O MML!V?JF7K>#^Z7ZMHO7!^3UV;-!1B'==B8D3"5?[(D,_#BPYR\/<_[#_*;61 MN"@8'_*J; J?16 M7;L,<9_S?*RF/>!K;90P(/WC<O"# M;\A#+;60 7K3 XG2(RMA@)_Z\=V(>"O)$'@NWHY7JZW@CV>)_)@3,GBC_ Z< MR6$)R#J#/^&IXQ4/(@ F%CV;M%F^NCCN*Q3\WI26>7Z]3G"A/=3&PD3A@H^@ M/X4:<)=X]J7K"-*M84%.>5<,O=9JMY]KNG]UEC :G))CP:^W(]#QSK[*8*S1 M8NX\(XD-I.O(>Y3P(F((?G=8-2+2/X]!HU:!NZ4%#(O\@-0K5$J\@N%&_K\KHF8DK*6?5'R%GA_^A+0O^]\ MFJCK>&A]P_+'-BGO1#]239&7YD'1>F8U:%*P)!:V]D1DD[HWVU@:E^VC>9%[ M%+U\QJ<>'#?E$\"T[CP'7B!(V\R8"WA39J7IW;SY (/MZ6 M@=P(_W0GY[E]PN/A/0CC2+N6EAP/9,"^(."'+4)((.] R""PY;UP8\RX8AH M 29#D!JN4"P]C# ?ZVY*U@V 35U/*/)!=?24Y4+VCDK:@C%O>%I-"_TQ"9&' MD0/,>@P"$N8]AA\#L&#YVADL89PJ.0R?JQ8M"_I/'I-5^DH;UMOU)T24RK:8 MTEN(9A/DQS16L-#2X>#SW50]05.$A#)\P6H5TVG, A U6+4+B2Q)MLN3#S!H MNC'(;AB,]6:(A!T(E**9)^!M(5GL81CC7)1RH'X#;@58%+(G1XSK? M)&[K=SP^EZB-V(X;SX8>C1+M1L7EHM]I *"B97OP8]?.[&C"#E 9&43PRN#> M004GR^;P#%_=EEU5<8?F&T)AYNB!2Y7)ATL&+,P3C%K :_(,@(B#&8&S%=LI MX:[VO 9$6=V MG;$3D1?B-4V.'(RI*<<.53#C7#$)Y>ODPT4!!DS.5Y@QILAZ)<>2*Z9^'+TF MN;ELO3*F1F(@,FO.!ZNH9KIM_FW.]?PC6SCGMF;+V9^L.9?L+CB>__2'7KO3 MNY@?UIQW>L&0>^*(MS0"D3 M/XR4K@T(8?I$FL]Q,Z*W\1CU<%B#Q(>7^D]F M?MX%!W8%LPIF"4"-7!4A1I7K4P,H+ 0%@_(3Q9 *V"3W)=E!M&)">PURT0FN% MU@UH11W9H[,XL&GY3$A$8*!8C*E 1@)4X/ ;J-7P*^BCH>]YTJV052%K.SUN MS@$TD,3XM$D,YI/%9Y'>M()3!:;[KWSGL-&)?T /Z%XCUTM%@),9 F'$[IFIRK" UV-/'14S<0H5-AO,+X M)B$06OZ$0\7P,"9,L#?G9. M4R)$-BI EA"0S&P=[]YW[SG$;1)(8']DM0\=E_X/K!//*=B4'PN,2',\^L.6 M0^G9":>5WM /*!)LXH#D66.L=! M]2*,09N875Q?C>CE$4;$"-/HIF.-+S.J^+(JOJP,\64+@6*/.F;_!-9)))BA MW(X$:&W7(A(E.3K$P&#?PU-L%Y13%MVSX=[[T=+S7KPN&[N$DV+&.QX#[PMQ MEN$LI&S*9_RZBGNJ3A8K89T*:T .HJ?7Z=5ZS5ZMW>[F441!!Q@!1[IB"LW* M+*F M16P\J&@6>:&8:H!V1BW=,TG#HK]#'8&.=PY0H:B;.[N @RQ)4G5!9"V MF@!6I]?3.' 8%^I!FH="3 M@&*BAMI/C;K>:C3PJ$B]6+%5L(W>RT$0BV":!N(UUM@C%90K*!<-9;-MUEH- MO0 H7\)5;H7C"L?/PY(;M4:#_MT>RH8!P%\&Y;_%[C3)(2P-B"MWY[%CV#"> M@.&6L9P=;X/A;1R<)7#B+.[K_$Y[W.D>4,J,H%:G1N,"DP5'S@ZL_63B GJ1V#&7 ;",9]"6$UCQ&-]BH;,%/3D+CTR? M9=M@/G@R11^[%F N2W)X? P7AJSR,!%Q4ID"S)9XX.1Z^J*[] MXC](('1.JYL]<,G#$ICRDN9F*3"U O,<^4K GV/3;5M,?C!5Z>$RK8^@X@45 MO: 3 YX=.1-W2H0X@I>K35$W;S]NME]7K39P -Q32M/A0H;)>N^CVL;V#LCU MI1A=!Q-OM"M*L=EY]NVCW*:T%=J=]&1 *2->*+TP#A/B"BE)"K.$:"-CCPXX M<1,Q^\0;^9BI 5,>PHQSZ H]T'>\;!_Q9:NZ<7I2DR# 18;93>ML81H^D M$4@[MC ?)A!P(TH[EXY4!0H_S8DPAR: 2R4UMF+WK%#HJV7R:500F H23IY MY:@$8 ^!AV5!XFAN;+GT'HZ^B>F4]T0_50L48;F$@+*[."X(GGGN!YJW/%?, M5Y-9N587VHF1Z9V+[[B;XLPH-\V:JC!)>H8E@@'0T03T(8K"I3-D[<0\A5_P MP0)(S!DRH;A2P*.83G&\L*'(:UG/4JEPR+OX??D,,;R> S<=SJCS-#R[O@.& M H/&-"KI8@@(R5%^ #^R+&E$7_,R83P1W/]L;K?5P7PF9S,YY:0,S.3X/XF& M1@:'QZLA,"PENNK:+5-'F C%2>!/? 1?@G#U^G#)^UF4\:'KK!T;!F7!HX> M>CR?!;G@A35@AY%4F:+B#H.U,XF ^!;^W<4H&7J5*[ZI!%N.)1OXMCKNH"O5 M_93C%H&8R+R)MM_!0ZQ0\H^*<)(;(CFF%4-IS"],$A>3,?'$,,D2Q1A+BWL1 M3%$TW$G_#K13 )SF^A:?&FM7^85)DP@%MZZC@V>+!9&2[4IU\' 8L,?RGNO: MJM0[D'2>DE(T!!5(Q# GV>,AWR,%)_8F0%^.16K<_A!,ML%Z""O^M@0YM#BX M2@FV*4(*A"*AF'*7O3 *8OC)@_$F>=<46YA$",S"L(;"4BGWE+G-QV B(ZGA MKH&D8W^ MT<<<3*:AI1<'3CA-\0G+2UO?.C @@E.Z4Z*^Y3#2"P"?(5-5IL!"#-H"9:V2I,KF-RK=< 0B&+!/*@L7 MO4GS@&L0@:K^ I,+-P(5R8$X")(:>3T)](GK%.ZM%P@H:Y=LQ#*YI##;GC^&&@( MR,I)7C8?E)=D4B:$F\[)]WBJ(97%P!V.63+@QC(Q9%C74B%)S,Y'P9#H"?RV MXRX49%:!'%4@QP\&<@C-L7]^U>]UI"5UH?>EZ(E^4W;,OFAUN_#)&-I-,>SI M=NL5OY7ON &Y:_Z&EI 3T<. G\"?KOKKV@DMUP[6=>2(1/3G VZ0/&\,-C5(TN75JX:5\'#RA7= M6#VN=VF=",0KYLXO&>DNA_:#CJ<<,5(5CU0WL6<3L;)+/DF7?*:=V!(E(]N: MJO(=1M^&/LLTD(I929O6OW P''+,RZ>,-GK$0"9O5S4G4213GP00MX'$?,@0 M8R_1SY(Z+MXEG94O05Z2*\1"CDV* 8P8=1?4.,98)^H_^)G-.GR8DM9*BI)3 MB5\7:N$$=+JAP^/ 7V_?7:&C1N]!052[VXZ8T4,ML!ZB&F,L:)J4WTQP% M*M]I.9-DF>$G*"PX]G5 M6S7?[(ZNF3!9;@"MO!.L^D-*C8J"\\8J).T3?#)/E5_+\?:J69ST0.B.^)H7%*+ZY(2_GY+BW]]H9MS->E2IKGU&K"FH70U2V\W3=&P^[W&P.PW]9[> M'_0&5G]H"S'41;?9;7=S:M?GRR]?;VX^??WEW9>;C^\_??GU\NO-IX_]5J_3 M[)5(Y<)A:CZ1^ /;ND]DCR)Z 2V3/:Y9G13(G4 MZQJ-5LL,-[>I@T:SV[',05^7H(4W#0NVM]WL]GM=W6@U>YUVUUA4P/7++T[X M[3W7'>IWVIUFJ['3V2>6V6+PQ>N%&5_6-1R=IH97UW;*F+)UZH?T3WY@"3NZ MERD_2G6OC*^3$O=PU*J84U+%VZ>S67GO^'&(*L*\2B8\+TX)%@7:>W1CZHVS M_TVK&T_!+E-5C9,:;6FMZ8(LB3E[=+F:^\@V'@J?[6Y#VAV]U6_8MM5OBM:P M/VC+;K\UM(9BV#5;0]$K"GHTC:+/E9>"6FG[^ZJAOXO].5;G5K-R;E7.K4*< M6RB3VN^^CX":HA!$:T_O[E9*/E%':->U9)3/=729'/6H88!&&T:)@2;1(F<% M%O5HO/\[ZKKIQ6O;85V_>_>N7F[2]_D6'-C%I2HKED4E111 M.5H3JI99+'SH?&QDKGNKWGC67K7==4+[*=O)])UI/_68N_\Z"+3S-X^^[:-? MS[1N&OW8[E#0JFJ1VNOMM(=X=SF7>?KJ\[)G_UO2)] M>6C;W$=]CBSWVG=U(_,GM6JC'X-7ZM4;HYXOYK&VX>,\+3U#Q]G"IEY(#]I% MHBGYBHCDE6>AM,[@3BQ=^EI95[F$I#_]'OO1Q<;1\&47"\!2IOTHBB;AZ_/S MAX>'.KRQ?N??GU\&U@C,Z_!I-YOG0)EZN]7LM9J&T6AT M6]W6^7_\<5]^-_3Z*!H7D,:ST:=PB5%JVNU^[Q;8PY"XZD,E@3@^-X4X5KHU7T7P,Y4;6 M3M[#M1IHQAKLQ)G9-7K=T],%KTJ:+!0%R5XH(\K$K"/&VI;L\Y!XI?ET7EDJ M-K!_QKCC7#YP%NM$O/@>=KOTCA K-Y,K=+ M@+;S9=@E6Z44RVW9ZGK.HRU;$-L))ZZ8OG8\U_'DV<#UK6]IY^U.ATEAGF)? ME')KUO5*N:V4VS*Q?;VC=YNFH3<:9M-LG.M9N(+<5F*C:M D\;9;^N9^:Q2GD$,79\Q=/Y^2V7Y")5B\T<< M"*5B'T>E%!\U]X2/K4ZKN6_N.>;8*S;JPX@XTMOIV0?Q,&,$P!D,^/T?,D#> M<9KCK)]' AYER9A $2I.6PR'6ZZF\FT;==7+^ [@P1=WB,$U=LW@#EJOU!OU M1J585HIEF5BC\B>8\+G=,)4_06_LC3M>9]NI+;H3A(>5##7=3'(F-GH4;BG? M.T:OZ:^^YT0^!=]_5GTU:GSA=EY3H-?B[7LU(V7BFTM-_!>F"^(Z5\I@I0SN MG>-U=&/_'.\KAAT[49*3=ZMZ2Z:\+V%Q8NP#X_K-#^Y][:WC9SM8U=A%FF-^ MG$LY9XZ7@,\U=\WG#ETEK [2*Y7P$!BDL2\&^?;RG]JM]$(_(.;H3I^9-QJ' MRQL/BA%6I^25#OB\+,[(?'(N[13\OWS,/E^\=ND[8 MK'3"2B:9(#/&2\^#/['@ MYS,:RFKTK4H5S/"_UE\J7;#2!9^5M>W-W/TT'%+)8N1#>PM@G..=S4?SSL]8 MJ5^[]CVQ;;3-3DSI?7'/@U8H3;T*:*P4RMUQ76"99TA^#=/4O\OOIF[O32^< MA0.J>,0K*K;X+BW;]TF5YA@H&'*,*SZLTL$)XP=X4J16\X'U:U;!,O."P%0JCKO^YTB@J MC6)?7,0HH4:!5M"C.4ROT=[,86J:WM7^7K^M7]7S=^MFJ_'25!%T,MY\O*VT MD?)I(P7O] TE)&K_>OOE@W;C<1]$[=JW8CH!.T&:6?S:]B6W#A23"=8Y517B MJ3BUH(+9VK6(A$:.@8'D#F%8$8Y>IY>KR0R6,7I0P6D('5\*UL$4( M?O[@>-^PX6S!5''0; 0)Y?K=^TJL5&)E&W*ZQBX;SBZIZ7"6"DGGP^7;2L:\ M=!GS00RD6TF7%23R^SRU?4'>RSN%-=]I8[UTZXB6+$/1:R),E-%*FC)5?KR56G0&:NGRXG MFG,JS%_2!CC;-0U(N[J\VL0#J"<-HF3D1/(,WF/A2<5#(%*RZ>Z*5'AEEG37 MHCK.&Q?LU9L_:VLHH9Q#_HHM/:S<:8_#KF0;XXMM:@=G-"XH_HP^ZQ?44VL2 M!Q,_Y')8ZG@&#VR28QUIQ0%WD<]U0X6?]9[9I*8C/I:I>G!"[- Y^#?5K>*P M.-?)=$SG!J7\@KIVBYU*\\.E#N0X8.S5RF/FQJWKNYE0:WN8%:::S'H69L8] M&ZZI^0N_+I^5_&[)23H/B;)7M3'$OP-YAW4>\$1,-7.UJ$=A9J"AYD2YL=87 M(97C"4=+?HU%*"]AYAO0_9=G)LA")G'CV:K2VZPW+;>L%(@];+8ZGH"2)R(_ MF&H35W@KE*]BYJQFN%-%[K6TW0+'N6 MW6_TC&&_V6U;_9XNK7Y7'[:EA07B]<&K-_OIQ+:Q@=7MS?]\O/SZ]R_O;DO2 M0?ES)GJ%I3?U(.=RGC.E)XE)049,?9#YBVWUH#F] +L=VUC\F([H;>ZXIMJ: MLE:CVMNCGA9A<^>1<(?<0EFR'L,7U+@(:(R:#CU0Q-'(5_WFN2BGIJL>W/4# MZ/Z5#$R]4&=:W,+.;*UU)61H+/-DM/2&KO^0"*#D[S/4@UXS'WV %=K(O]+? MQ2#TW3B2%XD:L&-Y])B^+X_N=JK^N];0SW6N:FTP]7>\"QEE;'%##G,CJG&6 M MC-9@7KG6[#8YS&ZSG]P2R!0A](7/SRYU?&JZU8[&XGOT*;RL\]W_HOW^HO MGSV9Z?;WHC>Y -EYA%->SU4/:L)'#>WM&P.6!^W;,+*WT]=/@>PS-F;=9E;G MX;GV003!%!L,1=AQ]46 ]"@0^5&,Y8]@95 7&PP3C5R=RGX;&9Q[X MBARV"GOEP%[YIEP"S)[,NO\M />T0FZ%W(,TH3('94X$C[ JH^I@P/ZR+:AL MQ:\*D8>#R*.TH"HP'B88#]:"FJF@_P %E%(*'#LIW[VB#$@%S'( LWQ3+@&@ M,^;5#+A4%=FR_-B+,#IXA;55ZJC\4@[J6$,VV[L(VPO]&T=A]\_]02P,$% @ \X&K5@O&I[F; M" R2T !< !Z;VTM,C R,S S,S%X97@S,60Q+FAT;>U::U/C.!;]*]IT M[314)7$>T,,$FBH(Z>I4\5H(NSW[3;%EK,*V/)*Z[D/'A5PRX,= ]4 M ;%\)5U)Y]Q[I&CG;XW&($]X'HJ(?1T=';)(A64F^G ]_KZ<7^X;#/:HT@^%>W'P0'HP/_ LVWV4CS MW$@K5<[3(!@8__>V8Q7-=G;U8Y;81\TRFL]['D@:0S/BFO;X*F\1./DZ[8??P_O&/VV MJP_4X_A&CU/AQC96:827@V]?A_O#T2\?VI]:V]UVL[T3C#%SQ0OX&0*T0O^O MCO8'9Z/AEV%_;S0\.68G7]CIV?"X/SS=.V2#;X/^Q6CXSP&*83$X UK/SB_V MCD=L=,+.!WVJ4HVPU:&ZHZ\#=KYWMK]W/#AOG'P['/S.]OHC>M-IM3K// 4/ M#WA89X=:&T13!E7Y3./,+:K<8_6*PT;(4OL8D6@F7H/3%,Y!':.>(Z3.:&14> M(H5>:YS!G/9ZS,K2X%W$3^=>D;Z\U9AB::*\RM#"%")V#U&X!UU2$80)2F)3Q;'4:WN'KNNK^ M(/ 5+)8Y $)86P*B#NS"'*_URGN9(\ !F9 V^!RF)<4T@&YE]>L K*0860 S M!'>B 83I L\5E,RMKD&9R&FF.EF4*0P 8@6DN>Z,\R?D)F%QJJ9FCG M+J6Q M4*&6<2KT?L/+^@I0S=R9.]Z^8]5UM?&VL#JZL;"_?-CJM'_=-A4:*ZE$H4G% ML<3CFEGW*966?LBX%@YD (VD5:2<+ RMJ#0)52.S#.&90C0]1]*$J3(EZE'@ MUBKU:"NTPN8+Q8:M 5R1 %H]@@;7V*WDV&?M(2:>E:DPE0;H\D9[ MC'S1NFM3DA3./=ZI)T8A=(4&'I;DU=.ZC.]V&:/+2H_S)'.K\WNYFO29(VOORF>' B#F0,^7#;_/HSK)#1"7IK'5Z&,/Q8 8M63 MUQ"JU&@ P74BC0O9L!*Y:X=V,,M@OYHP_%X8R*Y$Q!*3]2J9T$N)P ]?C$IE MY$XL3#DV,I)<2QJ ]%+'I;"<6BH-R0\7&HS3*B[ *R/@D$5"H4H%)Z25*:>\ MA&$Y)Y8R!C6\*%K5B(&Z2"?8WGB;@L"R0E]Z) M\G2BA&^+*(,)3TL7?0E%(HXAV.4$ZV_N$=X[U,&]KAW*<27?V;GWI;9;J;F= M@"QWS6-2D'^\7\ [,J$BTH?QVX2Q*NW#;C\F2?*%M: ]4/S]+2\;SW=7+CX( M/WWP9YL:?^?#D_D0O2T^''C4W$4?'?!4NMR]>3Y>/"''D.)285AJ N:*O'DN M5S)E+!JC8WPX8("D^5$H6WO.?F)P&7GF5A?5O&+K+]S1&9VJY>5B!M;]^!-N M%JJ3,I3COHA?Q=^/\6) MP1[T7:P1.^O I'!A'ZAVWY!5\*][_2'SB4HG@D1(SB^K+_ITE2E$5J1J)O!V MFBB?%O@-+7+<@C*S.'9VS>%;W M$AE%(J^FJ]6=3Y=S@Z[V.*9\KM'-H-JYY%I]("6JXQQB;D MJL%CZ*D>GR@958N\M=7L;"SBH2]K.1GN+RF[6\^[_P502P,$% @ \X&K M5M_6)0/\" Z3 !< !Z;VTM,C R,S S,S%X97@S,60R+FAT;>U;;6_; M.!+^*SP7NTT R_)+TV;E-(#K.*B!-LFE[M[N?:,E*B)"B5J2LN/]]3=#4K;R MMDT.R2;MID!LBZ_#F6=F'E+LWK^"8%)DM(A90C[./G\BB8RKG!6&Q(I1 Z5+ M;C(RDV5)"_*9*<6%(!\43\X8(;]T>F\ZW?R=;7V7C;MCXX'L]^/YFX64^^?O@T'9-6$(;_&8S#\&!V MX"I@^!Z9*5IH;K@LJ C#R5&+M#)CRB@,E\ME9SGH2'46SD[#S.3B32BDU*R3 MF*2UOX%&L/V]L/YV;>WO)7Q! MM%D)]KZ54W7&B\#(,AIT2S.$GB%47VES$2QY8K*HU^W^-"QIDO#B+! L-=%. M9W=W4Z3X6;8NDVYID6*"&KY@.'9CU%@PJJ*Y--GPZ@0W]2SK?JDL3)#2G(M5 M]'K&VM>9_,A@:EF?8A0FHX&'(ZFQY.QZ/9]/B('!^2D]/IT7AZ,OI$#J='(_@)OXX/H<7D%-!Z M^N7KZ&A&9L?DRV2,7?P*NWWL._LX(5]&IQ]&1Y,OP?%OGR:_D]%XAC7];O>A M57#[@J=M6E5 :"*3F4*G<(ZW6#?Y-4*FC+7(G)%&,DA]DS35B1P#B?J8HS,NBUB8V_ M,B7_E3E+P%!D+%79&6ZT$*(]0PN#?QP:^L\+#1^HMJF3Y"MR#FH2#')LVX'" M0R&1,&LA(3G#\)07A!8K4A5&50S$A-1K,S?8FY(IY ;$-D FL!G['HL)P!J!K6+\-@.48 M'DO #,(=W0 XZ1K/'DKZRM3@,HFE2VUL40EH ""6@#0[G;;RQ%1G)!5RJ6N$ M*W;&M0$":@C%0B=KD633\E5#$+,@ -1RMB.F8:+GS*%*3T5N>0FT )Y3?1( MT+\=SU?@=6\?Z;_K#':>TDVVZ/:S\I,#ID%S@ ^;S;\-XS82C9A6^NY=,.// M&0#1S^0XA*P4# #!=<&U#=G0BA5V'-R\;()],V&X;3 @VY.(#2;;/IE@)8? M#[)H*7AB#RMT-=<\X51Q7 !W5,>FL )'JC32#QL:M.4J-L!+S4 @ PD%.Y44 MD58)BGD)EF6%V- 8Z.%(49/+P:\YPX:0.J _2QXK5?S(_C)_SOYRYU!\S6WN M'L3O[#W@<0N>H%-0+0L+*:K!H9"YHZ=0E=2H!3_B=,X%-RMD03=-BSYL 6ZQ MZ]SO4M,&\[?I\<(OJ*Q4";ZC+6N+8P"U%<#N 4E\WIW9>,#<^H#>88X^(L_W-L?DN?E#P<.-=?1AP<\GI?;FH?SBWOD&&1< M,HXKA((/ FA 4GT*2K8> MJA756@/;;OT9U6O6B1G*^CY+;.JVYO)I=44$/V?"GZ-=:=]^&@L^9I#XS@XB M=GZD@PC[]B"I0T=[DR0P9S6=:I,O$.'WX*77=E)K$2GLIHQ4>DT%;0$,F>?< M&,:NI_%UU[D$LHGU"0?Y["!;X$60 #4F6/C&/5T=9-@?%0?Q;6RHBMB>U6V_ MG"U\]V<+(P&[!- =!V3CL1$>1<6< 00](UOO\9>,GB/%^U:C/ M;^\%;+\==P=Y-P1NFD!'S=9Q^T'#=KVU@GD _@#5MB.'&IBAKG)0%.C1:L!S M@!N/QU^(WP]Q8C "?I?BW'?_@Q4**!4,24M S_Z)/ M^4S!\E+(%8/:929=6J"7G ND(9.<6F#[T_0?DT:"TB'RF*]+S;[\?Y:8% M8J2I.SQG<5X=93Q)6.'5U1W4ZK)BX*T>ZRGO6W@IJ%5[JA_%.6P02R%HJ5E4 M_VC*\18FS]S-%;P-A*H')%R^:]3=.)B_:80EC8M#UN'K6?UH/;>JVWU;UCZ\ M R,T5''%=1HWEQHC(S3PM5JMGOHYP-@0S2$(GP=+6/XW;T.MZ^E<2U$9-JQ] MZ?+Z'MOBC890>4?[NQMC_O.O(^F+MA]>VS;X_/7NY8YJ?R;QY#X8\L&E3D;E M!;%O0,BKKOWW]RXVU.&EJVE7$L0_W$;H8T]LH!?C/.UB)A:*/1YL65-\_V+2S8 M):CGHNA&SLS6%'%.X_,S!>M)D)Q*%=4QJ7$W_7*%)R-]$$3P@@7^N8YBS3OQ MOJ1Y)?[J9?L2-CR!HRTTA< 4T87DB;?Y[FZG_V8=.UU9U^Y5W25^^[\"]O\' M4$L#!!0 ( /.!JU;#RHI;:P< ,\J 7 >F]M+3(P,C,P,S,Q>&5X M,S)D,2YH=&WM6GM3VT@2_RIS3NT&JBQ+LB%G9('K\+\N:Y0G-0Q:1$__]*8E$ M6&4L5R24C"H877"5$%\4!R8E3U/R3O+HAA%RT'/W>D[OX(UE'8Z!U-3L M$;E']FW7M?M.?T"(,AN7A/=J[]Z:Y>?70^]7^[F-5<+Z[?G@M!CTA;VS_TDY4 MEN[9J1 EZT4JZAR.<01^,QH=CC.F* D3*DNFWG:N_6-K""L45RD['-O-WWIM M(*+EX3CBMZ14RY2][614WO#<4J+P!DZA1K#3ANF--7?6@D?QZI%>7_'\,2(-ZBMTIBZ;\ M!HBCK*-:?P_F"/ZX_?H?Y!BL<5PPK5L@T@@F9Q].YN_F/AGT>^[8#L!HQ3.( M&$*\,MF2\4MB36>7_OQX/IWX\_,S<\SGS^R8Q,3^:S8S+[,)M> M^_-?9R M"#Z[)).S(S-W/#^;G$WGD]/5W,7UY=7UY,PG_CFYFDU1RY]?N6^< MT8'S!A81I'LUN7PW.9M=6>_D*A96$' 25:1Z1V1W 2P[ "#PR7I8H.'SCR@AP MD21,,A"N+4VM1"-,5Z^M@+DL(7J U2F5"\E*'B'"XZJ:XC'/X17 :?H@110]6!*8 M4CR&9R7T_,=<+, BH++9T)*]2XI*EA4%3K"Z%5*U2^]#"K6FRM-1I6B0,A(( M"63>=IP.<$Q3 YNKY[*@8?-L@K#>884B36E1,J_Y9_0$T6D!^"J1K0WABT"G M.LIKI70I*N7%_(Y%[>S_HRK17*,6:->"-B"E)/Q$3Y))M^B:D*:&M98"I!PM M$JZ8A29C'GA+TJ(19PB[C&F-/#ON+KP)H[9,ZPO&R/1)Q*T?D1!()3.:CMKX M9X8 2&F3*+'50I9'T)$IIAPJR24[+\5EPR+EA+#T,37V$:"?R+Q*0^8I!I= MKOZ.B'4@?Y'=,QG('>S0W1>B*R"UN[\3O1AUX\V7S.H%,PD5AKI[,-@;(8XW M(NKDM1%5;(U,/S:@_O/QM/\CXBG/8WS4Z0$EEJ(<*PU>%RH-V%*.-58!Q0+B M:A>G*9S\8!NPAT(!)@H VK(N6>)5 0$$(WTJT>4%K*K2&I9%85*RW"@N>@\' M[^RIZU"@? 1*>E#]+8EK:K]GJ7@W_7_+2Q[PE*NEE_ (2C2-0,.^ M,UA!$(J!1M$Q^;:#1\M.D^./2MQ:CC? /*DC \^4& 3@Y?43JW,?S>:\BB-U MJ!\<] Y^JO.M86O(N28/5_&^F4:B29=]2-Z6+3;RHN7Y%F4!U.)4+!K[-,\6 MIJ$72$8_6@O0_XN'ZM4\#4J15HJ-&@!J0QU= MMM9^?FMKA%I_T?Q%L_\@@/(U,630I3D1%7<$/,HC\LK17]]66;NTUP[(]]IL M?23K5^7W==#6.=]7F0<^+]JZXMLKLW,A.53(!93(G_AC=\,A3?G[; 7N7['L MML[>UMDOO/+;6GM;9[_4.KM]G;2M'WZP.GOKG.^KS%?>KFY=]%WK[WM_H(\F M82BJ7 'W%UV.;[9?^ DOR51?]X,#]0?Z,! PM%-##P^@5)W52Q*< ] MW\$Z7_')TB_+ND@8[)$DHQ$#4<$<#.G06!G&NG]%BP514'NW2[@TMT"(?#") MLMZPG$E(K7ME,7128%]1D&#MOJFLPL2HW/LF03TAIJU&P$D+4"!=J;0 4\'9 M#/B#HKK_T;05:$]]?322A&*V ,5"BEN.W42F9:9Q*H;' ILI VQA,$;9"$M< M*85 6,H#:L5+U/2NUD=;(,:/CQ1@(61GBH%=)K2IE6 M!^+ZA#G#],&VX$-FF>>F^&EW/IJ1=N/C9DME ?%AU:<='7<>O14\,N^+X;#7 MWUN57/68HR\!ZU9-W?MY^']02P$"% ,4 " #S@:M6LD?A3L,2 #!V M$ @ $ >F]M+3(P,C,P,S,Q+GAS9%!+ 0(4 Q0 ( M /.!JU925J?3#1( *$1 0 4 " ?$2 !Z;VTM,C R,S S M,S%?8V%L+GAM;%!+ 0(4 Q0 ( /.!JU:1VKUR'RP *;A @ 4 M " 3 E !Z;VTM,C R,S S,S%?9&5F+GAM;%!+ 0(4 Q0 ( /.! MJU9$@ I?.FP #(>!P 4 " 8%1 !Z;VTM,C R,S S,S%? M;&%B+GAM;%!+ 0(4 Q0 ( /.!JU;:5"(M%TX "'"!0 4 M " >V] !Z;VTM,C R,S S,S%?<')E+GAM;%!+ 0(4 Q0 ( /.!JU:Y M+R4%E2L" $Q*&0 4 " 38, 0!Z;VTM,C R,S S,S%X,3!Q M+FAT;5!+ 0(4 Q0 ( /.!JU8+QJ>YFP@ ,DM 7 " M ?TW P!Z;VTM,C R,S S,S%X97@S,60Q+FAT;5!+ 0(4 Q0 ( /.!JU;? MUB4#_ @ .DP 7 " 40, ! end

J>G8/SB)P'7DIVP&_QFD8+QG^'H.PY_>&B*:.S(C7 M3)'D6S!R$DX#1!J(TH;VO_%3[=13%T,L^B<<9)L9;["ZD'!O0JS M9,R78V>&71$YS!HL8YXW*;?0T*B3MBJF<=&N4VIX&![VZ4(VV4$-0-H^.C# MTB*%Q"IAI $8^SR? 1K[(V6;,^0&8&P3/@98&N[S:R_R-P!@NL$_*+WMO7W[ M"_L-L+2]J3] 97\_W^9BOAD>^QOY RYVE[F;;FXWX&%SUWZ PI1BI,XM:E"[ M-JEHT'6;5"*[Q*$&+%2Q TV:T("..:U!E\70@( A 6C0N&X9@!_Q'7I4;;^+ M(K/>E;MN4=GAHO:@^]:9(2U20AJP:9L+,H!EGP%BD_/1 (]MEL< 2W-&ARE] MHP&&QG<6!OVK]7^#?7'V>XU@XW4'*RU#KFIFZ,C,J"CVX"DC9RLX.;Q@-0!D MES+3E"MCAL0J26: HL,I9J?33*M3S5F7F^\_9?\:\C:ZH*E^AL2FB@G)@XGJ M":725J?1*KA,U":43NLHU8ZE62EI] 'K-H?3ZK!,I&:T=*]=WXOCRJ# MRI,$ UYVAV/Z"54N-N/RLWH6I4]=#TAT/#%30]-(;\;JJ(Y5PSO7 WZMC]%T MR&DIC9A-)RK,U(]<#V"U.EO363\EE1FDJ/6G M]G9,_I2^8"H]:R]EZU#@.UPQ[>8]M'H#R/;A'^N,G@&UYWP 8>YR<\4M)!4BTE6H'O!X*!:.DK5#5@=5#F7RT M;"L35,'^ZXK3<:D#KPY13Z3JQ8Q'P?R1L+,H0 2,VPK%OB(-PZ**R2""6/(S M(SM+6\+4F8LL/\G6$7R=A+&32/PTFLY&!]-] M:#H;=^9NE/D=RK\\;MV!K()H^;!EFPR[^^OH'FP(&8LW@=6-,AVY^(>8YS/[ M9G=[?Y1,L1"OQ0IO)[1/::66D/Q(Z'SZL6-'/$['PIH)J2:CR70TF^I5T513 M_LWL>[)";"EY, :W[!6(R]LQC?1>>/F+J$X<4JBQ?*F$=J3,$B_\N^1K(JB"\'^3J-XFQ$2(-ES0N+[(LCR:8_36"QIL@S6$A)Y=Y*M M%V?OACQ#MGD@8@)M9,MJE&4+HA!\7_KT3.F6R=L^G_9<"LL>[RCTER@\16QS M+;[5"1NXU8U(.TS.@PLYC42O*9J'ETV2(>!/85/Q:6^%_,)?4(@J-S0K3!>K M/$GA OZKOPXI1&]5J;J&7E^.8* W,\4B:WV.>%;WM M[$^3(<305HBK+NU)UZ49JGS_+C,_7R*."_]3(5>'JGT1&A8[+_9Q^N:3/C%& M)76'NCT1^Q(SAG'Z8EBXEI'K&[+>\,7J*TO2%D (^7/VB=DL)U*AB)?AUA/5 M%*@6CR&GHSE;F"U&A'W=GHB=KTO9YT<*J11%/V2U3O98W"!$=0CF'T>>>Y[< M8Y;\R6;*WJ["FJ[+#]IAQAME+ C?B8B[IJ3T17B=L,8J/T;L?/3:NYH*F:)5 MG,K4A+>6_,?.W6=)7T+4=1,+B[TNXT%7^ST/C9)XZS65H1%96+H5;*L>??UW M8?AWQ+D(MJ!3Z:6)^*:\/&"I"775'SQ*NFGA-&JP%;ND/87Z*@KYQG\2>ZAK M]%3=9JO*>KO(G8IO#>+V BJ]*8[5"UK(:L M;!K-"3_2U_9T9DS/P3(UJ(:$?]XZ4ZP_?8C[;)4]Q!()Q\Y*?KB0CK M/+I^S,2G!0B8=K*4?9F#>[TX>:."+<.YN"/ 2/R]6):Y7Q(=E&P:NB)T5 M^GGK=OMJ\]Y.#TE@XT<@D+7<5PP^QS0DXAGRC/Y M)/M&^.8;<7]?$>Q[UYL(A^3QTG=K*+:IU$>ISPA:A^"S$9?MRJ8HZJ,$=QOP M6;8X5HF@*NNC#+= CME9YKCLBJ$I[J\D)V9):L7]E>34+$FMN*>2H.WFA$3, M)1A6;'81U@R9B::G,H'ZYV9T:L5]E*3X;DB>035/VRGD,1)5TA; 7PS7K[*/ MV95>*U%E/?SJK[Y$E&_DFIB_12XN#E'%>MJAZC,Q?14-?!:9:?@2/'AO]T9O M.6B8'OJ)_>CG**;@+XD%"Z,5KWB_+\'L%?Q_NS"D.GJCCVQ$(8L#>5WI!K8S MH7BKHSI$]!1]' E@@? FBAGNY%YVJ]U'/9Q&@JG8\< XG@NKO);%Y\RET4-Z MY"V",V6@K:N\62S'/LJN[3VB811S>;H#NN'Z#/&: >A4N8]S LQ7=/L]ACGN[@KGQ%8!VJOQNM3"=/$<-M=I]U(/J1;ORH;<+ MUEW.6*H^/>]:OR^+5Y.'JOB>T@UVHW5(_@ 'W0-",&JH<-'=[S$!,RZRV(H$ M-BB+ ^R=QE1\#C6A7'#PUX$5)O>EAP'D[N_MFGS'*&0I9M>4N'CN^^DM!%W" M77<.N[/V==/N[%U.A43YBX?%A0"C!I3TKSPF#**V]2LK.Z1+O(P>II.#Z25> M(_>I*=J@)^^CE4Z3+6 ZT5C>9[X(KVD$\C F[DHDD[SBD]B0OY?9?^YCE],H M)&YZ? K3T]V$D1^MGVHKLP5M'Q&^C9=W$4?^3A*P5[O>U$!7B0Z^WJ4F>S.U MT^':E29U<6^,4-/83.^CL-*RFGJ%U?!&$UT/8QHOZ8?LY(V]CK-3:^2]&+AV M2E#HX"G5@ P<%IMKY>+P)HWU1?.-/L2K:>/M]/[^E)Y[8B>8/V -6#!!=KF=1WCN78*>'NRZ!IOC=N 2E:*X8>&(B,WE7*!,LN<%M" +;5.OC M"%7&0JT5T*UV'_5P$8()!"-]AI/_)V=8Y:"9NOS=#/'B^F+U>H VLUP4*EY0 M;+X>^;+\^QK+N8VW6Y]@^AD< P! ;M914*SQX%JYN_Y$FSKOQC,X15L"NT%= M,H"RM(\60&[':^\5EHYV_RY,F3BR%,_!U/*9.M5^]WJ8/DL/TS^-'F;/TL/L M3Z.'@V?IX:#/>BB.S:X0%\=F3T>3,_3$%E0\D; KMQWU.Y%S>A<=?#P4W;<0 MLT[\/J0\^/AQ0:\BBNWD5)+W4=);>:(0BT25*"0\$NFGX'EX\&,]*]>"MH\R M)MEWX)C#!A2%K'+&UL[5U;<]NX M%7[O3/\#Z[ZT#[(MV;DXDVQ'MN,T,W;DL9W=[5,&)B$)#46H(.G+_OH"("F1 M$G&C;D?2SNQD+0DXP'>^ ^#@X/;Q7R^CT'O"+"8T^G30/CP^\'#DTX!$@T\' M:=Q"L4_(P;]^^>M?/OZMU?K]_.[:"ZB?CG"4>#[#*,&!]TR2H?= QV,4>3>8 M,1*&WCDCP0![7OOXL'/XYO#,:[5R&>+7!Z-/GAOCMKM MH\YQY\0[_= Y_O#FK7=[,TEXP^O7)\:4(8E^?A#_//(B/0XTBC^\Q.33P3!) MQA^.CIZ?GP^?3PXI&_#\Q^VCWV^N[_TA'J$6B>($13X^\'CZ#['\\IKZ*)%: M*F5_>61A(>#D:%*6,H7XU"J2M<17K7:G==(^?(F#@[R*XF>+0HKD+W/I-/!S$9C4,A0'XW9+C_Z8!G;0F"CD\RH'^_3SC/PH0N:!33D 2"]G,4BK+O MAQ@G\8$GA'^_^UI;_I'X\$X$76YQW[* M2$)P?(D31$(K>):"-H'L"A'V*PI3?(.1^"SU76YCC6#:2]T$YO,T)A&.8]Z M'DF4M:?;E/E#7HXP0!+DK:P1=G?IF[+H**'LM;$95W-O L,MPV-$@L\O8]X' M8M$E7N(QC4G2K&U:B-L,2LI[_>25U^?S_U(R%FVI(3Z-H,W8('=&!N0QQ-TX MYJ/Y?3H:H<86J9<% 5]W1%E"_FC>M5@)W 32:][-X\6'#8V8S:'Z'@7\&YI& MW"6Y)NB1A"1I9J,V\C:!\SZA_D\Y:Q,N)>_\I$'UQB6S:H371>Y&^.4^\RUF M]T/$<#-"ZP0X(_%1Z*>AU,TU_RVOO2AJT;E1237X)<%1@(/)MR01\OFL^/C8 M:WD3E2I<,I/.[J<#GCN->8VH;/HH//">,1D,$_G+FCD1 M,TDQ>>;_$U[0$PK%W*2;7"#&7DDTD-,6!5=6>:N*...*Z(#@4,?3/+?-H0+D M_!(_EN;;W2?>42/N1%U1=L]Q?7[QPU3$0[N^SU(<<"\+,SY+U[?;A63NAHTL M7P6Y[70 V0ZOO?#5XCOL8]X,.+YOV& :NBR[P;PSPIS8$T#$3F(8O.H*(LM) M=H,X(Z*4A%7O@U1E)2#R^J!59=E MVZAT1+)\3V@NPL6_R.HL(CD)2WU1Q->(5W7 '7!A8?4]JG6^[:!H,3@ ':%\ M]3\:R$#RG:A&K_\]SA8#5*.C+L]V\-@<"D#WY@NEP3,)0P5=Q<]E.%R)G7;G M+6!FM+4&Z)#,KJ/QOGH2K3 09)-UN\AKC"@G]AT@8IM%I(P^Z*)BM\L@5H(V M-Y;W@(S%919B=-#ATVH/(>?J#!!7Q4(YD?MRY,+RD(:\FK%PN)-7!6VF;!M8 M$RQ5R5QI>!9FH]%YVS-! KAF5*JR/OXTGQ T:[65TS*F0P60N&)MXA:]BF&+ M6VD^4EDSZB !--6Z.JK7=)JBAFD*F8OBTQ%^0"_*+G<^815B>\N)M0$',+)8 MG?%/-LL9U@.TF7:(UP9 2[#7M H8WZ[WTZ'H<$LRL2B?W[?$8OX7"WN^GXZ$CS@@+OWQ">J\=.< M<8?X;@@6X&2G5'/I(U1NT\DF.'"1LD.6L SD]G.ACT[7O3$CT4!5ZE3,_Q:J>U.SBSM!N:C#;' MFCL!7O#45!7UK:2IFO$)@ /:%@24FZT9#4!?;!)7RT],G..(#S;J4WNUJ>%1 M9^9BGC\7<$8F6YNB4@"^XKH0@302I=R3F/: Y[A/&2ZM5G]^21CB6$B$V.M7 MKDTYB1%:C(5J$85V;ZTT(4P7XWC0&,3!2@]=8QDZH*[A3 4;[-FX.- MBHPAB WXR+VJ^6KFIC4I_S0$S0X<@YH +N=^8>*.04;5T]U2"GCWQU^PE&*"RN?W2$R/3D7QYC_%ZAG$PTDP>/>Q&#=ZL)R8 .TC0L:)[U^ M#E 9&2VEV04^S8",OOH&AM\['&.NEZ&\ /P)AU3>YZ'WQK1YX%'9O%MV!PJ1 MXGLLW8@O..)Z",51IV!$(A(G0BM/AGF97>9=(GT!Q,;YU2;\:\5ZI3H(Q2'+ M3QEC14BJRTC,U7*9,O[O+6:$!H:UKS64#,_N'%>H-J4CJ&&C&E5\CQA&(?D# M!_^FH;RG(\?+L_Y/Y#/]CB*(!ON,Z M^=SO8U]YQF+-E5C_=@Q19S['>"+GR[OY)=W6&O8!JTWL# M8"?69@QL9F_((MH#..N>5^ MM< #K@\V R5S [0=3$*!3Y]](P7'0!VD4MGH >*F%PL*G1PX;=QBU(O;2/!S5 7!%M];DC3=ON?0C1F%[:3F- M%0/P3+"B791>B7#K7TH9]](VK)1@O.]X,]OI%68^1>/<=4RS5O7PMM,^>;?[ MQF"I!N.-QB#,H?K4B+4I5+/MI1E8J,!X43(($RC>_'+Q(DIY]I)\$_XB>'6\ M1.IK[_$1KY0(K.*A;QJ)S32JK2B&U#M,8Q/D!8&PPH]S!QS*+[SW^I?YP^'< M=^6]TXBD(V6#=I:TP_:Q;*T4M@-K2Y-XA'SNL775%J;:Q'M@ @[ "Y8AA1RK MYCK[$&N$6] (*?ZWX)T3[W8Q M(F/&6S )*0JG4$/F9BRP7:5& #P; +M=Q59[ )>;;]&KW!+W0+L^5Q;#WVB" MS9$\4S9XQK,@=?.VT$@%$.]'F0-R@]A/G @,TRVEMG90EW-'V2>_[VV7>1YNP5P3$(RQS<)3O4-L:AE+ /AJ'FS(@WB$P!^D\ MC4DD3LUF5S)*#RW[); U$8V(?3025W48]Z) ,!/+F)(QWSX:A)4.C+M)6BLY MWR-"VR&-4U'+(@H^=88NQ;6^H=W1GM/C-\=MK^5-)?(/4Z'>5*KWCUSN/\&> MZIG6.[Y"A,D;RJ? C*LK]9DVMFS4>XYPT$W$L7MCU4MIJW;Z'L154C:TU*_M MF( M_]Q![<)M73,KW9DL]IYA&9!FY?!TS9IN,T';S.F240,,].B?6"_AE'=N M3(^9VMY&N33YVVQ&ZU&&P^QP->/Y1 LW&(G/4C7G*!3O&=T/,4[WQR>S M@[LHP9-%>.4R^"]Y,5XLRMG/X?Y'9^V]1QY=GXFI\R$/,?;*/5GM2S,V>;>M MU?^HOWVH,52 1Q/UG=CT9JSBK>?L?CSCXU^+BMT-2UF)%K;.[5#AU+_-NY#, M?38?G0HV+HPZO;GWY^_H@ ML)2T!=WTI*[Z9QFF2380U)6%RZ"$J88R$;P65:?DV:"MH?X IV*36M^AYQO$ MG3F"0OF:;?:6M)$L13; ]*GIT7#J A,RRU?BIM,A#KY0&@@@OU'V4YP.I#XV M-TQMYEUCW!WL\N?(RK486<-B5J%89JFDV7)V[#&!O%HGKW@W^&^:3\=-3:V4 M%#!UII'0A,)AA^)JW,7JL>A8W@,^IC%)'#<1G,W[C[EHKY MWT(MI&^!3UE5 M#=>,W&.HWT>CS;+^ T9"U=H*5])4++1]#"!\9T/!S DB QR KDD.LAL\89;( MRX7UUE5*N/V,66("&'W/:_XUXMV=6#75DS9)MC.4Z1$!]$+R>LNKZ/1DR20[ M0Y0:#+-D4SV%O3[(F":X&OR)'>%5!2D[OGUF7ZLOXUJ*E3>L:W>Y=Y<4-76 MVP!>%C*S,]^>EX0;8O^M@:;KP4W9=IYW-4IH/7G9+%V[\XY-=UXN8$_[]/5O M,==U224^\LGI'1XAPCEFO?X5IQ.%_\&(->CD+25O7>NOW36Z*D4 #%B[0?W& M>XR'9QP^X1L:)<,&8X2%T'VT(2L= R/AF2[%:G)9^V@L.N@ 8_4- MP/&256LP#:7MK9THP2]_P:!V@X][E:]HRL2[P4/,,.HG>-9=69+4[;:(52IA MTRL0U^+&P>;G9-N=^=E+)G(+C\5.+NZ4"$S/82I3KWOEK[X>^N-J^DQ52^T MN+7&0$UE = =&L"Y@@*%\22K,=\NU,'O> M=ZT'H2W#+HS=5 QTPZQ1>-5%6!KH%42P;,"M M5?YX04X!JR$RS-ZK&SG#VV#B5\@$?-7(")1= E MF(<0L[_6H42_Z<7C^X3Z/^>>D>V-2YM@W68L)_,S%EE&2Q;BE4OA/V4%>4%6 MQ!;,7>J?W>V*6]$&\C+I\]=IDMP(NL^(!1G2N)%3HXQN5U_7B((/=Z\O4JOG=BDK;9UM>DS8W?>A%/ -QBYFLH=O 7G--IA#F M<6F>%+<%HW?E=>;)]=8/5"PBT$CZ*4,:CC)>\*__E_U!+ P04 " #S@:M6D=J]&UL[7U9<]LXM^#[5,U_T&0> MYLZ#XZW3W4EUWUORDK2K[,AE.S??/'71)"3Q:XI00-*Q^M3-#OHT=UU_]_B8*CJS =MTW M__6?__-__/:_CH[^=?%P.W.P'6V0'\YL@JP0.;/O;KB>/>'MUO)G=X@0U_-F M%\1U5F@V.SUY>_;VW=OWLZ.CM(\+*Z!ML#^+.SM[>YK_\H_@M726DY_I_?6#_>Z9#SBBA?O#A-7!_?[,. MP^V'X^/OW[^__7[^%I,5;7]R>ORON]M'>XTVUI'K!Z'EV^C-C,)_".(O;[%M MA3&72LU?GXF7=7!^G(\EA&"?CC*P(_;5T>G9T?GIV]? >9.BR'[6&"0#?VW MIS2=OG___CC^-0>E'3EA#EON]]UQ\F,9U)5@4>)0#/\WWN30]&_DN+;UUL:; M-U00L]EO!'OH 2UG,3H?PMT6_?XF<#=;CW40?[ M=^HVIE1+,L=[4GWE!K:'@XB@BRAP?10$EWCS[/JQ @9/UK.' ATR]?HQ0=>C MN_+I'+8M/YS;-H[\D*XX]U02MHN"!V1[5A#$OS-,KU!HN5Y+BKN- (X7-WZ( MB+OIGP7UCDU0?N._H"!D4^X1V1%Q0XI7)TJE'4&A[,X*^Z:1TZ4):C]:+OEO MRXO0';+8YW@1[42DO"VRW';J'PH4,168+NM3@ZY<)\M[!\(#@)28;JS^R MZQV:VH7]$)-=YPVWVMH$#9216T3"W=QWF".R9>MF)W*D'9F1#G4A5RYU0N9! M@,+@,=ILK,ZRDO=E@KY;NM%UM/5J38UX)2&V_XJ#-71:;Y$?Q/-ZL2TM7]V< MDA;]FJ#[JT6(U=6N:S0V2<$B"EF0AL7R]B*&UX])NBZC3>11K7E!>Y'%Z<8$ M5706;-S$ZJHHA:X3D_;$!C](/ ME/;37X].3X_.$NKK8^F3D@_E^N&QXV[RX=8446)'S^B(?DMM SJGN]%02FFP M-,N[&&%N[SU@G?=VY,02[Q'E9M=]X!MW=;1!F^>N.L)'MMIO#YA:GMOW]_ MTY^X8MTFTDNCWD>V(]-)(I@-I9G/2,O MSGKKMTD9HMGFV #I-4RN*BM4C60I;(U4 6R5Q$)=YZ1*+)U+6<=+PI+'[=B. ME8A$ 1T%QVZEE2\BZ0S>9XHG7"@(^Z"%^.P)SQ0(8T*WT]_?G)I1DRR&-[<48D#MT)G])DC0+\\9S30 M-CM_LNCJO<>R[:40Z\7NB0XKF4LM6M942ZLE*&8PM*2SK$5+76:46^X]T]H( M"[=$;O1YIT%,>0YJ$3' + Q(6%(Z^JE0./KASP?+7_'F%_>WE!FUWT9%]:[B M=M61K?Y:1_>NXEIUT&,^4S!GB-&TL8(2T[<&*F97]H\,473KOK!08S7+=+&[ ML_Z-R26K)9.L\!UZJ"UNK7H QJ0"O<_61K[Z=^Q%GUG\7O;>%;H(&.^!\.@[ M10L"RSM&:\+,SO3<@UMLXSH-?S6W0_MB]\5WOT7H"@4V<;<*R[]M\[KN:#<'P1OE[J'10L6!7O>0UN+! MFIB-/KUT*:G,-AD%AJ==LA"D)P86Y,%=K65FEQ*>ORCSX,&0J[/]R%KHD-S? M3%(*H+DA\5$9?^J(4.?L3'R4#5MHT7/@.JY%=H^6AS0L-!5\W4(3PQLAMT"" MK5>+Y1.52 RG"4?L,Z S0:[F_1*:6"VV$TOH4GHJ"2_M# '$!X2E$YQH7A MQ7/,5H/%IY<:)S[G; E;I== [ J8>VL7.Z8,[P)YWV%51TK+;LBAZM-QD*'Z MB;;)2M&&P=M,R(Y7I38,?1!R/4_6ZSP*UYBXX4Z9YA$!*T>U&C+Q\QL#90RA6]XBXV)%,%"Y,34MJ,$9)DOMA>Q.W-NL;\*$=D4/\G4N6L_=3UIWP]X MMLEG3_>>]F%=?_.PL^#QGJB//Z/;DEJ9]EU(!%*[D!UB38NOM2X?D+41U3#P MVQ@\.*!S2D#G2$#_A0M2]C:K_LW7+? 0YA3VP]!\=F65DUY955Q:G4Q8Y'RD M(F$QNBA,K@!<7EO$I_,XO_'J8L?O0!82'W[$>H!]R!'A"$UIONHVTV)?OR'Q M$70"MZ%H_&#YA?CSM,9/ 8P! KCSCPNC(J* MVN\DN9!U6#+DN"?+ZRCF)\QYJ)DOH2C=B:C(_@J@&Z+7@ ="K-Q,%,&W(;@' MO==G/]9$Q4B)!!?UBB$I0WG\=?R>8">RPP5Y1.3%M447?O# N(NA"'!D>M@= MO2D&_+/44E@997SHO99[!7.QQOBCKOU\?+,-0(KG^ J>>WB?$%X1:[MV;\Z;,8:2(RJ]!*D,\V7(FLX2TG[ M7BQ+U3JR;"4/5F@-"*&-^-BE'D=E<=J]C,%8.?SH&L]!MZSN C0-7V>;O<-[LQ_@VU;P>(]L!W_^EI-ZBIW MU[:E"LRT+B'\D<0I'%MV7DRCIAZDC^OE%7J!A\/>Q%WS?&HK!Y5ZIA+$,N&O'I"- MW!?KV4-!<@[KW@K"JTA6!J355K6$J%N#9(M\&]=KW9TU_<]P;2'B3FB:FLHJ MLFI/1NB2T]^<#9#]=H5?CAWD)GI)_RC4D7[X\Q:M+"].4_!,:0Y$0ZT$,,.C MGHS'G2KUG[E(UP$Z*[N<2Y@_VF@ZR\6.:28/*P"!^^ 1>\X7G^(Q7Q&4N*=/ M^ %MTP-2=U;("K!WR>21GIGHV)T\,-ZQPP/AISJ/T*6_/CG:=S9B/P6I9RRZ MTF(FJ=&)]D;BHRO-]<7FM^.:(&_IQ^27+L]#%U?BEC+R^9?L'EQV!F1-<:?F M=O)V[9N*W@@>B3XY.8\?B?QYQX MIKPK'I4>]TCG$S-0!,M '>C8$([]O7F=4Z"UB&A/RS5M2>SH&1WE$[2L];PE MB2^ 2LF]G)3:0C*R;'IXE'L@6926R,:9+:D@^GVN>V1YL"/CV(_O@Y167'+@ MAI)#S)>C3>,)3)X0Y.^V8RG^9AD_=QPW&?K>Y6U&%?3I,BO X@DLJEPW]$^E_54"'$@DEN=I[^T- MM+F&5FJ*U5TTBH 3?K"Q'U)'X=J+07]_$R1G4(K?/1P@Y_ZDFIBOZ6^)G,Z8R4P/$N8!QC%L)& MIJ<;P_.B/WW[&V^8#IV?G)^?QGI$OTB6E42WKR+TA*]?J3?O!BA_IR*8;W#D MAS5=:-=T5'F^ZR+/=O08ETFR)'622=;4I.O;1?'TI911"&BE_HS"Q*2]Q8'( M?*S!C"J?G_=9 VN( V*[R+%@B%*L%\LGZU4@#;VFHPKIEWV$I$>/6G:_'?>5 MNKAR ^8W1 1EU^)1])Y=/]X=@]@?*2B1Y2K.3WXY.9\=S8H.Z8>LSUFYT]E_ M)-W^WRDWL0>.&6OU3I\)H0\I'R$DPNSZQD.+_4F0O+I*HQV0#(5"UU0RJA'5 MOZDV#P(ZUMQW-Y;W![*\<'WKV=QXGA(:0BY"6Z$R:TQ*4?_L?D O^/%;1.T[ M1\AD#@R$*$]KUG+HF *A4R!4(A][C9R(O8W'T;7@8E?Z]$2)N*!8_"628*>N M($PS36EWHF]@MY]C!F<7IM\3=@.:%_?%<&(Z*I+A?EW!#\ON1Q\@[Y2C>O<$ M?\1D8]WX2_:/SE1MW!2B/N3L/])!X;J]=91E MWJ\ MH_)V_=UU)"<7"F+.5<^#^;?#G%EMG%_5:(>PNNT#7.W2%UQ72DEM$E_ M5:HH/&5N8&^Z.*LZ&54>E03>G&.E)*):G,5=?@[0S;K$0;A8?L+LK$!Q^S [ M'G"%M@39;DR?0)"ZC2&X4JWDJTL80!/MABH;<3=M+;.S]I99.M(!&&2'D(<8 MX&DN..9:BS,2?%(,QPK;OQT&)./0\^MB/<2%KEQKY=/EU;7Y1=P"& CY!/[S M<%B(<__,>UHC8FU1).4>#PC"#BQE'P_I\1V*/9[V,++8C[TQ9N_W M[HCQE5:E-LJW2(98)]):S0?T@OR(?R)##&;:%5;J1;9F\-$?@)O8#Z)-7&NC MY*@0U.0*W(ZK0A+,&F$I 07^<1&8]+21O(G)Y)"V1/1(F5+I/W JG5^JD[CD M0?EN(FL7XXG(AE>MHV@ PD)4IDI55 !*B*:+9_*DJ1\2RPZ_NN'Z,@I"O$$D M?RN<7H*?^MZ+/$""9NGY[Y9OHX^87.'H.5Q&7E-/+R-"4./D M2<<^#B?KW9(P,P'5&_\%)0F5XJW@=@'4=\W4=M'IK.CU (*E5^BYQ(;Y"\66 MB8C*[]'RD"R"JM5RY,G9R[6WD$*I+<3#N9NQ29G9M?/ +NHU'FW05.NA;N$U MK2[LTAAV0(Z=2=TJG#\!+(1 \A!:7[];AT.Z:=F1+2;49JBN8 H92MM \%F& MEZ64!69E>HLI\849)Y6E !:"GS*T# 6DFY7=E\1OU#X,?(= MN8A%P!#.Y0\M4!'MAH/F^:&=N@]7*)HRGMZN#X.A]B[$EF6HY?4>8/EE$21: M?/>1,P]9Y:% V@)8"$;PWO(5T#;P&35>W*]TDQ_]DR VW(+,-YB$[M^\8MA] M.H)@_':6W3Z$ PK?RY>6$C&?" Z"+SZU 3WW;_J1LIC=-W*!EI@@^5=$A9=0AO7'LA'?GUQ9NV!!;E$@/O"@UPQ"XF]O76[Z73*21Y'0Z1,^ M__D=&[R-@)JM(,0QAI1/D^(QQ'/^\\\+=S]@GV<<+*W #68BAQ_ZG0N+] MP@B]BWHJ-Y[*C7^L9ABD\<='PBP_QB5Y+P1X*^1( *^\;=1&,2$G>JMQ+P64!=@I6Q8L#'-4)AVSJ=<_TZG7286<#&.:1*G8M=F4.?"(ZV5 6TBG"D3:?ZFH'K M:S0$-Y7.3*4SIA/Q4^G,X93.'&QJ264'M5TKIZS1E#6:LD8P%MPI:S1EC::L MT90UFK)&4]9HRAI-6:,I:_0/SAKQW+B