0001558370-23-014491.txt : 20230810 0001558370-23-014491.hdr.sgml : 20230810 20230810160549 ACCESSION NUMBER: 0001558370-23-014491 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230810 DATE AS OF CHANGE: 20230810 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: 231159269 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-20230630x10q.htm 10-Q
0001684144--12-312023Q2false97994966897994966800-0000000P18M00016841442023-01-170001684144srt:MinimumMemberzom:AgreementWithUlfNorthfieldBusinessCenterLlcMember2023-05-102023-05-100001684144srt:MaximumMemberzom:AgreementWithUlfNorthfieldBusinessCenterLlcMember2023-05-102023-05-100001684144srt: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-06-300001684144zom:SeriesCWarrantsMember2023-01-012023-06-300001684144zom:SeriesBWarrantsMember2023-01-012023-06-300001684144zom:SeriesAWarrantsMember2023-01-012023-06-300001684144zom:RevoSquaredLlcAcquisitionWarrantsIssuedMember2023-01-012023-06-300001684144zom:AssisiAnimalHealthLlcAcquisitionWarrantsIssuedMember2023-01-012023-06-300001684144us-gaap:RetainedEarningsMember2023-06-300001684144us-gaap:AdditionalPaidInCapitalMember2023-06-300001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001684144us-gaap:RetainedEarningsMember2023-03-310001684144us-gaap:AdditionalPaidInCapitalMember2023-03-310001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100016841442023-03-310001684144us-gaap:RetainedEarningsMember2022-12-310001684144us-gaap:AdditionalPaidInCapitalMember2022-12-310001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001684144us-gaap:RetainedEarningsMember2022-06-300001684144us-gaap:AdditionalPaidInCapitalMember2022-06-300001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001684144us-gaap:RetainedEarningsMember2022-03-310001684144us-gaap:AdditionalPaidInCapitalMember2022-03-310001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100016841442022-03-310001684144us-gaap:RetainedEarningsMember2021-12-310001684144us-gaap:AdditionalPaidInCapitalMember2021-12-310001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001684144us-gaap:CommonStockMember2023-06-300001684144us-gaap:CommonStockMember2023-03-310001684144us-gaap:CommonStockMember2022-12-310001684144us-gaap:CommonStockMember2022-06-300001684144us-gaap:CommonStockMember2022-03-310001684144us-gaap:CommonStockMember2021-12-310001684144zom:ShareBasedCompensationArrangementGrantDate2023Member2023-01-012023-06-300001684144zom:ShareBasedCompensationArrangementGrantDate2022Member2023-01-012023-06-300001684144zom:ShareBasedCompensationArrangementGrantDate2021Member2023-01-012023-06-300001684144zom:ShareBasedCompensationArrangementGrantDate2020Member2023-01-012023-06-300001684144zom:ShareBasedCompensationArrangementGrantDate2023Member2023-06-300001684144zom:ShareBasedCompensationArrangementGrantDate2022Member2023-06-300001684144zom:ShareBasedCompensationArrangementGrantDate2021Member2023-06-300001684144zom:ShareBasedCompensationArrangementGrantDate2020Member2023-06-3000016841442021-01-012021-12-3100016841442020-01-012020-12-3100016841442020-12-310001684144zom:RevoSquaredMember2023-01-012023-06-300001684144zom:ConsumablesRevenueMemberzom:TherapeuticsMember2023-04-012023-06-300001684144zom:ConsumablesRevenueMemberzom:DiagnosticsMember2023-04-012023-06-300001684144zom:CapitalRevenueMemberzom:TherapeuticsMember2023-04-012023-06-300001684144zom:CapitalRevenueMemberzom:DiagnosticsMember2023-04-012023-06-300001684144us-gaap:ProductAndServiceOtherMemberzom:TherapeuticsMember2023-04-012023-06-300001684144zom:TherapeuticsMember2023-04-012023-06-300001684144zom:DiagnosticsMember2023-04-012023-06-300001684144zom:ConsumablesRevenueMember2023-04-012023-06-300001684144zom:CapitalRevenueMember2023-04-012023-06-300001684144us-gaap:ProductAndServiceOtherMember2023-04-012023-06-300001684144zom:ConsumablesRevenueMemberzom:TherapeuticsMember2023-01-012023-06-300001684144zom:ConsumablesRevenueMemberzom:DiagnosticsMember2023-01-012023-06-300001684144zom:CapitalRevenueMemberzom:TherapeuticsMember2023-01-012023-06-300001684144zom:CapitalRevenueMemberzom:DiagnosticsMember2023-01-012023-06-300001684144us-gaap:ProductAndServiceOtherMemberzom:TherapeuticsMember2023-01-012023-06-300001684144zom:ConsumablesRevenueMember2023-01-012023-06-300001684144zom:CapitalRevenueMember2023-01-012023-06-300001684144us-gaap:ProductAndServiceOtherMember2023-01-012023-06-300001684144zom:ConsumablesRevenueMemberzom:TherapeuticsMember2022-04-012022-06-300001684144zom:ConsumablesRevenueMemberzom:DiagnosticsMember2022-04-012022-06-300001684144zom:CapitalRevenueMemberzom:TherapeuticsMember2022-04-012022-06-300001684144us-gaap:ProductAndServiceOtherMemberzom:TherapeuticsMember2022-04-012022-06-300001684144zom:TherapeuticsMember2022-04-012022-06-300001684144zom:DiagnosticsMember2022-04-012022-06-300001684144zom:ConsumablesRevenueMember2022-04-012022-06-300001684144zom:CapitalRevenueMember2022-04-012022-06-300001684144us-gaap:ProductAndServiceOtherMember2022-04-012022-06-300001684144zom:ConsumablesRevenueMemberzom:TherapeuticsMember2022-01-012022-06-300001684144zom:ConsumablesRevenueMemberzom:DiagnosticsMember2022-01-012022-06-300001684144zom:CapitalRevenueMemberzom:TherapeuticsMember2022-01-012022-06-300001684144us-gaap:ProductAndServiceOtherMemberzom:TherapeuticsMember2022-01-012022-06-300001684144zom:TherapeuticsMember2022-01-012022-06-300001684144zom:DiagnosticsMember2022-01-012022-06-300001684144zom:ConsumablesRevenueMember2022-01-012022-06-300001684144zom:CapitalRevenueMember2022-01-012022-06-300001684144us-gaap:ProductAndServiceOtherMember2022-01-012022-06-3000016841442022-03-012022-03-010001684144zom:MachineryAndOfficeEquipmentMember2023-06-300001684144zom:LaboratoryEquipmentMember2023-06-300001684144zom:FurnitureAndEquipmentMember2023-06-300001684144us-gaap:LeaseholdImprovementsMember2023-06-300001684144zom:MachineryAndOfficeEquipmentMember2022-12-310001684144zom:LaboratoryEquipmentMember2022-12-310001684144zom:FurnitureAndEquipmentMember2022-12-310001684144us-gaap:LeaseholdImprovementsMember2022-12-3100016841442023-01-172023-01-170001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001684144us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-3000016841442022-01-012022-12-310001684144us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001684144us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001684144us-gaap:CostOfSalesMember2023-04-012023-06-300001684144us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001684144us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001684144us-gaap:CostOfSalesMember2023-01-012023-06-300001684144us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001684144us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001684144us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001684144us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001684144us-gaap:RetainedEarningsMember2023-04-012023-06-300001684144us-gaap:RetainedEarningsMember2023-01-012023-06-300001684144us-gaap:RetainedEarningsMember2022-04-012022-06-300001684144us-gaap:RetainedEarningsMember2022-01-012022-06-300001684144zom:WarehouseLeaseAgreementWithWickfieldPhoenixLlcMember2021-09-150001684144zom:LeaseAgreementWithWickfieldPhoenixLlcMember2021-02-010001684144us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:LoansReceivableMember2023-06-300001684144us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-06-300001684144us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-06-300001684144us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-06-300001684144us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-06-300001684144us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-06-300001684144us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001684144us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001684144us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001684144zom:InvestmentMaturity91To365DaysMember2023-06-300001684144zom:InvestmentMaturity90DaysOrLessMember2023-06-300001684144zom:InvestmentMaturity366OrMoreDaysMember2023-06-300001684144us-gaap:MoneyMarketFundsMember2023-06-300001684144zom:TherapeuticsMember2023-06-300001684144zom:DiagnosticsMember2023-06-300001684144zom: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-06-300001684144us-gaap:TradeNamesMember2023-06-300001684144us-gaap:TrademarksMember2023-06-300001684144us-gaap:TechnologyBasedIntangibleAssetsMember2023-06-300001684144us-gaap:LicensingAgreementsMember2023-06-300001684144us-gaap:CustomerRelationshipsMember2023-06-300001684144us-gaap:ComputerSoftwareIntangibleAssetMember2023-06-300001684144zom: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-06-300001684144zom:DistributionOn18MonthAnniversaryOfClosingDateMemberzom:AssisiAnimalHealthLlcMember2022-07-150001684144zom:AgreementIndemnificationObligationMemberzom:RevoSquaredMember2022-07-010001684144us-gaap:LoansReceivableMember2023-01-012023-06-300001684144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:LoansReceivableMember2023-06-300001684144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-06-300001684144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-06-300001684144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-06-300001684144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-06-300001684144us-gaap:USTreasurySecuritiesMember2023-06-300001684144us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-06-300001684144us-gaap:CorporateDebtSecuritiesMember2023-06-300001684144us-gaap:CommercialPaperMember2023-06-300001684144zom:TherapeuticsMember2023-01-012023-06-300001684144zom:DiagnosticsMember2023-01-012023-06-300001684144srt:RestatementAdjustmentMember2022-04-012022-06-300001684144srt:RestatementAdjustmentMember2022-01-012022-06-300001684144zom:RevoSquaredMember2022-12-310001684144zom:SeriesDWarrantsMember2023-06-300001684144zom:SeriesCWarrantsMember2023-06-300001684144zom:SeriesBWarrantsMember2023-06-300001684144zom:SeriesAWarrantsMember2023-06-300001684144zom:RevoSquaredLlcAcquisitionWarrantsIssuedMember2023-06-300001684144zom:AssisiAnimalHealthLlcAcquisitionWarrantsIssuedMember2023-06-3000016841442022-06-3000016841442021-12-310001684144us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-06-300001684144us-gaap:FairValueMeasurementsRecurringMember2023-06-300001684144srt: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:AssisiAnimalHealthLlcMember2023-04-012023-06-300001684144zom:AssisiAnimalHealthLlcMemberzom:AssisiAnimalHealthLlcMember2022-04-012022-06-300001684144zom:AssisiAnimalHealthLlcMember2022-04-012022-06-300001684144zom:AssisiAnimalHealthLlcMemberzom:AssisiAnimalHealthLlcMember2022-01-012022-06-300001684144zom:AssisiAnimalHealthLlcMember2022-01-012022-06-300001684144zom:RevoSquaredMember2022-07-010001684144zom:AssisiAnimalHealthLlcMember2023-01-012023-06-300001684144zom:AgreementWithUlfNorthfieldBusinessCenterLlcMember2023-05-100001684144zom:AgreementBetweenWheelershipLlcAndRealtyAssociatesFundXiiPortfolioL.p.Member2022-07-150001684144zom:AgreementWithLebow1031LegacyLlcMember2022-07-010001684144zom:AgreementWithUlfNorthfieldBusinessCenterLlcMember2022-04-010001684144us-gaap:WarrantMember2023-01-012023-06-300001684144us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001684144us-gaap:WarrantMember2022-01-012022-06-300001684144us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001684144us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000016841442023-04-012023-06-300001684144us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001684144us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000016841442022-04-012022-06-300001684144us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-3000016841442022-01-012022-06-3000016841442023-06-3000016841442022-12-3100016841442023-08-1000016841442023-01-012023-06-30xbrli: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 June 30, 2023.

OR

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

For the transition period from __________ to __________.

Commission File Number: 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 August 10, 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

June 30, 2023

TABLE OF CONTENTS

Page

PART I

FINANCIAL INFORMATION

Item 1.

Condensed Financial Statements

3

Consolidated Balance Sheets as of June 30, 2023 and December 31, 2022

Consolidated Statements of Operations and Comprehensive Loss for the Three and Six Months Ended June 30, 2023 and 2022

Consolidated Statements of Shareholders’ Equity for the Three and Six Months Ended June 30, 2023 and 2022

Consolidated Statements of Cash Flows for the Three and Six Months Ended June 30, 2023 and 2022

Notes to the Consolidated Financial Statements

Item 2.

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

26

Item 4.

Controls and Procedures

35

PART II

OTHER INFORMATION

Item 1.

Legal Proceedings

35

Item 1A.

Risk Factors

35

Item 6.

Exhibits

36

2

PART I — FINANCIAL INFORMATION

Item 1. Financial Statements.

Zomedica Corp.

Consolidated Balance Sheets as of June 30, 2023 (Unaudited) and December 31, 2022

(United States Dollars in Thousands)

As of

    

June 30, 

    

December 31, 

    

2023

    

2022

Assets

 

  

 

  

Current assets

 

  

 

  

Cash and cash equivalents

$

27,951

$

27,399

Available-for-sale securities

 

102,522

 

87,693

Trade receivables, net

 

654

 

596

Inventory, net

 

3,634

 

2,746

Prepaid expenses and deposits

 

3,562

 

3,799

Other receivables

 

1,302

 

1,268

Total current assets

 

139,625

 

123,501

Prepaid expenses and deposits

 

126

 

188

Property and equipment, net

 

7,291

 

6,809

Construction in progress

2,146

692

Right-of-use asset

 

1,355

 

1,665

Goodwill

 

63,979

 

63,979

Intangible assets, net

 

48,071

 

41,799

Non current available-for-sale securities

 

11,920

 

40,712

Other assets

 

265

 

265

Total assets

$

274,778

$

279,610

Liabilities and shareholders’ equity

 

  

 

Current liabilities

 

  

 

Accounts payable and accrued liabilities

$

6,144

$

6,698

Accrued income taxes

 

74

 

187

Current portion of lease obligations

 

641

 

641

Customer contract liabilities

 

255

 

207

Other current liabilities

 

96

 

78

Total current liabilities

 

7,210

 

7,811

Lease obligations

 

781

 

1,097

Deferred tax liabilities

 

1,245

 

1,245

Customer contract liabilities

 

291

 

182

Liability due to Qorvo

 

3,591

 

Other liabilities

 

2,181

 

1,883

Total liabilities

$

15,299

$

12,218

Commitments and contingencies (Note 16)

 

  

 

  

Shareholders’ equity

 

  

 

  

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

$

380,973

$

380,973

Additional paid-in capital

 

27,156

 

23,666

Accumulated deficit

 

(148,038)

 

(136,404)

Accumulated comprehensive loss

 

(612)

 

(843)

Total shareholders' equity

 

259,479

 

267,392

Total liabilities and shareholders’ equity

$

274,778

$

279,610

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

3

Zomedica Corp.

Consolidated Statements of Operations and Comprehensive Loss for the Three and Six Months Ended June 30, 2023 and 2022

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

    

For the Three Months Ended June 30,

For the Six Months Ended June 30,

    

2023

    

2022

    

2023

    

2022

Net revenue

$

6,020

$

4,246

$

11,502

$

7,997

Cost of revenue

 

1,972

 

1,240

 

3,619

 

2,250

Gross profit

 

4,048

 

3,006

 

7,883

 

5,747

Expenses

 

 

 

 

Research and development

 

859

 

319

 

1,777

 

670

Selling, general and administrative

 

9,931

 

8,567

 

20,360

 

15,270

Loss from operations

 

(6,742)

 

(5,880)

 

(14,254)

 

(10,193)

Interest income

 

1,460

 

277

 

2,872

 

384

Interest expense

 

(62)

 

 

(112)

 

Gain (loss) on disposal of assets

1

(1)

1

(1)

Other income (loss)

 

 

1

 

(1)

 

(4)

Foreign exchange gain (loss)

 

17

 

(52)

 

(9)

 

(56)

Loss before income taxes

 

(5,326)

 

(5,655)

 

(11,503)

 

(9,870)

Income tax expense (benefit)

 

(77)

 

(382)

 

131

 

(660)

Net loss

 

(5,249)

 

(5,273)

 

(11,634)

 

(9,210)

Unrealized gain (loss), change in fair value of available-for-sale securities, net of tax

 

(8)

 

 

275

 

Change in foreign currency translation

 

(47)

 

(40)

 

(44)

 

11

Net loss and comprehensive loss

$

(5,304)

$

(5,313)

$

(11,403)

$

(9,199)

Weighted average number of common shares - basic and diluted

 

979,949,668

 

979,899,668

 

979,949,668

 

979,899,668

Loss per share - basic and diluted (Note 18)

$

(0.005)

$

(0.005)

$

(0.012)

$

(0.009)

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

4

Zomedica Corp.

Consolidated Statements of Shareholders’ Equity for the Three and Six Months Ended June 30, 2023 and 2022

(Unaudited) (United States Dollars in Thousands)

    

For the Six Months Ended June 30, 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

 

 

 

3,490

 

 

 

3,490

Net loss

(11,634)

(11,634)

Other Comprehensive Income

 

 

 

 

 

231

 

231

Balance at June 30, 2023

 

979,949,668

$

380,973

$

27,156

$

(148,038)

 

$

(612)

$

259,479

    

For the Three Months Ended June 30, 2023

Additional

Accumulated

Common Stock

Paid-In

Accumulated  

Comprehensive  

 

Shares

    

Amount

    

Capital

    

Deficit

    

(Loss)

    

Total

Balance at March 31, 2023

979,949,668

$

380,973

$

25,431

$

(142,789)

$

(557)

$

263,058

Stock-based compensation

 

 

 

1,725

 

 

 

1,725

Net loss

(5,249)

(5,249)

Other Comprehensive Income

 

 

 

 

 

(55)

 

(55)

Balance at June 30, 2023

 

979,949,668

$

380,973

$

27,156

$

(148,038)

 

$

(612)

$

259,479

    

For the Six Months Ended June 30, 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

 

 

 

4,533

 

 

 

4,533

Net loss

 

 

 

 

(9,210)

 

 

(9,210)

Other Comprehensive Income

 

 

 

 

 

11

 

11

Balance at June 30, 2022

 

979,899,668

$

380,962

$

13,846

$

(128,601)

 

$

13

$

266,220

    

For the Three Months Ended June 30, 2022

Additional

Accumulated

Common Stock

Paid-In

Accumulated  

Comprehensive  

 

Shares

    

Amount

    

Capital

    

Deficit

    

(Loss)

    

Total

Balance at March 31, 2022

979,899,668

$

380,962

$

11,354

$

(123,328)

$

53

$

269,041

Stock-based compensation

 

 

 

2,492

 

 

 

2,492

Net loss

 

 

 

 

(5,273)

 

 

(5,273)

Other Comprehensive Income

 

 

 

 

 

(40)

 

(40)

Balance at June 30, 2022

 

979,899,668

$

380,962

$

13,846

$

(128,601)

 

$

13

$

266,220

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

5

Zomedica Corp.

Consolidated Statements of Cash Flows for the Three and Six Months Ended June 30, 2023 and 2022

(Unaudited) (United States Dollars in Thousands)

    

For the Six Months Ended June 30, 

    

2023

    

2022

Cash flows from operating activities:

 

  

 

  

Net loss

$

(11,634)

$

(9,210)

Adjustments for:

 

  

 

  

Depreciation

 

340

 

161

Amortization - intangible assets

 

2,492

 

1,495

Loss on disposal of property and equipment

 

1

 

1

Stock-based compensation

 

3,490

 

4,533

Non cash portion of rent expense

 

(5)

 

9

Accretion/amortization of available-for-sale securities

 

(1,247)

 

Change in assets and liabilities, net of acquisitions:

 

 

Purchased inventory

 

(1,561)

 

(2,572)

Prepaid expenses and deposits

 

297

 

(410)

Trade receivables

 

(52)

 

(96)

Other receivables

 

14

 

131

Accounts payable and accrued liabilities

 

(538)

 

292

Accrued income tax

 

(114)

 

(199)

Deferred tax liabilities

 

 

(661)

Other current liabilities

 

18

 

4

Customer contract liabilities

 

157

 

(25)

Other liabilities

 

409

 

30

Net cash used in operating activities

 

(7,933)

 

(6,517)

Cash flows from investing activities:

 

  

 

  

Investment in available-for-sale securities

 

17,178

 

Investment in debt security (at fair value)

 

(1,750)

 

(1,000)

Investment in property and equipment

 

(143)

 

(151)

Acquisition of intangibles

 

(4,066)

 

Investment in construction in progress

(2,690)

(492)

Net cash provided by (used in) investing activities

 

8,529

 

(1,643)

(Decrease) increase in cash and cash equivalents

 

596

 

(8,160)

Effect of exchange rate changes on cash

(44)

(29)

Cash and cash equivalents, beginning of year

 

27,399

 

194,952

Cash and cash equivalents, end of period

$

27,951

$

186,763

Noncash activities:

 

  

 

  

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

$

275

$

Transfer of construction in progress into property and equipment and intangibles

$

1,344

$

Transfer of inventory into property and equipment

$

668

$

557

Supplemental cash flow information:

 

 

  

Interest received

$

1,589

$

384

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.

Changes in Macroeconomic Conditions

We are currently dealing with the aftermath of global changes in the macro-economic environment including disruptions in supply chain, labor disruptions, challenges in manufacturing, COVID-19 related concerns, challenges selling to customers, declines in customer demand, inflationary pressures, rising interest rates, and an impaired ability to access credit and capital markets, among other things. There are uncertainties as to the outcome of current financial conditions, including recessionary environment or a contraction in the economy, which may impact overall consumer demand and supply requirements.

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 for the three and six months ended June 30, 2023 has been stated as part of cost of revenue for $102 and $193 respectively. The consolidated statements of income and comprehensive income for the three and six months ended June 30, 2022 have been adjusted for $30 and $51 respectively for depreciation that was included in selling, 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 June 30, 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.

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 June 30, 2023, our allowance was $66  and was recorded net in trade receivables. While we believe that our allowance for credit losses is adequate and represents our best estimate

8

Table of Contents

Zomedica Corp.
Notes to the Consolidated Financial Statements
(United States Dollars in Thousands)

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


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.

9

Table of Contents

Zomedica Corp.
Notes to the Consolidated Financial Statements
(United States Dollars in Thousands)

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 and six months ended June 30, 2023 and 2022 is as follows:

For the Three Months Ended June 30,

For the Six Months Ended June 30,

Diagnostics

Therapeutics

Consolidated

Diagnostics

Therapeutics

Consolidated

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

Capital

$

67

$

-

$

1,892

$

1,543

$

1,959

$

1,543

$

284

$

-

$

3,386

$

3,102

$

3,670

$

3,102

Consumables

182

92

3,850

2,579

4,032

2,671

364

148

7,416

4,680

7,780

4,828

Other (e.g., warranty and repairs)

-

-

29

32

29

32

-

-

52

67

52

67

Total revenue

$

249

$

92

$

5,771

$

4,154

$

6,020

$

4,246

$

648

$

148

$

10,854

$

7,849

$

11,502

$

7,997


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.

10

Table of Contents

Zomedica Corp.
Notes to the Consolidated Financial Statements
(United States Dollars in Thousands)

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

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.

11

Table of Contents

Zomedica Corp.
Notes to the Consolidated Financial Statements
(United States Dollars in Thousands)

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.

12

Table of Contents

Zomedica Corp.
Notes to the Consolidated Financial Statements
(United States Dollars in Thousands)

5. Investment Securities

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

Acquisition
Cost

Accretion /
(Amortization)

Unrealized
Gain / (Loss)

Estimated
Fair Value

Commercial paper

$

16,772

$

535

$

(12)

$

17,295

Corporate notes / bonds

39,204

408

(392)

39,220

Debt security

2,750

-

-

2,750

U.S. treasuries

12,639

177

(127)

12,689

U.S. govt. agencies

42,549

194

(255)

42,488

Money market funds

25,310

-

-

25,310

Total investment securities

$

139,224

$

1,314

$

(786)

$

139,752

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 $771 and is included within Other Receivables on our consolidated balance sheets.

Contractual maturities of investment securities as of June 30, 2023 are as follows (in thousands):

Acquisition
Cost

Estimated
Fair Value

Original maturities of 90 days or less

$

25,310

$

25,310

Original maturities of 91-365 days

101,877

102,522

Original maturities of 366+ days

12,037

11,920

Total investment securities

$

139,224

$

139,752

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.

13

Table of Contents

Zomedica Corp.
Notes to the Consolidated Financial Statements
(United States Dollars in Thousands)

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

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

Level 1

Level 2

Level 3

Estimated
Fair Value

Commercial paper

$

-

$

17,295

$

-

$

17,295

Corporate notes / bonds

-

39,220

-

39,220

Debt security

-

-

2,750

2,750

U.S. treasuries

12,689

-

-

12,689

U.S. govt. agencies

42,488

-

-

42,488

Money market funds

25,310

-

-

25,310

Total investment securities

$

80,487

$

56,515

$

2,750

$

139,752

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

$

-

$

17,295

$

-

$

17,295

Corporate notes / bonds

-

37,928

1,292

39,220

Debt security

-

-

2,750

2,750

U.S. treasuries

-

10,740

1,949

12,689

U.S. govt. agencies

-

36,559

5,929

42,488

Money market funds

25,310

-

-

25,310

Total investment securities

$

25,310

$

102,522

$

11,920

$

139,752

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

14

Table of Contents

Zomedica Corp.
Notes to the Consolidated Financial Statements
(United States Dollars in Thousands)

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 and six months ended June 30, 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 June 30,

For the Six Months Ended June 30,

2023

2022

    

2023

2022

Net Revenue

$

6,020

$

5,542

$

11,502

$

10,595

Net Losses

$

(5,249)

$

(5,330)

$

(11,634)

$

(9,849)

16

Table of Contents

Zomedica Corp.
Notes to the Consolidated Financial Statements
(United States Dollars in Thousands)

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

For the Six Months Ended June 30,

2023

2022

    

2023

2022

Adjustments to net revenues

Assisi preacquisition revenues

$

-

$

1,296

$

-

$

2,598

Adjustments to net income

Assisi preacquisition net losses

$

-

$

(57)

$

-

$

(639)

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.

17

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

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.

8. Inventory

Inventory details are as follows:

June 30, 2023

December 31, 2022

Diagnostics

    

Therapeutics

    

Consolidated

    

Diagnostics

    

Therapeutics

    

Consolidated

Raw Materials

$

1

$

2,210

$

2,211

$

$

1,685

$

1,685

Finished Goods

 

339

 

342

 

681

 

 

182

 

182

Purchased Inventory

 

287

 

488

 

775

 

139

 

780

 

919

Total

 

627

 

3,040

 

3,667

 

139

 

2,647

 

2,786

Reserves

 

(11)

 

(22)

 

(33)

 

(18)

 

(22)

 

(40)

Net inventory

$

616

$

3,018

$

3,634

$

121

$

2,625

$

2,746

18

Table of Contents

Zomedica Corp.
Notes to the Consolidated Financial Statements
(United States Dollars in Thousands)

9. Prepaid Expenses and Deposits

    

June 30, 

    

December 31, 

2023

2022

Deposits

$

2,668

$

1,886

Prepaid marketing

 

109

 

114

Prepaid insurance

 

574

 

614

Prepaid taxes

 

 

753

Other

 

337

 

620

Total prepaid expenses and deposits

$

3,688

$

3,987


10. Property and Equipment

    

June 30, 

    

December 31, 

2023

2022

Machinery and office equipment

$

7,209

$

6,487

Furniture and equipment

 

120

 

111

Laboratory equipment

 

337

 

249

Leasehold improvements

 

1,239

 

1,239

 

8,905

 

8,086

Accumulated depreciation and amortization

 

1,614

 

1,277

Net property and equipment

$

7,291

$

6,809

Depreciation expense for the six months ended June 30, 2023 and 2022 was $340 and $161, respectively.

11. Intangible Assets

    

June 30, 

    

December 31, 

2023

2022

Computer software

$

1,635

$

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

 

55,243

 

46,479

Accumulated amortization

 

7,172

 

4,680

Net intangibles

$

48,071

$

41,799

19

Table of Contents

Zomedica Corp.
Notes to the Consolidated Financial Statements
(United States Dollars in Thousands)

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

    

$

2,647

2024

 

5,243

2025

 

5,080

2026

 

4,637

2027 and beyond

 

30,464

Total

$

48,071

Amortization expense for the six months ended June 30, 2023 and 2022 was $2,492 and $1,495, 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%.

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

On May 10, 2023, the Company amended the lease agreement with ULF Northfield Business Center LLC to expand the lease by 6,000 square feet, to a total of 18,400 square feet, and extend the lease term from the date ending April 30, 2027 to sixty months after the earlier of the date on which the landlord delivers the expanded premises to the Company or December 1, 2023. The expanded premises has not yet been delivered to the Company, but upon delivery, the rent will increase to $16 for the first month and escalate over the course of the lease to $22 per month in the final year.

20

Table of Contents

Zomedica Corp.
Notes to the Consolidated Financial Statements
(United States Dollars in Thousands)

For the three and six months ended June 30, 2023, the Company recognized $213 and $412 in rent expense inclusive of common area maintenance (CAM) charges, insurance, and tax with $23 and $41 recorded into cost of revenue, $66 and $106 recorded in research and development expenses, and $124 and $265 recorded in general and administrative expense in the consolidated statements of comprehensive loss.

For the three and six months ended June 30, 2022, the Company recognized $179 and $331 in rent expense inclusive of common area maintenance (CAM) charges, insurance, and tax with $18 and $34 recorded in research and development expenses, and $161 and $297 recorded in general and administrative expense in the consolidated statements of comprehensive loss. We did not transfer any of the rent to cost of revenue in 2022.

June 30, 

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

946

Interest

 

(150)

(114)

Balance

$

1,142

$

832

Net book value as at:

Balance

$

1,355

$

1,665

Lease liabilities

Additions

$

2,520

$

2,520

Payments

 

(1,248)

(896)

Interest

 

150

114

Total lease liabilities

$

1,422

$

1,738

Current portion of lease liabilities

 

641

641

Long term portion of lease liabilities

 

781

1,097

Total lease liabilities

$

1,422

$

1,738

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

    

2023

$

354

2024

 

679

2025

 

237

2026

197

2027

44

Total lease payments

$

1,511

Less imputed interest

89

Total

$

1,422

21

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:

Six Months Ended
June 30, 2023

Weighted-average remaining lease term

2.5 years

Weighted-average discount rate

4.5%

13. Stock-Based Compensation

During the three and six months ended June 30, 2023, the Company issued 1,455,000 and 8,165,000 stock options to purchase an aggregate of 1,455,000 and 8,165,000 common shares. These options also vest over a period of four years and have an expiration period of 10 years.

During the three and six months ended June 30, 2022, the Company issued 6,575,000 and 21,000,000 stock options to purchase an aggregate of 6,575,000 and 21,000,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

 

8,165,000

0.1998

Stock options forfeited

 

2,095,000

0.3441

Vested stock options expired

 

727,500

1.1228

Balance at June 30, 2023

 

89,454,943

$

0.3397

Vested at June 30, 2023

 

30,045,224

$

0.3497

As of June 30, 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,137,724

15,938,974

1,198,750

2.45

2021

 

0.66

 

20,050,000

 

6,900,000

 

13,150,000

 

3.12

2022

 

0.27

 

44,142,219

 

7,206,250

 

36,935,969

 

4.07

2023

 

0.24

 

8,125,000

 

 

8,125,000

 

4.73

Balance at June 30, 2023

 

 

89,454,943

 

30,045,224

 

59,409,719

 

  

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 June 30, 2023 and the twelve months ended December 31, 2022 were 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.09

6.20

0.65

0.66

2022

112

3.10

5.91

0.26

0.27

2023

110

3.69

6.25

0.23

0.24

22

Table of Contents

Zomedica Corp.
Notes to the Consolidated Financial Statements
(United States Dollars in Thousands)

For the three months and six months ended June 30, 2023, the Company recorded $1,725 and $3,490 of stock-based expense. For the three months and six months ended June 30, 2022, the Company recorded $2,492 and $4,533 of stock-based expense.

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 June 30, 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 June 30, 2023, no warrants have been exercised.

As of June 30, 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.62

April 9, 2020 (Series B)

0.1500

363,501

1.78

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

July 15, 2022 (Assisi)

0.2520

22,000,000

9.05

Balance at June 30, 2023

 

  

 

32,561,418

 

  


Cumulative warrants exercised and expired as of June 30, 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 June 30, 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.

23

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 June 30, 2023, and continuing as of August 10, 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 June 30, 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 June 30, 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.

24

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

    

Diagnostics

    

Therapeutics

    

Consolidated

    

Net revenue

$

648

$

10,854

$

11,502

Cost of revenue

 

744

 

2,875

 

3,619

Gross profit

$

(96)

$

7,979

$

7,883

18. Loss Per Share

For the Three Months Ended June 30, 

For the Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Numerator

  

  

  

  

Net loss for the period

$

(5,249)

$

(5,273)

$

(11,634)

$

(9,210)

Charge to retained earnings for preferred share exchange

 

-

 

-

 

-

 

-

Loss attributable to common shareholders

(5,249)

(5,273)

(11,634)

(9,210)

Denominator

 

 

Weighted average shares - basic

 

979,949,668

979,899,668

979,949,668

979,899,668

Loss per share - basic and diluted

$

(0.005)

$

(0.005)

$

(0.012)

$

(0.009)

As of June 30, 2023, and 2022, the Company had stock options outstanding of 89,454,943 and 61,507,724 and warrants outstanding of 32,561,418 and 792,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 and is entitled to $10 per month as compensation and reimbursement for authorized expenses. The Powers Agreement expired May 31, 2023.

20. Subsequent Events

None

25

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 June 30, 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; adverse consequences of 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, Form 10-Q for the quarter ended March 31, 2023, and in this report. 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 six 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 TRUVIEWTM platform which consists of the TRUVIEW digital cystoscopy instrument providing microscopic images and related pathology services which enable practitioners to receive a Pathologist interpretation of the images;

26

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

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

27

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

28

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.

29

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 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 or related service purchases.

On June 30, 2023, the carrying value of our Diagnostic instruments was $5,715. Significant assumptions included in the realization model are the rate of placement and expected utilization over the life of the instrument.


The effect of a 25% reduction in the estimated revenues associated with annual placements of instruments would increase the payback period on June 30, 2023 from 5.18 years to 7.27 years.

30

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 June 30, 2023, the estimated value of our Therapeutics customer contract liability was $546. If the expected return rate was increased by 2%, the effect on current year reduction in sales and customer liability would have been approximately $54.

Results of Consolidated Operations

Our results of operations for the three and six months ended June 30, 2023 and 2022 are as follows:

Revenue

Revenue for the three months ended June 30, 2023 was $6,020, compared to $4,246 for the three months ended June 30, 2022, an increase of $1,774 or 42%. Revenue for the six months ended June 30, 2023 was $11,502, compared to $7,997 for the six months ended June 30, 2022, an increase of $3,505 or 44%.

The increase for both comparative periods was primarily due to the inclusion of our Assisi®, Revo Squared®, and VetGuardian® products which were not part of our consolidated figures as of June 30, 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 June 30, 2023 was $1,972, compared to $1,240 for the three months ended June 30, 2022, an increase of $732 or 59%. Cost of revenue for the six months ended June 30, 2023 was $3,619, compared to $2,250 for the six months ended June 30, 2022, an increase of $1,369 or 61%.

The increase in cost for both comparative periods was primarily driven by increased manufacturing expense as a result of increased sales and rising input costs.

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

31

Gross Profit

Gross profit margin for the three months ended June 30, 2023 was 67%, compared to 71% for the three months ended June 30, 2022. Gross profit margin for the six months ended June 30, 2023 was 69%, compared to 72% for the six months ended June 30, 2022.

The decrease in gross profit margin % for both comparative periods was primarily due to the integration and launch of several new products, product mix impacts associated with sales of these new offerings, and price increases of certain component parts. In general, we believe gross margins will return to historic levels in the coming quarters.

Research and Development

Research and development expense for the three months ended June 30, 2023 was $859, compared to $319 for the three months ended June 30, 2022, an increase of $540 or 169%. Research and development expense for the six months ended June 30, 2023 was $1,777, compared to $670 for the six months ended June 30, 2022, an increase of $1,107 or 165%.

The increase for both comparative periods 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 June 30, 2023 was $9,931, compared to $8,567 for the three months ended June 30, 2022, an increase of $1,364 or 16%. Selling, general, and administrative expense for the six months ended June 30, 2023 was $20,360, compared to $15,270 for the six months ended June 30, 2022, an increase of $5,090 or 33%.

The increase for both comparative periods was primarily driven by salaries and noncash stock option expense associated with increased hiring campaigns, noncash amortization related to our Assisi / Revo acquisitions, recruiting and other related fees associated with our transition to a new Chief Financial Officer, 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

Net loss for the three months ended June 30, 2023 was $5,249, compared to a loss of $5,273 for the three months ended June 30, 2022, a decrease of $24 or 1%. Net loss for the six months ended June 30, 2023 was $11,634, compared to a loss of $9,210 for the six months ended June 30, 2022, an increase of $2,424 or 26%.

The net loss for each comparative periods 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.

32

Cash Flows

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

    

Six Months Ended June 30,

    

2023

    

2022

    

Change

Cash used in operating activities

$

(7,933)

$

(6,517)

$

(1,416)

    

22%

Cash provided by (used in) investing activities

 

8,529

 

(1,643)

10,172

 

(619)%

(Decrease) increase in cash and cash equivalents

 

596

 

(8,160)

8,756

 

(107)%

Effect of exchange rate changes on cash

 

(44)

 

(29)

(15)

 

52%

Cash and cash equivalents, beginning of period

 

27,399

 

194,952

(167,553)

 

(86)%

Cash and cash equivalents, end of period

$

27,951

$

186,763

$

(158,812)

 

(85)%

Net cash used in operating activities for the six months ended June 30, 2023 was $7,933, compared to $6,517 for the six months ended June 30, 2022, an increase in cash used of $1,416 or 22%. The increase in cash used in operations primarily resulted from the losses noted above, non-cash accretion on currently held available-for-sale securities that didn’t exist in 2022, and lower stock compensation which typically offsets cash impacts due to its non-cash nature. These were partially offset by increases in non-cash amortization and lower inventory due to the reclass of TRUFORMA® device inventory into PP&E as described within.

Net cash for investing activities for the six months ended June 30, 2023 was an inflow of $8,529, compared to cash used of $1,643 for the six months ended June 30, 2022, an increase in cash of $10,172 or 619%. The increase in cash obtained in investing activities primarily resulted from the maturity of available for sale securities offset by payments for Qorvo licenses and the buildup of construction in progress related to our MyZomedica platform and production of TRUVIEWTM devices for launch preparation.

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

Liquidity and Capital Resources

We have incurred losses and negative cash flows from operations since our inception in May 2015. As of June 30, 2023, we had an accumulated deficit of $148,038. 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 June 30, 2023, the Company had working capital (defined as current assets minus current liabilities) of $132,415.

Short-Term Cash Requirements

We believe that our existing cash is sufficient to fund our expected short-term needs. We currently have 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 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;

33

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.

Climate Change

Zomedica is committed to responsible practices regarding the use of natural resources. 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.

34

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

35

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

First Amendment to Multi-Tenant Industrial Triple Net Lease entered into as of May 10, 2023 by and between ULF Northfield Business Center LL and Zomedica Inc. (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the Commission on May 11, 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.

36

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 August 10, 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)

37

EX-31.1 2 zom-20230630xex31d1.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 June 30, 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: August 10, 2023

/s/ Larry Heaton

Larry Heaton

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 zom-20230630xex31d2.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 June 30, 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: August 10, 2023

/s/ Peter Donato

Peter Donato

Executive Vice President and Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 4 zom-20230630xex32d1.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 June 30, 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: August 10, 2023

/s/ Larry Heaton

Larry Heaton

Chief Executive Officer

(Principal Executive Officer)

Date: August 10, 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-20230630.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 - Segment Information - Segment (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Loss Per Share - Anti-dilutive (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 - Segment 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 - Segment 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-20230630_cal.xml EX-101.CAL EX-101.DEF 7 zom-20230630_def.xml EX-101.DEF EX-101.LAB 8 zom-20230630_lab.xml EX-101.LAB EX-101.PRE 9 zom-20230630_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Aug. 10, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 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 Q2  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 27,951 $ 27,399
Available-for-sale securities 102,522 87,693
Trade receivables, net 654 596
Inventory, net 3,634 2,746
Prepaid expenses and deposits 3,562 3,799
Other receivables 1,302 1,268
Total current assets 139,625 123,501
Prepaid expenses and deposits 126 188
Property and equipment, net 7,291 6,809
Construction in progress 2,146 692
Right-of-use asset 1,355 1,665
Goodwill 63,979 63,979
Intangible assets, net 48,071 41,799
Non current available-for-sale securities 11,920 40,712
Other assets 265 265
Total assets 274,778 279,610
Current liabilities    
Accounts payable and accrued liabilities 6,144 6,698
Accrued income taxes 74 187
Current portion of lease obligations 641 641
Customer contract liabilities 255 207
Other current liabilities 96 78
Total current liabilities 7,210 7,811
Lease obligations 781 1,097
Deferred tax liabilities 1,245 1,245
Customer contract liabilities 291 182
Liability due to Qorvo 3,591  
Other liabilities 2,181 1,883
Total liabilities 15,299 12,218
Commitments and contingencies (Note 16)
Shareholders' equity    
Unlimited common shares, no par value; 979,949,668 issued and outstanding at June 30, 2023 and December 31, 2022 380,973 380,973
Additional paid-in capital 27,156 23,666
Accumulated deficit (148,038) (136,404)
Accumulated comprehensive loss (612) (843)
Total shareholders' equity 259,479 267,392
Total liabilities and shareholders' equity $ 274,778 $ 279,610
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 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.2
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Consolidated Statements of Operations and Comprehensive Loss        
Net revenue $ 6,020 $ 4,246 $ 11,502 $ 7,997
Cost of revenue 1,972 1,240 3,619 2,250
Gross profit 4,048 3,006 7,883 5,747
Expenses        
Research and development 859 319 1,777 670
Selling, general and administrative 9,931 8,567 20,360 15,270
Loss from operations (6,742) (5,880) (14,254) (10,193)
Interest income 1,460 277 2,872 384
Interest expense (62)   (112)  
Gain (loss) on disposal of assets 1 (1) 1 (1)
Other income (loss)   1 (1) (4)
Foreign exchange gain (loss) 17 (52) (9) (56)
Loss before income taxes (5,326) (5,655) (11,503) (9,870)
Income tax expense (benefit) (77) (382) 131 (660)
Net loss (5,249) (5,273) (11,634) (9,210)
Unrealized gain (loss), change in fair value of available-for-sale securities, net of tax (8)   275  
Change in foreign currency translation (47) (40) (44) 11
Net loss and comprehensive loss $ (5,304) $ (5,313) $ (11,403) $ (9,199)
Weighted average number of common shares - basic (in shares) 979,949,668 979,899,668 979,949,668 979,899,668
Weighted average number of common shares - diluted (in shares) 979,949,668 979,899,668 979,949,668 979,899,668
Loss per share - basic (in dollars per share) $ (0.005) $ (0.005) $ (0.012) $ (0.009)
Loss per share - diluted (in dollars per share) $ (0.005) $ (0.005) $ (0.012) $ (0.009)
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated 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   4,533     4,533
Net loss     (9,210)   (9,210)
Other Comprehensive Income       11 11
Balance, amount at Jun. 30, 2022 $ 380,962 13,846 (128,601) 13 266,220
Balance (in shares) at Jun. 30, 2022 979,899,668        
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        
Stock-based compensation   2,492     2,492
Net loss     (5,273)   (5,273)
Other Comprehensive Income       (40) (40)
Balance, amount at Jun. 30, 2022 $ 380,962 13,846 (128,601) 13 266,220
Balance (in shares) at Jun. 30, 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   3,490     3,490
Net loss     (11,634)   (11,634)
Other Comprehensive Income       231 231
Balance, amount at Jun. 30, 2023 $ 380,973 27,156 (148,038) (612) 259,479
Balance (in shares) at Jun. 30, 2023 979,949,668        
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        
Stock-based compensation   1,725     1,725
Net loss     (5,249)   (5,249)
Other Comprehensive Income       (55) (55)
Balance, amount at Jun. 30, 2023 $ 380,973 $ 27,156 $ (148,038) $ (612) $ 259,479
Balance (in shares) at Jun. 30, 2023 979,949,668        
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net loss $ (11,634) $ (9,210)
Adjustments for:    
Depreciation 340 161
Amortization - intangible assets 2,492 1,495
Loss on disposal of property and equipment 1 1
Stock-based compensation 3,490 4,533
Non cash portion of rent expense (5) 9
Accretion/amortization of available-for-sale securities (1,247)  
Change in assets and liabilities, net of acquisitions:    
Purchased inventory (1,561) (2,572)
Prepaid expenses and deposits 297 (410)
Trade receivables (52) (96)
Other receivables 14 131
Accounts payable and accrued liabilities (538) 292
Accrued income tax (114) (199)
Deferred tax liabilities   (661)
Other current liabilities 18 4
Customer contract liabilities 157 (25)
Other liabilities 409 30
Net cash used in operating activities (7,933) (6,517)
Cash flows from investing activities:    
Investment in available-for-sale securities 17,178  
Investment in debt security (at fair value) (1,750) (1,000)
Investment in property and equipment (143) (151)
Acquisition of intangibles (4,066)  
Investment in construction in progress (2,690) (492)
Net cash provided by (used in) investing activities 8,529 (1,643)
(Decrease) increase in cash and cash equivalents 596 (8,160)
Effect of exchange rate changes on cash (44) (29)
Cash and cash equivalents, beginning of year 27,399 194,952
Cash and cash equivalents, end of period 27,951 186,763
Noncash activities:    
Change in fair value of available-for-sale securities, net of tax 275  
Transfer of construction in progress into property and equipment and intangibles 1,344  
Transfer of inventory into property and equipment 668 557
Supplemental cash flow information:    
Interest received $ 1,589 $ 384
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Operations
6 Months Ended
Jun. 30, 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.

Changes in Macroeconomic Conditions

We are currently dealing with the aftermath of global changes in the macro-economic environment including disruptions in supply chain, labor disruptions, challenges in manufacturing, COVID-19 related concerns, challenges selling to customers, declines in customer demand, inflationary pressures, rising interest rates, and an impaired ability to access credit and capital markets, among other things. There are uncertainties as to the outcome of current financial conditions, including recessionary environment or a contraction in the economy, which may impact overall consumer demand and supply requirements.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Preparation
6 Months Ended
Jun. 30, 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.2
Significant Accounting Policies
6 Months Ended
Jun. 30, 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 for the three and six months ended June 30, 2023 has been stated as part of cost of revenue for $102 and $193 respectively. The consolidated statements of income and comprehensive income for the three and six months ended June 30, 2022 have been adjusted for $30 and $51 respectively for depreciation that was included in selling, 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 June 30, 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.

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 June 30, 2023, our allowance was $66  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 June 30, 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.


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 and six months ended June 30, 2023 and 2022 is as follows:

For the Three Months Ended June 30,

For the Six Months Ended June 30,

Diagnostics

Therapeutics

Consolidated

Diagnostics

Therapeutics

Consolidated

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

Capital

$

67

$

-

$

1,892

$

1,543

$

1,959

$

1,543

$

284

$

-

$

3,386

$

3,102

$

3,670

$

3,102

Consumables

182

92

3,850

2,579

4,032

2,671

364

148

7,416

4,680

7,780

4,828

Other (e.g., warranty and repairs)

-

-

29

32

29

32

-

-

52

67

52

67

Total revenue

$

249

$

92

$

5,771

$

4,154

$

6,020

$

4,246

$

648

$

148

$

10,854

$

7,849

$

11,502

$

7,997


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 basis 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.2
Critical Accounting Judgments and Key Sources of Estimation Uncertainty
6 Months Ended
Jun. 30, 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.2
Investment Securities
6 Months Ended
Jun. 30, 2023
Investment Securities  
Investment Securities

5. Investment Securities

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

Acquisition
Cost

Accretion /
(Amortization)

Unrealized
Gain / (Loss)

Estimated
Fair Value

Commercial paper

$

16,772

$

535

$

(12)

$

17,295

Corporate notes / bonds

39,204

408

(392)

39,220

Debt security

2,750

-

-

2,750

U.S. treasuries

12,639

177

(127)

12,689

U.S. govt. agencies

42,549

194

(255)

42,488

Money market funds

25,310

-

-

25,310

Total investment securities

$

139,224

$

1,314

$

(786)

$

139,752

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 $771 and is included within Other Receivables on our consolidated balance sheets.

Contractual maturities of investment securities as of June 30, 2023 are as follows (in thousands):

Acquisition
Cost

Estimated
Fair Value

Original maturities of 90 days or less

$

25,310

$

25,310

Original maturities of 91-365 days

101,877

102,522

Original maturities of 366+ days

12,037

11,920

Total investment securities

$

139,224

$

139,752

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
6 Months Ended
Jun. 30, 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 June 30, 2023.

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

Level 1

Level 2

Level 3

Estimated
Fair Value

Commercial paper

$

-

$

17,295

$

-

$

17,295

Corporate notes / bonds

-

39,220

-

39,220

Debt security

-

-

2,750

2,750

U.S. treasuries

12,689

-

-

12,689

U.S. govt. agencies

42,488

-

-

42,488

Money market funds

25,310

-

-

25,310

Total investment securities

$

80,487

$

56,515

$

2,750

$

139,752

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

$

-

$

17,295

$

-

$

17,295

Corporate notes / bonds

-

37,928

1,292

39,220

Debt security

-

-

2,750

2,750

U.S. treasuries

-

10,740

1,949

12,689

U.S. govt. agencies

-

36,559

5,929

42,488

Money market funds

25,310

-

-

25,310

Total investment securities

$

25,310

$

102,522

$

11,920

$

139,752

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

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations
6 Months Ended
Jun. 30, 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 and six months ended June 30, 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 June 30,

For the Six Months Ended June 30,

2023

2022

    

2023

2022

Net Revenue

$

6,020

$

5,542

$

11,502

$

10,595

Net Losses

$

(5,249)

$

(5,330)

$

(11,634)

$

(9,849)

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

For the Six Months Ended June 30,

2023

2022

    

2023

2022

Adjustments to net revenues

Assisi preacquisition revenues

$

-

$

1,296

$

-

$

2,598

Adjustments to net income

Assisi preacquisition net losses

$

-

$

(57)

$

-

$

(639)

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.2
Inventory
6 Months Ended
Jun. 30, 2023
Inventory  
Inventory

8. Inventory

Inventory details are as follows:

June 30, 2023

December 31, 2022

Diagnostics

    

Therapeutics

    

Consolidated

    

Diagnostics

    

Therapeutics

    

Consolidated

Raw Materials

$

1

$

2,210

$

2,211

$

$

1,685

$

1,685

Finished Goods

 

339

 

342

 

681

 

 

182

 

182

Purchased Inventory

 

287

 

488

 

775

 

139

 

780

 

919

Total

 

627

 

3,040

 

3,667

 

139

 

2,647

 

2,786

Reserves

 

(11)

 

(22)

 

(33)

 

(18)

 

(22)

 

(40)

Net inventory

$

616

$

3,018

$

3,634

$

121

$

2,625

$

2,746

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Prepaid Expenses and Deposits
6 Months Ended
Jun. 30, 2023
Prepaid Expenses and Deposits.  
Prepaid Expenses and Deposits

9. Prepaid Expenses and Deposits

    

June 30, 

    

December 31, 

2023

2022

Deposits

$

2,668

$

1,886

Prepaid marketing

 

109

 

114

Prepaid insurance

 

574

 

614

Prepaid taxes

 

 

753

Other

 

337

 

620

Total prepaid expenses and deposits

$

3,688

$

3,987

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


10. Property and Equipment

    

June 30, 

    

December 31, 

2023

2022

Machinery and office equipment

$

7,209

$

6,487

Furniture and equipment

 

120

 

111

Laboratory equipment

 

337

 

249

Leasehold improvements

 

1,239

 

1,239

 

8,905

 

8,086

Accumulated depreciation and amortization

 

1,614

 

1,277

Net property and equipment

$

7,291

$

6,809

Depreciation expense for the six months ended June 30, 2023 and 2022 was $340 and $161, respectively.

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

11. Intangible Assets

    

June 30, 

    

December 31, 

2023

2022

Computer software

$

1,635

$

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

 

55,243

 

46,479

Accumulated amortization

 

7,172

 

4,680

Net intangibles

$

48,071

$

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

    

$

2,647

2024

 

5,243

2025

 

5,080

2026

 

4,637

2027 and beyond

 

30,464

Total

$

48,071

Amortization expense for the six months ended June 30, 2023 and 2022 was $2,492 and $1,495, respectively.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 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%.

On May 10, 2023, the Company amended the lease agreement with ULF Northfield Business Center LLC to expand the lease by 6,000 square feet, to a total of 18,400 square feet, and extend the lease term from the date ending April 30, 2027 to sixty months after the earlier of the date on which the landlord delivers the expanded premises to the Company or December 1, 2023. The expanded premises has not yet been delivered to the Company, but upon delivery, the rent will increase to $16 for the first month and escalate over the course of the lease to $22 per month in the final year.

For the three and six months ended June 30, 2023, the Company recognized $213 and $412 in rent expense inclusive of common area maintenance (CAM) charges, insurance, and tax with $23 and $41 recorded into cost of revenue, $66 and $106 recorded in research and development expenses, and $124 and $265 recorded in general and administrative expense in the consolidated statements of comprehensive loss.

For the three and six months ended June 30, 2022, the Company recognized $179 and $331 in rent expense inclusive of common area maintenance (CAM) charges, insurance, and tax with $18 and $34 recorded in research and development expenses, and $161 and $297 recorded in general and administrative expense in the consolidated statements of comprehensive loss. We did not transfer any of the rent to cost of revenue in 2022.

June 30, 

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

946

Interest

 

(150)

(114)

Balance

$

1,142

$

832

Net book value as at:

Balance

$

1,355

$

1,665

Lease liabilities

Additions

$

2,520

$

2,520

Payments

 

(1,248)

(896)

Interest

 

150

114

Total lease liabilities

$

1,422

$

1,738

Current portion of lease liabilities

 

641

641

Long term portion of lease liabilities

 

781

1,097

Total lease liabilities

$

1,422

$

1,738

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

    

2023

$

354

2024

 

679

2025

 

237

2026

197

2027

44

Total lease payments

$

1,511

Less imputed interest

89

Total

$

1,422

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

Six Months Ended
June 30, 2023

Weighted-average remaining lease term

2.5 years

Weighted-average discount rate

4.5%

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
Stock-Based Compensation  
Stock-Based Compensation

13. Stock-Based Compensation

During the three and six months ended June 30, 2023, the Company issued 1,455,000 and 8,165,000 stock options to purchase an aggregate of 1,455,000 and 8,165,000 common shares. These options also vest over a period of four years and have an expiration period of 10 years.

During the three and six months ended June 30, 2022, the Company issued 6,575,000 and 21,000,000 stock options to purchase an aggregate of 6,575,000 and 21,000,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

 

8,165,000

0.1998

Stock options forfeited

 

2,095,000

0.3441

Vested stock options expired

 

727,500

1.1228

Balance at June 30, 2023

 

89,454,943

$

0.3397

Vested at June 30, 2023

 

30,045,224

$

0.3497

As of June 30, 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,137,724

15,938,974

1,198,750

2.45

2021

 

0.66

 

20,050,000

 

6,900,000

 

13,150,000

 

3.12

2022

 

0.27

 

44,142,219

 

7,206,250

 

36,935,969

 

4.07

2023

 

0.24

 

8,125,000

 

 

8,125,000

 

4.73

Balance at June 30, 2023

 

 

89,454,943

 

30,045,224

 

59,409,719

 

  

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 June 30, 2023 and the twelve months ended December 31, 2022 were 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.09

6.20

0.65

0.66

2022

112

3.10

5.91

0.26

0.27

2023

110

3.69

6.25

0.23

0.24

For the three months and six months ended June 30, 2023, the Company recorded $1,725 and $3,490 of stock-based expense. For the three months and six months ended June 30, 2022, the Company recorded $2,492 and $4,533 of stock-based expense.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants
6 Months Ended
Jun. 30, 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 June 30, 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 June 30, 2023, no warrants have been exercised.

As of June 30, 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.62

April 9, 2020 (Series B)

0.1500

363,501

1.78

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

July 15, 2022 (Assisi)

0.2520

22,000,000

9.05

Balance at June 30, 2023

 

  

 

32,561,418

 

  


Cumulative warrants exercised and expired as of June 30, 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.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Taxes  
Income Taxes

15. Income Taxes

The Company is in an overall net deferred tax liability position as of June 30, 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.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 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 June 30, 2023, and continuing as of August 10, 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 June 30, 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 June 30, 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.2
Segment Information
6 Months Ended
Jun. 30, 2023
Segment Information  
Segment 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 June 30, 2023:

    

Diagnostics

    

Therapeutics

    

Consolidated

    

Net revenue

$

648

$

10,854

$

11,502

Cost of revenue

 

744

 

2,875

 

3,619

Gross profit

$

(96)

$

7,979

$

7,883

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Loss Per Share
6 Months Ended
Jun. 30, 2023
Loss Per Share  
Loss Per Share

18. Loss Per Share

For the Three Months Ended June 30, 

For the Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Numerator

  

  

  

  

Net loss for the period

$

(5,249)

$

(5,273)

$

(11,634)

$

(9,210)

Charge to retained earnings for preferred share exchange

 

-

 

-

 

-

 

-

Loss attributable to common shareholders

(5,249)

(5,273)

(11,634)

(9,210)

Denominator

 

 

Weighted average shares - basic

 

979,949,668

979,899,668

979,949,668

979,899,668

Loss per share - basic and diluted

$

(0.005)

$

(0.005)

$

(0.012)

$

(0.009)

As of June 30, 2023, and 2022, the Company had stock options outstanding of 89,454,943 and 61,507,724 and warrants outstanding of 32,561,418 and 792,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.2
Related Party Transaction
6 Months Ended
Jun. 30, 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 and is entitled to $10 per month as compensation and reimbursement for authorized expenses. The Powers Agreement expired May 31, 2023.

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

20. Subsequent Events

None

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 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

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

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 for the three and six months ended June 30, 2023 has been stated as part of cost of revenue for $102 and $193 respectively. The consolidated statements of income and comprehensive income for the three and six months ended June 30, 2022 have been adjusted for $30 and $51 respectively for depreciation that was included in selling, 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 June 30, 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.

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 June 30, 2023, our allowance was $66  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 June 30, 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

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 and six months ended June 30, 2023 and 2022 is as follows:

For the Three Months Ended June 30,

For the Six Months Ended June 30,

Diagnostics

Therapeutics

Consolidated

Diagnostics

Therapeutics

Consolidated

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

Capital

$

67

$

-

$

1,892

$

1,543

$

1,959

$

1,543

$

284

$

-

$

3,386

$

3,102

$

3,670

$

3,102

Consumables

182

92

3,850

2,579

4,032

2,671

364

148

7,416

4,680

7,780

4,828

Other (e.g., warranty and repairs)

-

-

29

32

29

32

-

-

52

67

52

67

Total revenue

$

249

$

92

$

5,771

$

4,154

$

6,020

$

4,246

$

648

$

148

$

10,854

$

7,849

$

11,502

$

7,997

Cost of Revenue

For the Three Months Ended June 30,

For the Six Months Ended June 30,

Diagnostics

Therapeutics

Consolidated

Diagnostics

Therapeutics

Consolidated

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

Capital

$

67

$

-

$

1,892

$

1,543

$

1,959

$

1,543

$

284

$

-

$

3,386

$

3,102

$

3,670

$

3,102

Consumables

182

92

3,850

2,579

4,032

2,671

364

148

7,416

4,680

7,780

4,828

Other (e.g., warranty and repairs)

-

-

29

32

29

32

-

-

52

67

52

67

Total revenue

$

249

$

92

$

5,771

$

4,154

$

6,020

$

4,246

$

648

$

148

$

10,854

$

7,849

$

11,502

$

7,997

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 basis 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.2
Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Significant Accounting Policies  
Schedule of segmented revenue

For the Three Months Ended June 30,

For the Six Months Ended June 30,

Diagnostics

Therapeutics

Consolidated

Diagnostics

Therapeutics

Consolidated

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

  

2023

  

2022

Capital

$

67

$

-

$

1,892

$

1,543

$

1,959

$

1,543

$

284

$

-

$

3,386

$

3,102

$

3,670

$

3,102

Consumables

182

92

3,850

2,579

4,032

2,671

364

148

7,416

4,680

7,780

4,828

Other (e.g., warranty and repairs)

-

-

29

32

29

32

-

-

52

67

52

67

Total revenue

$

249

$

92

$

5,771

$

4,154

$

6,020

$

4,246

$

648

$

148

$

10,854

$

7,849

$

11,502

$

7,997

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Investment securities (Tables)
6 Months Ended
Jun. 30, 2023
Investment Securities  
Schedule of company's investment securities

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

Acquisition
Cost

Accretion /
(Amortization)

Unrealized
Gain / (Loss)

Estimated
Fair Value

Commercial paper

$

16,772

$

535

$

(12)

$

17,295

Corporate notes / bonds

39,204

408

(392)

39,220

Debt security

2,750

-

-

2,750

U.S. treasuries

12,639

177

(127)

12,689

U.S. govt. agencies

42,549

194

(255)

42,488

Money market funds

25,310

-

-

25,310

Total investment securities

$

139,224

$

1,314

$

(786)

$

139,752

Schedule of contractual maturities of investment securities

Contractual maturities of investment securities as of June 30, 2023 are as follows (in thousands):

Acquisition
Cost

Estimated
Fair Value

Original maturities of 90 days or less

$

25,310

$

25,310

Original maturities of 91-365 days

101,877

102,522

Original maturities of 366+ days

12,037

11,920

Total investment securities

$

139,224

$

139,752

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Measurements  
Schedule of the fair value of our investments

Level 1

Level 2

Level 3

Estimated
Fair Value

Commercial paper

$

-

$

17,295

$

-

$

17,295

Corporate notes / bonds

-

39,220

-

39,220

Debt security

-

-

2,750

2,750

U.S. treasuries

12,689

-

-

12,689

U.S. govt. agencies

42,488

-

-

42,488

Money market funds

25,310

-

-

25,310

Total investment securities

$

80,487

$

56,515

$

2,750

$

139,752

Schedule of investments and balance sheet classifications

Cash &
Cash Equiv.

Available-
For-Sale
(Current)

Available-
For-Sale
(Non-Current)

Estimated
Fair Value

Commercial paper

$

-

$

17,295

$

-

$

17,295

Corporate notes / bonds

-

37,928

1,292

39,220

Debt security

-

-

2,750

2,750

U.S. treasuries

-

10,740

1,949

12,689

U.S. govt. agencies

-

36,559

5,929

42,488

Money market funds

25,310

-

-

25,310

Total investment securities

$

25,310

$

102,522

$

11,920

$

139,752

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations (Tables)
6 Months Ended
Jun. 30, 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 June 30,

For the Six Months Ended June 30,

2023

2022

    

2023

2022

Net Revenue

$

6,020

$

5,542

$

11,502

$

10,595

Net Losses

$

(5,249)

$

(5,330)

$

(11,634)

$

(9,849)

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

For the Six Months Ended June 30,

2023

2022

    

2023

2022

Adjustments to net revenues

Assisi preacquisition revenues

$

-

$

1,296

$

-

$

2,598

Adjustments to net income

Assisi preacquisition net losses

$

-

$

(57)

$

-

$

(639)

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.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2023
Inventory  
Summary of inventory

June 30, 2023

December 31, 2022

Diagnostics

    

Therapeutics

    

Consolidated

    

Diagnostics

    

Therapeutics

    

Consolidated

Raw Materials

$

1

$

2,210

$

2,211

$

$

1,685

$

1,685

Finished Goods

 

339

 

342

 

681

 

 

182

 

182

Purchased Inventory

 

287

 

488

 

775

 

139

 

780

 

919

Total

 

627

 

3,040

 

3,667

 

139

 

2,647

 

2,786

Reserves

 

(11)

 

(22)

 

(33)

 

(18)

 

(22)

 

(40)

Net inventory

$

616

$

3,018

$

3,634

$

121

$

2,625

$

2,746

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Prepaid Expenses and Deposits (Tables)
6 Months Ended
Jun. 30, 2023
Prepaid Expenses and Deposits.  
Schedule of prepaid expenses and deposits

    

June 30, 

    

December 31, 

2023

2022

Deposits

$

2,668

$

1,886

Prepaid marketing

 

109

 

114

Prepaid insurance

 

574

 

614

Prepaid taxes

 

 

753

Other

 

337

 

620

Total prepaid expenses and deposits

$

3,688

$

3,987

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

    

June 30, 

    

December 31, 

2023

2022

Machinery and office equipment

$

7,209

$

6,487

Furniture and equipment

 

120

 

111

Laboratory equipment

 

337

 

249

Leasehold improvements

 

1,239

 

1,239

 

8,905

 

8,086

Accumulated depreciation and amortization

 

1,614

 

1,277

Net property and equipment

$

7,291

$

6,809

XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
Intangible Assets  
Schedule of finite-lived intangible assets

    

June 30, 

    

December 31, 

2023

2022

Computer software

$

1,635

$

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

 

55,243

 

46,479

Accumulated amortization

 

7,172

 

4,680

Net intangibles

$

48,071

$

41,799

Schedule of finite-lived intangible assets, future amortization expense

2023

    

$

2,647

2024

 

5,243

2025

 

5,080

2026

 

4,637

2027 and beyond

 

30,464

Total

$

48,071

XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases  
Schedule of lessee, operating lease, right of use asset and lease liabilities

June 30, 

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

946

Interest

 

(150)

(114)

Balance

$

1,142

$

832

Net book value as at:

Balance

$

1,355

$

1,665

Lease liabilities

Additions

$

2,520

$

2,520

Payments

 

(1,248)

(896)

Interest

 

150

114

Total lease liabilities

$

1,422

$

1,738

Current portion of lease liabilities

 

641

641

Long term portion of lease liabilities

 

781

1,097

Total lease liabilities

$

1,422

$

1,738

Schedule of total remaining undiscounted lease liabilities

    

2023

$

354

2024

 

679

2025

 

237

2026

197

2027

44

Total lease payments

$

1,511

Less imputed interest

89

Total

$

1,422

Schedule of weighted-average remaining lease term and discount rate

Six Months Ended
June 30, 2023

Weighted-average remaining lease term

2.5 years

Weighted-average discount rate

4.5%

XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 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

 

8,165,000

0.1998

Stock options forfeited

 

2,095,000

0.3441

Vested stock options expired

 

727,500

1.1228

Balance at June 30, 2023

 

89,454,943

$

0.3397

Vested at June 30, 2023

 

30,045,224

$

0.3497

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

15,938,974

1,198,750

2.45

2021

 

0.66

 

20,050,000

 

6,900,000

 

13,150,000

 

3.12

2022

 

0.27

 

44,142,219

 

7,206,250

 

36,935,969

 

4.07

2023

 

0.24

 

8,125,000

 

 

8,125,000

 

4.73

Balance at June 30, 2023

 

 

89,454,943

 

30,045,224

 

59,409,719

 

  

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

6.20

0.65

0.66

2022

112

3.10

5.91

0.26

0.27

2023

110

3.69

6.25

0.23

0.24

XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants (Tables)
6 Months Ended
Jun. 30, 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.62

April 9, 2020 (Series B)

0.1500

363,501

1.78

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

July 15, 2022 (Assisi)

0.2520

22,000,000

9.05

Balance at June 30, 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.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2023
Segment Information  
Schedule of segments

    

Diagnostics

    

Therapeutics

    

Consolidated

    

Net revenue

$

648

$

10,854

$

11,502

Cost of revenue

 

744

 

2,875

 

3,619

Gross profit

$

(96)

$

7,979

$

7,883

XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Loss Per Share  
Schedule of earnings per share, basic and diluted

For the Three Months Ended June 30, 

For the Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Numerator

  

  

  

  

Net loss for the period

$

(5,249)

$

(5,273)

$

(11,634)

$

(9,210)

Charge to retained earnings for preferred share exchange

 

-

 

-

 

-

 

-

Loss attributable to common shareholders

(5,249)

(5,273)

(11,634)

(9,210)

Denominator

 

 

Weighted average shares - basic

 

979,949,668

979,899,668

979,949,668

979,899,668

Loss per share - basic and diluted

$

(0.005)

$

(0.005)

$

(0.012)

$

(0.009)

XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies - Reclassification (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Reclassification        
Cost of revenue depreciation $ 102   $ 193  
Adjustment of Prior Period        
Reclassification        
Cost of revenue depreciation   $ 30   $ 51
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies - Interim (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Payment term     30 days  
Net revenue $ 6,020 $ 4,246 $ 11,502 $ 7,997
Allowance for credit loss on accounts receivable 66   66  
Capital        
Net revenue 1,959 1,543 3,670 3,102
Consumables        
Net revenue 4,032 2,671 7,780 4,828
Other revenue        
Net revenue 29 32 52 67
Diagnostics        
Net revenue 249 92 648 148
Diagnostics | Capital        
Net revenue 67   284  
Diagnostics | Consumables        
Net revenue 182 92 364 148
Therapeutics        
Net revenue 5,771 4,154 10,854 7,849
Therapeutics | Capital        
Net revenue 1,892 1,543 3,386 3,102
Therapeutics | Consumables        
Net revenue 3,850 2,579 7,416 4,680
Therapeutics | Other revenue        
Net revenue $ 29 $ 32 $ 52 $ 67
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Investment Securities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Investment securities  
Acquisition Cost $ 139,224
Accretion / (Amortization) 1,314
Unrealized Gain / (Loss) (786)
Estimated Fair Value 139,752
Accrued interest receivable 771
Commercial paper  
Investment securities  
Acquisition Cost 16,772
Accretion / (Amortization) 535
Unrealized Gain / (Loss) (12)
Estimated Fair Value 17,295
Corporate notes / bonds  
Investment securities  
Acquisition Cost 39,204
Accretion / (Amortization) 408
Unrealized Gain / (Loss) (392)
Estimated Fair Value 39,220
Debt security  
Investment securities  
Acquisition Cost 2,750
Estimated Fair Value 2,750
U.S. treasuries  
Investment securities  
Acquisition Cost 12,639
Accretion / (Amortization) 177
Unrealized Gain / (Loss) (127)
Estimated Fair Value 12,689
U.S. govt. agencies  
Investment securities  
Acquisition Cost 42,549
Accretion / (Amortization) 194
Unrealized Gain / (Loss) (255)
Estimated Fair Value 42,488
Money market funds  
Investment securities  
Acquisition Cost 25,310
Estimated Fair Value $ 25,310
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Investment Securities - Maturities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Investment securities  
Acquisition Cost $ 139,224
Estimated Fair Value 139,752
90 Days or less  
Investment securities  
Acquisition Cost 25,310
Estimated Fair Value 25,310
91 to 365 days  
Investment securities  
Acquisition Cost 101,877
Estimated Fair Value 102,522
366 or more days  
Investment securities  
Acquisition Cost 12,037
Estimated Fair Value $ 11,920
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Details) - Debt security
$ in Thousands
6 Months Ended
Jun. 30, 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.2
Fair Value Measurements - Investments (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Fair value  
Total investment securities $ 139,752
Commercial paper  
Fair value  
Total investment securities 17,295
Corporate notes / bonds  
Fair value  
Total investment securities 39,220
Debt security  
Fair value  
Total investment securities 2,750
U.S. treasuries  
Fair value  
Total investment securities 12,689
U.S. govt. agencies  
Fair value  
Total investment securities 42,488
Money market funds  
Fair value  
Total investment securities 25,310
Recurring  
Fair value  
Total investment securities 139,752
Recurring | Commercial paper  
Fair value  
Total investment securities 17,295
Recurring | Corporate notes / bonds  
Fair value  
Total investment securities 39,220
Recurring | Debt security  
Fair value  
Total investment securities 2,750
Recurring | U.S. treasuries  
Fair value  
Total investment securities 12,689
Recurring | U.S. govt. agencies  
Fair value  
Total investment securities 42,488
Recurring | Money market funds  
Fair value  
Total investment securities 25,310
Recurring | Level 1  
Fair value  
Total investment securities 80,487
Recurring | Level 1 | U.S. treasuries  
Fair value  
Total investment securities 12,689
Recurring | Level 1 | U.S. govt. agencies  
Fair value  
Total investment securities 42,488
Recurring | Level 1 | Money market funds  
Fair value  
Total investment securities 25,310
Recurring | Level 2  
Fair value  
Total investment securities 56,515
Recurring | Level 2 | Commercial paper  
Fair value  
Total investment securities 17,295
Recurring | Level 2 | Corporate notes / bonds  
Fair value  
Total investment securities 39,220
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.2
Fair Value Measurements - Balance sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair value, balance sheet    
Cash and cash equivalents $ 27,951 $ 27,399
Available-For-Sale (Current) 102,522 87,693
Available-For-Sale (Non-Current) 11,920 $ 40,712
Estimated Fair Value 139,752  
Commercial paper    
Fair value, balance sheet    
Estimated Fair Value 17,295  
Corporate notes / bonds    
Fair value, balance sheet    
Estimated Fair Value 39,220  
Debt security    
Fair value, balance sheet    
Estimated Fair Value 2,750  
U.S. treasuries    
Fair value, balance sheet    
Estimated Fair Value 12,689  
U.S. govt. agencies    
Fair value, balance sheet    
Estimated Fair Value 42,488  
Money market funds    
Fair value, balance sheet    
Estimated Fair Value 25,310  
Recurring    
Fair value, balance sheet    
Cash and cash equivalents 25,310  
Available-For-Sale (Current) 102,522  
Available-For-Sale (Non-Current) 11,920  
Estimated Fair Value 139,752  
Recurring | Commercial paper    
Fair value, balance sheet    
Available-For-Sale (Current) 17,295  
Estimated Fair Value 17,295  
Recurring | Corporate notes / bonds    
Fair value, balance sheet    
Available-For-Sale (Current) 37,928  
Available-For-Sale (Non-Current) 1,292  
Estimated Fair Value 39,220  
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) 10,740  
Available-For-Sale (Non-Current) 1,949  
Estimated Fair Value 12,689  
Recurring | U.S. govt. agencies    
Fair value, balance sheet    
Available-For-Sale (Current) 36,559  
Available-For-Sale (Non-Current) 5,929  
Estimated Fair Value 42,488  
Recurring | Money market funds    
Fair value, balance sheet    
Cash and cash equivalents 25,310  
Estimated Fair Value $ 25,310  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
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.2
Business Combinations - 2022 purchase allocation (Details) - USD ($)
$ in Thousands
Jul. 15, 2022
Jul. 01, 2022
Jun. 30, 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.2
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.2
Business Combinations - Proforma (Details) - Assisi - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net revenue-proforma $ 6,020 $ 5,542 $ 11,502 $ 10,595
Net losses-proforma $ (5,249) (5,330) $ (11,634) (9,849)
Assisi        
Net revenue-proforma   1,296   2,598
Net losses-proforma   $ (57)   $ (639)
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Raw Materials $ 2,211 $ 1,685
Finished Goods 681 182
Purchased Inventory 775 919
Total 3,667 2,786
Reserves (33) (40)
Net inventory 3,634 2,746
Diagnostics    
Raw Materials 1  
Finished Goods 339  
Purchased Inventory 287 139
Total 627 139
Reserves (11) (18)
Net inventory 616 121
Therapeutics    
Raw Materials 2,210 1,685
Finished Goods 342 182
Purchased Inventory 488 780
Total 3,040 2,647
Reserves (22) (22)
Net inventory $ 3,018 $ 2,625
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Prepaid Expenses and Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Prepaid Expenses and Deposits.    
Deposits $ 2,668 $ 1,886
Prepaid marketing 109 114
Prepaid insurance 574 614
Prepaid taxes   753
Other 337 620
Total prepaid expenses and deposits $ 3,688 $ 3,987
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Undepreciated instruments in property and equipment $ 8,905   $ 8,905   $ 8,086
Accumulated depreciation and amortization 1,614   1,614   1,277
Net property and equipment 7,291   7,291   6,809
Depreciation expense 340 $ 161 340 $ 161  
Machinery and office equipment          
Undepreciated instruments in property and equipment 7,209   7,209   6,487
Furniture and equipment          
Undepreciated instruments in property and equipment 120   120   111
Laboratory equipment          
Undepreciated instruments in property and equipment 337   337   249
Leasehold improvements          
Undepreciated instruments in property and equipment $ 1,239   $ 1,239   $ 1,239
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets - Summary (Details) - USD ($)
$ in Thousands
6 Months Ended
Jan. 17, 2023
Jun. 30, 2023
Dec. 31, 2022
Intangible Assets      
Intangible assets   $ 55,243 $ 46,479
Accumulated amortization   7,172 4,680
Total   48,071 41,799
Acquisition of intangibles $ 4,000 4,066  
Liability due to Qorvo $ 4,000 3,591  
Computer software      
Intangible Assets      
Intangible assets   1,635 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.2
Intangible Assets - Amortization (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Intangible Assets      
2023 $ 2,647    
2024 5,243    
2025 5,080    
2026 4,637    
2027 and beyond 30,464    
Total 48,071   $ 41,799
Amortization - intangible assets $ 2,492 $ 1,495  
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details)
$ in Thousands
3 Months Ended 6 Months Ended
May 10, 2023
USD ($)
ft²
Jul. 15, 2022
USD ($)
ft²
Jul. 01, 2022
USD ($)
ft²
Apr. 01, 2022
USD ($)
ft²
Sep. 15, 2021
USD ($)
Feb. 01, 2021
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2021
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Lease                        
Right-of-use asset             $ 1,355     $ 1,355   $ 1,665
Operating lease expense             213 $ 179   412 $ 331  
Cost of revenue.                        
Lease                        
Operating lease expense             23     41    
Research and development expenses                        
Lease                        
Operating lease expense             66 18   106 34  
General and administrative expenses                        
Lease                        
Operating lease expense             $ 124 $ 161   $ 265 $ 297  
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 60 months     61 months                
Right-of-use asset       $ 546                
Discount rate (as a percent)       3.95%                
Lease area | ft² 18,400     12,400                
Lease area expansion | ft² 6,000                      
ULF Northfield Business Center | Minimum                        
Lease                        
Monthly rent payment $ 16     $ 9                
ULF Northfield Business Center | Maximum                        
Lease                        
Monthly rent payment $ 22     $ 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.2
Leases - Balance sheet (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 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,292 946
Interest (150) (114)
Balance, reduction in right-of-use asset 1,142 832
Net book value 1,355 1,665
Additions 2,520 2,520
Payments (1,248) (896)
Interest 150 114
Current portion of lease liabilities 641 641
Long term portion of lease liabilities 781 1,097
Total lease liabilities $ 1,422 $ 1,738
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Undiscounted liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases    
2023 $ 354  
2024 679  
2025 237  
2026 197  
2027 44  
Total lease payments 1,511  
Less imputed interest 89  
Total $ 1,422 $ 1,738
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Term and discount rate (Details)
Jun. 30, 2023
Leases  
Weighted-average remaining lease term 2 years 6 months
Weighted-average discount rate 4.50%
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock-Based Compensation        
Stock options granted (in shares) 1,455,000 6,575,000 8,165,000 21,000,000
Vesting period 4 years 4 years 4 years 4 years
Expiration period 10 years 10 years 10 years 10 years
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Option activity (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock-Based Compensation        
Options Outstanding, beginning balance (in shares)     84,112,443  
Stock options granted (in shares) 1,455,000 6,575,000 8,165,000 21,000,000
Stock options forfeited (in shares)     2,095,000  
Vested stock options expired (in shares)     727,500  
Options Outstanding, ending balance (in shares) 89,454,943   89,454,943  
Vested (in shares) 30,045,224   30,045,224  
Weighted Avg Exercise Price Options Outstanding (in dollars per share)     $ 0.3602  
Weighted Avg Exercise Price, Stock options granted (in dollars per share)     0.1998  
Weighted Avg Exercise Price Stock options forfeited (in dollars per share)     0.3441  
Weighted Avg Exercise Price Vested Stock options expired (in dollars per share)     1.1228  
Weighted Avg Exercise Price Options Outstanding (in dollars per share) $ 0.3397   0.3397  
Weighted Avg Exercise Price Vested (in dollars per share) $ 0.3497   $ 0.3497  
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Option details (Details) - $ / shares
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Stock-Based Compensation    
Weighted Avg Exercise Price (in dollars per share) $ 0.1998  
Number of Options Issued and Outstanding (in shares) 89,454,943 84,112,443
Number of Vested Options Outstanding (in shares) 30,045,224  
Number of Unvested Options Outstanding (in shares) 59,409,719  
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,137,724  
Number of Vested Options Outstanding (in shares) 15,938,974  
Number of Unvested Options Outstanding (in shares) 1,198,750  
Weighted Avg Remaining Life Outstanding 2 years 5 months 12 days  
Grant Date 2021    
Stock-Based Compensation    
Weighted Avg Exercise Price (in dollars per share) $ 0.66  
Number of Options Issued and Outstanding (in shares) 20,050,000  
Number of Vested Options Outstanding (in shares) 6,900,000  
Number of Unvested Options Outstanding (in shares) 13,150,000  
Weighted Avg Remaining Life Outstanding 3 years 1 month 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) 44,142,219  
Number of Vested Options Outstanding (in shares) 7,206,250  
Number of Unvested Options Outstanding (in shares) 36,935,969  
Weighted Avg Remaining Life Outstanding 4 years 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) 8,125,000  
Number of Unvested Options Outstanding (in shares) 8,125,000  
Weighted Avg Remaining Life Outstanding 4 years 8 months 23 days  
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Assumptions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 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.69%   3.10% 1.09% 0.47%
Weighted Avg Expected Life     6 years 3 months   5 years 10 months 28 days 6 years 2 months 12 days 9 years 6 months 10 days
Weighted Avg Common Share Price $ 0.23   $ 0.23   $ 0.26 $ 0.65 $ 0.21
Weighted Avg Exercise Price $ 0.24   $ 0.24   $ 0.27 $ 0.66 $ 0.22
Stock-based expense $ 1,725 $ 2,492 $ 3,490 $ 4,533      
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants (Details) - $ / shares
6 Months Ended
Jul. 15, 2022
Jul. 01, 2022
Jun. 30, 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.2
Warrants - Outstanding (Details)
6 Months Ended
Jun. 30, 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 7 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 1 year 9 months 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 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 18 days
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants - Cumulative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 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.2
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.2
Segment Information - Segment (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
Number of reportable segments | segment     2  
Net revenue $ 6,020 $ 4,246 $ 11,502 $ 7,997
Cost of revenue 1,972 1,240 3,619 2,250
Gross profit 4,048 3,006 7,883 5,747
Diagnostics        
Net revenue 249 92 648 148
Cost of revenue     744  
Gross profit     (96)  
Therapeutics        
Net revenue $ 5,771 $ 4,154 10,854 $ 7,849
Cost of revenue     2,875  
Gross profit     $ 7,979  
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Loss Per Share        
Net loss $ (5,249) $ (5,273) $ (11,634) $ (9,210)
Loss attributable to common shareholders $ (5,249) $ (5,273) $ (11,634) $ (9,210)
Weighted average shares - basic (in shares) 979,949,668 979,899,668 979,949,668 979,899,668
Weighted average shares - diluted (in shares) 979,949,668 979,899,668 979,949,668 979,899,668
Loss per share - basic (in dollars per share) $ (0.005) $ (0.005) $ (0.012) $ (0.009)
Loss per share - diluted (in dollars per share) $ (0.005) $ (0.005) $ (0.012) $ (0.009)
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Loss Per Share - Anti-dilutive (Details) - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Stock options    
Antidilutive securities    
Antidilutive securities (in shares) 89,454,943 61,507,724
Warrants.    
Antidilutive securities    
Antidilutive securities (in shares) 32,561,418 792,418
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transaction (Details)
$ in Thousands
Mar. 01, 2022
USD ($)
Related Party Transaction  
Related party transaction $ 10
XML 82 zom-20230630x10q_htm.xml IDEA: XBRL DOCUMENT 0001684144 2023-01-17 0001684144 srt:MinimumMember zom:AgreementWithUlfNorthfieldBusinessCenterLlcMember 2023-05-10 2023-05-10 0001684144 srt:MaximumMember zom:AgreementWithUlfNorthfieldBusinessCenterLlcMember 2023-05-10 2023-05-10 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-06-30 0001684144 zom:SeriesCWarrantsMember 2023-01-01 2023-06-30 0001684144 zom:SeriesBWarrantsMember 2023-01-01 2023-06-30 0001684144 zom:SeriesAWarrantsMember 2023-01-01 2023-06-30 0001684144 zom:RevoSquaredLlcAcquisitionWarrantsIssuedMember 2023-01-01 2023-06-30 0001684144 zom:AssisiAnimalHealthLlcAcquisitionWarrantsIssuedMember 2023-01-01 2023-06-30 0001684144 us-gaap:RetainedEarningsMember 2023-06-30 0001684144 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001684144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001684144 us-gaap:RetainedEarningsMember 2023-03-31 0001684144 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001684144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001684144 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-06-30 0001684144 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001684144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001684144 us-gaap:RetainedEarningsMember 2022-03-31 0001684144 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001684144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001684144 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-06-30 0001684144 us-gaap:CommonStockMember 2023-03-31 0001684144 us-gaap:CommonStockMember 2022-12-31 0001684144 us-gaap:CommonStockMember 2022-06-30 0001684144 us-gaap:CommonStockMember 2022-03-31 0001684144 us-gaap:CommonStockMember 2021-12-31 0001684144 zom:ShareBasedCompensationArrangementGrantDate2023Member 2023-01-01 2023-06-30 0001684144 zom:ShareBasedCompensationArrangementGrantDate2022Member 2023-01-01 2023-06-30 0001684144 zom:ShareBasedCompensationArrangementGrantDate2021Member 2023-01-01 2023-06-30 0001684144 zom:ShareBasedCompensationArrangementGrantDate2020Member 2023-01-01 2023-06-30 0001684144 zom:ShareBasedCompensationArrangementGrantDate2023Member 2023-06-30 0001684144 zom:ShareBasedCompensationArrangementGrantDate2022Member 2023-06-30 0001684144 zom:ShareBasedCompensationArrangementGrantDate2021Member 2023-06-30 0001684144 zom:ShareBasedCompensationArrangementGrantDate2020Member 2023-06-30 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-06-30 0001684144 zom:ConsumablesRevenueMember zom:TherapeuticsMember 2023-04-01 2023-06-30 0001684144 zom:ConsumablesRevenueMember zom:DiagnosticsMember 2023-04-01 2023-06-30 0001684144 zom:CapitalRevenueMember zom:TherapeuticsMember 2023-04-01 2023-06-30 0001684144 zom:CapitalRevenueMember zom:DiagnosticsMember 2023-04-01 2023-06-30 0001684144 us-gaap:ProductAndServiceOtherMember zom:TherapeuticsMember 2023-04-01 2023-06-30 0001684144 zom:TherapeuticsMember 2023-04-01 2023-06-30 0001684144 zom:DiagnosticsMember 2023-04-01 2023-06-30 0001684144 zom:ConsumablesRevenueMember 2023-04-01 2023-06-30 0001684144 zom:CapitalRevenueMember 2023-04-01 2023-06-30 0001684144 us-gaap:ProductAndServiceOtherMember 2023-04-01 2023-06-30 0001684144 zom:ConsumablesRevenueMember zom:TherapeuticsMember 2023-01-01 2023-06-30 0001684144 zom:ConsumablesRevenueMember zom:DiagnosticsMember 2023-01-01 2023-06-30 0001684144 zom:CapitalRevenueMember zom:TherapeuticsMember 2023-01-01 2023-06-30 0001684144 zom:CapitalRevenueMember zom:DiagnosticsMember 2023-01-01 2023-06-30 0001684144 us-gaap:ProductAndServiceOtherMember zom:TherapeuticsMember 2023-01-01 2023-06-30 0001684144 zom:ConsumablesRevenueMember 2023-01-01 2023-06-30 0001684144 zom:CapitalRevenueMember 2023-01-01 2023-06-30 0001684144 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-06-30 0001684144 zom:ConsumablesRevenueMember zom:TherapeuticsMember 2022-04-01 2022-06-30 0001684144 zom:ConsumablesRevenueMember zom:DiagnosticsMember 2022-04-01 2022-06-30 0001684144 zom:CapitalRevenueMember zom:TherapeuticsMember 2022-04-01 2022-06-30 0001684144 us-gaap:ProductAndServiceOtherMember zom:TherapeuticsMember 2022-04-01 2022-06-30 0001684144 zom:TherapeuticsMember 2022-04-01 2022-06-30 0001684144 zom:DiagnosticsMember 2022-04-01 2022-06-30 0001684144 zom:ConsumablesRevenueMember 2022-04-01 2022-06-30 0001684144 zom:CapitalRevenueMember 2022-04-01 2022-06-30 0001684144 us-gaap:ProductAndServiceOtherMember 2022-04-01 2022-06-30 0001684144 zom:ConsumablesRevenueMember zom:TherapeuticsMember 2022-01-01 2022-06-30 0001684144 zom:ConsumablesRevenueMember zom:DiagnosticsMember 2022-01-01 2022-06-30 0001684144 zom:CapitalRevenueMember zom:TherapeuticsMember 2022-01-01 2022-06-30 0001684144 us-gaap:ProductAndServiceOtherMember zom:TherapeuticsMember 2022-01-01 2022-06-30 0001684144 zom:TherapeuticsMember 2022-01-01 2022-06-30 0001684144 zom:DiagnosticsMember 2022-01-01 2022-06-30 0001684144 zom:ConsumablesRevenueMember 2022-01-01 2022-06-30 0001684144 zom:CapitalRevenueMember 2022-01-01 2022-06-30 0001684144 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-06-30 0001684144 2022-03-01 2022-03-01 0001684144 zom:MachineryAndOfficeEquipmentMember 2023-06-30 0001684144 zom:LaboratoryEquipmentMember 2023-06-30 0001684144 zom:FurnitureAndEquipmentMember 2023-06-30 0001684144 us-gaap:LeaseholdImprovementsMember 2023-06-30 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-04-01 2023-06-30 0001684144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001684144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001684144 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001684144 2022-01-01 2022-12-31 0001684144 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001684144 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001684144 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001684144 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001684144 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001684144 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001684144 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001684144 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001684144 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001684144 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001684144 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001684144 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001684144 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001684144 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001684144 zom:WarehouseLeaseAgreementWithWickfieldPhoenixLlcMember 2021-09-15 0001684144 zom:LeaseAgreementWithWickfieldPhoenixLlcMember 2021-02-01 0001684144 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2023-06-30 0001684144 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001684144 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-06-30 0001684144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0001684144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001684144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001684144 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001684144 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001684144 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001684144 zom:InvestmentMaturity91To365DaysMember 2023-06-30 0001684144 zom:InvestmentMaturity90DaysOrLessMember 2023-06-30 0001684144 zom:InvestmentMaturity366OrMoreDaysMember 2023-06-30 0001684144 us-gaap:MoneyMarketFundsMember 2023-06-30 0001684144 zom:TherapeuticsMember 2023-06-30 0001684144 zom:DiagnosticsMember 2023-06-30 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-06-30 0001684144 us-gaap:TradeNamesMember 2023-06-30 0001684144 us-gaap:TrademarksMember 2023-06-30 0001684144 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001684144 us-gaap:LicensingAgreementsMember 2023-06-30 0001684144 us-gaap:CustomerRelationshipsMember 2023-06-30 0001684144 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-06-30 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-06-30 0001684144 zom:DistributionOn18MonthAnniversaryOfClosingDateMember zom:AssisiAnimalHealthLlcMember 2022-07-15 0001684144 zom:AgreementIndemnificationObligationMember zom:RevoSquaredMember 2022-07-01 0001684144 us-gaap:LoansReceivableMember 2023-01-01 2023-06-30 0001684144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:LoansReceivableMember 2023-06-30 0001684144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0001684144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001684144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001684144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-06-30 0001684144 us-gaap:USTreasurySecuritiesMember 2023-06-30 0001684144 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001684144 us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001684144 us-gaap:CommercialPaperMember 2023-06-30 0001684144 zom:TherapeuticsMember 2023-01-01 2023-06-30 0001684144 zom:DiagnosticsMember 2023-01-01 2023-06-30 0001684144 srt:RestatementAdjustmentMember 2022-04-01 2022-06-30 0001684144 srt:RestatementAdjustmentMember 2022-01-01 2022-06-30 0001684144 zom:RevoSquaredMember 2022-12-31 0001684144 zom:SeriesDWarrantsMember 2023-06-30 0001684144 zom:SeriesCWarrantsMember 2023-06-30 0001684144 zom:SeriesBWarrantsMember 2023-06-30 0001684144 zom:SeriesAWarrantsMember 2023-06-30 0001684144 zom:RevoSquaredLlcAcquisitionWarrantsIssuedMember 2023-06-30 0001684144 zom:AssisiAnimalHealthLlcAcquisitionWarrantsIssuedMember 2023-06-30 0001684144 2022-06-30 0001684144 2021-12-31 0001684144 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001684144 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 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 2023-04-01 2023-06-30 0001684144 zom:AssisiAnimalHealthLlcMember zom:AssisiAnimalHealthLlcMember 2022-04-01 2022-06-30 0001684144 zom:AssisiAnimalHealthLlcMember 2022-04-01 2022-06-30 0001684144 zom:AssisiAnimalHealthLlcMember zom:AssisiAnimalHealthLlcMember 2022-01-01 2022-06-30 0001684144 zom:AssisiAnimalHealthLlcMember 2022-01-01 2022-06-30 0001684144 zom:RevoSquaredMember 2022-07-01 0001684144 zom:AssisiAnimalHealthLlcMember 2023-01-01 2023-06-30 0001684144 zom:AgreementWithUlfNorthfieldBusinessCenterLlcMember 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-06-30 0001684144 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001684144 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001684144 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001684144 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001684144 2023-04-01 2023-06-30 0001684144 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001684144 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001684144 2022-04-01 2022-06-30 0001684144 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001684144 2022-01-01 2022-06-30 0001684144 2023-06-30 0001684144 2022-12-31 0001684144 2023-08-10 0001684144 2023-01-01 2023-06-30 shares iso4217:USD utr:sqft iso4217:USD shares pure zom:segment 0001684144 --12-31 2023 Q2 false 979949668 979949668 00-0000000 P18M 10-Q true 2023-06-30 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 27951000 27399000 102522000 87693000 654000 596000 3634000 2746000 3562000 3799000 1302000 1268000 139625000 123501000 126000 188000 7291000 6809000 2146000 692000 1355000 1665000 63979000 63979000 48071000 41799000 11920000 40712000 265000 265000 274778000 279610000 6144000 6698000 74000 187000 641000 641000 255000 207000 96000 78000 7210000 7811000 781000 1097000 1245000 1245000 291000 182000 3591000 2181000 1883000 15299000 12218000 0 0 979949668 979949668 380973000 380973000 27156000 23666000 -148038000 -136404000 -612000 -843000 259479000 267392000 274778000 279610000 6020000 4246000 11502000 7997000 1972000 1240000 3619000 2250000 4048000 3006000 7883000 5747000 859000 319000 1777000 670000 9931000 8567000 20360000 15270000 -6742000 -5880000 -14254000 -10193000 1460000 277000 2872000 384000 62000 112000 1000 -1000 1000 -1000 1000 -1000 -4000 17000 -52000 -9000 -56000 -5326000 -5655000 -11503000 -9870000 -77000 -382000 131000 -660000 -5249000 -5273000 -11634000 -9210000 -8000 275000 -47000 -40000 -44000 11000 -5304000 -5313000 -11403000 -9199000 979949668 979899668 979949668 979899668 -0.005 -0.005 -0.012 -0.009 979949668 380973000 23666000 -136404000 -843000 267392000 3490000 3490000 -11634000 -11634000 231000 231000 979949668 380973000 27156000 -148038000 -612000 259479000 979949668 380973000 25431000 -142789000 -557000 263058000 1725000 1725000 -5249000 -5249000 -55000 -55000 979949668 380973000 27156000 -148038000 -612000 259479000 979899668 380962000 9313000 -119391000 2000 270886000 4533000 4533000 -9210000 -9210000 11000 11000 979899668 380962000 13846000 -128601000 13000 266220000 979899668 380962000 11354000 -123328000 53000 269041000 2492000 2492000 -5273000 -5273000 -40000 -40000 979899668 380962000 13846000 -128601000 13000 266220000 -11634000 -9210000 340000 161000 2492000 1495000 -1000 -1000 3490000 4533000 -5000 9000 1247000 1561000 2572000 -297000 410000 52000 96000 -14000 -131000 -538000 292000 -114000 -199000 -661000 18000 4000 157000 -25000 409000 30000 -7933000 -6517000 17178000 1750000 1000000 143000 151000 4066000 2690000 492000 8529000 -1643000 596000 -8160000 -44000 -29000 27399000 194952000 27951000 186763000 275000 1344000 668000 557000 1589000 384000 <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;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Changes in Macroeconomic Conditions </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;">We are currently dealing with the aftermath of global changes in the macro-economic environment including disruptions in supply chain, labor disruptions, challenges in manufacturing, COVID-19 related concerns, challenges selling to customers, declines in customer demand, inflationary pressures, rising interest rates, and an impaired ability to access credit and capital markets, among other things. There are uncertainties as to the outcome of current financial conditions, including recessionary environment or a contraction in the economy, which may impact overall consumer demand and supply requirements.</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: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;">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 for the three and six months ended June 30, 2023 has been stated as part of cost of revenue for $102 and $193 respectively. The consolidated statements of income and comprehensive income for the three and six months ended June 30, 2022 have been adjusted for $30 and $51 respectively for depreciation that was included in selling, 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 June 30, 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:10pt;text-align:justify;margin:0pt;"><span style="font-size:9pt;visibility:hidden;background:#ffffff;">​</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:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/></i><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;"><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 June 30, 2023, our allowance was </span><span style="font-size:9pt;">$66</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 </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;">as of June 30, 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. </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;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/></i><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 and six months ended June 30, 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:22.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:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:4.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:4.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:4.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:0.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:0.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:4.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:0.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:0.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:4.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:0.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:0.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:4.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:0.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:0.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:4.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="16" style="vertical-align:bottom;white-space:nowrap;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="16" style="vertical-align:bottom;white-space:nowrap;width:39.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:22.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,102</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Consumables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 2,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 4,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 2,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 7,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 4,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 7,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 4,828</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other (e.g., warranty and repairs)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 67</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 249</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 92</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 5,771</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 4,154</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 6,020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 4,246</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 648</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 148</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 10,854</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 7,849</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 11,502</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 7,997</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 basis 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;">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: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;">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 for the three and six months ended June 30, 2023 has been stated as part of cost of revenue for $102 and $193 respectively. The consolidated statements of income and comprehensive income for the three and six months ended June 30, 2022 have been adjusted for $30 and $51 respectively for depreciation that was included in selling, 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 June 30, 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> 102000 193000 30000 51000 <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:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/></i><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;"><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 June 30, 2023, our allowance was </span><span style="font-size:9pt;">$66</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 </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;">as of June 30, 2023, we continue to closely monitor customer liquidity and industry and economic conditions, which may result in changes to these estimates.</span></p> P30D 66000 <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 0pt 12pt 0pt;"><i style="font-style:italic;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/></i><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 and six months ended June 30, 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:22.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:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:4.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:4.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:4.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:0.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:0.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:4.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:0.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:0.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:4.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:0.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:0.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:4.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:0.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:0.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:4.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="16" style="vertical-align:bottom;white-space:nowrap;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="16" style="vertical-align:bottom;white-space:nowrap;width:39.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:22.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,102</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Consumables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 2,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 4,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 2,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 7,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 4,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 7,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 4,828</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other (e.g., warranty and repairs)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 67</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 249</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 92</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 5,771</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 4,154</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 6,020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 4,246</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 648</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 148</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 10,854</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 7,849</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 11,502</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 7,997</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><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:22.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:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:4.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:4.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:4.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:0.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:0.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:4.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:0.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:0.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:4.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:0.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:0.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:4.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:0.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:0.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:4.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="16" style="vertical-align:bottom;white-space:nowrap;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="16" style="vertical-align:bottom;white-space:nowrap;width:39.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:22.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,102</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Consumables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 2,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 4,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 2,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 7,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 4,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 7,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 4,828</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other (e.g., warranty and repairs)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 67</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 249</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 92</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 5,771</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 4,154</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 6,020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 4,246</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 648</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 148</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 10,854</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 7,849</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 11,502</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 7,997</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><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:22.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:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:4.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:4.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:4.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:0.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:0.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:4.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:0.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:0.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:4.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:0.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:0.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:4.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:0.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:0.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:4.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="16" style="vertical-align:bottom;white-space:nowrap;width:35.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="16" style="vertical-align:bottom;white-space:nowrap;width:39.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Therapeutics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;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:22.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 1,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,102</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Consumables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 3,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 2,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 4,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 2,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 7,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 4,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 7,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 4,828</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Other (e.g., warranty and repairs)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"> 67</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:22.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 249</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 92</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 5,771</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 4,154</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 6,020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 4,246</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 648</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 148</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 10,854</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 7,849</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 11,502</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.55pt 0pt 0pt;"><b style="font-weight:bold;"> 7,997</b></p></td></tr></table> 67000 1892000 1543000 1959000 1543000 284000 3386000 3102000 3670000 3102000 182000 92000 3850000 2579000 4032000 2671000 364000 148000 7416000 4680000 7780000 4828000 29000 32000 29000 32000 52000 67000 52000 67000 249000 92000 5771000 4154000 6020000 4246000 648000 148000 10854000 7849000 11502000 7997000 <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 basis 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;">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 June 30, 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.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:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:13.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:14.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: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:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.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><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.1%;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.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:2.59%;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.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;">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.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:2.59%;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.09%;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.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:2.59%;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.09%;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.44%;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.68%;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.6%;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.1%;background:#cceeff;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,772</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;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.59%;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.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;"> 535</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;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.59%;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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (12)</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;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.59%;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.09%;background:#cceeff;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,295</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.44%;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.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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,204</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:10pt;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.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:14.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;"> 408</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:10pt;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.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:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (392)</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:10pt;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.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:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,220</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.44%;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.68%;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.6%;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.1%;background:#cceeff;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.67%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> -</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;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;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.67%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;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.44%;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.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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;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,639</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:10pt;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.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:14.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;"> 177</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:10pt;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.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:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (127)</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:10pt;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.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:13.09%;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,689</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.44%;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.68%;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.6%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,549</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;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 194</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;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (255)</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;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,488</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.44%;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.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:2.6%;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.1%;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;"> 25,310</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:10pt;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.59%;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.13%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.59%;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.09%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.59%;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.09%;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;"> 25,310</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.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;">Total investment securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.6%;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.1%;background:#cceeff;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,224</b></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;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.59%;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.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;"><b style="font-weight:bold;"> 1,314</b></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;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.59%;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.09%;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;"> (786)</b></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;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.59%;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.09%;background:#cceeff;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,752</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 $771 and is included within Other Receivables on our consolidated balance sheets.</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 June 30, 2023 are as follows (in thousands):</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.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:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.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:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.91%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.91%;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;">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.46%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;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;"> 25,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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.91%;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;"> 25,310</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.46%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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;"> 101,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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;"> 102,522</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.46%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#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;"> 12,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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.91%;background:#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;"> 11,920</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.46%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.91%;margin:0pt;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;"> 139,224</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.91%;margin:0pt;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;"> 139,752</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:9pt;text-align:justify;margin:0pt;">The following represents the Company’s investment securities as of June 30, 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.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:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:13.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:14.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: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:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:13.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.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><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.1%;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.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:2.59%;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.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;">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.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:2.59%;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.09%;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.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:2.59%;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.09%;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.44%;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.68%;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.6%;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.1%;background:#cceeff;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,772</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;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.59%;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.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;"> 535</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;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.59%;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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (12)</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;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.59%;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.09%;background:#cceeff;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,295</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.44%;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.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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,204</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:10pt;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.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:14.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;"> 408</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:10pt;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.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:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (392)</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:10pt;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.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:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,220</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.44%;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.68%;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.6%;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.1%;background:#cceeff;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.67%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> -</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;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;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.67%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;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.44%;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.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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.1%;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,639</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:10pt;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.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:14.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;"> 177</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:10pt;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.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:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (127)</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:10pt;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.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:13.09%;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,689</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.44%;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.68%;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.6%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,549</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;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> 194</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;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (255)</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;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,488</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.44%;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.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:2.6%;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.1%;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;"> 25,310</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:10pt;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.59%;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.13%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.59%;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.09%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.59%;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.09%;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;"> 25,310</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.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;">Total investment securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.6%;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.1%;background:#cceeff;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,224</b></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;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.59%;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.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;"><b style="font-weight:bold;"> 1,314</b></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;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.59%;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.09%;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;"> (786)</b></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;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.59%;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.09%;background:#cceeff;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,752</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> 16772000 535000 12000 17295000 39204000 408000 392000 39220000 2750000 2750000 12639000 177000 127000 12689000 42549000 194000 255000 42488000 25310000 25310000 139224000 1314000 786000 139752000 771000 <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 June 30, 2023 are as follows (in thousands):</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.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:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.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:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.91%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.91%;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;">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.46%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;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;"> 25,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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.91%;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;"> 25,310</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.46%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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;"> 101,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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: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;"> 102,522</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.46%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#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;"> 12,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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.91%;background:#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;"> 11,920</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.46%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.91%;margin:0pt;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;"> 139,224</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.91%;margin:0pt;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;"> 139,752</b></p></td></tr></table> 25310000 25310000 101877000 102522000 12037000 11920000 139224000 139752000 <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><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><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><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 June 30, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In accordance with the fair value hierarchy described above, the following table shows the fair value of our investments as of June 30, 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:15.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;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.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:2.88%;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;">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.12%;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.86%;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.88%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 17,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;background:#cceeff;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.86%;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.88%;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;"> 17,295</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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;"> 39,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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;"> 39,220</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;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.88%;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.86%;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.88%;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.86%;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.88%;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.38%;background:#cceeff;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.86%;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.88%;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;"> 2,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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,689</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;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.88%;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;"> 42,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.86%;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.88%;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.38%;background:#cceeff;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.86%;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.88%;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;"> 42,488</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 25,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 25,310</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;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.88%;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;"> 80,487</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 56,515</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;background:#cceeff;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.86%;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.88%;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;"> 139,752</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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:15.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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;">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.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:2.88%;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.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:2.88%;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.38%;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.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:2.88%;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;">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.12%;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.86%;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.88%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 17,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;background:#cceeff;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.86%;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.88%;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;"> 17,295</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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;"> 37,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;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,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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;"> 39,220</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;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.88%;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.86%;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.88%;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.86%;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.88%;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.38%;background:#cceeff;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.86%;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.88%;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;"> 2,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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;"> 10,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;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,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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,689</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;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.88%;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.86%;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.88%;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;"> 36,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;background:#cceeff;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,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 42,488</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 25,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 25,310</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;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.88%;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;"> 25,310</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 102,522</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;background:#cceeff;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;"> 11,920</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 139,752</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 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 June 30, 2023. </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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:15.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;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.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:2.88%;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;">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.12%;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.86%;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.88%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 17,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;background:#cceeff;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.86%;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.88%;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;"> 17,295</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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;"> 39,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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;"> 39,220</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;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.88%;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.86%;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.88%;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.86%;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.88%;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.38%;background:#cceeff;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.86%;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.88%;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;"> 2,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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,689</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;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.88%;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;"> 42,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.86%;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.88%;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.38%;background:#cceeff;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.86%;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.88%;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;"> 42,488</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 25,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 25,310</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;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.88%;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;"> 80,487</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 56,515</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;background:#cceeff;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.86%;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.88%;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;"> 139,752</b></p></td></tr></table> 17295000 17295000 39220000 39220000 2750000 2750000 12689000 12689000 42488000 42488000 25310000 25310000 80487000 56515000 2750000 139752000 <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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:15.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;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;">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.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:2.88%;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.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:2.88%;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.38%;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.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:2.88%;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;">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.12%;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.86%;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.88%;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;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 17,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;background:#cceeff;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.86%;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.88%;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;"> 17,295</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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;"> 37,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;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,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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;"> 39,220</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;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.88%;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.86%;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.88%;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.86%;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.88%;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.38%;background:#cceeff;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.86%;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.88%;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;"> 2,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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;"> 10,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.38%;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,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;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,689</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;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.88%;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.86%;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.88%;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;"> 36,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;background:#cceeff;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,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 42,488</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 25,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 25,310</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.12%;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.86%;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.88%;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;"> 25,310</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 102,522</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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.38%;background:#cceeff;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;"> 11,920</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.88%;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;"> 139,752</b></p></td></tr></table> 17295000 17295000 37928000 1292000 39220000 2750000 2750000 10740000 1949000 12689000 36559000 5929000 42488000 25310000 25310000 25310000 102522000 11920000 139752000 <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:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;background:#ffff00;">​</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;">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_J0Q_XbdkTkKQSC-ESoWRCQ;"><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.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.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: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.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.22%;margin:0pt;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.47%;margin:0pt;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.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.22%;margin:0pt;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.25%;margin:0pt;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.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.22%;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.25%;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.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.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: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.47%;margin:0pt;padding:0pt;"><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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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.6%;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.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: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.47%;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.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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.6%;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.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: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.47%;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.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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;border-bottom: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.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 assets acquired</b></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: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.47%;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 and six months ended June 30, 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:27.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:2.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:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:14.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;margin:0pt;padding:0pt;"><p 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:35.42%;margin:0pt;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 June 30,</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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:14.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:14.38%;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><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.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:14.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:14.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;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:2.22%;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.38%;background:#cceeff;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,020</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.21%;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.38%;background:#cceeff;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,542</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.21%;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,502</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.21%;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.3%;background:#cceeff;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,595</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;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:2.22%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,249)</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.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 style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,330)</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.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 style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (11,634)</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.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 style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (9,849)</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 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:27.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:2.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:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:14.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;margin:0pt;padding:0pt;"><p 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:35.42%;margin:0pt;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 June 30,</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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:14.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:14.38%;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><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.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:14.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:14.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;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:2.22%;background:#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:14.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: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;background:#cceeff;margin:0pt;padding:0pt;"><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:27.03%;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:2.22%;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.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:14.38%;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,296</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.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 style="vertical-align:bottom;white-space:nowrap;width:14.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:14.3%;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,598</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;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:2.22%;background:#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:14.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: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;background:#cceeff;margin:0pt;padding:0pt;"><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:27.03%;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:2.22%;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.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (57)</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.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 style="vertical-align:bottom;white-space:nowrap;width:14.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (639)</p></td></tr></table><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;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.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.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: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.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.22%;margin:0pt;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.47%;margin:0pt;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.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.22%;margin:0pt;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.25%;margin:0pt;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.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.22%;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.25%;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.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.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: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.47%;margin:0pt;padding:0pt;"><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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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.6%;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.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: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.47%;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.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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.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.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: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.47%;border-bottom: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.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;">Net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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;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="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.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:top;width:6.03%;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.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: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.78%;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.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:6.03%;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.78%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;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: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.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;">Total</b></p></td><td style="vertical-align:top;width:6.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:6.03%;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.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.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: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.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.22%;margin:0pt;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.47%;margin:0pt;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.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.22%;margin:0pt;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.25%;margin:0pt;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.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.22%;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.25%;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.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.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: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.47%;margin:0pt;padding:0pt;"><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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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.6%;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.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: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.47%;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.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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.6%;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.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: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.47%;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.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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;border-bottom: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.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 assets acquired</b></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: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.47%;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;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:27.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:2.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:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:14.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;margin:0pt;padding:0pt;"><p 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:35.42%;margin:0pt;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 June 30,</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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:14.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:14.38%;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><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.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:14.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:14.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;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:2.22%;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.38%;background:#cceeff;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,020</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.21%;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.38%;background:#cceeff;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,542</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.21%;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,502</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.21%;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.3%;background:#cceeff;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,595</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;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:2.22%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,249)</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.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 style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,330)</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.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 style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (11,634)</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.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 style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (9,849)</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> 18293000 4688000 22981000 6020000 5542000 11502000 10595000 -5249000 -5330000 -11634000 -9849000 <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:27.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:2.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:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:14.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:14.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;margin:0pt;padding:0pt;"><p 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:35.42%;margin:0pt;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 June 30,</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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.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;">For the Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:14.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:14.38%;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><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.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:14.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:14.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;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:2.22%;background:#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:14.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: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;background:#cceeff;margin:0pt;padding:0pt;"><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:27.03%;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:2.22%;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.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:14.38%;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,296</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.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 style="vertical-align:bottom;white-space:nowrap;width:14.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:14.3%;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,598</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;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:2.22%;background:#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:14.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: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;background:#cceeff;margin:0pt;padding:0pt;"><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:27.03%;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:2.22%;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.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:14.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (57)</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.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 style="vertical-align:bottom;white-space:nowrap;width:14.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (639)</p></td></tr></table> 1296000 2598000 -57000 -639000 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.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.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: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.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.22%;margin:0pt;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.47%;margin:0pt;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.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.22%;margin:0pt;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.25%;margin:0pt;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.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.22%;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.25%;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.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.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: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.47%;margin:0pt;padding:0pt;"><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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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.6%;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.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: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.47%;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.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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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.6%;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.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: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.47%;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.6%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;background:#cceeff;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.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.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: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.47%;border-bottom: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.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;">Net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;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> 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.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:top;width:6.03%;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.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: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.78%;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.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:6.03%;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.78%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;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: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.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;">Total</b></p></td><td style="vertical-align:top;width:6.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:6.03%;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> 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.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: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: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:6.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:7.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></tr><tr><td style="vertical-align:bottom;width:30.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: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;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.68%;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.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: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.86%;margin:0pt;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.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;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.86%;margin:0pt;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.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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.78%;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:2.28%;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:6.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;"> 1</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.6%;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:7.79%;background:#cceeff;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,210</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.6%;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:7.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;"> 2,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;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.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:2.6%;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:7.79%;background:#cceeff;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.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:2.59%;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:7.86%;background:#cceeff;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.78%;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:2.28%;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:6.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;"> 339</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.6%;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:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 342</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.6%;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:7.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;"> 681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.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:2.6%;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:7.79%;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.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:2.59%;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:7.86%;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.78%;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:2.28%;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:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 287</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.6%;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:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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;"> 488</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.6%;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:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.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:2.6%;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:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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.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:2.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:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;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.78%;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:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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;"> 627</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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;"> 3,040</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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;"> 3,667</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.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:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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.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:2.59%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;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.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: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:2.28%;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:6.78%;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.6%;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:7.79%;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.6%;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:7.8%;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.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:2.28%;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:6.79%;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.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:2.6%;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:7.79%;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.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:2.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;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.78%;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:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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;"> (11)</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.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:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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.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:2.59%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;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.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;">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:2.28%;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:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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;"> 616</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.6%;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:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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,018</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.6%;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:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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,634</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.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:2.6%;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:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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.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:2.59%;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:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;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.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: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: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:6.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:7.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></tr><tr><td style="vertical-align:bottom;width:30.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: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;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:33.68%;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.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: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.86%;margin:0pt;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.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;">Diagnostics</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.86%;margin:0pt;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.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;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.78%;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:2.28%;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:6.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;"> 1</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.6%;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:7.79%;background:#cceeff;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,210</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.6%;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:7.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;"> 2,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;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.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:2.6%;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:7.79%;background:#cceeff;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.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:2.59%;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:7.86%;background:#cceeff;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.78%;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:2.28%;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:6.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;"> 339</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.6%;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:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 342</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.6%;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:7.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;"> 681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.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:2.6%;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:7.79%;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.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:2.59%;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:7.86%;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.78%;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:2.28%;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:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 287</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.6%;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:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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;"> 488</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.6%;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:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.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:2.6%;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:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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.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:2.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:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;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.78%;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:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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;"> 627</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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;"> 3,040</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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;"> 3,667</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.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:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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.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:2.59%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;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.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: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:2.28%;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:6.78%;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.6%;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:7.79%;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.6%;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:7.8%;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.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:2.28%;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:6.79%;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.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:2.6%;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:7.79%;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.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:2.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;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.78%;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:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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;"> (11)</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.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:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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.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:2.59%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;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.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;">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:2.28%;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:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.78%;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;"> 616</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.6%;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:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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,018</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.6%;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:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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,634</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;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.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:2.6%;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:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;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.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:2.59%;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:center;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;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> 1000 2210000 2211000 1685000 1685000 339000 342000 681000 182000 182000 287000 488000 775000 139000 780000 919000 627000 3040000 3667000 139000 2647000 2786000 11000 22000 33000 18000 22000 40000 616000 3018000 3634000 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;">June 30, </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,668</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;"> 109</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;"> 574</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;"> —</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;"> 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 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;"> 3,688</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;">June 30, </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,668</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;"> 109</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;"> 574</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;"> —</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;"> 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 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;"> 3,688</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> 2668000 1886000 109000 114000 574000 614000 753000 337000 620000 3688000 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;">June 30, </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;"> 7,209</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,905</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,614</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;"> 7,291</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 six months ended June 30, 2023 and 2022 was $340 and $161, 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;">June 30, </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;"> 7,209</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,905</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,614</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;"> 7,291</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> 7209000 6487000 120000 111000 337000 249000 1239000 1239000 8905000 8086000 1614000 1277000 7291000 6809000 340000 161000 <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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.93%;margin:0pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;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.93%;margin:0pt;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.14%;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.93%;margin:0pt;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 1,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 55,243</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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;"> 7,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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,071</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.61%;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.6%;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,647</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;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.6%;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;"> 5,243</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;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.6%;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;"> 5,080</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;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.6%;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,637</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;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.6%;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.61%;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.6%;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,071</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:0pt;margin:0pt;">Amortization expense for the six months ended June 30, 2023 and 2022 was $2,492 and $1,495, 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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.93%;margin:0pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;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.93%;margin:0pt;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.14%;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.93%;margin:0pt;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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 1,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 55,243</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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;"> 7,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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,071</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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> 1635000 350000 26651000 26651000 7479000 0 15650000 15650000 16000 16000 2850000 2850000 962000 962000 55243000 46479000 7172000 4680000 48071000 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.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: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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.61%;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.6%;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,647</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;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.6%;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;"> 5,243</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;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.6%;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;"> 5,080</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;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.6%;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,637</p></td></tr><tr><td style="vertical-align:bottom;width:65.61%;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.6%;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.61%;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.6%;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,071</b></p></td></tr></table> 2647000 5243000 5080000 4637000 30464000 48071000 2492000 1495000 <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:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;">On May 10, 2023, the Company amended the lease agreement with ULF Northfield Business Center LLC to expand the lease by </span><span style="font-size:9pt;">6,000</span><span style="font-size:9pt;"> square feet, to a total of </span><span style="font-size:9pt;">18,400</span><span style="font-size:9pt;"> square feet, and extend the lease term from the date ending April 30, 2027 to </span><span style="font-size:9pt;">sixty months</span><span style="font-size:9pt;"> after the earlier of the date on which the landlord delivers the expanded premises to the Company or December 1, 2023. The expanded premises has not yet been delivered to the Company, but upon delivery, the rent will increase to </span><span style="font-size:9pt;">$16</span><span style="font-size:9pt;"> for the first month and escalate over the course of the lease to </span><span style="font-size:9pt;">$22</span><span style="font-size:9pt;"> per month in the final year.</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 and six months ended June 30, 2023, the Company recognized $213 and $412 in rent expense inclusive of common area maintenance (CAM) charges, insurance, and tax with $23 and $41 recorded into cost of revenue, $66 and $106 recorded in research and development expenses, and $124 and $265 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:9pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the three and six months ended June 30, 2022, the Company recognized $179 and $331 in rent expense inclusive of common area maintenance (CAM) charges, insurance, and tax with $18 and $34 recorded in research and development expenses, and $161 and $297 recorded in general and administrative expense in the consolidated statements of comprehensive loss. We did not transfer any of the rent to cost of revenue in 2022.</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;">June 30, </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,292</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;"> (150)</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;"> 1,142</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,355</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,248)</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;"> 150</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,422</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;"> 781</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,422</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: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;"> 354</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,511</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;"> 89</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,422</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:65.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 0pt 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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:30.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;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.81%;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;">Six 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;">June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.94%;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.23%;background:#cceeff;margin:0pt;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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;">2.5</span><span style="font-size:9pt;"> years</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.94%;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.23%;margin:0pt;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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;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 6000 18400 P60M 16000 22000 213000 412000 23000 41000 66000 106000 124000 265000 179000 331000 18000 34000 161000 297000 <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;">June 30, </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,292</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;"> (150)</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;"> 1,142</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,355</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,248)</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;"> 150</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,422</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;"> 781</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,422</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> 2759000 2759000 262000 262000 2497000 2497000 1292000 946000 150000 114000 1142000 832000 1355000 1665000 2520000 2520000 1248000 896000 150000 114000 1422000 1738000 641000 641000 781000 1097000 1422000 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: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;"> 354</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,511</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;"> 89</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,422</b></p></td></tr></table> 354000 679000 237000 197000 44000 1511000 89000 1422000 <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:65.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 0pt 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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:30.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;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.81%;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;">Six 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;">June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.94%;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.23%;background:#cceeff;margin:0pt;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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9pt;">2.5</span><span style="font-size:9pt;"> years</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.94%;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.23%;margin:0pt;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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 3pt 0.05pt 0pt;">4.5%</p></td></tr></table> P2Y6M 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 and six months ended June 30, 2023, the Company issued </span><span style="font-size:9pt;">1,455,000</span><span style="font-size:9pt;"> and </span><span style="font-size:9pt;">8,165,000</span><span style="font-size:9pt;"> stock options to purchase an aggregate of </span><span style="font-size:9pt;">1,455,000</span><span style="font-size:9pt;"> and </span><span style="font-size:9pt;">8,165,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 and six months ended June 30, 2022, the Company issued </span><span style="font-size:9pt;">6,575,000</span><span style="font-size:9pt;"> and </span><span style="font-size:9pt;">21,000,000</span><span style="font-size:9pt;"> stock options to purchase an aggregate of </span><span style="font-size:9pt;">6,575,000</span><span style="font-size:9pt;"> and </span><span style="font-size:9pt;">21,000,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.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:2.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:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.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></tr><tr><td style="vertical-align:bottom;width:66.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:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'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.51%;margin:0pt;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.86%;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.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:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'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.51%;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.86%;margin:0pt;padding:0pt;"><p style="font-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.78%;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.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:11.47%;background:#cceeff;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.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: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: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.86%;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.78%;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.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:11.47%;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,165,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.1998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.78%;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.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:11.47%;background:#cceeff;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,095,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.3441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.78%;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.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:11.47%;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;"> 727,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.1228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Balance at June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.47%;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,454,943</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.3397</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.78%;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 June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.47%;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;"> 30,045,224</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.65%;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.3497</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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 June 30, 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.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.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;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:13.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.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;width:13.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.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;width:13.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.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;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:21.51%;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:2.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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.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;">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:2.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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.59%;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:2.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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.59%;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:2.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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.59%;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:2.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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.53%;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.51%;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:2.48%;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:11.73%;background:#cceeff;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:2.48%;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.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 0pt 0pt;"> 17,137,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 0pt 0pt;"> 15,938,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 0pt 0pt;"> 1,198,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.53%;background:#cceeff;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.45</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.51%;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:2.48%;margin:0pt;padding:0pt;"><p 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.73%;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.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;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,050,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;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,900,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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.12</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.51%;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:2.48%;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.73%;background:#cceeff;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:2.48%;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.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 0pt 0pt;"> 44,142,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0pt;"> 7,206,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0pt;"> 36,935,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;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.07</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.51%;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:2.48%;margin:0pt;padding:0pt;"><p 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.73%;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:2.48%;margin:0pt;padding:0pt;"><p 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.59%;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;"> 8,125,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;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.48%;margin:0pt;padding:0pt;"><p 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.59%;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;"> 8,125,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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.73</span></p></td></tr><tr><td style="vertical-align:bottom;width:21.51%;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 June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;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,454,943</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;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;"> 30,045,224</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;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;"> 59,409,719</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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 June 30, 2023 and the twelve months ended December 31, 2022 were 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.09</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.66</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.10</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.91</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.26</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.69</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.23</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;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;text-indent:0pt;margin:0pt;">For the three months and six months ended June 30, 2023, the Company recorded $1,725 and $3,490 of stock-based expense. For the three months and six months ended June 30, 2022, the Company recorded $2,492 and $4,533 of stock-based expense.</p> 1455000 8165000 1455000 8165000 P4Y P4Y P10Y P10Y 6575000 21000000 6575000 21000000 P4Y P4Y P10Y 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.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:2.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:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.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></tr><tr><td style="vertical-align:bottom;width:66.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:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'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.51%;margin:0pt;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.86%;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.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:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'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.51%;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.86%;margin:0pt;padding:0pt;"><p style="font-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.78%;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.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:11.47%;background:#cceeff;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.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: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: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.86%;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.78%;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.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:11.47%;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,165,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.1998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.78%;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.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:11.47%;background:#cceeff;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,095,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.3441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.78%;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.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:11.47%;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;"> 727,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.1228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Balance at June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.47%;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,454,943</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.3397</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.78%;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 June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11.47%;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;"> 30,045,224</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.65%;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.3497</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr></table> 84112443 0.3602 8165000 0.1998 2095000 0.3441 727500 1.1228 89454943 0.3397 30045224 0.3497 <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.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.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;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:13.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.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;width:13.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.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;width:13.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.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;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:21.51%;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:2.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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.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;">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:2.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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.59%;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:2.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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.59%;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:2.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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.59%;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:2.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;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.53%;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.51%;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:2.48%;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:11.73%;background:#cceeff;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:2.48%;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.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 0pt 0pt;"> 17,137,724</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 0pt 0pt;"> 15,938,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 0pt 0pt;"> 1,198,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.53%;background:#cceeff;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.45</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.51%;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:2.48%;margin:0pt;padding:0pt;"><p 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.73%;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.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;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,050,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;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,900,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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.12</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.51%;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:2.48%;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.73%;background:#cceeff;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:2.48%;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.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 0pt 0pt;"> 44,142,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0pt;"> 7,206,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0pt;"> 36,935,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;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.07</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:21.51%;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:2.48%;margin:0pt;padding:0pt;"><p 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.73%;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:2.48%;margin:0pt;padding:0pt;"><p 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.59%;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;"> 8,125,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;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.48%;margin:0pt;padding:0pt;"><p 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.59%;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;"> 8,125,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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.73</span></p></td></tr><tr><td style="vertical-align:bottom;width:21.51%;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 June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;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,454,943</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;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;"> 30,045,224</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;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;"> 59,409,719</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">  </p></td></tr></table> 0.22 17137724 15938974 1198750 P2Y5M12D 0.66 20050000 6900000 13150000 P3Y1M13D 0.27 44142219 7206250 36935969 P4Y25D 0.24 8125000 8125000 P4Y8M23D 89454943 30045224 59409719 <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.09</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.66</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.10</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.91</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.26</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.69</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.23</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> 0.96 0.0047 P9Y6M10D 0.21 0.22 1.17 0.0109 P6Y2M12D 0.65 0.66 1.12 0.0310 P5Y10M28D 0.26 0.27 1.10 0.0369 P6Y3M 0.23 0.24 1725000 3490000 2492000 4533000 <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 June 30, 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 June 30, 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 June 30, 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.62</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;"> 1.78</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.01</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.05</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 June 30, 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;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;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/>Cumulative warrants exercised and expired as of June 30, 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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;margin:0pt;padding:0pt;"><p style="font-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.97%;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.23%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;margin:0pt;padding:0pt;"><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.97%;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.23%;background:#cceeff;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.97%;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.23%;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.97%;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.23%;background:#cceeff;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.97%;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.23%;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.97%;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.23%;background:#cceeff;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.97%;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.23%;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.97%;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.23%;background:#cceeff;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.62</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;"> 1.78</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.01</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.05</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 June 30, 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> 0.1500 197917 P1Y7M13D 0.1500 363501 P1Y9M10D 0.1500 0.1600 0.2201 10000000 P9Y3D 0.2520 22000000 P9Y18D 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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;margin:0pt;padding:0pt;"><p style="font-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.97%;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.23%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.23%;margin:0pt;padding:0pt;"><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.97%;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.23%;background:#cceeff;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.97%;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.23%;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.97%;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.23%;background:#cceeff;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.97%;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.23%;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.97%;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.23%;background:#cceeff;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.97%;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.23%;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.97%;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.23%;background:#cceeff;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 June 30, 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 June 30, 2023, and continuing as of August 10, 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><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><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 18pt;">As of June 30, 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 June 30, 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><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><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><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:36pt;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><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><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 June 30, 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;"> 648</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;"> 10,854</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;"> 11,502</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;"> 744</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;"> 2,875</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;"> 3,619</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;"><b style="font-weight:bold;"> (96)</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;"> 7,979</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;"> 7,883</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;"> 648</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;"> 10,854</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;"> 11,502</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;"> 744</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;"> 2,875</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;"> 3,619</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;"><b style="font-weight:bold;"> (96)</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;"> 7,979</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;"> 7,883</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> 648000 10854000 11502000 744000 2875000 3619000 -96000 7979000 7883000 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 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.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 0pt 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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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 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:30.71%;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 June 30, </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 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:28.44%;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 Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.72%;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><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;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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:13.09%;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:37.13%;background:#cceeff;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:1.85%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.07%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;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;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;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.75%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.19%;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;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.13%;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:1.85%;margin:0pt;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.84%;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:11.68%;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;"> (5,249)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;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:11.65%;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;"> (5,273)</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:10.4%;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;"> (11,634)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;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;"> (9,210)</p></td></tr><tr><td style="vertical-align:bottom;width:37.13%;background:#cceeff;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:1.85%;background:#cceeff;margin:0pt;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.84%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;"><b style="font-weight:bold;"> -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;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:11.65%;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;"> -</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:10.4%;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;"><b style="font-weight:bold;"> -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;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.74%;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:10.35%;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;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:37.13%;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:1.85%;margin:0pt;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.84%;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:11.68%;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;"> (5,249)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;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:11.65%;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;"> (5,273)</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;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: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:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (11,634)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:10.35%;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;"> (9,210)</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;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:11.68%;background:#cceeff;margin:0pt;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.46%;background:#cceeff;margin:0pt;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;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.85%;background:#cceeff;margin:0pt;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.75%;background:#cceeff;margin:0pt;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:10.4%;background:#cceeff;margin:0pt;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.19%;background:#cceeff;margin:0pt;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.74%;background:#cceeff;margin:0pt;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:10.35%;background:#cceeff;margin:0pt;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:37.13%;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:1.85%;margin:0pt;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.84%;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:11.68%;margin:0pt;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.46%;margin:0pt;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.85%;margin:0pt;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.75%;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:10.4%;margin:0pt;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;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:37.13%;background:#cceeff;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:1.85%;background:#cceeff;margin:0pt;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.84%;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:11.68%;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;"> 979,949,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;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;"> 979,899,668</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;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:10.4%;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;"> 979,949,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;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.74%;background:#cceeff;margin:0pt;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:10.35%;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;"> 979,899,668</p></td></tr><tr><td style="vertical-align:bottom;width:37.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:11.68%;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.46%;margin:0pt;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.07%;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:11.65%;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:1.85%;margin:0pt;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.75%;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:10.4%;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:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:10.35%;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:37.13%;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 per share - basic and diluted</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (0.005)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (0.005)</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (0.012)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;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.74%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (0.009)</b></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;">As of June 30, 2023, and 2022, the Company had stock options outstanding of 89,454,943 and 61,507,724 and warrants outstanding of 32,561,418 and 792,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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 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.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 0pt 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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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 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:30.71%;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 June 30, </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 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:28.44%;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 Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.72%;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><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;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;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:13.09%;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:37.13%;background:#cceeff;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:1.85%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.07%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;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;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;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.75%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.19%;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;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.13%;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:1.85%;margin:0pt;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.84%;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:11.68%;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;"> (5,249)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;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:11.65%;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;"> (5,273)</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:10.4%;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;"> (11,634)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;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;"> (9,210)</p></td></tr><tr><td style="vertical-align:bottom;width:37.13%;background:#cceeff;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:1.85%;background:#cceeff;margin:0pt;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.84%;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;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;"><b style="font-weight:bold;"> -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;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:11.65%;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;"> -</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:10.4%;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;"><b style="font-weight:bold;"> -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;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.74%;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:10.35%;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;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:37.13%;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:1.85%;margin:0pt;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.84%;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:11.68%;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;"> (5,249)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;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:11.65%;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;"> (5,273)</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;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: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:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (11,634)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:10.35%;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;"> (9,210)</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;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:11.68%;background:#cceeff;margin:0pt;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.46%;background:#cceeff;margin:0pt;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;background:#cceeff;margin:0pt;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.85%;background:#cceeff;margin:0pt;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.75%;background:#cceeff;margin:0pt;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:10.4%;background:#cceeff;margin:0pt;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.19%;background:#cceeff;margin:0pt;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.74%;background:#cceeff;margin:0pt;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:10.35%;background:#cceeff;margin:0pt;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:37.13%;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:1.85%;margin:0pt;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.84%;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:11.68%;margin:0pt;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.46%;margin:0pt;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.85%;margin:0pt;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.75%;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:10.4%;margin:0pt;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;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:37.13%;background:#cceeff;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:1.85%;background:#cceeff;margin:0pt;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.84%;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:11.68%;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;"> 979,949,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;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;"> 979,899,668</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;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:10.4%;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;"> 979,949,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;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.74%;background:#cceeff;margin:0pt;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:10.35%;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;"> 979,899,668</p></td></tr><tr><td style="vertical-align:bottom;width:37.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:11.68%;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.46%;margin:0pt;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.07%;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:11.65%;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:1.85%;margin:0pt;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.75%;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:10.4%;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:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:10.35%;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:37.13%;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 per share - basic and diluted</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (0.005)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.07%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.65%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (0.005)</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (0.012)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;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.74%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (0.009)</b></p></td></tr></table> -5249000 -5273000 -11634000 -9210000 -5249000 -5273000 -11634000 -9210000 979949668 979899668 979949668 979899668 -0.005 -0.005 -0.012 -0.009 89454943 61507724 32561418 792418 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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-indent:0pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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 and is entitled to $10 per month as compensation and reimbursement for authorized expenses. The Powers Agreement expired May 31, 2023.</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;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></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;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">None</p> EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +> "E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "W@ I7[ZZ?GN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R''8'TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]DNR-F5L#["CI9\_ M?0(U)DK3)7Q)7<1$#O/-X-N0I8DK=B"*$B"; WJ=RS$1QN:N2U[3^$Q[B-H< M]1Y!<'X''DE;31HF8!$7(E.--=(DU-2E,]Z:!1\_4SO#K %LT6.@#%59 5/3 MQ'@:V@:N@ E&F'S^+J!=B'/U3^S< 79.#MDMJ;[OR[Z><^,.%;P_/[W.ZQ8N M9-+!X/@K.TFGB"MVF?Q6KS?;1Z8$%W7!'XJ*;P67_%:*^X_)]8??5=AWUNW< M/S:^"*H&?MV%^@)02P,$% @ MX *5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "W@ I7LGUY_K@% !]'P & 'AL+W=O7G962JT_.4X:K%A"TS.Q M9EQ?60B94*4/Y=))UY+1,!*R,\&? M?,\S@OR./R.V20_VD4&9"_'-'-R&EQW7E(C%+%#&@NK-*_-9'!LG78Y_=Z:= M\C>-\'!_[WZ3PVN8.4V9+^*_HE"M+CO##@K9@F:Q>A2;7]D.J&_\ A&G^7^T M*>[MN1T49*D2R4ZL2Y!$O-C2M]V#.! 04B,@.P'Y(,"]&H&W$^1/SBE*EF-] MIHJ.+Z38(&GNUFYF)W\VN5K31-Q4XTQ)?372.C7VQ2N3J(O2%94LO7"4]C17 MG&"GORKTI$8_0'>"JU6*KGG(PO=Z1Y>E+!#9%^B*@(:_9?P,>>Y/B+C$LY3' MA^63;'F&L%7^KCA>^7R\W,\#G\_?DWFJI'[E_K$]H<*A9W=S)[!]LK87N0^_BS"#+=1!5ZVJZ9C1268[?[U88$ MJEHB]4ND?C.DKQF5BLEXBQ[96DAEPX.ME,QL#\4'52WQ!B7>H!G>E,E(A*85 M(MT/6"L/=BK;76W# _4M.<]+SO.&;Z:D>@C)1X#Z>H2]%C1.K14)REH"#DO M(5BH:ZXBM44W4D(R&-CA0VA)N5,*-FL ]LF5DNE%= MC?A%?R(\TO/1@N+VN(>1 ?)OJ';4#?.:*'K)F>N?X./6+INURW^ MK+R@N"TOJ7A)$]Y)&&KWM-Q^T;)'H2&VXEA=TFG*.) MG M;,_!A;5O2*A1A.,I\("VZ*(TZE>(UXH&]AX(M[VZMG*<(1[A*1Q@.-1\X MIR)5-$8OT;J^'X8->T/L6H=76-<6M(I'&,XT^;LZT=_Q]6"PP;EG'V%.D8EP M%8HPG&B^B$#7E^XC.92*CIAX@U&7]/OV'N<4L0A7N0C#@6;&@DR:JL-DCIXB M%=NK#C;Q19*8G%'W!>_#^I:0I$I%!,XN.K*'$5^BV3:9B]@&>,3@Y>'..A%P MBO1#JO1#X*A2UMWU6["B?,EJ0^T1H_OGV;65[Q1IAU1IAS1*.WXFI?GP*KZV M\GK4HT5FG2HZXOAL?SUA55O.*N&01@GGEBLFBTE%\P5-]^!63MBQCO,4Z894 MZ88T2C?F"U,B7P_X2R&W5CK8YU[P+@T"IFVT25@86GE/D7%(E7%(HXPS2V@< MHZLLU9=3^UO;;MH'EK7%JZ(-:11MKA,FEZ95_J(=U$H/_\F:C\]&H-QH,=.!]M3%6,8S7"5J[KXL&PAWO6N J+6]:E5R4=#PXJ^['R)DI-;GUF5((SLD?LNEU, MNIYM9L&'E6U!J^SCP9&EG(X])+W1)ZT=[!&SNOEF6-:6L%=;]7S#G8('3#'CYNF^* M C.I6JQUEF?+M>5)OJ+J5+<7"]-WU(R7*8K90DO=LW/=X\EBK;0C M]3_RR-\==7XOZV]JR;E&#V51J8O14NO5F\E$94M>,O5:KG@%O\QE73(-M_5B MHE8U9WG;J"PF) CB2372^Y*'FEA*Q0S><7HTO\YHJFID%K\;?@ M]VKO&AE7[J3\9F[>YQ>CP"CB!<^TZ8+!OS6_XD5A>@(=W[>=CG;O- WWKW_T M_FOK/#ASQQ2_DL4_(M?+B]%TA'(^9TVA/\O[W_G6HLU'LY]_PG'PUN7<,W5VX"K=N4I]O<^NF%HBF#24F0O^O1%K5H#O M3J\W7<5M5V;]KVYTAEZ=EVLF"G97\#%L36,% M&I'B65,++;A3ZZ:[:$\%#DADPN- K&TV3>*4NL5&.[&15^R7FN4<-K&,PVB" M9G6&*JY=*B/K]7$4]B3:-E$:NP7&.X&Q5^#[:@US+.O'06&Q]5(:T[XRVX@D MX8"T9"O]67:IF]IA2(.^.H<1B:=N=>E.7>J/0:E9 80XMI.E#H%I3**>1(<9 MH5& W2)QT.$E>-[IWO;7&ZR>6I?1=&! \1X*\1&MD!W5^K'5:+;*%>0K>G ) M;7O;%Y&0M+];.JSB:3 0FK@C&/92H^6VKIM-+@1P7M5R ?1P#RFQUS$.K3&U MK>*4#.CL\(/]_&GSPK&\P7[@?((HW.U%3T4YMCF#<4J"OG;;+ 0/AT*T Q+V$VFSSP_OH-B&"XFM MV/0;'4KK"(3]"-IL\AYI-EF T$DR[:MSV:4Q#@8$=A#"Z4F9="'8G2B&9]C+ MLJ?FT\_5VV'MT"&-^)%VF66R@0P:K=@C:YT1Y [NH M1'_)>BV=(NVJBD:VRO\#9[3#&?7C;+,I'!EN:A.)8"N*'590E@TK%38EKXEA4"UYEH!>]_"0U M1SA^Y53^'\X'D2LO>H:.#KW?.V2DWC3P=LEJOI1%SFOU2ULZZT>GJUZ6/C4/ M?*[>#IWN:$K]-/T*3V#.N9GLLH1L19E1,"6:A-2P1FM6-/PM@C+P+ W3LSB> M(J&42&ESSC)=WL#3=!]_; ;4!3*< #MH/ M^Z-VAX/0P9KZ87V9Y\*@#Q:H.><9"Z@#V4K @G7*M3E,$ASUTPJ7&8WC@9-' MVO&:^GD-"7!3-D7[K2/G TBZXD^6GC@\@CJ+;:>Z;\.Q? M4$L#!!0 ( +> "E<0F:@48 ( (L& 8 >&PO=V]R:W-H965T&ULK57O;]HP$/U7K&R:6JG#(>%'82'2H)JV29-0T;;/)CF(5Z_WYG)T0P44:E?4E\]KUW[]GQ)=DK_60* $N>2R'-+"BLK::4FJR DIF> MJD#BRD;IDED,]9::2@/+/:@4- K#$2T9ET&:^+FE3A-56\$E+#4Q=5DR_7L. M0NUG03\X3#SR;6'=!$V3BFUA!?9[M=08T8XEYR5(PY4D&C:SX&-_NABZ?)_P M@\/>'(V)<[)6ZLD%7_)9$#I!(""SCH'A:P<+$,(1H8Q?+6?0E73 X_&!_9/W MCE[6S,!"B9\\M\4LN ](#AM6"_NH]I^A]>,%9DH8_R3[)G<31=*&B5XSBSD9,X$DQF0E:,SY&;)-$A;@.49$[?D/7E+*#$% MSIJ$6JSN.&C65IHWE:(7*GVM98_$X1V)PB@^ U]G<(J>.^-1 M9SSR?/'KC9_SUI -SI.YJS8U%S2 M,*&[8X^7,DZ$#SKA@]<(Y\;4>').PA< VI^_^D?P!02P,$% @ MX * M5\W.9V1W!@ -QX !@ !X;"]W;W)K;9E9[5[NH1NGNB["O?$"+ \"TC.*V-BGR"'">8%#@K1].[^ME'-KVC.Y%G)?G( -\5!6;?'DA. MG^Y'<'1\\"E;;T3U8#*]V^(U>23B\_8CDY\FK9)>+3_3I%](0JB>XI#FO_X.G M!NN,P'+'!2T:8SF#(BL/K_BY"<2)@?1C-D"- 5(-O $#MS%PSQW!:PR\WC'Z!%B%EMZJ-W7T:VL9KZRL$N51,/EM)NW$=$9+3O,L MQ8*DX%'(%YD%@@.Z A^VA.%J-3G 90IFM)"IN*ER9$_ ;Y1S, :?'Q-P]>HG M\ ID)?AC0W=<0OG=1,BI50-,ELTT'@[30 /3<,%[6HH-!_,R):G!/K';!Q;[ MB0Q)&Q=TC,L#LCK\=5?> ->Y!LA!KF$^L_/-D8G.?QM]_J]'[P7#;9/$K?VY M_T.2F'+A,)IG'JUJC;=\BY?D?B1]<<+V9#3]\0<8.#^;%N*2SI)+.IM?R%EO MR;QVR3R;]^GO ML<)2!R'D.V:60A MJ(/\T!M8R+"E&%K;R_Q9RAY.C*TBO&2KN*2SY)+.YA=RU@M_U(8_LF;8)^D1 ML^6F;N"I+*:<;JO^;EJ.2%O^R%>J8*9C7+52$AT#PS!4% -<4MU]C* M]5$JTJQ<7X,U*>7&E=><<2J%5<9%M9'MC7TDUF82QRY4>.N@R \43HD.0HX; M*-UFKJ.@CX:X0Z?3>HZ5?2W:5HP6@+;;ME&K.=KXXR#TU,9I@OE1I+9.$PQZ MR/<4TD:< V-W@/:)Q(56VN]*0639"*E1E[0P+G#CH1=Q3UV6F0&%U*Q-3*!( MW73F!I0;>0-,4<<4G<>4'%JJD2HR+*ZVM-9Q7MHJ34-"J(7D0F/V8]=I7&C5 M8].W\E0-KG)9(C\!>8)-,[ZE7'8(J3 PYT28*\75\T8-I0X90S5GONMF;G?3 MY]R)1&A7B1_$AK"F+!KN1I96+R_=A1MO%K*) :+&;&["#!50)RFA75.^H8QD MZU+6SW*#RS4!ZRXKC)$QB,=030 =,_:1RM@ 4N6ET5$P0+G3E] N,.M-84%6 MDODQ$P1^-JLQJ,N_L>^B0&5L@@6^KW(VP*K#@ZHY3;@X&MP..]D)K;)*=LLC MVV._!%<+J0NDTC8O=JC/0VW_,Q/(C;3EUE%0%11SDZL@&*+=R3UHUWO5T3 ? M.)E#77/)7/54B6>&A:[*T@"#,'"UG=^ BQ$<8MJ)/6A7>Y]+1G">_4W2TSJ^ M!DUMRR:,C^KVB=Y$1VR3GK0MVT5AE/1LKE-R#U=LGS M6H6:XHD,>QU*KCQG+WF]C0Q78> SZ M+=;Q5.)&&%0KT 2#T--:K D7PS@>"$ G2)%=D'ZI?ZB7]8?W\L A$Z'<%0LI M.609R7 44F?Q#99Y!\;5S_W9$EQEQT?&%HQT)1F'<>S%0:#6FAD:Q3HT.=_K M_"RO_6!U"A39%>@+@I5F^:Y"?B]8[9R;?FZ!S\AZ=)[]PXCJ^&YCQ<,H#3#CI#_F18>G\# >K$ M++*+62U IUES9HC\,T-T'BX9P.DA&O#WG1!-3B[""L+6]0TDE]6S*\7ANJ-] MVMYROJ[O]I3G#_!V!@W/$W@[/]QA=NX/5ZKO,5MG)0FX& %+P & 'AL+W=O^KS3&)@FDY?;G))^YD8W9D)(!?DN^3?5V "1A(";O3E M;'R[C] ^*^T^B.T3*;]61XPI^)9G176S.E)Z>KO95(9UF-Q.[COQ9T MU8U9.UY__X$>-9-GD_D25WA/LG_3A!YO5MX*)/@^/F?T(WGZ#;<3LFN\ \FJ MYB]XNMBZY@H>O,[B!/B\MG_*T-Q)4#''- K0/B') [XF"V#B;O8(PX M6*V#Q3F88[=DMP[VW#DXK8/3Q/X2K";204SCW;8D3Z"LK1E:_:6AJ_%F 4Z+ M.K/N:,G^FS(_NMN3HB)9FL04)^".L@^6-K0"Y![<'>,2'TF6X++Z!83_G5/Z M':S!Y[L O'SQ"KP :0$^'IJE<2Q$B-^(D(L]DP=CN*443 M=WW/]QW'X\*D'+^N'6^K4WS -RN6-14N'_%J]_-/T#%^E>6R3K!0)UBD"6Q MHM61:"E);+:1=5UC$G!@RX^MO;C>'V3$*9$63GIO"5E@V2:_!'2.&.H$BR9N M?\"%W7%A*[GXBS5$&=OS9+%7>BZ-O4ZPP!8BL?81-+A-2N>0T=20@^@[7?0= M9?3_ID=<5[Q9T[,<;ML1K=80>8[!5UX9&A<=T00Y#D(CN>IU$?*> M4WHGH^3-+KW*\9>FI$ZP4"=8I EL0*+?D>@O3?,_X[+KG:0$^O/2W)>L2=.V MN#07K5B:FR;B* M%FI%BW2A#;F\4LQ06ZNIAEI:7UNT07I:/K=H JUCAEK1HJD9#"GI%2Y42UQ5 MQZEV74R!3K2@11ML739RN5TIU#IH-#GHD(1>1D.UCE[6>*K!%M.B56)K10NA M^*!@;7&Z(IHP&E+2BV*H5L7/Z4!;R,G:#$7I*.M!)6;R)E2*QT=)M%&UH;!7 MK% M69_;B$)1PHW69ZUJ52M:J!4MTH4VY++7OU M@">>=\IY=*1)S^_$>RBJ M1&0ZCI#THMD:FHYE6'S22PP]2TA[R:B.:X[6S5Z@PED*5?7H4QXN40ZRM/M:*%DW- M8$A)+XRA6ADKVU*EZV(*=*(%4*:HH6,*NY?.4:/I48?'7[WX1FKQO:PQ58,M M)48K6J 5+43BPP5D\H]%)XR&E/0:&JDU]$1C:DJ)@?-J-))H3!?:?(V6F*VA MY1DF_]A(9NA X6Q2,JKM6ZX_$JJKT]M9Q[>JUE0>+E'FC=5H]1TL3E*=:*%6 MM$@7VI#+7B*C64?-8X]*Y3R:,]->5)#(MOCU'$C,6-HCU_/YM)<8VK;+I[UD M5,E5-)IU(KVL M,?5F5FC13MJ8BF8CC:G$4-*82D95-::]ND6SSGV7-Z:BSANMT%IEK5:T4"M: MI OMPN7FZH7@^@5QUC4]I$4%,GS/X(TW+@M^>7GG^G)!R:EY1_@+H93DS=$T!\7]6O'W9OON_\!4$L#!!0 ( +> "E?=HH1*20< $@A M 8 >&PO=V]R:W-H965T&ULM5IM;]LV$/XKA#<,+5#7 M(BG)5I882)T5Z["78.FVSXQ$QUQET2-I)]FOWY%R)%NBZ+;POMB2?#P]=[R[ MAT?Z\E&J3WK%N4%/Z[+25Z.5,9N+R43G*[YF^JW<\ I^64JU9@9NU<-$;Q1G MA1NT+BEE83X/AGKW34O-,./+Q^T?[>&0_& MW#/-%[+\2Q1F=36:C5#!EVQ;FM_EXX]\;U!B]>6RU.X3/>YEHQ'*M]K(]7XP M(%B+JOYF3WM'' P /?X!9#^ = ?$ P/H?@!UAM;(G%DWS+#YI9*/2%EIT&8O MG&_<:+!&5'8:[XR"7P6,,_.%K+0L1<$,+]"=@2^8(Z.17*(%TROT'N99HS'Z MX^X&O?KV-?H6B0I]7,FM9E6A+R<&,%A-DWS_OG?U^\C ^U+TBZS,2J,?JH(7 MQ^,G@+TQ@+P8\(X$%?ZTK=XB&KU!)"+4@V?Q^<-) YM_$F=/CKD3^NTI7/: M4LDU@GQ3S(CJH0Y88037%SZWU6ICOUJ;S!=ZPW)^-8)LU5SM^&C^W3B!L/Q"'M\U^A]I12>V.C'IFZD;; [.9CC%,:7TYVA_ ]8AG!42-U MA"MI<"7!F;DN_H9TJJ,;RI]W$I)S3L*9E!T9FS;&IL%)N.&@-!?,EDJ?H?7H MY,##-(XZL]"7P2GVS\&T@34-PKI>2V7$OPX6%!51&58]B/N2(Z8U-]Z8F?9@ MD#@C':Q](1QGB1_LK $["X+]&8(8 #P9 Y@F K!L!?:$XH=0/ M$D$W#?!$SB:=>*(*"O+!N8 MM :3,'^M(".Y)?DZ(UV@EX+=B])9]@954-^M_3E$OQ;6'7Y"V[_H3,7T7-J. MW=*R.@Y2YOQVJ_*52RQ1[2!6I7KVVDP]'*;>6\4W M3!0OB51/7L&A>@E_;=WK.RJN62\B^T+C>(B-<4O'.$B \X^*%1P2/^=B9_/( M#S#QY'VW^/N$LG0 7\N@.$RAOYD55R?Q>4BRNYKQR="!4H];)L4GJ#3/Y=:N M93;LF3D&A;EF4*ZV_"AAO:C[=#E.Z*R+V\.\V5",MJ2*PZQZO8]4EE0T6_I5$'F$H-0.8&U9D@3I9N_04_A(WTE1UL77%Z(#I96T;$7";&5;,+?"VM:,Y>U" MO9 ]Q#3-#I9\>] >L33!TP'<+7^1^(N:9\NU^G.:9Q+DQ2_-PG-I._9"2XPD M3(P?G-6VKW#+L"]=9Y(^&^(IGO92^/]H3TG+KB3,KL=&%OS>O)CUC%XQ@Y9, M*+1CY9:_]AK9Y]0QGB;=!L8K%D5#"=:2+PF3[S'ZSV\*B8=X<=Q++Y]4,L0" M+?.24\S;K-CM KYMOOUAY.'6.$K3+M;@.[\VC%JJ)F&J/IX(8 YMU+;>(*XG MY@'>ZK?/0[4D[;7 /K%X:!5$6T:F)WK@EPH-$'>B@"I]#W&_+]>OO87/NVG8 MY^%90KH:.1IR]@TS-BO;CATQ] 56<#UE9L%:Y=-!7=A\P'RV&Z[ M>2WH\W.2=8/,(S2>00P-&-#2. W3^ _+)<]=-\N?\KKQ!9KDJ+YVFS_6!B_N M/F^/X^[ZU"=$!I:G]&"'. M1/Y55G5XG]C,/^M&\KFT'=O<4C4-4W6[)=22\LD=L&:?:*#!HWUF)M/NCEX8 MV-<:WK(\#;/\1\4J#:V@-6.(6BR-RH$5@+L[0;/4LW--^X4D"/1K'=&N'&AX MY7#HB&;_*V2YU]+^@B)-NZM2CU"2#/05M%TET"R8M7?;S:9T!YNLK*N.;3+ M@/H8'*;4G\5G[>W/I>WX4*Y=<<3A%<>'RG#0:_8[6MVSU_WY7-0[>CJ']Q1O49NTZH^W6V>-G\'N':'X)WG[_#%HC[4;]74_S'X MA2F@.XU*O@25T=LIA(VJC^WK&R,W[N3[7AHCU^YRQ5G!E16 WY=2FI<;^X+F MSQ/S_P!02P,$% @ MX *5Y0HJU'& P 0P@ !@ !X;"]W;W)K,QB[WSSZ$BBN)[;6Q89E6, MS6V>!U51+HU\M7!N- MMO3H16CK6OK#'1FW7V;3[+CQ46^KR!OY:M'(+3U1_-P\>JSR :70-=F@G16> MRF7V=GI[=\WVR>"+IGTX^Q:,IYP)Z:_8 M=[8S1%1MB*[NG;&NM>U^Y?=>AS.'-Y.?.,QZAUGBW05*+-_)*%<+[_;"LS70 M^".EFKQ!3ELNRE/T.-7PBZN_96P]"5>*#PUYR4J%11Z!S.>YZE'N.I393U!N MQ(.SL0KB#UM0\:-_#D8#K=F1UMWL(N#[UH[%?#(2L\EL?@%O/J0Y3WCS_YEF MAW+],@I?D-O02$7+##<@D-]1MGKUR_1F\OL%CM<#Q^M+Z/^9XV64Z5B\!"3^ M<3456DFA@Y!B1Y&\MKB&HB)I8B64JQMI#T+A:D=MMZ+QKFA5# (WOS]-U\CJ M6IH@-@<X9H MI"<;CV1&)]9KYYLQ@A="PWI?.6,.5VYOJ1"?QT^8*9N@"XU\SGSNK3JY: L2 M-HD!2H.])C!:5])NB6W$@U3>$6BY6BM$M87N]/M* MQP)3TS- =LQ=EHB .5%Q,EOC-HBC3LAL4C/ZU0!/=J>]@VI(65MEVH(!"QU\VW11X1?: MID$X(&D[$D9N4(XSDQ&?&$/',+6T;8E9UT+Q[4BL/WRY?W:3HUT4-\&P)Z#DY>IY9(GHEGBNQ=.VXS2.BA M(_"[-O)=35K.*$*>B&H*&1B4U<8;A$9*%Z$OFRC1AE9IKLQ0VM&9]IZ82Y_5 M>7D@NF2?Z&7WG/05[6J)KMM76E5@?$@Y*GCLUX?I-]J=)2A$JZ3\:^O M,]0J/5G=(KHF/1,;%U'I](G14)!G YR7SL7C@@,,_S>L_@502P,$% @ MMX *5Q,;EN?> @ KP8 !@ !X;"]W;W)K&K*1C*7B%TG(EP>!F$LUZU_.!SP\)OS@V]F@-OI.U4@_> MN"DF4>H%H<#<>09&KT=B&3\V7-&74D//%X?V+^&WJF7-;.X4.(W+UPY MB:XB*'##:N'N5/,=]_U<>KY<"1N>T+2Y&57,:^M4M0>377'9OMG3?A^. %?I M&X!L#\B"[K904/F9.38=&]6 \=G$YA>AU8 F<5SZ0UDY0U%..#>=,\LMJ TL M#6IFF-^J<>*(V<>3?,\R;UFR-UB&<*ND*RU\D046+_$)*>ID90=9\^PDX8]: MQM!/+R!+L_X)OG[79C_P]?^SS99E\#J+OR#75K,<)Q'= (OF$:/I^5EOF(Y. M:!QT&@>GV-^M\31+%L-K1'!^=I6E_1'YN,RY%A@R%DI:)7C1YOPL$?+.@P5L MN&24S0181PZZC,X"X45=(#C*9GFN:N\D+F\O5*69W%T DP5P\C>E$F('JI%$ M9^NUY05GAJ.-X48Z-'D+ &>8M"S<5!O :R:H-*E3H3P>&O/#E;L=W7U7OI#]?%A;E&B8WTN*HW8MULN[E]Q; M*U\G',2L0L-S!A_\F6?IZ#Y>Q?!M-EL&NS?Z&+_VM29'0X0(MF%46@A:VGG2 M>;MI/&N'T'-Z.\IOF=ER.D>!&X*F\:?+"$P['EO#*1U&TEHY&G!A6=(?!8U/ MH/A&*7A5>*8%_5IZPCHM6V M8CQAA;5N>2;V$46BJF"QB#) =JG\ZS>_3 $ZVC+.SL;^S O4I$$$HE$WIGH MUVOK/ON%UEWQ9=FT_LW1HNM6WYZ>^FJAE\J?V)5NZO7W-[SZZMZ]MWS6FU1]=X?OE4KG-.]W8]9NC\Z/XXFNVS MWP5V,K7V,QY^J-\BJ P1%_SWJ>]TT $1H_!9@'J4E,3'_':&_Y[W3 M7J;*ZWO;_,/4W>+-T>U14>N9ZION9[O^JP[[N0*\RC:>_RW6,O9B_L M,DPF#):FE?_5ET"';,+MV8$)DS!APGC+0HSE=ZI3;U\[NRX<1A,T_."M\FQ" MSK0XE(?.T5=#\[JW#V;>FIFI5-L5=U5E^[8S[;SX:!M3&>U?GW:T"(:>5@'@ M.P$X.0#PNOA@VV[AB^_;6M?C^:>$7,)P$C%\-WD2X-_Z]J2X."N+R=GDX@EX M%VG'%PSOXG]OQP+P:(Y,)K]ZB/WG[SE_/KLU=/H'N9T+U\ M"OK_!-VG 5Z<%'\ LWBGO/&%G14?M/*]TR2$7?%IH8O*TJ&V7M?XY6EXK3IZ MF)E6M9513>$[>H'AOEBH1UU,M6X+HLI*.1I'4M@1E(4AMG:T?$-@? >IHN7T METJOND+1PC3(K8W716L)_$GQKO>T">^+>[N797[P9>%F3&VJOJM-\!>>:]I M7_1?O\1C6Q>-45/3F Y$,VW5.Q=(TYFN[VANPN8$:.*+J;4;8!*.*]5B>F?W M3]Q!H]5=0H506#E;T3 =",Y#&:<-@R1%3>!(&Z_ZCJF =#E.%ZG'W7;ZY." M%-P^G!)"X(X!I;)8:YI;6>*BWV5)VA7QT(S(T>B$72+<%J42!3O,-6%I;T#W M8W!4,5/T]E$UO99-#HNI=L."*E3+$:8]$9=YJ@L3CMU'- MB>F+N;7UVC3-2?$][9M4?EC^#@BOA)%^B/P,FA \XM)][%^2DF[)JK'HK FV MTX$:="I+]5D7>K2$RI;H%D09-9N1X6*,:3GK(&=J"2[GG0O294[7,IZG0-1? M5A!5XKQ/C.7A]4@VV;*Q@-K>Y0(**,YH$IJ2<>FT6S("^@L- @V(^ITCXTKK M8ZX&L>4D0'"GVSKQG6EKLFAN0[+5BC_!!^;L(QU*74PW#$&LGG:"J.]7J\;$ MIWR>>E2FX5.<.;L4K0%.!R\4GB!5H F17JUHB94SM/FO(X;OI[\R\2U]IC4) M,(ZQUG.GF8]ZHH?KR.7I-BS8F$2ZJF#]WW;-IE!KO,-!@6$?62.2D%7&5?V2 MV(0 A(->V[ZI(WL4/6N"?L5BX/MJ\02J!(].''H2Q*V4?*,2GE=/@^515JL-L3?YAH,A(IK),>:8A06)A$P*F:69=H R MU06&.8@>40U3]\GB23(5[^G@ NH _#,+%FAV#]7=LO&#G9L-XRKYLF&"U!K\ MCRV"60<)+]GRW--SK1@R4"$N(E8TI"ETDH!?6@-!?NC2@3Z0+?I=NX:YVQ>_ MG#R<%+5M&N6@9Q>&MDVO5>-E?RZA'!$[^2SC26^@0&R M+20.3,QBC5=.+Q ,/$*/T+-FIK8PK3\@/O KB"SK'%I)52(CI.SM$C9=0WE$ MVN!$!#")H)S,/5N]C6@9XM+U@@Z!%-(:I*,8"-:%-I4?*KCJ_.;5'MJS-@;4 M)>VC T4SBSTRA0[J?2EN5K2(!52N)0T.RP=&.2%.9V7$*6J!?=O#=SVJ,8J"J,:=K1-UJ0/&);:/&6 I,GARF:G%UV MJRWQ$DQV\+,@*<;VGFB49E?*+XI98]<^F*:D!3B7$-W^/V+T S ;G9_^9^']0@*#VB.6C!Y>0XNT3.2H=.:]52V&Z*6BQ M,ETP]SBC?@F/T(5&!+I3YHMH.7T#*YM$(&:J ??A@X5(IB?UL>^\?KO%*U\\Y?SF\M7 M?_"?,-E#.)K!S?F4&3IA\^$ A]]N>"=.1(B1\K4E/^22SL*&D4N!::,?(XM"5P!:'/U(] M;#)8:!\6Y& A[%?BHJ\9& \;L+\S:MZ2*@/G Z5<%'"J).EXS3^^)X^>?'$& MD1,^AJOPZAJ*M>8+$I?&T&C2')K4H"@6YDAR3DB0YP9$H[/!MXWL$08B& :8 M:03$D>-I;3VL#??HD3QJINW# !\A@!F^#"M'MU,QGY.5,LP,,(;DT,')**:6 MHKI39&>$#+\\(-*#IN+YF!E2,L$@'4B_7$Q(J@-_#5A*:N><..P[/>UX ="2 M=CZ@'WGP>9@=H(77+Z(EWD=QV&'F^T0*8"A[AO!K=KB3YRP1)M((2^4^DP1R M?"4F489+] =CTU'0'&*S=B\?9JF97,(QM-5?R/M;Z^8Q'JP$KT.42UAZ.E-) M)8EUW017+-L,+# IL61/@6=KV^/X3.8_Z%7!D39&T9:6O(1P&-F N.HQK7J, M54=+. DWC?B=0XZEE*/M6V*&AOW /:Y^3&;LN/I^08#)[<9)1=]:\\$/AC.D M*STIM4H3BW.^"2F:A@PL,Q='8N01FZ[X499,;87$9OI" M7 5Y_1O%YT&SC#(PKWCN\^H%S!A2(H0P 49(5?&G(!+("W-.P'/H3V!&'K9D MAH;-P]]\=GW-$"0WEAT$Q,&I6F>GA>SIPM"IK6'C&Z,YT4G$&H/=/3((<3@/'IQHTAB4[*!,\\[B*_9UI.I"CXK 88?30)J.CM0*NAOT%#25)+H MDG@M$FR@4E2Q2&*(C\K!*?MPT1O(LU2BPUL3!8NSB MF*@BC\SY+*@CXU>0^8*T!D-*T0)R,BE16H5T&VWEO7$>J);AE^V[XOG1^Q_> M_W3T@ES5;F'961)'U00T-XS)V-Z&(^? $@43I@@Y;ZU&:E=\MD8AI^N &SF@SFPH^*.\X5Q$AL2?]LI>$UBA CAO/!]#. MR>0Q;%$T)P>7CC40.$![2U-C2S2RID$C<63 59Q97BD!:\.A;E5D$90E:"X' MYL1[G"YA8H83" <&>I.OH<5_$8X$$B&@3[F;$(3%NM8)>6,974SB+9AY;]D/ MMV*#( XA*H[T%4>#,#(UM">H HR:(A>D(DHA] \YA@DIQ^5-1%K ML" CGQ=G"[F/Z9?(O,F5(2)V>AG4R#[N,FJM-!L5L,P*4Z3N%/(I%9]Z3>Y08W-5Q[D%WB]KKR5B M;3REJFB G/#<(THSC?RK[T98#37BZ/=$L^D79D6R%W#!:%TM6MO8^09%RHHS MUJ5X=K"0P2WE9^1K\GZ!K]C 82SLPP)=Y;>F4'99:0F@K/MLL*ZUYQLAGNW M93'VFXF 5F8FGC81=_GX,5NRJAAK.K',F8+4H4Y\?[%FF^J)2WZ-?KO MP"&1SZS_-0>UYRQ^&%[1KGZT[?SX1UJMCBH@ZFC^TO"76,')2<>IC0$4J^-# MQ5[:'X0X1"[[?5I$H*RY$!C 9$]UC.3@]85$DT472/@O=B+0@HU;F6(U9 MC7%DA=JSALY8AQ#TZ0#%HF0I<%K6PH("1F0,099PFCO;KX:^!*P9S#X; [^U M5SJ 68XB-Q.P2LA<6@!9(A!,;L6P9&W7;?3[\_0#<[R8*S,N*SYA6K;. 3 & MF(.]CC6XGP>7>A32:&0W<D91E6>ZR0)ADN*,!+##R(#D+96=PT(98@D!*)COFR;F:%("$W)Z$0_!X MN9<#99 LL6K)\YZKK"7%+[A58;KMZ&3R&-H8?/%K7W/VE)-5R@5%$2;,ELWT .4$B91QCEB++FDA% T.)TFX>E@[1 MPCXJ,40*97.M/2+\?_BA@T@42];_0UP:2I#-9IR+3A(" 7<^H<&IREAZB9%P M!4!#":K,*D&9A$EMO9,RZYIT CFL)@B<1W7V43FS)7&?%CG@G2H3GTDB'VP\ MT;KY4\0J0V3N:6N=\;-@Z538'6(U9&\Y-(@L(=F?$2O%_$,JM@;_+768=)L5 M0F*B,X-BJ5HE?UHX<+H930Z^QR[)Q%RC946EG1S8Q^P/'+OM2SA+5=.I+'$0_>84@7;1>&&+902/C[J(*69HN M"Q:R)C=)"!:J)V=/TOG?&:_F9)+F2JKB0S/#GVJ4P!!N.S!<9IA9I%[]M\E" M_OO_?^[_]^% /O&!Y'WTPT$T+^ M;Z"RF&8/D_\'7V*O0WSYK+B^R1Z.L]_GY>W+R>CYZO)B]/SRZN43WR>WEP<@ M7Y07M]>C9W1QY<_7-V<[W^\S6[Y-ZO/;R7NRA=WNZ\NRDOSZ_WK'1]NXO537FSY^UE>3NY+7[B:.*Y M/IF?E-'4;[*TLW^Q,_'X*]Y,=JFPCP1?->IKUKO:G99QX].C/EEIV1'KF7'= M9*0IB&,_ M?VADW.HZ1!^MU\I5TJ7S798XC<1XZ&SU^5@B4$#5K5<[D3[YR17GEH@\V?@J M'S]4,+*"CN3?2J1:=-9RLN>6BHW7$215-(>X214(WF%=F464433FBQ0O5GA$ZVVAR)VSJ-SNLR MW"HG75L'_/2#1$-V/2L8RI6(_("Y;Z;K&KD(%(D$+HC1,#,)LE8V]O+%JS*I M80?5WQ'4U*HJD0+N;M3LX<;NDX=#",>>XRQBJ?MX-2A5T/PXI9$..J=#;"H) MBZ?L'G)%2TFNY(4<$'ZX%;F_^I+[H<2^=:!C M[.:2/-H<7"EY9L1-OQ+E?6UB+WY(-^?+S4PC-_7".BA<]4ZN!V:W-[K(Q:UT M%-XU4USW27<#1C<[ /, R&[OC0^D$6SO)4KS66L/IGP@E4"19AM2@OND!\KW MMUZY+J9()''%!=J0#P(>3]XX2-P:8\#$6R'Q"PC0^GSVE5PKZ/02_7]N,[J( MDV=2,6L:+X\>0D (;/;>U=F]ZR8J1[=*.!\$3I1LU%K*$%*?"!3G!O+40SW. M^^Y61&$:G.>VY^'FVJA/*]U/4]S,AJ:173)SUL!LES0E-<\=PXWY#!GFA#BT M6ZH"[$(K< =Q2/]+)6PK6\FML$%\&;19V$%=[Z-L7L09+K#QJBLK+07;:=[M MLH'L[^GM)%B\B2GJ#%YNA4EB27]1RYBX)KW-DLM6/F8KMM*_*"-RK\:2U$^7 M3$J.=CFNM)1/W!0<.BJ&%N0ZW@M,U#4^OP*XA?$6OHRA3KHVU<*:3TEV-^]&M$_1' MCO6C9'18TW9V9:IB,CD+-SPR3DI=.3ZDDF&Q9C:_G<9-%\:30=](-C)?]SD* M-"_RVS!<(HK[\-MXQGH.DF;\>]60_HPVUK$*U71/#-O;_/ YQF?\N!6'[.?[$" MQ"%M*'_6(;U-?Q3C3OX6Q#!<_J+&!^7FZ+YM](RFGIW<7!T53OY*A3S0$?-? MAIC:KK-+_@GCHAT&T/>9M5U\P +I3X6\_6]02P,$% @ MX *5T-KZ0S& M"P 8Q\ !D !X;"]W;W)K&ULO5EM;QNY$?XK MA XXM( B.TXN">+8@/-R;:X-+G"2RV=JEY(8K\@]DFM9^?5]9H:[RU5DMQ_: M D&L79'S/L\SI%[M?+B)&V.2NMLV+E[,-BFU+T].8K4Q6QT7OC4.WZQ\V.J$ MQ[ ^B6TPNN9-V^;D[/3TV[?,7O/H;+5[Y+C77F8U"QVVYUV+\VC=]= MS![/^A?7=KU)].+D\E6KU^:325_:CP%/)X.4VFZ-B]8[% M%_QAS2X6GQ5YLO3^AA[>UQ>S4S+(-*9*)$'CSZUY8YJ&!,&,/[/,V:"2-I:? M>^F_LN_P9:FC>>.;K[9.FXO9BYFJS4IW3;KVN[^;[,\O)*_R3>3_U4[6/C^; MJ:J+R6_S9EBPM4[^ZKL2=6OU6U>O$?<4E7:U^H?9JT^^ M"Y6)RJ_4NY@L@D$1_>(J$Q(2G_:O3A*,(9$G55;\6A2?W:/XF?K@7=I$]<[5 MII[N/X$3@R=GO2>OSQX4^%OG%NK)Z5R=G9X]>4#>DR$R3UC>D_]_9$3QT^.* MJ0U?QE97YF*&/HLFW)K9Y<\_/7YV>OZ 6T\'MYX^)/U_Z=;#BI\NU'])M_KY MIQ=GIT_.U>>-40A1JX.LP8Z5==I5%CIBTLF(9$O=7_E0XRN#!DL;]67Q::'^ M=G7U$;-X'8WU(!@*V% !V$K),=K^Q>FD;!,E HZR_-:XS_-G< M 8FCB0OV^P=[/+QFR85I.AC&K%K!EHT%F@2./XD*UE T:/>M#M9W, ;F![4" M4OK0^T423&-A1TUA61K8I*-W>MD8U:%W SM=V5!U6\0<,F$[O4), 8WLXFYC MJXTB"N%O8)+E]P@RU0"]^S;6P1+DH2H=PIZ^O-5-9QX(U&BG\XF,JVVSIR3@ M%5*Y"GZ;'8M26 N47^H0A=[ K=ZKVB*!059C<2P"O)C4VS3N'("&[3R,.U(' M"I'0:U2"6WM:QKXOU#6^C5(^GHLSMT,AGF54?NWL=TA!#5.8*&^>GR2FJ3!) M(:BDE?)M5SD'HB;7)\+H$!R.6);DPX%H?[@3;JZZP!&4);&4#M[M92\19G!6 MX+C+MM2%7G 1QP$'--42:31CH]-&*H:B=]%0$N(Q3D-765#JO<.);FV5*Q78_F\[B+0*4;UQF^70 S)6K^G7U@Q,-0_%!QGFCM-H<@2 MEZ9:]B*K4>1A#C4#A TB.EI>4U/F5AIOI=(7L!ES13(!=)^[(TY6S-4.K9=@ MSGW3[T('UF+ZOT Z+-)HFC^'_HJ #B@2=&W(9E.G0-CC_Q"F$=BC M1?Q7*#B490\S8HA@6BY39]+H1AQQLVSL8E<)S>]>O__\]DJMP<5H@4#].Q^B MTS\S3J<4).T992G;;9>DW=?&F: ;=&B??ZA:HE\%)L%] U90F;4F69II$1AD M$AIRDNDK5 5 &N^LDT1S3R+[VD;=9&L*1D 5ZCFQ$M5#20/9;E@7._0A=Z58 M578Z0HMV;#DV@Q6H+HX:?(1!-G#U_O;--0,2L[[M'. M=1P6O-YZF+*BW.(;O-IM#.,K90/56\&J2.LFA*2J#5" ^J)F9LZ<,^48Y@'B MD*4T[2UR =Q8J*^D(F6[[[&1>Y($K&R(B0L46/ GS+:80RA) ZWZ,;L$I#81 M;K-;C;TQ L^.#3EB(V.-3!'TLG/8;NXJ8PB5448]%]1%)RS4VRXP?DX,PKC3 M[$%&;#JR%6U/YN16Q;@F<:,R@EZ'WH3U$Z3MW7H)YZO@$3;GM[;BND//AWV) M/GGM.>-2\21*".HYZ!3<88P#>?#1$VD\SZ6VSQ6*9D3I(.N<^YZ0^S&1R8$= M$=>G04--KA3F@6E$.&M<4_*.);99*5K:0!X 2VP:!)X0OJO M4C-H2*_XH$KQC3>VY2"7IO7E1SX"PBGA !B4*?5 3LI$2=ZP4#B\'O@>J6F" MD7(X- N.X5]VP=13AUAJ!O:^B0IB&F>'J3HR.H.2;-IFDXD*U^M@UM3]!Q/? M/%-[V72C!H0>VYB/![D#'PFI MB3"ASX>TY=DJ3F=;'L\UW5/(]&$P*$ [6LX$JG4YJ^2'@>8^%21GJD'FC0U8@P)0@T07'=T6X01:)YG M*7#P79[Y*]VB91I4'887P%<#SGQ$@#[A?RZBR1C'G[!/RG)I]IYFFNQVP$IT M,C89^$ 1R%.S@-YTED!3'XT"#ZK'K>$PDTG'*H_!;9E) ,JAAP[)0OTTZEF9 M4>AT-&<)0[)'=<, W#9:IGC /W2O;7F$>CMQ9-!LAR)+$O@IZM MAM+/K(5S*L[,-MY@)4$< WD&FCZT,.;WCN8((%DY&8ZGJ&DQLJ6#@?FH8-VM M;VZIER%*U]] =7)RV-KGPB%YS*06SXFM*+M;2ZT>Q M-159.#82D*7V/![P%04I.#"@-A6=J\H)79Q8TAULQK"FZF24_?>FEI92=FCA M(9N^$0&CO80]H:Z%=:D\1/"ES7 #-#V2M\ 3LI7J MP&Y[:?A[JVW3'V5H\V M'B&/!J>!?&:G@RB='_O[&/DY("L4Y<5^FQ&3NRF,"Z?N#9!1SMI]9?[!AYK^ M1N.CWB]U=4-6?PQ4)TDFXW?PK>4LC@BIUPY=AQZ2,'R^_O+K[]KRT!'5"5 M15%A\=W?!(-+NNTK)X\>^384.?\+R3X[/4_@5\.?'Y__%>F%%4[X$CC8A:6- M&XH(W1>#J?/9V*)(,SMTCG,3-[ZZX6(6$90NDDP'&KX; ZP3M^1$[M#D4HA= M0/-%=AR-W.@J7_KRYL5 47$ DO%05:I6539OP%M:BR)S4*C(LRM_(M($GK M=\KUKM$4RD5_]U[<57,:A(&'D>T'=WN(I F0Z)=5H$>7[*KG?#GYDZH2K8N+< 9N^OYXR+X0Q7G M"RPNX&D/L5). .4(1L$R4(E>@/(S5>-DUFKI:M?XA?6 M"=;PTVL^3I5N=GH?U483PV?KD/X-^<;)T:2 1@M=$3]!9T]?B)A.V8$,6<=^ M^SHI?OB$VC7_O,ODZY+\!CJ\'7Y!OI(?3L?E\O/S!QW6UM%9?R3KCPDW_+/J$N?X"-_W!@02J %^'[E07#Y@10,OZM?_@M02P,$% @ MMX *5UI?=JI!! 6@P !D !X;"]W;W)K&UL MQ5=M;]LV$/XKA%H4#J9:$F59=F(;2-*7=5C1(&FZS[1TMHE*I$I2=M-?OR/E M*$XE9\&*85\L\GCWW!W)>WB>[:3ZJC< AGPO"Z'GWL:8ZC0(=+:!DNFAK$#@ MRDJJDAF>71Z,;+Z3N$+ MAYT^&!.;R5+*KW;R(9][H0T("LB,16#XV<(E%(4%PC"^[3&]UJ4U/!S?H[]S MN6,N2Z;A4A9_\=QLYM[$(SFL6%V8:[G['?;Y)!8ODX5VOV37Z%+JD:S61I9[ M8XR@Y*+YLN_[?3@PF(1'#.C>@+JX&T(M7+Z)Q>/9$D*,VR-%3Z,\/\FF89$AZD::.Q:XE-KT*&0*W') !N>E5(;_8'9^TE&]%4A]!?\! M.7F/E&<-_I1:=Q7?:L.1-%#O'>.*?&%%[?:V!)5Q5I"*5:!:[9"B:<^#4<=\2B<=&2#>$J[ MV5@ &I(WL&QOP5U'B?II$G:DKY\A:2QOAS=#8G!_->)#-XN(^N-XVA6G:3>+ MB*;=+"S 9-KX6(HT,)6A_.!^ED?/*319H\7,I' M=<(>U0F^I:"00*3CD)SK3-:649 *"-)+R>O24@F&I; D$*&YJ':YN;I5K;(- M/J^YDS$%5KNH\37!%]%LL-2X,(!$9>R"+,&"R%J13 HM"YZ[6MLO:8,SNQ-# M%W/M5O;6"C+@6[8L (>%L]I'S99R"\?XKK3Y-+HOTS1R47+="?(3 BERW?K0 MO6$N6<%$AG':=UL/L8Z%4=B@U'B,2!KW3I%AG\^^=LM0WO"Z_L_)^!])M9< M/RF^YJ*3Y30D.;O#H2*X98>7]J?B: 7'@*+7\3AIP#JU&T;^I(Y$_I+Q3EXZ+K:RN"@WX/WY.UZVHU<277M'ZMM&V "E&PO=V]R M:W-H965T^#;ERLM7FPA1". M?:]*92][A7/U;#"P62$J;ONZ%@I?%MI4W.'5+ >V-H+G?E-5#M+A\'A0<:EZ M5Q=^[C&E5*).\-L4U7<;&Y$J=>7O5%ON_"[7!:.%@97%S5?BGOAOM1W M!F^#EDLN*Z&LU(H9L;CL78]F-Q.B]P1?I5C;SC,C2^9:/]#+K_EE;T@*B5)D MCCAP_*W$K2A+8@0UOD6>O58D;>P^;[E_]+;#ECFWXE:7_Y&Y*RY[ISV6BP5O M2O>[7O]#1'NFQ"_3I?6_;!UHTTF/98UUNHJ;H4$E5?CGWZ,?.AM.A\]L2..& MU.L=!'DMWW/'KRZ,7C-#U.!&#]Y4OQO*245!N7<&7R7VN:N/7!KVE9>-8)\$ MMXT1\+BS%P,'YD0RR"*CF\ H?8;1,?NDE2LL^Z!RD3_>/X!2K6;I5K.;]$6& MOS6JS\;#A*7#=/P"OW%KZ=CS&__OE@9&D\.,J$QFMN:9N.RA#JPP*]&[>O/3 MZ'AX_H*:DU;-R4O<_XJ:+S(ZK.9QGSTC@+WYZ30=CL_9KU0JF38Y5YE -KJ" M?;R^OV'7][<,%(DG3(?GS_'A*F?OI2C<_8V[HM\XO*[A+E"L%M= MU5QM6!4X62;!*>.V\.S\@_C6R!4O6QE2K81U4:9C"U)GY=6A8@=@9(TQ4BVI M:*7ML\\0DT4QO+1Z)RL3Q@&^&+=61.:EY'-92B?%0>9*JZ,G MBZ$/A4U^6& MUG@&=:V,R)/I1CDL][T7/^M:9N0#EI7[QUS6]N\ECS& M"0<9\@"G"@RE':1]5V#R)$9(,CXO)2"6>+C""'&$O#!=@PN\5&X%Z<]&8 MA'8'!;K^("*]4Y1"S"EQ$6EC]%P;3A+FFRY1S*D,*#VC5_EN/&-?5$>>%U1KJ6(H? WO,4(*!73SKH3K7,-#(0!@ M8*7SO\ACT+H2_I +;,"N:(YW$]7S(Q%/RH%@.W)M:^ZI.YNN[A%P=>G32:%= M\Z7\1Y/')R(('JJU\1!%>>8VY)+1R3E,7#\N:SY'BWBPKHE5+.>=2V^?.PN2 M+;S:B'VD;_!A^Z'F&UJ=L>L51R+B\0C>.;+@ ) $C/OXS=@';A1IU7IJAM,P MIC0=A$A-V C X2_Q\=[[.4U.ID-*9F#-"@>,)#&FUPBY]&(G$P.GN(^ MHP]@%A#89D;.*:_GFDK,4WHH\F>-SP ]MH^Y8&RT(UY?!1;6D7S)MKF;=9& M\?_]OP6EP^OI,^OCO?4/ULG*![#3!:&'J81!8$LD7 V VE+_S(XZSZ.3)#V; MOOSQ5IO:8U;,F &;:Y7;/3V.]E;&9PFRX_6$[\7<;7-W\XIM^RLAT0^O?NG? M]]%*A--.[.L_2I/CT[._)39N]1*6>N7Z#*"DLD-2)FDR.3W]6U+B5I2EV&S! M:M$<"D4Z3<:CUSC^@ ?#UL_:(75VM=2%E%V&G ZAT4EG87J<3$?=?'H<$.04 M0GTRW27WYY>J&^!F>24>EW3 =B0Z&M!:A*9BSDL/+>'J (VLM>ADLW"J_#@5 M[\^--[RJX^,'.CGZ>V2[@X%AV#^Z)T1_>XO^'@YX]SKJ?V$F>';'#PP8)\E9 MNE\<([#=Q\,? C0.8,$P.9GLLQLE9Y-]S)\$&HWLRH:5.@.@%4:O50I'X3OR-'>$'68>*FK :V? M>5'4IC/S!ASK*N3G,?I.NJ =V\2.'K6(,=HX;TZFK>O>%N0BHTL5:N+V>YZ\ M4P/D9.K(N5F2HCFH:,JF=EA: EFR#]B)N8U*5*B5-%KY,.4&8*IH,LD"=FP3 M!6UC+CL3L'#2E"P-6(9;A]2GGK6"_5"_ M41D\O11YXE=)#E;]!)6T?3[MU\:2FA 2#*[X _YE13Z PQ4U]&4<':+]Z,1] M0.)$'NQ)XE"S%G[4VZJ/@-$]2WR358T8>)]!/3C:[O(*0[ENEL7CKK//#MW& M#3I7I0#?I;\0)C,P*(1;TW:UO7.^#E>M._)P8?T)6E#^EV*!K/M+ MX/#B=.TO7N?:.5WYQP)!$H8(\'VA@=7QA02T-_%7?P)02P,$% @ MX * M5T:Y'0'^# T#, !D !X;"]W;W)K&UL[5M[ M;]NV%O\J1!8,*: DLOQ,TP9PL_6V0[<%3;<+W/]HB;:YRI)&24ES/_W]G4-* MIOQJNZ4=+E"@K2V1/#SO9_WL/C?ORZ52E?BP2K/R^=&RJHJGY^=EO%0K69[E MAISM2-$66] M6DGS\$*E^?WSH]Y1\^*M7BPK>G%^]:R0"W6KJM^*&X.G\Q9*HE":/F MSX^FO: MG* M/3/YO3"T&]#H"Y/*IX&)-68KK?#73F216E<_.*X"F M#>>Q _/"@HGV@!F)G_.L6I;BQRQ12??\.5!J\8H:O%Y$!P'^5&=GHA\&(@JC M_@%X_9;./L/K_UTZ+9C!;C!D(D_+0L;J^1%LH%3F3AU=??]=;Q1>'D!RT"(Y M. 3]TY$\#&9\)G9"$M,T%?E<5$M%[PN9/7S_W23JC2]+6,>?M2ZUW8<],P= ME6(I[Y28*44F%.=U5JE$P!N(&J(V8GI[+2;A,-A]Y9F8XHQ)=+9('P*^60)H M539X\+T&$&-&2.,^F"79+"_/I3;B3J8UWLLL\7#169S6T#5\V4G0=0[TLA(; M7@*9+-8R%;>5K!0\"JZ?FWQ%YP >18)U1\]AQ)MX!/#;!SGD-#M'( MEE$W=5HJ\;NJE,$]YD&\4_$RR]-\ 5H"\>;-=2#>JKMZ5D6BWYP.-1"8G$B@_NHDS@SZ]QE<\@QAY;&OZ%X2G1&_!C9!'] MJ4X?1&_8O%KS*WTX$X1*V+_D-0C;TZ(I"1K\,?$2;E-,%T8Q6O!PU7(G]4S\ MK]GFA?_)5RK1L02UICACE#2(NU_F*?;E]QG(+^M9J1-- FBWO\[B,X$+E6$& M5CF._E6L3HC.*+RT&_BA=_DD.(1((*;35^)5GI+VEVNYQ\I4B)8DC#4TEN9* MK2"+4IS JZ<-BUE\[O9;1"]EFMM%49NREL =I-TO=;S51J6RLD?HK6,''-QX<'GPHWMQ(76KWY+0M,PNC(8ZXL;CWB2( M+OJDU;$LH?46^WM9$H9_L/4#Z>0/!$"KR11Y$R@L6+C*LX7(@9X!CL1:ZU?8 M2^Q@JL[N "&'8A#SX;49.?6A(+N!5[&.)DYS&,NBXY8:^Y^*(C?68.SJ!D$G MQ[U@$(9/&/]$%8!4M1I'.)KDM)"F>A"JC"DD.#]*-)9U0<"W5.73-,4]XZI$ MK3(]AP LGK-4+^Q7ZZ4)ZVV=#PBR9?WQ, P9?VB 8EX3 L<7]%9#369P(;JL MC)[53C^<>'/KF'J3TQ5E #B606U-29;8Q!K'6R0HJNL^ I%2Q&".KY@E. *F M(KK@#R1$_-BB+DZE7I76+SN'"%4NFKQ>+!F:@M^$52'33EQ>KFP]T-7#E4P4*87'5GC9O+'+G?Z#:-RP M;V8Z@V\]'X<:MF;RX(GGK+;EUF95C? R_EK#1XM46\9HXN2T]-6'2^7?XD$/7/9B31@X+UBBEC19%$;J$F8; M>!Z:B)!6(QCE.#9DT(VS=O'31Q* U<*0_5I]O:>PUE#?)+%!ATC6&B296+(V M55:(]BX]\GA)=ZUR0]R,:[HB;66I=HCQ#)D+=L#UKQ!TD)55\%@L@AU!A?,Q M04ZC,4Z75%. AN.@A&0=_KHJQO@W3+#:_9X2U$;D7M1T87Q#WSR%M+[6;:,4 M/%6^HOH8P\_I/+&HS)&?Y/?L0R3)U);T^K^JW'(J6T3[*7TW^5AK;5>16M5E MXUPS2&>:$AF'F4_XTS8M_5*?K]W=/R-8UL9FD!\[,^TX@N;MC<6^>?RM2#@# M:YZO.\Y[Z@G7 _?XU#F+##@$-*^/$2%#[XG=572YL7ZSE6)!;"XM*M?UPKC7 MN=:'0VN_E8N87D(!QMO3N)PM&3K;<1 CJWFXCO=>.P=E+OH]$> M'X4[W[U>.[6IU>"3QI NMJ@*)H?HXM5WG.IL>I)FSR0878S;I^' 6Q@/>W];/IN? MU[4QY!&\NH&S:B\QW];G+39=^%]_H<3W,\X[YM5/QP^NA!^V96\(OMU*4F;0'HZ@BQ]MR>9!(/!2/QK\XC+=]<6 M-O*7AOVO0E3'_087DY[W8I>'[FRYZ:8&W5*!\GA.:.NBS36;R/_I(?::2IHU M J[T?]E)6MNJ:+UO$(PF$Z=1>]&G9"2AWMO*=1Q;/#4EK/L3'RJ]D?Q34;DG M?6U55U,/P>5&+MO?#Y>J.BQE"T6%S[RND!RX!(4@;N;KG=S32X5.=J7.\(A; M.%)ZRCF!VI.:H;*Y@T2I=) 2*$)KSB/9R;9GJ&7V0>V1V)[9MRJ,(FD-B*7 M;N_R ASCAB^EJX0RJB1EL^52?Q K.P=0- >PS<2FB\];7%<1+&UZ&F(IDZ:] MW%8MQ(Z?9%93!FE;D]$9$@N'=U/J)3G\5M4T26TR/Y]3]X@:G4B5RX=,F04S M"NERK(NFN36CW':I$<^2MA76^C'X9UK3PI]V?$R^H0=Y"+?0K)4'1V+41!V M0!R+$Z&032X>.+MPIM^/^R\ :11?]!Y M=1%,_&/L.AHEMFT3?[P2RS2N;?]U]N 5S[Y>M:U IZ%L^\VFF" ML[\6P4XFNTC@:*F^,@%T<=K8JX_FR7#\9 \%)Z.^9YV')T.;,[SV6#NO:FV" MK%P:CL^^_6S/%3JCAV#7#*5SJ[0-P1WC%#@Y9/*?/TW9Z-_ZMW'F2*U(^E\5 MY&!B66@NL3I84]?+]G,3[N[S'&%WF_-SIR.47\BFN4.M.3VOR">Y#,,;GNS$ M^R_.1 Z.%3;$\5G#A5[XQ88+4=C[*M.%U^MN\*:V@F1OW%C@]BZO6DZ 7=DI MM8ZQQRHC]60*)F7 W.DJI\W2V ZQ<:6!=I5GJC.J=&DVN8!24JN(4[H. C>N MP4_ZJDZ1=._!Y)A'0%CSQA%8YU2Z+IR?^=@EWHSE>,CP>)AF-4 DM:$5[K<# M4)9 @5B+W+B+^&_6G=D?D&_2L$_TK8<9NSQ_J^E/]! Y37WPP!;75 <674<> M,;O'71A(?O,"9-HO]P*W1FP++NYR$<9OJ"\D:)Q;U%7YCT^A1L$PFGP;0GW^ M$&JG'_TVBOHVBOHVBOHVBOJ'1E%V8N'-@39'4I.#[<[))XZC>OOG"[VO.>DY M/*#YV'CGDP &=7#P]H^L&X-]D+87OU,3Y_W$B8 M_'E'% R&ZQM/\. S+VSI.33K^#B,QZ;HD(PWA/&Q[3''MP8>-K7:31** MT/%7(_LCC"P757?^9 M_]S[E07KO]K\&\V9GD%'\Q?EPJJ:6@#UN=Y7C4/=$'[(YZK_P%02P,$% M @ MX *5X+E2K/M @ I0@ !D !X;"]W;W)K&ULU59=;YLP%/TK%JVJ58H*-@1HFD3JQ[IU4J@BLOE-PG<& M*^7$R%;R*,23!3?YQ NL(2@ATU:!FN$9+J$LK9"Q\7.MZ75;6J(;;]2OF]I- M+8]4P:4H?[!<%Q,O]5 .B96GV%=S]#J9:)4S16MVEP<>BBKE1;5FFP< M5(RW(WU9WP>'D 8["&1-((WO=J/&Y175=#J68H6DS39J-FA*;=C&'./VH=QK M:5:9X>GI#7\&KH5\'?O:R-E)/UM3+UHJV4&-T:W@NE#H(\\AW^;[QD;GA6R\ M7)"]@E]J?H+"8(!(0,(]>F%76]CHA7]36TN-WJ?:5V&DEC2#B6?.N@+Y#-[T MZ #'P=D>8U%G+-JGOM_8?FIZ@CJV$^6@*2L5HA(056@N2O.VJ1$Z.DA)$)[] M-Z,Y M =@6[V"C*H'D&B$#1_ MF#6C*W1K(LFHN:.;'0X1=F(R(#CX#;OK-L+DS&4/XG3X!E\SSLS+FZ-/0N3] M9F%XVL=17VZY%>G5PD$0!0Z*X^1=13*(H\1!21K_\\.W:YRU'X#^\7S ^+@' MA#@@#!V TUUI47",OIJ6R]X\FD,4X]A!YH;B= O'8>2>([)]+F,RW,))U*F] M]^7RG=91@5PT#5*A3-1OKTMH'?4KE@7*$2YH8:G"1##\FV M*;9 BV73B!Z%-FVM"0OS'P'2)ICUN1!Z ^P&W9_)]!=02P,$% @ MX * M5R*+33)U @ 5P8 !D !X;"]W;W)K&ULI55M M;YLP$/XK%IWZ*0I@$D+:!*EI.VV3JD7M7CX[< E6P6:V:;)_/]L0AZHITK8O M\9W]W'//^>)CL>?B618 "AVJDLFE5RA57_F^S JHB!SS&I@^V7)1$:5=L?-E M+8#D-J@J?1P$L5\1RKQT8??6(EWP1I64P5H@V505$;]74/+]T@N]X\8CW17* M;/CIHB8[> +UO5X+[?F.):<5,$DY0P*V2^\FO%I-#-X"?E#8RYZ-3"4;SI^- M\SE?>H$1!"5DRC 0O;S +92E(=(R?G6>@%) M\$X [@*PU=TFLBKOB"+I0O ]$@:MV8QA2[716AQEIBE/2NA3JN-4NA90$YJC M^X-NLP2)",O1'=1<4B47OM(I#-#/.KI52X??H8O1 V>JD.B>Y9"_CO>U-*%1'"<]/QPE2>S*T(/D&11E.X<(@_G)#B<.29EL!&$9 MN-/I;.+LN(=4Y "OKR+$)]&S:82^JD*7=-R)HMF)!P?H&U>D1'7'!OV+SM_6 M%XWB)'GESQ/'=^XOY/<>>P5B9T>:1!EOF&K?O=MU4_.F'18G>#MR'XC8Z7M! M)6QU:#">33TDVC'6.HK7=G1LN-*#R)J%GOP@#$"?;SE71\&ULK55M3]LP$/XKIX#X5)&WTA=H*U%>M$TP5:!MG]WDVEC$<; =6O;K M=W;:- A::6Q?8I]S]]QS9_OQ:"75D\X0#:Q%7NBQEQE3GON^3C(43)_*$@OZ MLY!*,$.F6OJZ5,A2%R1R/PJ"GB\8+[S)R*W-U&0D*Y/S F<*="4$4Z]3S.5J M[(7>=N&!+S-C%_S)J&1+?$3SHYPILOP&)>4""\UE 0H78^\R/)]VK;]S^,EQ MI5MSL)7,I7RRQM=T[ 66$.:8&(O :'C!*\QS"T0TGC>87I/2!K;G6_1;5SO5 M,F<:KV3^BZ%&/;+WI0RM@$.P)B#8!D>-=)W(LKYEADY&2*U#6F]#LQ)7JHHD<+^RF/!I% M?SG%F(E==R,?$/8UL-/-CC3&B?:@].#>UF83,--D6+Z M-MXG3@VQ:$ML&AT$_%85IQ ''8B"*#Z %S>%Q@XO_N=":YSNQSCVDISKDB4X M]N@6:%0OZ$U.CL)><'& 9;=AV3V$_A.8[[NZ*Z0[A#4H%,YBEP42KY@M9;[_ Z M43S<8VW'06<8G+6L8-#[=*LNDZ025AF^:/6@U_[J='-?T;&@$>C; 9 B:KT'4"H%6(78G MRAT:F]$=F!73:$AQP6%!J?],P]4+>RU863IQ'0N#4FSFV;T%J*R M#O1_(:79&C9!\[I._@!02P,$% @ MX *5U6EI]!$! > H !D !X M;"]W;W)K&ULI5;;1%&R+6G& MEW;J3M)Q8[=YALBEB#$(, !H6?WZ+@")I!/;DS8O)':Q>_:*!98[J1YT#6#( M4\.%7@6U,>U9%.FBAH;JB6Q!X$XE54,-DFH;Z58!+9U2PZ,TCO.HH4P$ZZ7C MW:KU4G:&,P&WBNBN::C:7P*7NU60!$?&9[:MC65$ZV5+MW 'YJ_V5B$5]2@E M:T!H)@514*V"B^3L,K/R3N!O!CL]6A,;R4;*!TO'U$_]7%CK%LJ(8KR;^PTM2K8!&0$BK:S1.-,M+6 58.]K4(\0K-^_2_+X_ T'L][!["WT'W/P;8@D MF9#O8,C[=XLTGI[_]!\K JXBUU! LP%%IDGXG90MUYA(_[>]*]FTG4$S6E9F M1Q7T.R M*,2/M9(5.?%U*K!'%-.XB3Q*I( /!J^+HRBI )QT%L9Q3$Q-#=E135K*4$,@ M PA4%;A;@91HQ4I;+MTJ +QW#*&B=)R2Z4)VPCKR2'GG)*D@:I4L0&N"]RZB M%E09QT]!(W%<;M59SJL[[,6PW0,];'@S[[X3YV4^@$ MCU2>S2V1#>?%'1=DS4:L&+L86?FXL:=.<>[JOX&]3=YQ%X=@EF?D7F+=7N_V MBW%P\-3ZAL1*NG*P)]+X&Q/LC3E,5^>Z->J&I^W6DS3,3E/'.TEP.0NQ:KKU M7JMMBCA$.%JO%D M/@N(\N\<3QC9NK?%1AH "E<7#WJ2H @ )D< 9 >&PO=V]R:W-H965T]E=;YR6BDHA5+J1J* MG&6PLA RI1J&]\U,S=R?/3T6A$YZQ.TE4D:94 M;BY9(M9G/;=73=SSY4KCQ.C\-*=+]L#T[_F=A-&HYA+SE&6*BXQ(MCCK7;@G MES[N-QO^S=E:M7X3U&0NQ'<@X*Q!(6:>1 X?'(KEB2(",0X[\ESUY] M)!*V?U?0?H0G(K,KU2Y)]9 MS.(N_0ADJ 7Q*D$NO:,,/Q?9D(R= ?$<;WR$W[A6;&SXC5^MF*7S]]-A$)RH MG$;LK *1V?UM%:QB$95R@UL?:5(P MY(_[I-$'!@5LITI!BD2%^^[ "Z:DR$%L:\V(F@Q3*'-:XXM_*,*S2#(4FB9D M+B3 !?=(JLTIX^$L^)D,R<="5J2E94O+W%(9K2JC=/TL620DQ!X8:0G)%XUH M!/X@%A\:@=%4G@]B&-I(9$HD/(;C8Z(T/% T1 EZ"_"^PG3[""822@T1:@\L MATUSL)P;6"$&'2F G$E$4P96II!EXYBC,4#=YS!E_+>F<*BPEC,@/8 TW@:: MR-@AF.V3]SC2!L]"+=A"FMFX#V2NQRWQV'(%M8A]0"^XB8V$T[G/.%Z M8X3IC\/P!_ &CKW()4_*8/2>\>E2,L/36NKWFVOR!?RPLAZ]1#&84N3*T!G/ M IV5VO4&ON- K063@_F81629E%#5RO^L[?U]GE?\J>OY.5OR+"N=NJ7-0.ECRR(^G#=5&L.6--H,NL[V!Z$7'O!UR[N@!N2K M1NO2S_6YVHBCH?6KI&[D*,%@*@UCV5XLM U@3)U06^3T2HIBN2(?6613!+#' M;J,-.K#',>#X?P,,PLE+43 9.DX'!<$!&%PHQ14OQ&]2@\E\-(FD"FH)$(N*@AR+7 M!2S]Y],GDD.264"Y$H"SX=T0PGH%>6F^J<17Q3P!^8.!.PVV87>@KOP)V%OP M!22B5K?1343%$IIVXH9;^%,U^KX ;EKH"W?1MP=USQ0@L!IFJ?!O0*<7.F^ MYRT%=);-_A;:@!QE:D1_4_EA3SDJT' !V(0#IUN+!A:V6J"\(* [W:Y69?/P MI%F'&1R4DH44J9G#=JIJ,&PA*N\Q$^1O"E==6A:Z= NC,N$6!34/P,]ZQ:'A M,R?!R0GX!^Z8";1D4EDRHQ?8!YJUE"OK^+;]P"=U?K-)L,QONY2(MDQHLF$8 MJA"GY4EH_0[3 9D7VC:\Y9:-=9JT7DD2ZWEC&JR6X;. ;? 9"<@A=;@E-1,( MG@;-9?^ZX-A8;L!V0W)=G@!QQ6PO 9:N[&PQ!'=*5M\INS!#["\S^[8 MT/=]N%3PS&H%YC*Y#A1+"M,3VR8YQ5<)H"K!1 *PH!E4MW=7%[?O"611N61J M #2JD+A@X:/IDX5NWZL/:H+/=%F14";4)7MD60%T?>COS%;7"=M["=Y)S:4 M5V/8GH@\;0FL!B4==/WFAQ<&'09+EC$)5L1%&J>0#96&"$4-&YW?9#_-B.';FGDV>2O,?(W2!4\-F$+##.U@! Q8;]H M G(73W@8FGQ(?OEIZCGC7_^T9^W1:J)./GB_JB8Q_MH#C]SO%IQJ_0IEWS[G M8@E58(F)PV8(=#S7UE35GC[Q!I-@MC.^@?)P0CC@+#)&,>]UP$[VLE_M?N>% MWON=<^WL)>0LA%6;LP\N/S1^[?.>Q85]2\GWWN(/T3T !LQ+"GQ?!*43RB+_ MP[Z,J+:X V_F[1#.X&KQR5SS6K9^YP;.'@NXKK_/ N[ ];W6>#K>/>:ESR]8 M@83X7KH$NR!]\FHN^V0N Y.^,[ MVS8V&]\! /SI'K=.9^'[70P !':V @#(5],C)0<"U*Q%J]/D:VGYW,W"?CP,O)MA**Q MZG2@4\9>(55M\ M&)B65^W2=:6N#3X,?JX&^[Y9C%J?BU(&'1)^%%/$<+)?CNK9^KO;A?W$#] M-?+\?U!+ P04 " "W@ I7/LYD3*X% #5$0 &0 'AL+W=O6-JMG%Z( M2N>\9+<2J:HHJ'R:L5QL+D=XM"5\Y(NE-H3Q]&)%%^R.Z<^K6PF[<8N2\8*5 MBHL223:_'%WALUE@^"W#%\XVJK-&QI-[(1[,YB:[''G&():S5!L$"H\UNV9Y M;H# C+\;S%&KT@AVUUOT=]9W\.6>*G8M\J\\T\O+T62$,C:G5:X_BLUOK/$G M-'BIR)7]CS8U+PE'**V4%D4C#!84O*R?]+&)0T=@XAT1((T L7;7BJR5;ZBF MTPLI-D@:;D S"^NJE0;C>&F2U6ZR/<<1#SB MG\#S6U=]B^=_!U=KI& 8R33*F5K1E%V.H!,4DVLVFKYZ@2/O_(2=06MG< K] M67:>1L*^BXZAH5+O8;3_8: D,& 1$X8[]PAV"R?&9&C$#\X)( /*DO- MRXKK)_.R[P-8@:@"]!R&O#IK:^M[/?^LBGOP!/1N*5_MN(4H7ZT71\4^-.9M M]V\?F4PY1.I6\I2UY!G-:0E[JM$;EC*KRL=U9M$D<# F3A#XZ"7R7#_R2-U3 MK?,+24MCR:Y@]^WP7)PDDW;;%X>#=8=_!#=&'.JY;$[3'*(#^#(A#<()BAWB10P#:!TD?=$<)"EPOKHL3V /3 MI&378YB<=RB!&_O'^V)K;J<_.N4> M5+G!C,V#)^ZAP)*IKM!:P)/G MW3GZ^MX>SVGW>*[4]A!:JAG+158EXF<(%7;%Q MQNH%4*Q(1_=&5'ES , 1 G=8, "XZ GI.>42K6E>M28TK5X64XAMG?I4N00]]H@&T+#4(B, MY>;PA5'#)-RLV8"/^T[LL.LI8W84FK>H^?[_F?.,F=3O["^[S!]I?:X>7K\S MB;DI-6S-#>386%O!)Q7L[(SX^:9$S6C8-Z8O=EU?6>[,E65O(OZG\=D;/$F$ M?NI,H2#N;!,W[!]=!/>WI)XV[43"AX<3=KWD@!BY9.AHCL(A8E07YTX).>"" M27:(%[H)'L CT1 Q[H\F/(#GN]&@)T-&=Z ZQ-WLAN_@PP9^[N>"9*F0ANN,TEI-8;.*'O'],[]"TW[GQJ%TPN M[ \*"D9W5>KZJ[NEMK]97-6?ZCOV^@>/]U0N. R7G,U!U'/C<(1D_2-"O=%B M93_<[X76HK#+):,9DX8!WL^%T-N-4=#^DC/]!U!+ P04 " "W@ I7^9K6 MH(X% !<$ &0 'AL+W=O!"7_1R8\K3P4"G.2V([LN2"MQ92540@TNU M'NA249(YHX(/XC <#PK"1&]^[F37:GXN*\.9H-<*=%441&TO*9>;BU[4\X(; MMLZ-%0SFYR59TUMJ_BRO%:X&+4K&"BHTDP(475WT%M'IY=#J.X6_&-WHSCO8 M2)92WMG%A^RB%UJ'**>IL0@$'_?TBG)N@="-[PUFKSW2&G;?/?I[%SO&LB2: M7DG^C64FO^A->Y#1%:FXN9&;/V@3S\CBI9)K]QLVM6Z4]""MM)%%8XP>%$S4 M3_+0Y*%C, T/&,2-0>S\K@]R7KXEALS/E=R LMJ(9E]$D;6N+PDI\(K;8VX+@0IT9JD>1\^L3M$1#P<$$:F=R>V MM3)(,2#L>&([-D">"QP,UFU$11?_KK*U6Z&7&35484/4;C)15A@;RMO 3GQ@ MLG3]7RIF'6SB9"+E5>8S01]*G!)X/FVJ@X MQMR'JYR(-1Z :480C>%AV@MW&M:"<3P%RY,:=T1*>%IQ%YC-9#)K5:%;& M*+:LK#---+ZJ_;V2>SP\?^>316Y)4&=4.N<@9YAFC(#P)I"FF@W+L'K>1%<\@)UAE[!,;UA)G?['RN^A:3>4/O)=Q^K[!,6= -RS<" 4/% MR982Y=-CDUM6*LVM:U$8A*'[L00L$-257&,QT+2T''44H ]4I4Q[+B#WB>N8 M5V$_CL,(Z@JU!2C(%I8[*U<+@H73.4CEGDA/5R>F WN6HZ+_7C79\?XBEY&0 M6!EM=W!6TG96!B#D[E17C26E8G?P"ZD='R&L?_/JNC./P?9_59 M*QQ,A''=LAOGDL$6MX.D1=M09:<%K"3.VHT^!=M_87+VRY_?W%\EF*0?-5S< M4X6S]XG\G2]6>X*/R0MNJ/U;T(;[1;$U?A0[$-YY>=!NZ@C."2KGT4Z(HV \F03A M=-CJOX)A$,\2MX[BLX[<2PZV1(3],YX%TR3942$8ST9/L/SZ4%]$21+$41(D M':1H%LRF,43Q/K&0,H=:))I.@AC]Z:KC:;-Q G$2[8F3R8O=\IS_A^1'VN5' M8+Y*@T,P&8=!A'['H[!3C-$XF&%VDM%^(+@Q\HOGKAR#SHVOH&KM[K4:O[-( MP?KRUTK;J_.BOC'NU.M[]V>B<$IKX'2%IF%_,NJ!JN^R]<+(TMT?E]+@;=2] MYGC]I\HJX/Y*2N,7]H#V'PKS?P!02P,$% @ MX *5TR4RLC^ @ X@8 M !D !X;"]W;W)K&ULG55M;]HP$/XKIU3JIXE MH"_J *FP3>ND2E5?ML]'PD*IRK;N+8I@65:'NZ(L4KN38E.AZ:96PK0Y@%4"GCI-^_C$L4 M*IJ.P]R#F8YU[:10]&# UF6)9C,CJ9M)-(AV$X]B63@_$4_'%2[IB=Q+]6!X M%'W@9C;R\2'@IZ#&'KR#=[+0^M4/[K))U/>"2%+J/ /R MWXKF)*4G8AF_MYQ1E](##]]W[-^"=_:R0$MS+7^)S!63Z#J"C'*LI7O4S7?: M^KGP?*F6-CRA:6,'PPC2VCI=;L&LH!2J_]4ZDN"9YQ378<.V;T\W&Z1<]: M=/(.^A+NM7*%A:\JH^Q??,Q*.CG)3LXL.4GXHU8]&/8_0=)/AB?XAIV]8> ; M_J>]%CTZCO87XL96F-(DXA-OR:PHFIZ?#2[[GT]H&W7:1J?8/]1V&CVXZ,$A M SP7!'-=5J@V("P(/O$*](H,2@F*KS>?53*&,G"X!BEP(:1P&ZBT%>T%L:!S MX!V@;@=Z<(^*[R;?0@<%!Z"UQ#_F*-#Q@R"O76W(<^)"$J<-DKA:?"V$6D)N M=!D"/TK?"-;9XKSXVO'Z'PQ++,OMW9V?72>#J\\67IX@I\P;9*L96(>.@E-N M609#=JFMA12-V7#_:M!DH3![S<"10F>V=ZQ\;ZOF[;N]9 Z:=G" M"F7=RN;"ZP952H!+;H^V+=@6\9;7LGO?1BWG3;G*W"/]GN"N*-LJ%(*;@A$I MN_;N>.=]TX'G!2G*1<@GN60,UGME@D_-$6V] M8P<^/N@[)9EEZ*Y<;UTKU[:@;K9KX+=MW]J'M]W_'LW26Y>4,[3?N[J(P+0= MM1TX784NMM".>V)X+?@C1,8'\'JNM=L-?(+NLS;]"U!+ P04 " "W@ I7 MC+\1,%0% ":# &0 'AL+W=OM[%J H.E$T MTTY?1!+8/;M[]@+H:F/=@R^(@G@LM?'7O2*$ZF(X]%E!I?0#6Y'!SM*Z4@9\ MNM705XYD'I5*/9R,1J?#4BK3FUW%M?=N=F7KH)6A]T[XNBREV]Z0MIOKWKBW M6_B@5D7@A>'LJI(KNJ?PJ7KO\#5L47)5DO'*&N%H>=V;CR]N3E@^"ORN:.,[ M[X(C65C[P!\_Y]>]$3M$FK+ "!*/-=V2U@P$-[XTF+W6)"MVWW?HKV/LB&4A M/=U:_5GEH;CNG?=$3DM9Z_#!;GZB)IX7C)=9[>.OV"39Z:@GLMH'6S;*\*!4 M)CWE8\-#1^'\>PJ31F$2_4Z&HI=W,LC9E;,;X5@::/P20XW:<$X93LI]<-A5 MT NS6UN6*H#EX(4TN;BU)BBS(I,I\E?# !,L.,P:N)L$-_D.W*EX!X#"BU71YP]:9T].8;^[YT]#C<^'8BCD.*ULZ4(:#H1 M;'SV12B(E2IIMJB[K5B0H,?*>LI9)M-2E0E)TTKJV&76>*%,U#3<.5IDMG:> MA%V*1>WAE?<#,??\C?Q2F]]^!,JB2S6\$C+*S.L5&D&,6ZFN3\K#2!!R(UTT MP&N86#FK6P=1C*I !NZBA*-54"L9A\+._Q7&%TQT@ ?B5R/>(>!D=GS^ MU"P() =0*>YHC=%6,:7]2"^Y#%;4W\D"1_3J,=.(>TWB3OG@U**.6_.5(V*] M2$8E7> V(K<[7P3JZ,OM7*)_%(^4-Q?6HWARA$OZU"#AU)IPN@ M97O;P48\39K%Z('Z;]%Z,19RN3OMBMB[JR*7\R*Q3BBXOPK8'/]R'O M37E8.)^,II>MI0E"/V")(PC;/E! (48:@EEL1:[6*B8MFBUM#>R\)M[BE;75 M=4D_;N*49=[7Y'!HB,JIC':T-3RQ'^.S2X]**DL$ O>R!]%$],L?]Z_$'$E2 MF80OCUDA4?[" B_NCT76LP$N(WN(#E[:4XT-3N6.A8/U;5BPT3Q. MIB,M0\ISM+R A_NZ$ 4(0"^2$27!Z,=.E13H&ND]FHS5"^;(+N1"H>RW;+O$ M6=$2'6$[9KE<&:"3G%!(]!=.E3R*-.'>0*!?@=3J. MJY/84V^DJ5EK?':HG7=]I0P"EP(3E><2]_4N=(\3,A3B-^O65MPH&R@KC-5V M!<&^>/OV=B ^X?!)V>0@?$.X[_#GGUKEB/G;+G0S&2Z^J6;X4]4.Y<(X?!2K MLB[%EUIB6B5BP7->9VW7=Q.;H;F=RE>(96F3:Q5"LRA]6BECXK1*!9HC[4D M.AS\$TJ>3(>4KMVP2^HDG5:(OBFRB/:G+2E'O7/>U)(Q$WO 0]JKKN-P[NNT MG5S^!RYNYI_%/>YNUJ4VY -F[^1')W&MBP;OV,%OQ[ZVZ=FZ'JL:HSL#*'J' M#ZHVB!(EM<3)P^W$\'NV^[AM+O["#9#%".T;6=U/",?CQ*=-I[H.D(U3 <=0S$!&ES'B0ZSBP)'"V:W4 MX!$+*<:&-B]UG!Z=:I++T)3ZUYPVZ(>N(T2IJ41)> MHM!<"E"8KH*KP>7UV.YW&WYPW.G.-]A*ME(^V<779!7T+2$L,#86@=&_9]Q@ M45@@HO'W 3-H4]K [G>#_MG53K5LF<:-+/[BB?W#OL!Q+4VLCP$$X.2"_^?O1QTZ 3,W@H8'@*&CK=/Y%C>,,/6 M2R5WH.QN0K,?KE073>2XL$UY-(J\G.+,^A$SDMC 5^$;3$HM(T/ UAW%!Y!K M#S)\ V0"MU*87,,GD6!R'!\1H9;5L&%U/7P7\(]:]#V'8'X[>P1NU58X< MWNC_5>E!QJ=![/6XU!6+<170^=>HGC%8GY\-)OW%.Q3'+<7Q>^C_E>+[((-I M#TX P;<<82/+BHG]^=EL.)@N--"]5LZK@2F$F-R*:TQ IF!VDFY<)95AVP)! M>TA]">=G\\ETOH ;SC(AM>&Q#F&7\S@G +JIVF@;_^WA^^>[A]LKVC^8CA<0 MP@\T7VJF$L[$JY&)!'C),BXRJ)1,ZMCH!5B&_=&BS47D%:NP?BO9E:9/WJ!: MS/NZT$@9&UN#W4*?TF.3 M,*[M5(&[-.4Q[=KE$G*F@68"%6:05-25Y;KE!3=[H)8 *8G*:4WCP^?0/;@J M3"[K+ =9JU/:VR*>>4(&7O*"J;:H$)"1(E*@)5M@RDV/=+94L,992+=8CI?7FJZ$4EO#S\R 47X:!N%%?]@:-L<-:.W3\6O0,)Q-+]K5*)P,YNWJ2[=7KUD^ MS"CG>D[]8$6=5P1-@US[,J_0EZW M^[?<+5,TU#44F%)HOS>]"$#Y]Y%?&%FY-\E6&AHY[C.G)R4JNX'\J92F6=@$ M[2-U_2]02P,$% @ MX *5Z#;5L:L P GPH !D !X;"]W;W)K&ULQ5;K;]LV$/]7"+4H%D"UGGXHM0TDZ8IM:(N@V=;/ MM'2RB%"D1E)Q\M_O2,F*[#3.T+V^B.3Q[L=[ZY8[J6YU!6#(?.=JW62]D:S@1< M*Z+;NJ;JX1*XW*V\R-L3OK!M92PA6"\;NH4;,+\UUPI/P8!2L!J$9E(0!>7* MNXC.+U/+[QA^9[#3HSVQEFRDO+6'GXN5%UJ%@$-N+ +%Y0ZN@',+A&K\T6-Z MPY-6<+S?HW]PMJ,M&ZKA2O*OK##5REMXI("2MMQ\D;N?H+=G:O%RR;7[DEW' MBV22M]K(NA=HFNI7>]WX8"2S"9P3B7B!V>GI-;D&16XJJF 9&,2T-T'>RU]V\O$S\C/R20I3 M:?*C** XE ]0ET&A>*_097P2\)=63$@2^B0.X^0$7C(8F#B\Y+L-[.33;\O; MHCC7#&W;_ J?-!ON)1[O/;0V*&L3XNSI_QN[' MK1O+7J$&%)/%RN7=8V= MST%6DA>@]!/3CPT;T\?F#?1C(X>+WM3_*L_>@Y#8$/^1^!^O7UTSQVC0.\PP M#(-SH48_XQ^ Y0-?-L_\+,W\V6SQ!,/>+;+G[[Y'[M]:7?9@SO?9MS>3BH(4 MC+?6$Z.<#B=A.#U[D1+%3WA&>7:AB2P?Z]Q6M>\>M*7MNR*\DG5#Q0.I*):% MD?DMD8W]E:-D:[1!9JP?B[+(_'2:HD<3AS"+_&DX]^=QZHX[JA05YHE4$OM3 M9$VCA6.;9['=3[!Q89LG&O)6,<,PZKEL>4$::4 81CE_Z)W2>VDHY$<',N$, M*%O3X@DKDNR@JVK>VO96*ED[#JS0!NO5#2BHTM[9_# >/5S7E#1Q_R&!?.@P M;6^8(E"6..?@"&15W0!:9-A;!X=#S^1;?ZI@-#1@']VZT<@9*TPW/PS48?JZ MZ(:.1_9N=/N$S8UA6#B4*!I.YCCLJ&X%]* M=&Y_L \,,^GZ3U!+ P04 " "W@ I7S=OS"J\" 3!@ &0 'AL+W=O MP.>[[_-WA^^8;@T]VA+1P;.JM)T% MI7/U1139K$0E;&AJU.S9&%+"L4E%9&M"D;<@545)'$\B):0.YM-V;T7SJ6E< M)36N"&RCE*#= BNSG06C8+]Q)XO2^8UH/JU%@??HOMN#A>L_^N0 Y;D13N3NS_8)]/F>>+S.5;9^P M[6*320!98YU1/9@5**F[MWCNZW .(_? "0](&EU=P>U*J^%$_,IF2V0CV8V MOVA3;=$L3FK_4>X=L5-/H$-+X%)(X28_PI4.N:AQZE&'T-XDPY. MWITG<7H)WS3<"LI*&+7%3F"+@-HA,4IJ9T# TFC+-UWJ JX*0N3&='Q770DW MIM1Z!RNS1;*G'*I0K9' ;, T! LC* ]AU9!M!&.8S978A[]PG<(UA?O=FLR3 MS-&"=<32"YE!]G*^+[?,V-M3+8VJ!2L0FM5:+URZBI6S^_THAIJU*'\S05BF M43S/K.A& @,(I5JSMBXAGG(@&E<:DK^9 9]],-H0'EZ1[-W2E^A6["#M2I>& M^Z*^=@^B@T952$4[CKRH1KNN9X?=8>)==8W^$MZ-2_Y>A=06*MPP- X_G 5 MW0CJ#&?JMNW7QO$0:9&ULI91O M3]LP$,:_BF4D7DUUZI2.E20294S;)*:*BNVUFUP;"_\)MM.P;X_MI%DGH)JT M-XG/ON?GY]J[9)TVC[8&<.A9"F5S7#O7+ BQ90V2V8EN0/F3K3:2.1^:';&- M 59%D12$)LF<2,85+K*XMS)%IELGN(*50;:5DIG?2Q"ZR_$4'S;N^:YV88,4 M6<-VL ;WT*R,C\A(J;@$9;E6R, VQ]?3Q7(6\F/"3PZ=/5JC4,E&Z\<0?*MR MG 1#(*!T@<#\:P\W($0 >1M/ Q./5P;A\?I _Q)K][5LF(4;+7[QRM4YOL2H M@BUKA;O7W5<8ZKD(O%(+&Y^HZW.G/KELK=-R$'L'DJO^S9Z'W^%(0#^](Z"# M@$;?_471Y6?F6)$9W2$3LCTM+&*I4>W-<17^E+4S_I1[G2O6[<;"4PO*H=N] M?]J,.(\-AZ0<$,L>0=]!S-&=5JZVZ%954/VM)][.Z(D>/"WI2>#W5DU0FGQ M-*'I"5XZUIA&7OH_-?:(V=N(,!H+V[ 2!T$]MPHYUOZKBL_5<$3$CPYUNMW2$( M%XS?I>(%4$L#!!0 ( +> "E=3\_<>G1< +U5 9 >&PO=V]R:W-H M965T-FNLD,+4OR,\\9QVWNIM-,LW%Z M[^Q'B(0D-!2A J1E]=?O>0 @*%&LG<[=[>SDBRT^<'!P<-[G@*\VQGYQ2Z5J M<;\J*_?Z:%G7ZQ]6-9XX^3-J[5< MJ%M5_[K^:.'J)$(I]$I53IM*6#5_?70]>?%V>H8#Z(U_:K5QR6^!2YD9\P4O MWA>OC\:(D2I57B,("?_NU(TJ2X0$>/SN@1[%.7%@^CM ?T>+A\7,I%,WIOR7 M+NKEZZ.K(U&HN6S*^I/9_*?R"SI'>+DI'?T5&W[W?'HD\L;59N4' P8K7?%_ M>>\)D0RX&A\8,/4#IH0W3T18_B!K^>:5-1MA\6V AC]HJ30:D-,5[LIM;>&I MAG'UFUN]J/1FZ:J=;40'TVI!I^/7MU4L-\..HD][#?,NSI M =@7XH.IZJ43/U:%*KKC3P#/B.PT(/MV.@CPIZ8:B=-Q)J;CZ>D O-.X^%." M=_IUB^];,0,\ZP>((O3"K66N7A^!C#AE[]31F^^_FUR,7PZ@>Q;1/1N"_N:C MU56NUR5LBYF+&U,Y0+20R-U]J'XU,/%YJ40>[ZA"S'4EX6U9"E?##9#*V@D8 M7S:%$C6\+9EZ! NO;\QJ+:MM)F15" WW-TM3EEMA-A6 <\W,Z4)+"T0>B?=5 MK6S. T1M9>4D2:RCP3-9PM2 Y4S5&Z6J+F*SQL&ZG(/G2WFGX"5X0Y4:) 6? MCV@ILMW:=>!K!PH/E!0, +V4C)7K=:D!,,ZB70T+!:QU18OZ4Y*,'DBY=CK@ MDK6T\)ZFA:&6U?46=$"][*#=;M9"5_CFY'XA_7UQ_I>O+RV6B *<\C4YX/\M%;"73"V3XHZ1I+ M*^SCQL=#"<0LP ;X'7DT60V39@E;:9 6)8!Q->IQF$[=(P&%A(GA);O13HG* M(-L,T.4BTN5B>$6>,U$49LB-R-%]A/D*, (W<'SZ4OPK,K< UHG2 (M,7M85 MO60+E"-FK>O;&W$U/L]$+_A,Z+F7ZM\;C624(&% 8/C7K/ 2Y++4"F5;F"SQ.+PV_0/WT*A4'5$!%-;6Y(GLTZN$ MTY9 @I,"X$#(UPUI*WH!)0SYS*H[535J),"V]^$4$4+Q:U'*Q$;!V-R X?B# MIX15@9#.@1REBMA%PNU0*E*PQK':3^TTTOT865O,)=R]DV6C>)'M9*@>D64= M:UE3$S@ MW(J4$"[@&I>\/LC^7PD*K(:7$@+J'EY &P I@/'-$!L(?1@SP$WXCXAMX#',"8-S&0BVL(J9N M@!ZVAMBCWI*6P4&@P04Y7V2ZY0;OX4:A]-R1G0")S[7-FQ6P";D6M-$;TY1% M8 _1D%IJUB23KLF7 Z@"/-AQM![D)4AKM[@A4?20F%[2X-6$4T;B%]RI"'@E MMR)?RFH!F[PT&T#7$N$J"&X"[CFH6G:K9%&0W@#N2+<#[>@,:8+NSS5@"\@Y MB%$RC( :>)DO>;9" WM#D-8ZPD SWL84,S\AD)!(P:,4T0ZAS)3 URR*'E - MA_:Z1P.ZY2KJEJM!A? .MMPO&E'Z1"*)U+Y!"U0=<;N"XD048*I4YPOPN';]Z"O?Y#V9*$S@ERX0IP MI:5%6[34L!MP6Y:.R6XCR@&QT5_ &"'^),$BHJA&?+T@;8@/P38&8VTJ5 1H&R1 MML%;5BTQ67"'Z@VN%#4==\&BU5FQ3QR\!H&6P(!A M0>\ &64$G$H&IV-O:' ZU(:X )P(4C*H)E%W(^+>44Z((PJ&?5V6P7^( WF' M/(%I@U"E(!S2'6R.NZ&<3?RFHC>B2CQYW-BU]VJ8*MT=IGT=T";/HS9Y/BCX MM*LX#??;+[!X]$?9J&U\5OX%5XK?#D=,P8GD\Z"-+##M'80,N8F#ZV"'<)21')A0SP$_B6)+@ M6FR5M,'-(!P]55D^=-5Y!A-"\&*$8E_2RUIT)X-!WN?ZP@ OH4/CO5 46&T: M!S2*HW/IEF)>FHWSACLJ(\IXA@CMS^2M!3.*X>5G@UF7&J.V$CP$KZD!SD92 M4H3MSR:J&<(9G= O9#HZ01/Q ).G\'Y2K1;@W?X1G53P#HLFK]DB:':!G5JL M(AG3N*TC8:05PV@_$K;#RK6"""YW 0P@8E5*Q4*AZQ/D"91:;1LF"2_%%"H" M)#:8C/\K\G^KAY':'98/_FU$BI8/Y,A5X+Q*KICI9DB+M:Z]UX%[U*S0GW;\ M='<#$!>V3FLPF(B5Q]8$%QZ,Y,I8E22Q**Y Q47(4YAKM=LCGL!7 OU'X+$P M6E;-T?'W(E ]=#S@TU%$4QWZV-3.O5/""R__VYR>?9RZ-^ ]IZ,V^3U>%#U MWOIMC9Y:;Y+ZD3!(D(.]9S%K&2CUM&.LAE3Q.;;6A?))-HYZ9+YD!9%$H^%! MRX3.1V>PX57'5VK!OA*6!U&")D6=+9+B,P72U ?I8:W09,J, NL:#ES"])@]4+C M)@*OX+,MTQP-IC>4Z#UA+B=H )A;M7,/DFG:DFDZN+3WU1W$<,0OMQ''7A)] M!1P*7G7[I*5"B$PDZ2#P(#0)"CHJX/.C'RIFIBK<"69;F45^O<4=&,!NWDO8+:$?*#+"[PJ]SW@(=@=IJ[S&; MJE=&DPQGJGWQU4K=0X"P4>5=8#).N[3Y&<#2 7]Q1I8]GZWWUI/%H'<$!B;Z M.HAG9:KC< VNF;=YC",LK-8KQ1DUYG:PSV'68YCU&&?M3&$Y4:(Y-&E3E1EO M;5,!,Y04*O1$@R$-MQ<-NB4 AL@,=RJ$7XHV?E">VGKA9+"^]^8ZE+D^J5R! MJ%+*%Q.3)3A.Q)@4Z$/ I6OQ,Z';*VW#LP3WZRMF:\?89(R/O2B$QK0OI<.0 MDQ,P.8/Q-,9IR&59RRT)=\PW@L]>R*T3G+NB>EIPV)G;?3XV 0_"$$WE')Q2 M8[NYU1Q":?CO.3OS3C[ >2&>RF=I%M2G,0&-#3"2.C;S.:5;/%NEO2DK[\)MS,; ?F.T.,;BE;67=1;)'2JWC1 EP@U"S>8<,HE[,O,;: M3.Z3ZD#,=]HZ)%;F?V&]^NG1N_?O?CEZ!B%7O33D]'/ I3V:6\*DZ[=YIJ,\ M#?8DT)Y $%(IK"9)+ 34:'T@!#B4PV[!PYMH_/K7^:%U4%N3";RJP+]!P[%B MCH&1/M?G8XH6/$7+59&18E>UQBB^\C6O$*483#\#>E3=V1'*4!GTX@>!<:K<0U%7%Z==HC88@?4T$F8\F; M2,()Y"0#1I8K)(P/Y70V:N90+CMB+ETBVT-SQ=%8_$]<$UW-K<1D:4[<5X"7 M6II4Y5+BD.A.6G2%B2R\BMTI'G+$LT>DY^!0W* SDV+5]NH$=S3X$FZIUZ # M/"[XMLJ7E2G-8HO]&3E5Q3)VN-%M\-$"76,R-FT@>\ "#B"<[*4OZI$6F6LL M[7;4E8^!;-+@Y!15DM#KWK%<_>;*HY68JV%3=9V^WQ4/4EE=C:)T82&%:'5D&E0@V M$+$KW0:G:!'1Z*VPE+TNJ2BRTHY#!]SDV ^U;BQP8%+>R03&59H:G;"?L./E M48K/S-&):H,/ ,DEG% @HC*J!^(3IQP_H5=*+5Y8_TLR^@9<]85,.M7"H$C,; M%&K$]H%80,:IP.+C&K$!D9+B@0C="!8S'SF52)+:+"F*?IIXB?1'R4$8QOK(AJ4!PXUQQ ZYPBHK;UF20DTD3#N;:FYOV # M"A><2NT%SF%;PIVT>D?B/B]3P'OE5=J32#ZT?T#K\E'$RGPH[V!IM79S;P6D M7QW&4Y@:)_<]L 2GBSJL%!(6LKC%L!3H3*)*J=?1YF0-GV\Y@ M;Y?W2<:F#%O&9%S)@35GK/MFVR@(.UX#.0>P0IZLDN0.'G!%=ZO#F$+1*Y\( M2U)5BHSN3FLS!*26HLREJH8X6E.(#>J[QD3*0M^A^%#H@WJ_U6*AS0K8_9;B MB[XL.4<>M;P/+\%/FL%+%\SG7S'DO(#78(,*6>DZ<:23WE?.( K9@"/$M9(? MM),+,$D+R>T@;1?/HSJ$\!7JM]%4PYD;S!:[%S'J_/;_K_U_YS?D,VU(>K:M MW8A#8VYAZQXVXMO_Q_U/FPUVGW5Z@'8?WJ3-4/\[4$E,DXOIW^!):/()-Y^( MB\ODXCCY/7UR.]Y[? M)+9\E]23J^G>O>?[MTZSJ_/Q_CYEYY?/]^Z>9>/3?0A30&VR#_?B;!^ELZN] M>Y?9V>2B9Z:+JWVL+K/+GKMGV=7T2OQ"T<13-5J,LF#JMTEJV#W;&WC\@#O3 M?2KTD>!!;SUDOO/]80DW#K_UV7"O&EO/A.O.4I[L,/!Y=IGLW1.@Y>0\9=&+ M;#P==YY/SU(VO4AV]$EG?^%J#*R5 KO,KCJ83$ \.DQ^F3U_?CD46;=MS9,_ M:TGF1BP?$_=&U<,0_J^U^O^7_]]\AK_C_V\^PU][\LUG^.8S'+SSS6?X&_D, MT[:7?CK"RS*F:XX1+WL_3]]O>A:25@RM>F6BJ0B5=PCWG\TTX^\SE ML 4*)/=_8,XIS%\DT[PM)6!RFR^Q?4G\0N/%1ZMS?.&#*90_%=4V$F&?3R@# MQUHF]DW[$P/8]]%!)YEM@:72(KZ==F30R1,^A' @^W>0:%C/3OJ6^/QUFA*D M5N>Z+OD3"(%(LVV;8Z<#K]A!;\+1F' N/_988Q-:!VH\^<7Y1SPH7E#>S#<, MB]M#"(M&C"=PAB[XSK%DKB1J=T"-VU?O)89\0*U(I+-FD+!Q*^6Q9I MSX[#^N;*%_$]_U#F&69D/F*]?D<%K;1^35_[2#H!\61=VW;&JZ%/8T^GFNN3/I/AYL&NFL?QMEN18>!T$J>(S M.M?E##]O$ \==XZ,(\P#(.O>H^18'S&-X_2S2]JL<<@'T$IZ(2M?Z^P3X*62 MQ>^-M'6H_7!%CKK#?*$+\1@\RAP%)B2W(WO[/B:$@)E_8K^\!-"9[B="0T MGHKL]C/MMV.ASV$='61LO]31Z9F/W^.0= 0"VV?WR4SE$+W;3\5GBN@,8*F_ MH!JA@^RH8$G'\#&^76@"/P!#+\V4".FM1A]E$T[-]H/ M=M"L:\/]C+OUZX1/DO4-+R?"HD7,\'L%CK^"P14S=2]7H2(/IH,DEQI&0AEF MIZZ-O4/4*(H?T6H_;):BG75;;[.!+Z.T[9SMH;XB? []),G.QCOX'OH MJQ&95R@9?Y0AV_V*Q'YCN*]T _SC4-&F(XAX8(":J4$(2BZU:FJ_R79/WL0B M(AF"1">%T]=#MJ ]?#,=/A9STSF+CN==>BW"8X%T%377S$CEUV:MI]@$]"P]:*]KUQ+4C4073VK" MU-QT3[_7)2CR($K8<9DX#[&(68 CE:/#AP[4X9-1'0(LTR,J,GXLI/-]CK8/ M'O6!P=Y:E%3JH*I=WQ=#!AF@/=,Q'3Z50;OU$?R-6UQ,[^8_!L!0-'*2?%$3 M%,""OAN*.P2V@3^N&>_&;Y->\Q'1Y?B0L?RN4 M+X#/Z/N<,U/79D4_T=0JBR_ \[DQ=;C ">(76]_\#U!+ P04 " "W@ I7 MTC\6%T0# !?# &0 'AL+W=OWD>W]EGY[K8"-*BF#2X%D4U5$/)Q!R;=+R[,>%52& M\ULC?,R6EFL"@A)291B('N[@',K2$.DPON\XK7Y) QS.']G?M[GK7&Z(A'-> M?J.9*I968J$,-J0IU17??H!=/J'A2WDIVU^T[7P#O6+:2,6K'5C+%67=2.YW M^S ).X3 +P#X#;N;J$VRK=$D=5"\"T2QENSF4F;:HO6P5%F#F6MA+92C5.K M-TI2"1,?7Y*8$^6KA*+V:P3CICOFL8\9/,$?H M@C-52/2.99"-\8Z.L@\5/X9ZA@\2?FK8#/FNC;"+_0-\?I^ZW_+YOY?ZOHP[ MPF _H;D_)[(F*2PM?4$DB#NP5B]?>)'[YD"X01]N<(A]M=;W,6M*0'R#).3Z M8BC(]+VX ]; OF /T[U\D6#7?X/^CW\VZK"2'@3^2Y^'\@!TGP1/,ONTGT4CV7#R2H]B=V,U> M-U7[U9ILM9?@B6X^5?EV$KK3<[+#>#[1!K;K3QFP#LV;\D;!-*0@F>AB._"B M/2M%R32JV([W: ,[P0GZK!\9@8YAEL]LM"5"Z$_= R+,?#9J0H5\-0&^?H8& M3W=AWQ8\R^LYZX53V* :#WM=F]],)AB4:V MB]V1'0?#,HT&)WHT.E\MN;JTAF2QG8PB\?3U&!5Y;,_G\;[VP1DT?16(O&UM M)6K[F*[_Z[5]]WS:-8T_W;O6^X*(G#*)2MAHJ#N+0PN)KIWM!,7KMH6\X4HW MI.VTT/\ 0!@';=]PKAX%LT#_GV+U U!+ P04 " "W@ I7&^H-FN'LC"DN/$\G.\B9'LD"!)YLI,J9P:W:>KI0P-+* M*,\\ZOL3+V=<.,MY);M5R[DL3<8%W"JBRSQGZG -F=POG,!Y$KSGVYVQ F\Y M+]@65F#NBUN%.Z]!27D.0G,IB(+-PKD*+JXCJU\I?."PUZTUL9&LI7RPF[?I MPO$M(<@@,1:!X=\CW$"662"D\?&(Z30NK6%[_83^IHH=8UDS#3 MLB$:DE)QPT&3P1U;9Z"'<\^@#ZOI)4>\ZQJ/GL";D'=2F)TFKT4*Z=_M/>36 M$*1/!*_I6<#?2C$BH>\2ZM/P#%[8!!Q6>.&W UXU ??%6<.,^V%LK5SH@B6P M<+ 8-*A'<)8OG@43__(,R7%#E12!14QQX97.52&?Z9V?VPHWHOL/%E M_#.DY!=L>-;@=ZEU5_&U-AQ;!NJ]85R1#RPKJ[O-026<9:1@!:A&^SD))FX< MTY8@"J/6;A#085L[=NDL0CQ52(5>B) &7\4C:XEWWR$3SESJCSOBL3_MR ;A MC':CL0#4)Z]@W63!H:-$W3CR.]*7WR&I+>]'JQ$Q>+\:\:$;14#=23CKBN.X M&T5 XVX4%F ZJ_ULY:,9$?SJB*3/UYBZT;C'UZQ[BP,:15U?"#">3FTOA .V M:_6 G]=-V?6VUZ)PUF5'^AMG*F>L1Q6X+6[?T@GDZ&7UG$49.4 M9]I:U+2UZ ?:FC *O\DE2*,)]_=YLX[N_DQ![T]C2FP\KI;ZO^\Q7VS M5?6VE3\4WW+1B7+FDY0=<*D(?LK;J?!5RC6"4T#!RW 2U6"=BO #=]I3@8&/ M%43I*IW*?2GLM68G[,[;:D+4F)ZE,/48U4B; M(?2JGKV^J-<3[#NF,%B-U[U!4W\48X*J>BJL-T86U22VE@;GNFJYPT$:E%7 M\XW$/G[<6 ?-:+[\"U!+ P04 " "W@ I7&Y)2SH # "U# &0 'AL M+W=O MZGA*@I$2IOPE^THW1.4H-U:EM3$R2+FL1O:]SD/+8.*?,*"U 2UY5XY*EF^9 M98N95GNB"VU$*R9EJ*4UDN.RV)25U?B5HYU=O&- MD+\]_@,[$"0X(:3/_)2 MFV*1@2>LA/H17ZXD/[85-'0'P26)/Y+!RO2SLGAT?MZSP[:T0WI))CXR&K<$ MX<@-@_9Y^G5#\$SA5H]#>J9*A$V5""^N$JUZ0)B,\;423$9 JM<]$LP8GO"( M%<_AT8IQWM7?KA2'<L1?+][*X9)>K7, MM<;\O+Y,^U\E>R_*9J17^J5PW]/=,;+@T1D*"IWQ]C>=%5DUPMK,K*QG2M++:YY72+ M_RM %PKX/5%X\.M%X:#YI[+X 5!+ P04 " "W@ I7;M3(6[,% !O&0 M&0 'AL+W=O)#'(;9L"),#(X/'>U<'1_*QG FZ+E"NJDJHFY/*9?SHT$T6!*^LNG,6,+P M^+ F4WI!S;?Z7,%HV*&4K*)",RF0HI.CP4GTYG1LU[L%?S ZUUX?64VNI/QN M!Y_*HT%H!:*<%L8B$&BNZ1GEW *!&#\6F(-N2\OH]Y?H'YSNH,L5T?1,\C]9 M:69'@WR 2CHA#3=?Y?P7NM GM7B%Y-K]HGF[-DD&J&BTD=6"&22HF&A;0ASL8\((!.[G;C9R4[X@AQX=*SI&RJP'-=IRJCAN$8\(>RH51,,N SQR? M-AHH6J,S65TQ0:RI--J_)%>J6Z:'T"R0G\E*JEJ^D_(O\ V[F_;A'E^[:]A"JML "7JGV!["./1& MMA?AMVOSYXK6A)6(WD $U50C(DH(&+6$P]7=6CR*5K;U<>S<[V9&%82_@K)K MYY0;0B9AMD';QV%VL$&%2(U4*'VP MHNE.J\+ZXA]O.O:/7\)K5H-V*%%&X#I0$:0]4.WOF@KP[ M8]Z&WQFKM84;;V@5Y'UZN=E+:< =27L.+I8HSXOR(!N/NE&:>!.C-/K7Y[/> MGC5*V8A02[5T=PZ!@B)YQ=ET\=C<=_V2L=_] C#%8\#B*%KIMXXF/'C.R!7C M$-^V.5VZ6]YT<0@^/QQ(4WD'X?'[;A6'Z:,?PA=P\;7[$$!0*GA3,C%%4RG+ M.>/C@QT:[&=Q;Q 9==XRZKW0 M$!0ENOC1$+5>T+;NT,O]#^O&O),M?ZJZL1_XJ;WVOUTWMN6%5[2MUX]Y;VZ2 M/[!VC'87 ]%SEF7]U=1]M=B#JRD<]!5F[>SN:BI;AX/HUP/7SO974W$PBO*= M")NSC]&^)TK(9GMQ@H,DO=MQ'P:^\<).G[["Y'Z,Q];H9^L3.!FO8O*EC9S% M-ZJ3+$CQ+I4@SQT]BTJ>>X^"4=X? -R*GN=AW#T/XZ?*?_N!'VJ(M?P7K V5 M]CWIKW>:H]%&$KS3-$/O(S@$@*G[U*]!T4:8]GMX1^W^33AI/Z+?+6__BOA, MU)0)C3B= &OX>@3%@&H_[[<#(VOW2?U*&H@VKCNC$ .570#S$RG- "E=E8_^QYP( ((( 9 >&PO=V]R:W-H965T M^Y[D[;'.,5D(^JQQ H]>RX&KLY%HO+UQ7 MI3F45)V))7"S,A>RI-I N7#54@+-:E)9N,3S0K>DC#O)J)Z;R&0D*ETP#A.) M5%665+Y=0R%68P<[FXDI6^3:3KC):$D7\ CZVW(B#7);E8R5P!43'$F8CYTK M?'$=6/_:X3N#E>K9R%8R$^+9@OML['@V(2@@U5:!FN$%;J HK)!)X^=:TVE# M6F+?WJC?U;6;6F94P8TH?K!,YV,G=E &BI6GV%=S]#JI:)0]1.M&E]B M(J:5TJ)HL;ZFFR4B*%9+6VZA9HRZU M9IOD&+>;\JBE666&IY-[_@)<"_F&3I[HK !U.G*UT;6K;KK6N&XTR!Z-$#T( MKG.%/O(,LFV^:_)IDR*;I*[)0<$O%3]#OC= Q"/^ 3V_+=*O]?P_%;FKMH8: M[*;:.W&AEC2%L6,.O0+Y DYR_ &'WN6!Q((VL>"0>O+87 4DYH@=RO&PRO&' MF'C^)?I?1K.]T&YO.WL+*90SD,C']0IYQ[ME=,&%TBQ5Z"D'29=0U>!&<"4* MEE$-V5]Z3>D*/1A+,EJH-L(1PCV;# CV?L/]=6MAU+)-##X5AM%.1#,(@ZJ$H#O_YX=LW3IO+W6W/ M"<:G'2"D!WR_!W"\SRWP3M%7TU?9NZTY0B$.>\B\4!QOX= /^N>(;)_+D RW MG.#U0N&%>H@+FA>F?1 MT$&RZ7@-T&)9=YF9T*9GU69N?A) 6@>S/A=";X -T/YV)+\ 4$L#!!0 ( M +> "E?1Y/FYB ( $,& 9 >&PO=V]R:W-H965TQ\]Q^)COA'Q1!8!&^Y)QM? *K:M+WU=9 2518U$!-SL;(4NB MC2NWOJHDD-R!2N;C((C]DE#NI7,76\ET+FK-*(>51*HN2R)_+X&)W<(+O2[P M2+>%M@$_G5=D"T^@OUK/,E7WB!%00,,FT9B%E>X088LT1&QJ^6T^N/M,"AW;%_=K6;6M9$P8U@ M/VFNBX67>"B'#:F9?A2[>VCKF5J^3##EGFC7Y$ZPA[)::5&V8*.@I+Q9R;Y] M#P- $KP#P"T .]W-04[E+=$DG4NQ0])F&S9KN%(=VHBCW#;E24NS2PU.IRL) M%:$YNMN;-BM0B/ -C!3=\D^-\ M]O)A\KQ5 M?DSX:>KSLP0'T17ZW]4T"%R#;B&#<@T21>'HKRS;O:&##Q];%_V \"B.DX$? MCI(D1EW'S/!X 4WYML\(@XN#'4[Z3,I5+0G/H-^=SB:]'0\R-=F#>B,VQ ?1 MLVF$ONG"E-1%HFAVX,$!>A::L-.=&=03C>(D>>-?)+-C7XD_N-@ER*T;7PIE MHN:ZN>-]M)^0U\U@.*0WX_6!R*UY'XC!QD"#\6SJ(=F,K,;1HG)C8BVT&3K. M+,R4!VD3S/Y&"-TY]H#^OY'^ 5!+ P04 " "W@ I7*<2DB[D" (!P M&0 'AL+W=O19^KY)"Q#4'*L2).[D2@MJT=1+WY0::%8'">Y'03#P!672 M2R;UVEPG$U59SB3,-3&5$%2_S("KU=0+O=?._QBL#*=.7&5+)1Z<,;7;.H%CA!P2*U#H#@\ MP05P[H"0QN,:TVM3NL#N?(-^7=>.M2RH@0O%?[/,%E-OY)$,Z=67V!= MSXG#2Q4W]9>L&M_XQ"-I9:P2ZV!D()AL1OJ\[D,G8!2\$1"M Z*:=Y.H9GE) M+4TF6JV(=MZ(YB9UJ74TDF/2');S&)<_73->"L 8S> !R06R5M817,LPVC"<10*]Q7:X/3WX[C;*R]W7%TC>G>^6YH66(IN&J#RG*6P[4/K]I$,>U$P[MB#7G\T)->5ELQ6 M&G;[U_J%4;"=AR&YH0NEJ568[[5S' ^W1?7'Y 90$@K%,\($GM,3.&^SQ>M% M\?@-:S..>N/@I&,%H\&[6W6>II6H.+60H3;A?YDRVJ@?EDZ%TI;]:1:VG 9A MO\MP."3?\3'8_]/M-GL<[C1[%(SW_?E^1YT$Z&6MP8:DJI*V$:IVM97Y\T;= MMN[-&W%+]9))0SCD&!H<#U%5=:.[C6%566O=0EE4SGI:X%,%VCG@?JZ4W1@N M0?OX)7\!4$L#!!0 ( +> "E<;X%!>) , )0( 9 >&PO=V]R:W-H M965T4^ZT5;:!@@0H&D;\-E- M+HU%8@?;H1N_GK/3)AET%6]?:M_Y[O%S=[Y> MI_(*&JJ.10L<3THA&ZI1E&M/M1)H89V:V@M]/_4:RKBSG%O=I5S.1:=KQN%2 M$M4U#95WYU"+S<()G)WBBJTK;13>2I2\ :5@#7#%!"<2RH5S M%IR>)\;>&GQBL%&3/3&1K(3X8H0WQ<+Q#2&H(=<&@>+R#2Z@K@T0TOBZQ72& M*XWC=+]#?V5CQUA65,&%J#^S0E<+9^:0 DK:U?I*;%[#-AY+,!>ULK]DT]MF MH4/R3FG1;)V10<-XO]+;;1XF#C/_ 8=PZQ!:WOU%EN4+JNER+L6&2&.-:&9C M0[7>2(YQ4Y1K+?&4H9]>ON&:\C5;U4#.E *MR-,;BI)Z-O\AK(!?NR)V'!P'?=OR81+Y+0C^,#N!%0["1Q8M^ M-]A],?80\7X(TR.GJJ4Y+!QL @7R&SC+)X^"U']^@& \$(P/H2^OL>>*#NF) MDI2,,PU'-3[:@K"1.7V0^6'L)X]FH1\])_^Z8E' %N4%Y-"L0)(H<'^Q,A6; M"N%?WW(T2I=Y0":A(+CJN^Z$Q:(>1 M>]9/FM&\G]?OJ5PSKD@-);KZQQDF3/8SL!>T:.W<60F-#6FW%?YM &D,\+P4 M0N\$<\'P1V3Y U!+ P04 " "W@ I77_:EG_\# _#0 &0 'AL+W=O MWMUS/%*3#1<_Y I D:<\ M*^346BFU'MNVC%>04]GG:RAP9V9[C1'9.66'-)F;N M3LPFO%09*^!.$%GF.17/<\CX9FJYUF[BGJ4KI2?LV61-4W@ ]>?Z3J!DUR@) MRZ&0C!=$P')J7;OC>:3UC<)?##;RX#_1D2PX_Z&%+\G4E,!5AG9J=@L8DB07W^@B WDYL16"ZB4[ MW@+,*P#O!8"(?.6%6DGRN4@@:=K;Z$SMD;?S:.YU OY>%GWB.SWB.9[?@>?7 M$?H&S^^,\%1@E5UPVDZ?AK%!5WHLP<\ M74F9 >%+@HF7 #V")TU0Q8H49]#G'A&ZI+1&*8%05%*$%DFU2C)&%RQCBIT. MKGO[#^^&GN-_)#]K1-+ D+:;^ 0QY L0Q'?WDYK10\$CI@E<\>75/L+=^@V7 MJK7/=9H*2*F";1)BGN=,89-0LM9Y3[S>(!RUY%M,\YBP'#DU236L%HH\TJR$ M6OO"B[S+UK[5[)QFM(BA@1R,!B_*KQWOL22J9L6*BOS3J3D>D5EJ2D733&C. MA6+_4 .T4W%[WLAK&8Z"B'PI%& F]N@7;NBWQ\?MII^B_QNLD89K59JV'GM.2 M[^AS\U!<8 $$PQ.T#D?19;L&L 1:JE@ Y!M7-&LWH$9N \]KR -_^.:(;THA M]!E=ZY+&BY6XXM%0/,SX,9#-LP;L_!<_W&Z#NNB["^+L*S MKPMEO!"@GUSZLBB+A,F8E\CAF7=#]U[_MTH;7?X]\<- 3P5[2@8C/;$_@)X_ MT!-1.^LCL]!NJ$&S$M?'U:X3'[JN:?FZXYRXR'?C<+1%.^*Q@[>HYBTZ MF[>->2%"A3O MU:M/BZ]4I R[9@9+-'7Z SP HGJN5X+B:_-$7G"%#V[S=X5?.""T JXO.5<[ M06]0?S/-_@502P,$% @ MX *5X@PI]=>! =@T !D !X;"]W;W)K M&ULM5=M;]LV$/XKA+H5*<#()/5F);:!.&VW#.L: M)&N*?:1MVA8BB2Y)Q\F_WY&R92F6O1;HODB\T]W#YZA[1&JPD>I1+X4PZ+G( M2SWTEL:L+GH]/5V*@FM?KD0)3^92%=R J18]O5*"SUQ2D?<8(7&OX%GIC0;. M=ZM& [DV>5:*6X7TNBBX>AF+7&Z&'O5VCKMLL336T1L-5GPA[H7YLKI58/5J ME%E6B%)GLD1*S(?>%;T8QS;>!3QD8J,;8V0KF4CY:(V;V= CEI#(Q=18! ZW M)W$M\MP" 8UO6TROGM(F-L<[](^N=JAEPK6XEOG7;&:60Z_OH9F8\W5N[N3F M=[&M)[)X4YEK=T6;*C8B'IJNM9'%-AD8%%E9W?GS=AT:"?UC"6R;P!SO:B+' M\CTW?#10R.GC^=CJ&N&KF4![UIS MMUQG?_-)+O2[0<_ -#:X-]U"CBM(=@0R1I]D:98:?2AG8M;.[P&]FB/;<1RS MDX!_K$L?!00C1EAP B^H:PX<7O"#-7>56B&%W4A6,1=ZQ:=BZ($DM%!/PAN] M?4-C.YXB\@!8.X4KQ<"#O&2*XL;5RU=F9>N@HX M/<7;-WU&@DOTL^Y_K8N)4$C.:\]7IPNHX.II<33MLRM$U_:'9Z&FF1;H5F53 M4;O'/.2 !_%IFO9KLYT.7\"YR"P PR0]!A"$(:W-!Z%MO&[AB.=5IL";L 1' M'1C4IXSUNXH&(8A:"*B?XC *<0H%[V)=X4&:O"9PD L#$D:8L;"=&^YS3S1P M5#=P=+J!JR^];8=,Z[4E4LX0; W:P" K%^V5Z6K?DQ,G7]]]L&Z%_ M!%>=3>X?Z]Z]-G;M?K-?E,^-13E,V+[&7=[IX"_ETW^'MQG?";M_V^=_9G/1 M2CBSA>IWMFU(H\U!<'6_)I@&"4X:O40CG 9]G"8-%Z9I'R?1'H3Y861A*<#% M,8PPB8A358Q34HUH@.G6&8 L*J7#[ D*0>XAPXRF*,&,Q)@!= "9 T$^"XS+;T6W(K:&>"+PDQ0G0."&8N!9,_+V"J32! MYCQ3Z(GG:V &W5(<5\IIY/];%#\@FG;K/<@<-M\<=J]CO9GIQ_./2@AT4QHP MN1%'=;>"LQY8KHG/;DJT[=W79-II< 0H8*7=;OM*LM^E[Y8RTAC]VI!)F#3, MU(_:GVI&VR:KY%!+AB8'3*A/T@-G[+.NK2B.NIQQ):+]).P@"J1VB!?Y*>W M8W&7,VEKAW;@!7[<64D7Z094PQEV*:[7. L70BW[X1)^C(2R ?!\ M+J79&7:"^E=K]"]02P,$% @ MX *5_ EY BH P 2@L !D !X;"]W M;W)K&ULM59A;]LV$/TKA#8,*:!9(FG)5F(;L-,6 M;;&@0=PMGVGI;!.51)>DXN3?CZ)L278L906Z#[9XQWN/1^H>=9.]D-_5%D"C MYRS-U=39:KV[]CP5;R%C:B!VD)N9M9 9T\:4&T_M)+#$@K+4([X?>AGCN3.; M6-^]G$U$H5.>P[U$JL@R)E\6D(K]U,'.T?' -UM=.KS99,&LNK M61*>0:ZXR)&$]=29X^M%4,;;@'\X[%5KC,J=K(3X7AJ?DZGCEPE!"K$N&9AY M/,$MI&E)9-+X<>!TZB5+8'M\9/]H]V[VLF(*;D7ZR!.]G3IC!R6P9D6J'\3^ M$QSV8Q.,1:KL/]I7L<'007&AM,@.8)-!QO/JR9X/Y] "C/T. #D B,V[6LAF M^9YI-IM(L4>RC#9LY0'**]TPZ=4[DF-."]!)^*?(!HKZ+B$]H M#Q^M]T@M'WUCCY>V5B&'EY&E(J[5CL4P=4S)*Y!/X,S^^ V'_DU/7L,ZKV$? M^VQI%)84*2"Q1OOC>S#"49KE"<\WE_+M9>S*=TQ\>H-^]?/15CPD/PV,4>#ODJ^X3E+T6>E"D )TPWL7O*XL;XV!UK[ M_N)K0!]A)0MS$2$\M*7FHZLE2 X*S=_5D?X ![Y?FS@:N1$>-?8@)&B^DSQ% MT1G)HI.$AM0-?-PB&8W1'7M!Y)SCMI/CS];H2Y&^H-$9]/T)-.R#8@LEZ.H! MG@1:_C"' DD;3D@[6]_U??NK7=' S%=4P9%KKA17_(0E( V$D$LL 5JPE.7F M[3%M"'.HKP%$B1N$V!WB,>J17E!++_C/THN+K$A9^7%H5 B'4DR0J1QC[;@\ MO]HJ/?8O\W])[Y44SX72Y4"'ZCB7W&L1SS-1F/@FT![!6V&_^MFK48+=<#1R M_?&PCO\=#5T246MCCUQB\FF'F]6BD")"\8F;CM[4\:7\N_P]0OX9FF]" MF^N9AKZ+3=XD\%LO(PC=R)P.#4XW8B:"2^+V6OU-!G)CNSB%XK+TJE:G]M:- MXKSJCYKPJLN\8])\-Q1*86V@_F!D!"RKSJTRM-C9;FDEM.F]['!KFEV098"9 M7PNACT:Y0-T^S_X%4$L#!!0 ( +> "E>P4&PO M=V]R:W-H965TNW=.?9EMA7Q6)8!&+Q7C M:HY+K>M+SU-I"151%Z(&;I[D0E9$&R@+3]422.9(%?,"WQ][%:$<)S,7>Y#) M3#2:40X/$JFFJHC\LP FMG,\Q/O (RU*;0->,JM) 2O0/^H':9#7J62T JZH MX$A"/L?7P\M%9/-=PD\*6]7;(]O)6HAG"^ZR.?:M(6"0:JM S+*!)3!FA8R- MWSM-W)6TQ/Y^K_[%]6YZ61,%2\%^T4R7$7*/0'*/"#\(A>V+4; M.KWP_]L]U&4K$AT6L??D4M4DA3DV%T&!W !.3D^&8__JB,6HLQ@=4T]6YMYE M#0,DP3&D=Q#PW]03R*^H'A8.0'76!IW-NS_E=G$KV2@D$\&74H M'(R'TP[=2J$4JJ7(J>Y5.9N.SWMP,IA.IF]P'(=[?.A?X_7N= 6R<)-+H50T M7+?7NXMVP_&ZG0FOZ>UDO2>RH%PA!KFA^A>3$4:RG58MT*)V$V(MM)DW;EN: M 0_2)ICGN1!Z#VR![I.1_ 502P,$% @ MX *5XF@-88. P 0@D !D M !X;"]W;W)K&ULQ59M;]HP$/XK5C9516(DA)>2 M%B*5=M,VK14JW?K9)!=B-;&9[13V[W=V0A9H2Z>]?HGM\]WC>W(O]G@MY+U* M 339Y!E7$R?5>G7JNBI*(:>J(U; <2<1,J<:EW+IJI4$&ENC/'-]SQNZ.67< M"<=6-I/A6!0Z8QQFDJ@BSZG\-H5,K"=.U]D*;M@RU4;@AN,57<(<].?53.+* MK5%BE@-73' B(9DXY]W3:=_H6X4O#-:J,2>&R4*(>[/X$$\6.W)94 47(KMCL4XGSL@A,22TR/2-6+^' MBL_ X$4B4_9+UJ7NP'-(5"@M\LH8/<@9+T>ZJ?Y#PV#TG(%?&?C6[_(@Z^4E MU30<2[$FTF@CFIE8JM8:G6/XRM-/A)Z$4F8$D\Y1*(,>W=)&!:HU= MC>!&Q8TJH&D)Y#\#-"17@NM4D;<\AGC7WD6G:L_\K6=3_R#@QX)W2,]K$]_S M>P?P>C73GL7K_133IPB6]OVG[4UUG*H5C6#B8/HKD _@A$>OND/O[(!W_=J[ M_B'T<([5%A<9$)$0H)(SOE1DA=XJXVW;9!Z+".4QB5E6Z/T_7!(X?,31JY'O M]<[(_QJQBHA.@=RF$F G6PC&&FRL]W7G;/."ILD.\_$;L^LB!TDU8ORNS]?8 M%C.3.$GE$(:$B;C>?TV.!VV_'[3V)">]'4FWVQ[V^CNBH.UWO1:YP/ N@6B! M'4YC#T6*=?C-F9AJ"4B)8IL(!#912CE:;*'>O#"S:4^UEFQ1:%/HT$?,,,P M#/87*OS/98%N]8*3H!WT@_9P.'J$8?9&P?-[OV+WMT:;/74;JFDV^E SI[V. MYPU:+TJZ_B.=H/54#W4;]QI6]-+>W@JSM^"ZO.)J:?U ."_OQ1_JY>OB"LN, M<44R2-#4ZYP,'"++&[M<:+&RM^1":+QS[33%1PY(HX#[B1!ZNS 'U,^F\#M0 M2P,$% @ MX *5T/JO.?R @ ?0P !D !X;"]W;W)K&ULK5==;]HP%/TK5E9-K;0U(8&P,8@$)-,VJ1*"=7MVDPOQFMC, M=J#[][.=D$$;HG;-"_'7.<<^U]S,WXL40**'/*-B8J52;D>V+>(4X8N]>=K\G$@_5V%0 +2'.L!!FD8GM90@2DTQ9UZ]-_J)V9X]27Q#)]WAN_Q%6B*;\G0;V;0V6XD MMCB&B:72F0"^ RMX^Z;G.Y^:S.V2+.R2+.J(["0,_3H,_3;V8,Z$1&RMTO,. M: $J'RJ1F)P-231EGULKUTAO=)5G8)5G4$=E)0/PZ(/ZK$XO? M91BZ) N[)(LZ(CL)P[ .P[#3Q-+*]M*0#)\D#<\YS1EAEWK14[U!K]8K[;./ MZJD<^,84L@*9ZJA\:]:C=:T\-27BH_%9;S3O-8R'JK8N2^%_]&5A?H/YAE"! M,E@K*>=ZJ/Z>O"QVRXYD6U/-W3&I:D/33-7W 7"]0,VO&9.'CA:HOSB"OU!+ M P04 " "W@ I7BM+EI4@% "Y(0 &0 'AL+W=OWTP/H;I@95?JPTA''S+LZ*:C3:<;V\= MITHW),?5#=N20ORR8F6.N3@MUTZU+0E>-D%YYB#7#9PX?+XG&3O,1G#T@&"1Q^ 3@%(#O#/ M!'BG .][6_!/ ?[WMC ^!32I.\?VQNAZAKNMMC@ELY&8PBI2[LEH_N,/ M,'!_T176)EELSLMSP1(_Z^2:6.K%H-Q^6V[?V*W?Q6.A)'M2[(BNVL?@H FN MI__]/'"1.W7V_2JJ(!_YP1 4JR (QRX:HA(5%4XF80L:I#AN4QP;4[S+Q(,) M%RD!XA$'TI(L*0<9JRK0/#.:Z:<214@)W>.G3%N'8POC?AVD!!?&3ERJI=?; M2RRU-RAIT)8T,)9T@;>4XTQ7*6/@I?>G3;+8)EEBB6Q0_;"M?GC-/1LJVH&3 M\412JP8T]CWIGE5!7A!*=W^B <'>?3W(,&HSC,SZ8H581-8WH_;Y;@R^5&,V MR6*;9(DELL$(3-H1F%RCL8DRZ+[K29/Y0@6A((22QE10&$:RQC3-12C2:PRZ MW2K4->;X!]^0TI2E.?Y2H5EEBZVR);;8AB/1\P/P&K6=H@=*DBRYJR:"TV+*/)E=?X?_@)V!@.:'88D8_-Z MT,QUL92MN@ZK;(DMMN&H=,8#7N4\H,951/*J4 -2YT^=\U 4JFGM[/S9.0]H MMAZ?Q9H0;\GN[+/:JOFPRA9;94MLL0T'HC,@\"H' E5/, YE=['0H'QA=&6Y MJ2CH1C(LT<#"J+<^&&[^=C8$F6U(7W'F1[:9Z%+M666+K;(EMMB&0]+Y$725 M'T&J1X"1/(DM="AUCT6#\KQ(WNS3H<[NLJ#.ER"S+Y&E9W[,FLDNEI]5FV*5 M+;'%-AR6SJ:@JVP*4HV#%XWE77D-"HW#B2P_%17Z4)&?BO*#WB[-,,_.JR"S M5Y'D]^I^C)GN8@%:M2Q6V1);;,.!Z2P+NLJRG*+[KVF4_1@-1MF/T6"4_1@- M1MF/<7JOHG-2KIMO "K0O-DYOGELK[;?&=PU;]>EZ_?P=@$UUV-XFQR_(NCH MCQ\U?,3EFA85R,A*-.7>A**[Y?$[@>,)9]OF1?@3XYSES>&&X"4I:X#X?<48 M?SFI&VB_UIC_"U!+ P04 " "W@ I7N8* NX4$ #:%P &0 'AL+W=O M^T0)[$*.+--LNZO/T,83@1VTI2^23#P?)^OL9\/QN,M%T]R1:D" M/](DDQ-OI=3ZRO=EO*(ID3V^IIF^LN B)4HWQ=*7:T')O Q*$Q\%P$V6](&JQ_6] MT"V_5IFSE&:2\0P(NIAXU_#J!H^*@/*.;XQNY=XQ*+HRX_RI:'R<3[R@<$03 M&JM"@NB_#;VE25(H:1_?*U&OSED$[A__4O]0=EYW9D8DO>7)?VRN5A-OZ($Y M79 \45_Y]A]:=2@L]&*>R/(7;'?W]B,/Q+E4/*V"M8.49;M_\J-Z$'L!"%D" M4!6 2M^[1*7+.Z+(="SX%HCB;JU6')1=+:.U.985H_*@A+[*=)R:?LPV5"K] MF!5XH'$NF&)4@HL[J@A+Y"5X!U@&_EWQ7))L+L>^TCF+2#^N]&]V^LBB_RG/ M>@ '?P 4( P>'^[ Q;O+0QE?6ZY]H]HW*G7Q<=^R]MUF;R?3;Y<259.OULN59N_G<*@5"A*:#.% M>(10?^QO6C+WZ\S](YEC02R?BT&EI<2-%R&Q\'\@IIJ@KD?#"T>#)FA&\TOJJEALZ;T@[!8,/"% M3FR>7E2CMF% 07M^9+"*W%B]H[-ZDCZW+MN<\6=.4630BV!'RTLGPL_UN;<* M=N/YE%)"32RC*+0-H>$RZH;+J,EE1WJ#9>3&\F/OH0>4+B2I1\# X1MWA&+7@&"*; M!8-CU V.41/'>AB&EF' !L?8C>.RF)9\HWJ +&D66R:J6^7V'%Y24+AES3RRK+&P03,^@N87%!1N[CV\ M1Z%ET8X->[%[]^'4@L+-K8<^Z@\M2SQLF(K=3/W",_H,4B*>J *+W/*]X!8Y M=YX:^.*HHWIR0OQP" !C"P &0 'AL+W=O/9G.5#"W'*((48F4@J+XLX +2U"!I M'4\UJ-5PFL#-]0K]LDQ>)_- )5SP]!=+U&QH]2V4P(06J;KER^]0)^09O)BG MLOQ%R^JL[U@H+J3B61VL%60LKZ[TN?XC-@((V1% Z@!2ZJZ(2I4CJF@4"KY$ MPIS6:&91IEI&:W$L-U49*Z&?,AVGHJM\ 5+IOUFA,<2%8(J!1%_0-56KS?$( M%&6I_(2.$,O1SQDO),T3&=I*"S P=ER3G5=D9 ?9CR(_0:[S&1&'N.AN/$+' M1Y^V86RMOTF"-$F0$M?]>Q*R2:)-7@73:X4"71/TP+:V"L4;YL]\$@[N]>P>YWL P>-Z(M$7* 49&M9.@'V M+(O?R/,/XQW_/X@,&I'!N[T3O*H>\5SLM!>OWQ#W#V*=_K^0#QKR0;=S,%(< MN;Z'$FV@-MK.^#UK@IUUZW0.8YT:Y\ Z-UH\?K=[:HBME]_!_2!H+R%>MV;< MV53?[* :9EL \:_K2!QWEX_6;1IW-MBW^\A__0W% _)G*[(W1B8S?EY3,66Y MU)^HB8YS3@*=@*@FNFJC^+R "E>_%JV#;P( *<% 9 >&PO=V]R:W-H965T3:6#AV M9CLI[-?O[*19MY5\27RVGY>S?9=NE7XV):*%ETI(,PM*:^O+,#1YB14SIZI& M22MKI2MF*=2;T-0:6>%!E0CC*$K"BG$99*F?6^HL58T57.)2@VFJBNG7.0JU MG05GP6[BGF]*ZR;"+*W9!A_0/M9+35$XL!2\0FFXDJ!Q/0NNSB[GB=OO-SQQ MW)J],;A,5DH]N^"VF 61,X0"<^L8&/U:O$8A'!'9^-ES!H.D ^Z/=^PW/G?* M9<4,7BOQ@Q>VG 6? BAPS1IA[]7V*_;Y3!U?KH3Q7]AV>Y-I 'ECK*IZ,#FH MN.S^[*4_ASU '+\!B'M ['UW0M[E@EF6I5IM0;O=Q.8&/E6/)G-%L=L.XAB*<9O*"9PIZ0M#7R1!19_XT-R/Z00[U*8QZ.$WQIY"I/H M \11/(''AP4<'YV,\$Z&HYEXWLG8T;3N: XEV6'/#V-=*5V:FN4X"ZA6#.H6 M@^S]N[,D^CSB['QP=C[&GETKV:*V?"40I+)(U9$C;QG%AZQV9(DG\4SWU-^03@;I9%3ZMJKI M9MPS!;6FQ]BBL?[1'E)/_LO]7_5PKW@JU!O?(@SDJI&VJZ-A=NA"5UWQ_=G> MM; [IC=<&A"X)FAT>D%9ZZXM=(%5M2_%E;)4V'Y84B=%[3;0^EK1;?:!$QAZ M<_8;4$L#!!0 ( +> "E?QC+$VM@4 XL 9 >&PO=V]R:W-H965T M^QS>8ZX>$_T]W2EER(\HC-/+ MVI4<3!C$ZEJ3]!!%OGYZI\+D\7+FS7Z^[?T'=:O,U_VU MSNZ<*LHVB%2?RHR@6)/-XF"=/B+WD\/2O9C&P.J4FBJ631Z+SI[-H^46QU&)TEEP0YZC<&IV] M&V3CS/J#'VCRS0\/BGQ6?GK0*BNY246"F'S9 M)8?4C[?IRC%9#GDD9U/.]^XT'^V8[Z]#?$&8^QNA+F7DZ^T5>?WJS?,P3K:$ M:AVT6@VPY%W3E'%N2X%42 M'$WB?1)%2F^"+).]OU>Z;68TPL BB2H_,0(^82$S664FIX3O%$S4X9O3I6A' M;U[E,'\!/;U/M&\4B1.C4N*0NZ3CVX<&&EBJ197F8@2("PN9+:O,EE."N&R MR):4NNT@>BY0K8MF<:7NJIF?6JD3'3^P1EY-"KP1^)6#)TX.^-U#2?I<",MH M=0SI7'1!"%SNX63^]>+V@AA=*&77S&B$H74"HO?X&!!MD+P'+.^A5'TVB*+) MIE0NEATH J5[.*<7*#XD1W-!LIUGO.F:'HTRM%A ^MY\#)(VF-X#JO=0OCX; MR44#24[Y8M&!)/"ZAQ/[YR163]E^6'_/&IC[0]>6% TRL%84>)^Z8_:F-DB? M NE3E+?/!;*,]HQ7!?,ZB)76MN\XO=_DL^H@?FB=U,;^G0+I4S8&/QM\3X'O M*;ZS/Q<_WJ14I+^@0.T4I_8*0/(?Z=-MX.&&E@TD@,HQF-I@?@K,3_']_KF8 MSL]I.BAP/,4Y_CFDO5L0/.K0XH$DT.489&U( 0,I8'@+<*X9X)[3B3 @?8:3 M?AW9%[L2/-;0DH$RL#'.#K-B[=2\G6G-'79&5\) QBN 74X>W0H>+2A-0.E M8&.\'F9#%QCH IO4[F$M?D]WA\) 1BN U$7^Y6\(A#"P=BP<:8/\R&)C#0 M!#:I_\.:!A#2K7!@?XZS?QW5?IT+'G!@W3CH!!_C"'$;PL!!&/BDCA!O<82Z M.Q<.$L!Q":B#^K4#L>!CC")N0QV3F^C>1 @(&*,J21LJ(0 E1"3 MFDJB:2H)*;P.4TF 'HC^IE*)9$_'$ \\M'Z@(&*,KR1L2(0$B9"3^DJRZ2LA MCJ$$,9#]?:4ZN+V]0SS^T#*"BL@Q7I.TH1,2=$).ZC7)IM>$>(<2%$'V-YM. M&+/6Z6VT%!($0XXQF:25$T6U(T73GBEJFDS=KJ$$09#]/:82R#YV,!YU:.U M/^08GTG:T @)&B$G]9G*:!('UJF=[LQ/RG[V]4,0IR14]]DP]V*>?3#TZ?#I MZ<8D^^+ YUUB3!(5ESOE;Y7.'\C>OT\R&BYO\C.DU1'@]?]02P,$% @ MMX *5[CGJ7EY!@ ^#0 !D !X;"]W;W)K&UL MM9MK;]LV%(;_"N$50PLTL<2+;76.@399L0WH4#1K]YFQ&5NH+BY%.RVP'S]* M5D7)8HXE@?J2^"*^Y[S2(?V8QUH^I?)KMA-"H>]QE&0WDYU2^S?3:;;>B9AG MU^E>)/J=QU3&7.FGWTK1214S'UA__%/]?6%>FWG@F;A-HW_#C=K=3!83M!&/_!"I3^G3 M'Z(TQ'*]=1IEQ5_T=#IVSB9H?#=09QF)S^\^_EB:@-\.DS W Y '<= M0,H!I#!ZRJRP=<<57RUE^H1D?K16RQ\4YZ88K=V$27X9[Y74[X9ZG%J]YZ%$ M7WAT$.B#X-E!"GV-5(:NT#L>\60MT*F:7MX)Q<,H>Z7?^7Q_AUZ^>(5>H#!! M_^S20\:33;:<*IU/KCI=E['?G6+C9V+_=4BN$?%>(^QA8AE^"P^_$VL]W"^& MX^;PJ3X+U:G U:G A1Z!3L4Q/Q6O=674S-NV^R/5^+FXF>7)F0 M1S%9_?J+/_-^L_ET)-9P32K7!%)?W?)LA_3U0^O\@?AV"/4IR$O YOHD-2ND M\@7BN,+S@/G+Z;%NQW84"8+JJ$:>M,J3@GF^/>KRXP^1N-+3]^I>YXA>WAZD MU*F^LJ5Z4F.U)'P/L[Q0&KFV#UO,9P&QY\JJ7%GO7/].DRLH7];.UP^P=Y8N M:YU:ZLU];$]W5J4[ ]/]/5.A7A#%!IG5P);BK)TB">;L_)2"P096\[RR,H>K M.8UC(=[X6TV0 5^DY=1V(-LXO*[,+=@K5PZ=J16,-U4+D.G%1KT*[6 M.0[86;&"L08Z\3WSX>M=*%>Y3Z4V@Y)4B0Q-T4/ZW$(A$$0Z5R[I4R]=BFFB\59[<+1AKJI;:W V/,A3<0/%'/Y M52CT>'B&<6&1WA=P##;"AHTP<5BZ3CG)E5K3N>$D#&_5="[=]N8+9L0_QP4X MVE WAGTPS#Z?VC?IL M@I9:%\MV#/;!AGTPS#Y]]TNQA8%L&Z9PV*&V# 1A&(*&;*UBRU:096\5CCQT M&]Z@#H'W@KJNFJ7,Q6U8.-Q0.X9?",POU;*)_D-==F5AN;[KB2NUIGF#.\1A M*XDXI1Y7:DWGM6X2O"/4=]DIY2YMT\)1A[HR1$/<$ VQ=)UL;L8@&F*(AG0D MFF)J=MZ!AE5[U^D8K$,,ZQ"'K$.,[2-.V0>X/,OF'#4 MH:X,[I#^N'.)"XAMVR=H?8Z. 3S$ ]QT^XB;F4PQRI=9T M;C"(PKVPWK^JLOP&R)O35BV/@3C4( [MCS@75YPVYO@!/6\!P8&'&C.40]TT MM&BWAA8<;:@;@S841IO6DG.YN04K]IY\8\ 0,S#$'#:WF%,85B;=&Q= M'CCD4$N&=!A,.IUGYDEF=LF-4[R9UFY+R>\)^L#E-DPR%(E'+>]=YS?1R--M M-J/XVOYC'_\?U8B_D5[5E3*/[+,W5U62K]>Z-YZEXRS*J M+L2.Y>:3C9 9U>94WGIJ)QE-JJ L]8COS[R,\GRR7%37KN5R(0J=\IQ=2Z2* M+*/R^SN6BOW5!$\>+GSBMUM=7O"6BQV]93=,?]Y=2W/F-2H)SUBNN,B19)NK MR5O\)@JF94!UQW^<[57G&)6/LA;B:WGR,;F:^&6/6,IB74I0\^>.K5B:EDJF M']]JT4G39AG8/7Y0_U ]O'F8-55L)=(O/-';J\E\@A*VH46J/XG]7ZQ^H+#4 MBT6JJM]H7]_K3U!<*"VR.MCT(./YX2^]KT%T O#T1 "I \BY 4$=$)P;,*T# M*M3>X5$J#A'5=+F08H]D>;=1*P\JF%6T>7R>E]_[C9;F4V[B]/)=HT_++4.@5(CXAZ'G$-.6I>F$N?+Z)T/-G+] SY"&UI9(IQ'/T.>=:O307 MS?&_6U$HFB=JX6G3LU+?B^M>O#OT@ISHQ=]%>H%P^+)J=B!\=4:XCT^&1^[P MB,47*!@,]PS.ABEIF))*;WI"[ZU27/$A"LZX\A5_HW8T9E<3\PXK)N_89/G[ M;WCF_S'$!%(L A*S> 4-KZ!2#QX;@S3^5AARY1@9#.\EC-L3M$#^KXLMYX&Z)Y^0R6'AW72#.5L8" 1*S@(0-D- ) MY+V*RXB$[8092T- PCZ0J>\?\7 V,I8'D)C%8];PF#EY?*%2TEPCS60V1,,= MC7WTG5$YE-17SLBQB(#$+$2O&T2OST,DT.[A=8I%EAEC8F;@^.L0MH-BV!E$ MQ)BM\N=H(#F;'DL)2,RB-&\HS<^A]!*Q>R9C_I!RT',S^2E#"/A10*PZE9D-IS3AVNM6C M@7+2-3RB@N>HRGB#OL$=.YK74[AOW-IO[/;?G]B=0#??"C/G)8.@((WU"E0M M@E*ST;5&'8,S[?RIW 5IR5>/=,910$50';$YM7X>GV7H1Y4];LG1[.:]*@K[0U54 M!-6NC:IU\MAMY7^]]G$W,!KF_@4QIVTQITX7>UR93P SV^9&62Q MR!5/F*R6F%'&4V;&F,G^@^NDH#Z^5NOFK&E_@$&U:9-J_3EQ^_.3I#:42W1' MTV(PN[M51Y/"_46- 5+]0@%W3;%-H+-J[G;C?PJ1['F:FE=LQV+-DC(OK9EQ MHDD1:[Y.AP' KJF3'H!92.;' )["H9/6H1.WM^XZ3O0#?W0*CX?67 M\GOE>035I,VDM>C$;='/+*C=*J/!/+*J'YXNSR.HGMB\6O=.W(;Y*+V]IS(7 MA48[^CTK9T>JT;.P] _IJ=<3U-V#JD50:C;:UO"3.4R& S7YH&H1E)J-L"T$ MB+L0^%E'"^K^:S7+@1TGO:X MK[//L-P5^@^5MSQ7*&4;(^]?O#9?ECQLM#R<:+&KMAZNA=8BJPZWC)KA5-Y@ M/M\(H1].RMV,S7;7Y?]02P,$% @ MX *5_2JPL[E#0 $JP !D !X M;"]W;W)K&ULM9UM;]O(%4;_"J$NBET@B<1W*G4, M).*T38'=!DFV^YF6QC8;BM22E)T _?$E)5G#RZ$O.?;C+XG?YHS\7)FCH[D: M7=P7Y;?J5LK:^K[-\NK=[+:N=V_G\VI]*[=)]:;8R;SYSG51;I.Z^;2\F5>[ M4B:;PZ!M-G<6BV"^3=)\=GEQ^-JG\O*BV-=9FLM/I57MM]ND_/%!9L7]NYD] M>_C"Y_3FMFZ_,+^\V"4W\HNL?]]]*IO/YF?*)MW*O$J+W"KE];O9>_NML&VW M'7'XD?^D\K[J?&RUO\M547QK/_FX>3=;M#=)9G)=MXRD^>].KF26M:CFAOQY MHL[.D[8#NQ\_T/]^^.V;W^8JJ>2JR/Y(-_7MNUDTLS;R.MEG]>?B_I_R]!OY M+6]=9-7A7^O^]+.+F;7>5W6Q/0UN;L$VS8__)]]/270&V-XC YS3 &?J /ZML?[JAM1\ M\J4NF^^FS;CZ\L.^:KY25=:JV%ZE>=)6K[)>6\["<:S=OES?-E6PDBPKUH?O M63_'LD[2K/JE^:'?O\36SS_]8OUDI;GU];;85TF^J2[F=7/#6OQ\?;H1'XXW MPGGD1OQKG[VQ;/_58=:!X:L)PQ?VH\/CL>'Y&\M='(:[ \,%/SR6ZV;XX.SS MIACGBCCGBC@'GCM6D63]YSZMTC;UH4B/%&^8TEY@WE:[9"W?S9HK2"7+.SF[ M_.M?[&#QMZ& D; 8"1,@&"F%>RZ%R]$O_U$4F_LTRX;B9T>:QH^$Q4=8<("U M"\7=9> NP^7%_*Z;Z]A/D<"\&]C[JFKNL4-QL>-,XT+"8B1,@& D?/\< MO@^Y4SS1<($"$;R MM1=*;A9LPE^+.LF.T9Z6Q5)N!OUDH:45!$YM[=29;=2RNLO3FJ)6#P=M:\-ZR'SL[M7'L2)I T6CLRA5M MUG\N?VNB7C\U>D>_LMC:71YJAE":0-%H]DH.;=X.CZMCWJE EB97:=8\\!Y> M*4\\AA0T522A- MH&@T;.62-NM'E[_)NK]NOFH>G^X1@WN_"ST)P^UIUSXB8RW=*"NBJ+1D)6K.KRK=D(^+01IOI'7:=Y5F(Y9W, MBIW<6+5KR\14%^&T@2*1E-6ONSP.[;/6R)XMKU@U@BH,4-I D6C M'7K*F%W>F,]KQ.K0+'OH5\B.FUZWZ6ZP$#S1N'O4$C174%I,90F4#1:*"7A+J:)V85V,4-I,90F4#1:$.7@[G-;F=TIOWLIL>Z[3[]SG9S!.%VJD*!I- MM_-*6=Y()[8AGBAC;8C\9,9!0XT21:-!*Z/T^*U7$_5_2K,B/[VIB4)I,90F M4#1:2&6B7@!Y:L"#;@)#:3&4)E T6A EKAXOKI.>3?8&9%5[,IF?R#ADJ*RB M:#1D):O>Q"[J:9IB^:@_:5PVEQ5":0-'H MR1C*D7U 7[6O>['>0,=/9!HRE"90-!JR$F.?%V/#2]74IBY^5M,_$B@MAM($ MBD;KIV3;QYP\Y4/[L*&T&$H3*!HMB#)P?_)&,G/5&GI5L7[9@IHXE"90-)JR M,G$?MS=LU&?$SVO\=P)5?"A-H&BT@IV#KT G7V&/OL*>?84]_.HE5-U7JNZ/ M;1I/N7#I+V4>Z#/B9S).&>K?*!I-6?FWS_OW^<+UJTRJ?2FWAU- 9)D6&RO9 M_+>Y3K5?&8P>VI8-I<50FD#1:(F4O?L1YLH$-7,H+8;2!(I&"Z+,W.>WI2?M M_?OZEO1K1]O\YVAG;0T\4N'G-\X>:JHH&LV^B)\.Y]A0CS9.'M=:>V!*PK40E$TFKVRT)"W4,Z$^*'&X>K2 M&BQ"[8X-U4P4C8:K-#/D-7-BMS]/,&VBZ(9Q M-73EU%X&$$.G%"@:?>LLY9S1Y)9C\U-@>+9I^".W]/'#*6/H[1 H&JV(LM.( MM]/>XC"U_YBG&M<"NL\*I0D4C=9'.6V$Z3^.H%(+I<50FD#1:$&4_$: _F.> M85P-_7UI'>U%&#%T3H&BT925]$:\]#YOH8!J[\@M98ZHC*$W1*!HM"3*A2/> MA7LKQ?26;YYK7 [HOBV4)E T6B$EU!'FQ< 1U*BAM!A*$R@:+8@R[PCP8F"> M85R-4-_&TJ4".J= T6C*G3?DG7S,\Q/6"JA?C]Q2.V#6"NQ;^+Z$3$=*IJ.1 M=_&E:\43#YCD)S&N#;0U&4H3*!I]RV6EYF7Q.F69O//, M7-C4QO7B7HUC,6)V"X7C6#3C4Q MV\\/'%A9H!O06)R X7IE"3ME 6Q"CT#,:Z(K_, V-'96 =W@%V_:EY*6[0&'#Y_4Q:ZIR,RZ*NK&U@X? MWLJDT;CV!YKO7Q=%_?#)O.'?%^6WPQR7_P=02P,$% @ MX *5_54Y9CK M @ S0L !D !X;"]W;W)K&ULK99=;YLP&(7_ MBL6JJ96V\I$$2)<@M:FJ==JDJ&FWBVD7#KP)5@&GMDFZ?S_;$$I:PIJ(FX"- MS^$\-G;>T8:R1QX#"/2<)AD?&[$0JPO3Y&$,*>;G= 69?+*@+,5"-MG2Y"L& M.-*B-#$=RW+-%)/,"$:Z;\J"$6L5 = M9C!:X27,0#RLIDRVS,HE(BEDG- ,,5B,C4O[8F)K@1[QD\"&U^Z10IE3^J@: MM]'8L%0B2" 4R@++RQHFD"3*2>9X*DV-ZIU*6+_?NM]H> DSQQPF-/E%(A&/ M#=] $2QPGH@[NOD*)=! ^84TX?H7;"R:=$ZD1P ME7/9PSF:T'1.,JSFEJ//:)JS,);3@T+9)A$P_02=7H/ ).%GR%S7D[=Z'YE\4"4?M":_P82A-4YR0'2!-I@QG(G& M'5?X#&HL?=?W7Z&TONQ(%+="<5M1[JG 25-R]\TJ.,[0MU]%;S4_,KI71?=: MH]_!FJ+94XX91$T$K>I#-TI'9CN@?@7J=W],^%W2=V2V0S^LZ(=''1.MJD,! MAV^^=M>R7S[VG>"V]?*?;G5T3K0;'4I3NM6/'=OSO#TXM1+%/NZL:-<=G-Y^ MLQB>5SLTB_1FK=92A>X/S)9$EDP)+*3,.O "E?[K$,3_ ( "(+ 9 M >&PO=V]R:W-H965TF8UF!F4-, MC&BD8W,6C6@I,DS0G %>YCEDOR8HH]NQ81N[P#U>IT(%S&A4P#5Z0.*QF#,Y M,QN6!.>(<$P)8&@U-F[LX2Q4^3KA.T9;OC<&RLF"TB#7 >ZV"7P.T=;/RK@L70P&C$:-;P%2V9%,#77V-EO7"1)V3!\'D M4RQQ(IJ47$8X!U.:+S"!:OX'O MJWQ-,;1!I$2717T>NO:X8@DTBWHO;:+ ^O9C/*.>*]7KTC[4O?\08MLU66?Y#ENJV2Q!UD_RP*[?V/5[[597N)3DLU.1'90_* I?G"2B]7+\M:M"(Z.D>T,@M:1/*7B[%C1\0?7W>"L0S!PVQ?>W/OHYXBM=;?%P9*61%3O^";: M-'0WNH]IQ2?V<&IWQ&/9 %;]VA_ZJGN\@VR-99N0H964LJY"N<>LZLBJB:"% M;CD65,@&1@]3V<0BIA+D\Q6E8C=1 DU;'/T&4$L#!!0 ( +> "E?"L0A2 MNP, %40 9 >&PO=V]R:W-H965TMJDM6!#@/0ED=X:[;U-VE2UW=YGESC!&N \VTFV?S^;4 C8.-W6+P'# M.?>>:\,].+,#XU]%3H@$W\JB$G,OEW)[[?LBRTF)Q17;DDK=63->8JF&?..+ M+2=X59/*PD=!$/LEII6WF-77;OEBQG:RH!6YY4#LRA+S[V])P0YS#WI/%^[H M)I?Z@K^8;?&&W!/Y>7O+U(+)0=Q<@YT M*8^,?=6#]ZNY%VA%I""9U"&P.NS)#2D*'4GI^+\)ZK4Y-?'T_"GZN[IX5BXA; AA7>A165W6$DN\F'%V %RC531]4L]-S5;5 MT$HOX[WDZBY5/+EX7^U))1G_#EXMB<2T$*_!)?A\OP2O+EZ#"T K\)"SG<#5 M2LQ\J3)JGI\UT=\>HZ.1Z!]VU14(@S< !2BTT&_<]"7)%!W6=-2G^ZK.MEC4 M%HOJ>-%(O#M\ !^Q))SBPEK-D1[7=/T"[!<(03CS]Z>:31",TTD+ZBD+6V6A M4]D[6E&UB"OP#V/VB3[R)R=9XW2HS,3 %-F%1:VPR"GL=L>S7+TF*] ^*39U MD9$Y228#=29F"J=V=9-6W<2I[H%)7-CT3(Q<81PG T$F""5I;%<4MXIB]R-& M!.%[8EW"V,AW&88#319,%-@E):VDQ"GIDS(#ZEJ\Q#)983009H)0$HU,5MHJ M2YW*EA1O*B8DS:SSY21K?[L66YR1N:<,K)YU;_'G'S ._K)UFA<*UJMSVM8Y M_;V^,S5?W,'T.Q/\HGP8="81_&9[:@+T'J)P.BC"G>57JSBQ.O@2O:R)TGO4 MTV'OL(!@.-+-8.=/T&U0H_VLX?7:/S(TF:!Q39TS0;PO0D-U)FCTTPIV]@?= M_O?0;4E]7Y"W+[R]F6U/#CWJ3!X4I:4"A&PS?!/]GSZ0WW1\PW MM!*@(&M%"ZX251P_[F&/ \FV]3;PD4FUJ:Q/<[7O)UP#U/TU8_)IH'>6[3\) MBQ]02P,$% @ MX *5XP#O;"H @ -@@ !D !X;"]W;W)K&ULK59K;YLP%/TK%JNF5MK"*SS:$:0U6;5-FA;UL7UVX298 M!9O9)LG^_6P@B :*NFE?@A_WG'O.]2O1GO$GD0%(="AR*A9&)F5Y99HBR:# M8L9*H&IFPWB!I>KRK2E*#CBM045N.I;EFP4FU(BC>FS-XXA5,B<4UAR)JB@P M_WT-.=LO#-LX#MR2;2;U@!E')=["'2Y)E(R?K6<1I=2 _OM M(_M-[5UY><0"EBS_25*9+8S00"EL<)7+6[;_#*T?3_,E+!?U+]HWL;YGH*02 MDA4M6"DH"&V^^-#6H0>PYR\ G!;@O!;@M@"W-MHHJVVML,1QQ-D><1VMV'2C MKDV-5FX(U:MX)[F:)0HGXS6'$I,4?3JH?2% ($Q3M(*2"2(%.E^!Q"07%^@] M>KA;H?.S"W2&"$7W&:N$"A61*94*S64F;<;K)J/S0L:O%9TAUWJ'',MQ1^#+ M:?@*$@6W:[CS'&XJ[UT!G*X 3LWG_DL!9F/V&K[Y.)\^=5>BQ DL#'6L!/ = M&/';-[9O?1@S^Y_(GEEW.^ON%'M\=#EFLD'Z-5+?!+O8\?TP,G=]\<,@.PS] M+NB9J'DG:CXIZK@>ZDYY DGH=DQ=0^'U$UN7)^)&8NSYN#:OT^:]2ANAHN*8 M)C"FS1OD]8+YB;9AC/^2-K_3YK]*F\0'&%W12?C?;EM_8"#PW'$#06<@F#3P M76; QX0'@URN&YP4=!CC.]:XGK#3$T[JN6<2YZALRPK]ZR&=.#CAX$RX?GAZ M<$:"+L/@1*_9N]7UB_H-\ZW:>2B'C8)9LT#9YHI(_66-20,9OR<:D6X)@(D%%;CJ6 MY9L%S$IC.9=M#V0YQQ7+LQ(]$$"KHH#D^QW*\7YAV,:AX4NV29EH,)?S+=R@ M1\2>M@^$WYDM2Y(5J*09+@%!ZX5Q:\\BVQ, V>.?#.UIYQJ(H3QC_%7<_)DL M#$M$A'(4,T$!^<\.K5">"R8>Q[>&U&@U!;![?6"/Y.#Y8)XA12N<_YLE+%T8 M$P,D: VKG'W!^S]0,Z"1X(MQ3N5?L*_[CGCGN*(,%PV81U!D9?T+7QHC.@#. MTP]P&H!S#O!> ;@-P!VJX#4 ;ZC"J &,A@+\!N!+[VNSI-,!9' Y)W@/B.C- MV<2%3)=$)$2]AW ,@'AMRK;\K)AX'V &,QR^@'\ M!IX> _#^W0?P#F0E^#O%%>5]Z=QD7%Z0F'$C=5=+.:](N> >ERRE("P3E/3@ M S7>5^!-/NQV[,YA['>.DO!35=X U_H(',MQ>^)9#8<[?V.(,,);Q0*".5J"0JBF;;+3)T*+*^"JI% M?"DB%L7=.PP(1E_\F&/M-KZE$G(-NW MO3/3E?K7FCY$,=2I&/4H.N-QO^FCUO21TO2_^(M_>&F/+B(8.U/[S&6EX+4N M#U$,=2I&EXK^Q)KVN^RW+OM*EX-N.:,7_DE%49^__H6VZUEG]OH74X_7W6F? M8 !/.( G4HYJN+$GGHU;S\9*S^YAG/(F4IXGT[Z5DB.A.V3JZK'/WN]+*%FAE"[6R1;K83A-\/!&PU4<"NN:8=[G7 M<=SS3T1U+%=G=8AFJ%4S^I%FG06S<]):(+*19^(4Q+@J67U8UK:VY^ZW\K3Y MK/W.GJWLGO; GH7UJ?J1OC[DOX=DP[,(&ULK9IOG.]:6=R37I]+6/9U@20*\EQ8VE 7+:"X9SY&@RZESXU_'>%PDE!'_,KJ3>\NH MD#+G_+%8^;B8.EXQ(IK21!4(HK^>Z"U-TX*DQ_&]ACK-/HO$_>47^I^E>"UF M3B2]Y>DWME#KJ3-RT((NR3957_CN+UH+"@I>PE-9?J)=%1L.')1LI>)9G:Q' MD+&\^B8_ZD+L)?C#(PFX3L"'"<&1A$&=,#AW#\,Z85A6II)2UB$FBLPF@N^0 M**(UK5@HBUEF:_DL+X[[O1+Z5Z;SU.QCKDB^8O.4HALIJ9+H=W1?G0/H;4P5 M8:E\I[=]O8_1VS?OT!O$8ROP;Y)?(3_Z#6$/#_K&TT2G M^V4ZMJ@9-(=C4/(&YQZ.GB&]KQ##?D1QH;B6&Y+0J:.O!)**)^K,?OW%#[T_ M^LH#"8N!8$;IADWIAC;Z?NG(T=)9$9>6KH*%):RXOC[-@@ /]5GTM%^3;M0P M'$;C)LH0&S1B ZO8FR399MN4*+I ).-"L?](<1WMTVPE7:JY@@5[:B(_P@>2 MNT'#<.3U*PX;Q:%5\0-7).V39TV[5%[8'?G(B_P#?3U1?C0^.<[;J#M.+PP/Q%A']9,].VHTCZR:/S$R M9RE3SVBQI4AQ] \73[Q/[^@V[ M^%+MB*!]4JV(2T]H2%@,!#-*YWNM4_%>/S?6#*#J@=)B*)I9OSVGY[]^@K0S M+JZ?W^E(/QP$!QW9$S4(CDP7/F[E8GNOE>99]YJ@:3DWRC7;]&NV@B[6#$F+ MH6AF$5L[Z@/X41_4D(+28BB:6;_6D_H IM3.N+A^PTXWX3 ,#J?!DV&FXM:8 M^G9G^HDE-)?]IL6>>K%02%H,13/+UKI;/P1H-%"O"TJ+H6AF_5KS[-O=\WF- M!N1UZ_IU[76T_\>NKDLWZMC4UKIFWVZ;'VBRSGG*5\^]*H$<;JT2DA9#T,[2ZY;+*<9+VW0^RY%VN$I,50-+-NK=?& 4"/ M@9IN4%H,13/KUYIN;+^G?%Z/@9INW+UWC$?=V>Q$E*FW-KO/5###$J+H6AF+5L/CD< O0=JQ4%I,13-K%]KQ;'] M5OAYO0=JQ6O:_D.$<7CX[.I$4*76W7O@KMMH5;ZX(%'"M[FJGKTW6YN7(V[* M5P+<-KQZL^(S$2N62Y32I4[UKB+=]*)Z6:%:47Q3/KZ?&ULK9=K;]HP%(;_BI554RNMS96$,(@$ M9-4ZJ5+5R_;9)(9$36QF&VCWZV<[(24AA"+QA?CVOO9Y'.R3X8;05Y8@Q,%; MGF$VTA+.EP-=9U&":9;AN'J.4RQ%@Q5 MVP,-AF3%LQ2C!PK8*L\A?9^@C&Q&FJEM&Q[31<)E@QX,EW"!GA!_63Y04=,K MESC-$68IP8"B^4@;FX/0-*1 C?B=H@W;*0,9RHR05UFYBT>:(5>$,A1Q:0'% M8XVF*,NDDUC'W])4J^:4PMWRUOU6!2^"F4&&IB3[D\8\&6E]#<1H#E<9?R2; MGZ@,J"?](I(Q]0LVQ5A7#(Y6C).\%(L5Y"DNGO"M!+$C$#[M JL46$V!)'.,@3&C"'.P#48YX3R]!]4&W,9(@[3C%V)CI>G$%Q>7($+D&+PG) 5@SAF M0YV+A4@[/2HGG1236@.45S7ZR* *@IK&\7$ZC3\M<(WP#:^ M V\K,_NR=MA L+I]U"GA8#MH01 M&FGB.&"(KI$6?/UBNL;W-CSG- O/9%9#YU3HG"[WX,#^3PJ5JU3R*%P'ENMX M0WV]2Z'3^E0*9S*K4>A5%'K'*#AM% I5;X="SW+L!H5.ZU,IG,FL1L&M*+C' M*/3:*+C[%(R^T:#0:7TJA3.9U2AX%07O& 6WC8*W1\%Q[>8_HM/Z5 IG,JM1 MZ%<4^L$!<5F"&W@F.VX#T]X#8AN,Z#2*=TYQ*Y$QF-2)^1<3O)/),.,S: M./C[+T;?\,P&AT[S4SGX>Z>S8WJ^7TU9"] T/E(;HS/$6AYS+7*6ZEJ%!Z_5 MTK)V4SB^U8B^993I^+WZJ+![>:?NK[Z3Y.6(+E2RS$!$5I@7F5+56B7D8Y6& M-MHGYF!:I-4?-D66?P_I(L4,9&@N+(T;3[P%M$B';BIR@^GP)_@-02P,$% @ MX *5YAD^?O,#P ' X! !D M !X;"]W;W)K&ULM=UK>CVS:^# N;29I&E>LS:V-='%%7@O,_GP1;)L?! ^%NJ_>9&UO3H_8*4' M'>$'./^Z7/U>W95E[7V;SQ;5AZ.[NKY_?WQ<7=V5\Z)ZM[PO%\W?W"Q7\Z)N MOEW='E?WJ[*XW@R:SXZ#T2@ZGA?3Q='%^>9G/ZTNSI=7#?%ZL MOG\J9\NO'X[\HZUWUG%6;_WM?'Q\;-@^^>JCJY7P[N%F#^73Q^&?Q M;?L/\6) $+XR(-@."+H#HE<&C+<#QOL.F&P'3/8=$&X'A-T!P2L#HNV :-\! M)]L!)_L..-T..-UWP-EVP-F^ _S1TS,WVGO(\Y.]\VR_.N3IZ?9WGN]7ASP] MX?[F&3]^?"UN7LAQ41<7YZOE5V^U?GSCK;_8I&$SOGG]3A?KX/Y2KYJ_G3;C MZ@M=-J_ZROLA+NMB.JM^]/[L31?>O^Z6#U6QN*[.C^MF(>N''E]MP>P1#%X! MQYY9+NJ[RDL6U^5USWCE'A\YQA\W&_>\A<'3%GX*G* IOGO^Z*]>, K&WJ^_ MQ-X/?_[1NZG_\B?_Y/3O/>MWZ>;DP^R=YX<;+]C'B_?P1O[^7N+V/MZOAGFI MV_NEO'_>7O_)ZV&$FTG+S\^KY6*RM_ZU%N^\<>?9[&'R_9G P->H6QL6B#K3\F M?KGPQV%X?OSE99#))4H24_NLOB:7:'J6&$7M$JW@A<_!"YW!^^=]N2KJZ>+6 MFZW?9KWR6_/)OO_MU@D-31^)Q226D%A*8H+$LD0Y[B>'?3H](3-.8C&) M)226DI@@L8S$$GKF/'S5BL;JZ\XK%M7?=S+QG MR_MYN:B?HMKW^ZA/3G)H5DDL)K&$Q%(2$R26D5A.8I+$%(EI$C,09N7?'[6_ MCAX=-@_?CH-BCFHQJB6HEJ*:0+4,U7)4DZBF4$VCFJ$T._$O"B@^-2MW2X/W M :06HUJ":BFJ"53+MMK+^6T4=2;G/8_Q3SL'L-&U4GU+''562_<\:#SI',*F M5LL.5]"&*W"&2Y2+)EVSS7RZN)Y/%].J7J?M2^F<4KO5P4$CM1C5$E1+44V@ M6H9J.:I)5%.HIE'-4)J]/V@[6/Z!)2P?;6&A6HQJ":JEJ"90+4.U'-4DJBE4 MTZAF*,U.?-O(\MV5K"'3:[28A6HQJB6HEJ*:0+7,[VD;!9/N_+JODN1W)]AH M[:IGD4'4K5WU/>CLI#O#AM;+SE=;O/+=S:O?IE>_WTS+V;7WT]VR7$R_>][8_Y[@+9?JNV=.:[6V?Q MM+I:/BQJKWDO+[T?BLHKO.:-_:IQ'P MT;O1^"SL1AQME*&:1#6%:AK5#*79EP!I:V6!L\1R\8,HIHL?O=FRJKSU%8=V MWLA[?PWN1H<&'=5B5$M0+44U@6H9JN6H)K>:=;R[H4O4J&8HS0YYVR0+ MW$TR]Z%X[P_/3!?3^4/O)W0W/3CJ:+4,U1)42U%-H%J&:CFJ2513J*91S5": MO5-H&W!!<-A!^0#MN*%:C&H)JJ6H)E M0[4'0!:>4.U&-425$M136PU^SA=YR,\NL0/6;WQ;=79_=D=^D2U6)42U M136!:AFJY:@F44VA MFD8U0VGV3J%MWP7A@;-[M&2':C&J):B6HII M0S5 M&[1%N^#TP&D]VJU#M1C5$E1+44V@6H9J.:I)5%.HIE'-4)J=^+:#%[@[>/LV MZ=W,X!T VKU#M035TC?^^2?^Z]UW@:Y)AFHYJDE44ZBF4JV@#=V M%_"&%NG=W.!\HZ4[5$M0+=UJ;U7?!;K4#-5R5).HIE!-HYJA-#OB;9UN[+Z@ MW)O'Z=PU6[<^./%HZ0[5$E1+44V@6H9J.:I)5%.HIE'-4)J]7WAQ<\]#[^[) MWMZ3O;\G>X-/]@Z?["T^V7M\LC?Y9._RR=[FD[W/)WNCS_]''V_<]O'&SFK/ MWK^(=S.#=P"D%J-:@FKI5GOY(7YG?D\N,$.U'-4DJBE4TZAF*,U.=5NH&P^] MG%W/_/[UHJU;'QQVM':':@FJI:@F4"U#M1S5)*HI5-.H9BC-WB^TM;OQ@=>V M&Z,].U2+42U!M135!*IEJ):CFD0UA6H:U0REV8EO&WEC=R-O[_D]6L)#M1C5 M$E1+MYIUXMNH.\%'JW6HEJ.:1#6%:AK5#*79L6ZK=6/W->Q^U:GWC^6JOGN< MY7]ZJ)H'5)5WV<2[7/4&'.WK1DAVHQJB6HEJ*:0+4,U7)4DZBF4$VCFJ$T*_&3MG8W<=?N]FW9 MOL%$H]?;HI?NL4/CCFK)6]OE:,&FZ)H(5,M0+4^#_9DU#EJ?.E>W.#0HB6YODT(=C8A M11S@O,UM^NR\6U72Y>"N]DYV7?C3: M#2_9)HI1+4&U%-4$JF6HEJ.:1#6%:AK5#*79&6^[O T M'"W"H5J":BFJ"53+4"U'-8EJ"M4TJAE*LW<*;1%N^+<)-F"+U-!8HUK2L_Y^Y_+J*;I$@6H9JN6H M)E%-H9I&-4-I=EC;WEKH[JWI\G,SQ!^-?4^7M\75]]ZDHK4U5(M1+4&U%-4$ MJF6HEJ.:1#6%:AK5#*79Z6_[;>&!]V<-T2(;JL6HEJ!:BFH"U3)4RU%-HII" M-8UJAM+LQ+=UM]!==]OW)!0W,W@'@);BWMA$__3U$TD2=$U25!.HEJ%:CFH2 MU12J:50SE&;'O6W*A?LB?TQ.T$7F**:0+4,U7)4 MDZBF4$VCFJ$T.]5M-RYT=^/V.]G,C0S.--J"VVHO,QV==$.-=MM03:!:AFHY MJDE44ZBF4W] MZZ[T?BZ+6?W=^UA5RZMI\PY?>1]O5V7YZ@=RM ^':C&J):B6HII M0S5[M5-SGRNC?::"ONC=4*@]=[;#&Z)@FJI:@F4"U#M1S5)*HI M5-.H9BC-#GS;BHN<_9RAQ^?=%YMR+VOP/H'48E1+4"U%-8%J&:KEJ"913:&: M1C5#:?9>HFW91>%A1^HCM%B':C&J):B6HII M0S5[>*B6H%J*:@+5,E3+44VBFD(UC6J&TNR]1-O9 MBTX/G.VC33Q4BU$M0;44U02J9:B6HYI$-85J&M4,I=F);YMXD;/WL_]L'RWF M;37KS+?N;!]MVZ%:BFH"U3)4RU%-HII"-8UJAM(>4WU<-;/W.B[JXN)\7JYN MR\MR-JN\3?5F_6;^XJ=-D&^:U/OO/P9'QSL_S_SWTN_YN?+?Z\W/CUO^XOR^ MN"U-L;J=+BIO5MXTBQJ].PF/O-6ZR_?T3;V\_W#D'WF?EW6]G&^^O"N+ZW*U M?D#S]S?+9?WTS7H!7Y>KWS>;<_%?4$L#!!0 ( +> "E?9.$54S , &T- M 9 >&PO=V]R:W-H965TU!(ET5!U8\[ELO#/,#!\XU/?+,U]D:X MF.WHACTR\V7WH& 4MEXR7C"AN11(L?4\N,4W2YQ:067Q-V<'?7*-;"A/4GZU M@_?9/(@L$J&9+F?_# M,[.=!Y, 96Q-R]Q\DH<_6!-08OVM9*ZK7W2H;1,P7I7:R*(1 T'!1?U/OS>) M.!& '[> - +2%:0#@K@1Q%6@-5D5UCTU=#%3\H"4M09O]J+*3:6&:+BPR_AH M%#SEH#.+#PQRH-$5NJ,Y%2N&ZI?GU3TSE.?Z-3SY\GB/7KUXC5X@+M#GK2PU M%9F>A0:FMT["53/573T5&9@J11^E,%N-?A<9RQSZI5^/B<=!"'&WP9/GX.^( MU^.?I;A&,A=I[2XY@;@B*>F07C Z(TU;TM1+VNS;-Y!*;5QD:6]2,IJ..V07C,[( MQBW9V$L&U]06460?(%I(9?B_U!9O%^:X1X#)M)O OM%TE+HI)RWEQ$OY7A@& MB^M,W:2_7CB).DPN(SQR0TU;J.G/+:IB65GW.ZB]RF;S2JZO2M@Y5&OFA)[V M$XE'W43VC2;QP(N(HV,KB;S4?T'CL U[>)[*,VU2Z6Q?N[X"$=-?ZDM4Y&3F2$2_9 _TQ6 (;Z?G[14:3+IG#;#(=V!OX MV)&PMQMX=T=#C#DP-MP=2F.N=K:'&E,/79MKW;?DO< M5B?H\&A>?XA\I&K#A888UB"-KL>0(E6?[>N!D;OJ>/PD#1RVJ\LM? \Q90W@ M^5I*\SRP$[1?6(O_ %!+ P04 " "W@ I7T9R71<@" 1"@ &0 'AL M+W=OIE^^R $ZP:F]DF:?[];$-9FE RH7T)-O@XX3V27$U$H3<^^6 MIPFK)<$4W7(@ZK*$?'>-"-O.+-=ZN7&'UX74-^PTJ> :W2/Y6-URU;,[EQR7 MB K,*.!H-;,^NU=SU]$",^(G1ENQUP8ZRI*Q)]WYEL\L1Q,A@C*I+:"Z;- < M$:*=%,?OUM3JYM3"_?:+^Q<37H590H'FC/S"N2QFUL0".5K!FL@[MOV*VD"A M]LL8$>87;)NQ46R!K!:2E:U8$928-E?XW!9B3^ &;PB\5N#]J\!O!;X)VI"9 M6 LH89IPM@5*0Y%AFKJ40Y M(!@N,<%R!\X72$),Q(4> MF/-[32^![WP GN/Y/?+YL'R!,B5WC=Q[+;=5^JX$7E<"S_CY@R7HB]'H@GZ= M7F!7HH(9FEEJ!0G$-\A*W[]S(^=37ZC_9/8JHM]%](?X@[[N,,C;L^/ M#[@'G4=R1QUW=(H[ZN..CKC=Z2'WH/-([KCCCD]QQWW<\1%WB3WI ML">#V ],0@*(_OZ "N[4[BA[OT.3X_*'KGL09'"JD4&F79#I8) ;) 3 957K MS0.K+41-(?N23(^23 [7[>!,(W.XSM_MT#G]2GJW-.?H6^D&>O]Y!=\W*O8G MW:B&RM[;K_5AZ0?D:TR%^B>LE,RYC%6!>'/^:#J2568+7S*I#@2F6:@S&^)Z M@'J^8DR^=/2IH#L%IG\ 4$L#!!0 ( +> "E=#RFPG$0( *T$ 9 M>&PO=V]R:W-H965TVTFC3NHJ\2;QV??_^W?Q.5EG[*.K 9 \ M*:E=3FO$9L68*VM0W$U, ]JO;(U5''UH=\PU%G@514JR-$F63'&A:9'%N;4M M,M.B%!K6EKA6*6Z?KT":+J=3>IBX$[L:PP0KLH;OX![P=[.V/F*C2R44:">, M)A:V.?TR75W-0WY,^".@0 G=O_G3\!V.!-/+5P3I($@C=[]1I+SAR(O,FH[8D.W= MPB"6&M4>3NAP*/=H_:KP.BQ^@"_)D0OR"ZPB7%>D$JXTK49B.0)Y=P/(A73O M,X9^NR!BY6!]U5NGKUA_;_6$S)(/)$W2V4LY\Y0C:CJBIM%O=A;U%$>OFY_6 MA;9>N8:7D%/?MP[L'FCQ]LUTF7P^0S4;J6;GW(N'>.Y07? ]6-_&OE/#71!Z M1V0 )N@_["GH\[8I>09N'5D29336[@SI?"2=_Q_IBY,^A=C[?8I^X7;OBV22 MS!<9VQ]CL*/N"Q?Y)[<[H9TO?^MUR>1R08GM+TCQ\0]5_ -02P,$% @ MX *5]-3T&ULK59M;YLP$/XK%I.F3EK+.ZVR!*D) M3-ND2E6K=9]=N 2K8#/;2=I_/]L0EC0$=:SY$.SCGN=\SQG[IEO>0!(-%S M55(QLPHIZXEMBZR "HL+5@-5;Y:,5UBJ*5_9HN: %KC%=R#_%G?21MK?.#P0V(J],=*9/#+VI"??\YGEZ 5!"9G4#%@]-K" MLM1$:AF_6TZK"ZF!^^,=^U>3N\KE$0M8L/(7R64QLZXLE,,2KTMYQ[;?H,TG MU'P9*X7Y1]O&-P@LE*V%9%4+5BNH"&V>^+G580^@>/H!7@OP7@-.1?!;@/_6 M"$$+"-X:(6P!)G6[R=T(EV")XREG6\2UMV+3 Z.^02N]"-7[Y%YR]98HG(SO M)SN=*ZAPM6*6VG\"F@F<)2$Q*\0F=(U%@#F)J2Q50P^RL)9\WY-X)5HEVV7J[;.?>(.&/-;U OO,9>8[G]ZQG\7:XUY?. M_T5/1T<_$,/O2N\;/O\?2]]7YX8IZ&?29]E$U#B#F:4.*P%\ U;\\8,;.5_Z M1'Y/LN0]R=)W(CLH1]"5(QAB;\J!6*U+(-"*8RI58ZYA?YW@@0MB)$ Z*\ !" M$KI"-7#"^DZ,^3 ^0"^ >=]1M1@+3,8"TQ' ]&B3K1HD"E]K@EO3NW3N@U3 MN,YIX48CD]'(= RRT<[>NPLKX"O3A B4L365S=G86;L^Y]I<[Z_LR<'OL MB>J+FC;F+WW35-U@OB+JVRUAJ4(Y%Y=J _"F46DFDM7F)GYD4MWK9EBHW@ZX M=E#OEXS)W40'Z+K%^ ]02P,$% @ MX *5\8"CD!.! 6A@ !D !X M;"]W;W)K&ULM5E;;Z,X&/TK%KM:S4B=@+GDTDTB M-8'5[DJCJ:;:F6<7G 05,&L[2>??KS&4A$M=Z'KZ4(SQ=XZ_69T"=V MP)B#YS3)V,HX<)[?FB8+#SA%;$)RG(DG.T)3Q,4MW9LLIQA%,BA-3-NRIF:* MXLQ8+V7=/5TOR9$G<8;O*6#'-$7TQP8GY+PRH/%2\37>'WA18:Z7.=KC!\S_ MR>^IN#-KE"A.<<9BD@&*=ROC#MX&T"L"9(MO,3ZSJS(H4GDDY*FX^2M:&5;1 M(YS@D!<02%Q.>(N3I$ 2_?BW C5JSB+PNOR"_H=,7B3SB!C>DN1['/'#RI@; M(,([=$SX5W+^$U<)R0Z&)&'R/SA7;2T#A$?&25H%BQZD<59>T7,EQ%6 P.D/ ML*L NQW@OA+@5 '.4 :W"G"',GA5@$S=+'.7POF(H_62DC.@16N!5A2D^C): MZ!5GQ4!YX%0\C44<7S]P$CY]V@BI([ EJ1A_#$D'/X$O^<7*F/\ 'WS,49RP MC^+9K\ $[( H9DN3BVX48&9846Y*2OL52@=\)AD_,!!D$8YZXGUU_%01;XKT M:PWL%PTVMA+P[V,V 8YU VS+=GKZLQT>;O>E\__8@W>S-\1PZ@'A2#QGY(#H M\[E$VZ8BJ)S/H M>IYE6=WV\WAM-LNZ+:SH27_ZH8-$::U"-,1(HA/E!V.!\B@ M!!T[]'2"^=.N4-:B1U!-I W19[7H,Z7HWS K-&8-[?%S'M.WE5)Y@_ MZR@_LXLAWQ)>$V=#^'DM_'S\NHOE=>BB.^].V(7KN8OVTK95]F2LMD-9 TVL M#747M;J+(%WN042 M(MZ=]B!XQC2,&0;W-!8#LV?P2JTCDB2(,I!C6NK>*[N:>.S"H17-K]#F5^Y8 M$V=JV2UO=+$VS;G:5,'WFG,#7O^:&.B/DGNT/SK1_ H-PH9!<+&8MPW21-LT MR+X89+][]J@^= 8ZI"0?[9!.-+]":SGDN"YL.Z2)MNG091L*E=LJI4/5Z^/A MU:^B@39IW;]J1?,KM(9-< )MNS.1?L;N%%ZVIU"]/_V)KR&W;ZEW%K/6RU_= MP=&ZN[W3HT,;Z*)MZG[9D4+UEG3 ]!@AM=WE(S4!(CADO3\GJVOH@_$X>_[;J-_!V"WOJ_>+@7)[-7N#+4_?/B.YC M,1\2O!-4UF0F$J/E079YPTDN3VH?">V 4E<3-;V3"[M;G>VVTPR;3\3 M(]M, 'F1;"?_?B7 R!BLQ@2<#S&W@71>CAAO:?;$EH1P\)S$*9L82\Y7 MEZ;)9DN2!.R"KD@JSLQIE@1<[&8+DZTR$H2Y41*;R+)<,PFBU)B.\V-WV71, MUSR.4G*7 ;9.DB![N28QW4X,:.P.W$>+)9<'S.EX%2S( ^'?5G>9V#,K+V&4 MD)1%- 49F4^,*WAY@VUID%_Q/2);MK<-),HCI4]RYW,X,2P9$8G)C$L7@?C9 MD!L2Q]*3B.._TJE1M2D-][=WWC_E\ +F,6#DAL8_HI O)\;( "&9!^N8W]/M M7Z0$,T*8U%!$F4%K_!<]D1>P;HF $J#="! ;2/ M&.#2 .>@160YUFW @^DXHUN0R:N%-[F1]TUN+6BB5-[&!YZ)LY&PX],'3F=/ M'ZY%1X3@AB;BZ6!!WK\?P-=5OA$2'D0Q ^]NBXWWXM2OP 1L&62$C4TNHI"^ MS%G9XG71(CK2H@N^T)0O&?B8AB2LVYLB^@H![1"ND=;AW^OT F#K=X LA%OB MN=&;WY*9,(>Y.=*$@ZL>Q;D_?&*/MO54XI"'XNN:,BXTH7>34Q1!I12U: MA340MP)Q7PGRG3!YYW8\)T"XC=BP9=D.0O8!A#:4CG?,JT"]5X)^2S>=4;T& MJN/;EN]!_P!5&TQ'U%&%.M*B_ID%*0 U0;3%5;))*@5)#W-RV4C-5SHCSS' M.J0=0AY!I8_@"0+IGL@7+$GW3S0G^[BMB'K/"+P0.>(=D!2Z&B(0!B]MROQ& M[ZIK)RCM!/7BJ9Z?8"NLUL.IG)J6^VXUGLX>8X>0G]AI;^PU=]B2D_:J5Q-&4*) M8:7$\ E*K'-R*ALY3$Z'E2!]+%U9E>+"KRU[O2TYX6;I:P21TU39^GBZ\NXM M$)ZC\H6;E:\CM$/(+*QD%AZL\O43S[OI>K2K?*'C+Q5Z5Z=V@KFWX)Z0;)%_ MA\# C*Y37JR]5T>K;QVN\A5^4UU>?"CQ)<@6D;CS,9D+4^O"$S7+]X^4 "E?> MC;C$,00 .@4 9 >&PO=V]R:W-H965T"P@M8206>U(5=G.?'83 U:3F+4-M/]^;2=D(379H,D7 ML)U[SKWVN8YO/#D2^LJV"''PEJ4YFQI;SG=CTV3Q%F60]<@.Y>+)FM ,Z6Q"]CS%.7JD@.VS#-+W!Y22X]2PC=/ M$]YLN1PP9Y,=W* 5XL^[1RIZ9L62X SE#),<4+2>&O?V.!I)>V7P Z,C.VL# M.9,70EYEYULR-2P9$$I1S"4#%'\'-$=I*HE$&/^4G$;E4@+/VR?V4,U=S.4% M,C0GZ4^<\.W4&!H@06NX3_D3.4:HG$]?\L4D9>H7'$M;RP#QGG&2E6 108;S MXA^^E>MP!A \>H!3 IPZP+L"<$N 6P<,K@"\$N"U]= O ?T:P/&O /P2X-0(J+06;+*A$D*AA80XEZF[XE0\Q0+' M9RM.XM>[!Z%^ N8D$SN"0954=^">B7S>R0X#GP/$(4[9%S'^O K YT]?P"=@ M K:%%#& <_"<8\Z^BD'1_GM+]@SF"9N87,0H/9EQ&<]#$8]S)1X7?"=!@)3+&ZUPLYIA1^<1L8_]WD/N-97X%B.JPEHWA[N MZ-;CU[PO?LU[V P/4"S@]E7XLCW,OK =$8LP;5AMH8O)IJC2YO5:V5RT67+D.]R]J1O-1:^35M M(SV7HU=M5*DV:E2M^ QX49\!Z$U^!6C5*DC\\\IBX-32:O[1R/%&M2(E^&CD M>B.KIL%'(Z_OUK97V#BQ6ROL+LFBCL@*0+W3CH3V.BENW_]P6=X#?(=W@G($4K44(5F\@"@Y: MW*L5'4YVZI;FA7!.,M7<(I@@*@W$\S4A_-21#JK+S=F_4$L#!!0 ( +> M"E>4:32A6 , #\0 9 >&PO=V]R:W-H965T;2&["V$I!-VR0D!-KX;)+3UL*Q@^VT\.]G.VEH6&J( M%/JAC1._[SE^ZDM/9ULN[N4:0*''C#(Y]]9*Y:>^+Y,U9%@.> Y,/UERD6&E MFV+ERUP 3JTHHWX4!!,_PX1YBYF]=R46,UXH2AA<"22++,/BZ1PHW\Z]T-O= MN":KM3(W_,4LQRNX ?4GOQ*ZY=V?A:1Q&1F![_"6PE7O7 MR SECO-[T_B5SKW 9 04$F4LL/[8P 50:IQT'@^5J5?'-,+]ZYW[#SMX/9@[ M+.&"TUN2JO7<._90"DM<4'7-MS^A&M#8^"6<2ON.MF7?<>"AI)"*9Y589Y 1 M5G[BQPK$GB <'1!$E2!ZJV!8"88O!>,#@E$E&%DRY5 LAQ@KO)@)OD7"]-9N MYL+"M&H]?,+,]WZCA'Y*M$XM;K$0F"F)/L>@,*'R"_J*/B(?R346(&>^TD%, M5S^I#./2,#I@.$&7G*FU1-]9"FE3[^ODZ@RC78;GD=/P=T$'*!P?H2B(HI9\ M+MX@#\*#\O@U.1N@86#E0\=HAC7OH?4;'? [DY)(TI+'N5-GEO^IS'$"LZ3"+"5LA12(K VAVRH, MT!-@T3:G+YS*KKQZ,FOP&M>\QLY!WD!2"*((2)1@2B%%=T]H6R]RPJJ%_:6- M7VD]MM;FP-@L(GU^F-?,W^SCWXIGMPC(F6! MF>:T%#S;3:^:X:OSS!FBZU;7IUD\_6\%/$_]!J_CFM>QD]2@TB[0- MA5/=%46?9G%/9@UJ)S6UD_YV?:=55X3NO!Q'2-Q3&@U>8?#\,RYXOWW?[=T5 M8>6VOXC"H.T8B?N*VV2V]],W?.?-WQV@,[BP[2R)@O EMIZB-K%%S]BB]S\" MW#$ZD^O3+:[<7*> OU=Q92!6MG+52X\73)7%5WVWKH[/;$WH/W&ULM5AK;^(X%/TK5YG5J"-UF]B\.X $[8QV1ZJV:K4[GUUR 6N2 MF+$-%&E__-I.2&@G&!9$/S0OWW./KX_OD>FOA?RAYH@:7M,D4X-@KO7B-@S5 M9(XI4S=B@9GY,A4R9=H\REFH%A)9[(+2)*11U Y3QK-@V'?O'N6P+Y8ZX1D^ M2E#+-&5R,\9$K 1"3* M_8=U/K;9"6"R5%JD1;!AD/(LO[+7HA [ 0VZ)X 6 =3QSA,YEO=,LV%?BC5( M.]J@V1LW51=MR/',KLJSEN8K-W%Z^)U)R3*MX'?X:ZF59EG,LQES8<%(@CG-$N@>Q#0\BTW,%7[(8X[?QH6%74J1;BF/J!?RVS&Z@$5T# MC6@#?H,0U)Q)5,7%DZ%1%J'A,C0/%4'LEH!G189/\&]MKIQ\#MURT'8/K(8- MVFJ3)NGVPU4-J69)JNDE]15?Y-)L%"!--_4(KIY1VJ>-'LYKY5"S;! M06!VKT*YPF#X\0-I1Y\]!6R57%O'%/ :\!7EA"N$A>03=#6,19(PJ6"!,J]B M+?LB&M.HKV"Y9M2^WK.U?EI7T.CW2J:?4*2EUCJ)T#6O7+S &MD)I M^I]I<;:)6HH)GV(=)3\T@0TR"1U(\^U'&A"SC6][=$O272_RR"QF KUW*AS7 MKJ,7Z405]DJ>O0NKL/<_5$BBJL5&E]-A@?VFO[0;K8CL8;73^,GEI'@ N]!B MK]1B=$B+A%:\J1?[@6V OA?C7;U1>9%.5".I7(4<92MGZ+%(<*0@*VP%5+Y"KFTL10)"'E;P_:>&E;>0OSFXFI(7 TI7#WA2L#S M3^/7&-?3\**=6L?*=LA1OG-.'3LU4J1T;Q^JS(7XW>6\[MC]U::C_&\/K\I, MR%%NG*3$ ]A;)9+N7BF& M.Z?+%.7,G:$53,0RT_E!LWQ;GM-'^>FT&IX?\A^8G/%,08)3$QK==$RY9'YN MSA^T6+BSZHO0YN3K;N?(8I1V@/D^%4)O'VR"\M>+X7]02P,$% @ MX * M5R/AYU:@ P W@\ !D !X;"]W;W)K&ULO5?; M;MLX$/T50AL4"=!&(F7=4MM G&RQ6R! T&S;9\:B+:*4J))4G #[\4M*LJ1$ METULM ^)14ESYG".A\9?K+A M(L5*+\76EKD@."Z#4F8CQ_'M%-/,6L[+>[=B.>>%8C0CMP+((DVQ>%H1QG<+ M"UK[&U_H-E'FAKVQ>[]$_ ME9O7F[G'DEQQ]IW&*EE8H05BLL$%4U_X[B]2;\@S>&O.9/D?[*IW/9UQ74C% MTSI8KU.:59_XL2Y$)P!%(P&H#B@+85>)2I;76.'E7/ =$.9MC68NRJV6T9H< MS8PJ=TKHIU3'J>5W+ 3.E 0?P%61%@R;(H'3:Z(P9?(,G ":@7\27DB\0I. GXOL'+C.>X < MY(*O=]?@].0,R 0+(B?@W:8>;@D_&X'O%&&W+PUY)&)-)8G!J2Y&E>H,_#N8 MM-I"E<,K%BZO@-1A#QG;C\,T)LU]&9'THLY8UB4_$Z&J%7X?H>:YT>N M.TS+:VAY!]#*J7A#S;Q^S3SH.",%\QMF_E',_J]<#51UF0O*0/1" MW=6@NM-0!\H+.Z<__ T"UTFZ"L,@\J-P[%R!J"6(?K'&=8*NR,B/1IH8MCX! MIXWB!C\!]%+CJV&-)Y$.U;BU#'BL9[Q*XUE?8]=%^F]4Y-8]X"'V\2:1O9[( M,(I"-,*L=0]XG'V\JG)^OW+Z1_.8L\'62."TDQSK;37\LZ*%(Z1:QX#3EO&Y M8$\@>-$7U\-],8ET:%^T[@&/M8]7J1OUU0T#?<*,"HQ:(T'31G)\7]0)GAU^ M4>2/="QJ?0,=XAMOZPO4=PWDCO_B0ZUGH$,\X_5]@?J.X08O2-F=D2LE8EL. MEA*L>9&I:OIJ[C;#ZV4ULK6O5Y/O#19;FDG R$:'.N>!KHBHALEJH7A>#G#W M7.EQL+Q,] !.A'E!/]]PKO8+DZ 9Z9?_ 5!+ P04 " "W@ I7-8[[>@ " M G! &0 'AL+W=OYI2URTY(4&I<67*L4M_L92M--DW%RF'@5VYK"!"ORAF]QA?36 M+*V/V-&E$@JU$T:#Q0_!P(E=/_FG\,YG BR\05!-@BRR-UO%"D7 MG'B16].!#=G>+0QBJ5'MX80.E[(BZU>%UU$Q-TH)\J=,#KBN8&XT";U%70IT M<+U XD*Z&_@"*[2\J6$FC/-KND1W"\^Z',$5" T_:],Z;^!R1AXKF+-R0)CU M"-D%A!>^AW%Z"UDZ?H"WU0*NKV[^=F&^J&-EV;&R+-I^O6#[U%)KT9^91'^* M&J'A>[Z6&&A+[NISH+WC?70,[;PK)G=IFK/=&8[)D6/RWQSXT0K:GR.9_ L) M.[GW\ F]<+L5VH'$C9>EHV]W"=B^+?N 3!-;86W(-U8 3<$X26NPB""-L^H7?:T3T0+8]A6 70/LEP*< M&N H ,>Z G!K@/M2#UX-**6;E?8R<1'B:#ZEY 2HM!9L\J+,?HD6^8HSN5&> M.15/8X'C\V>\%V7GX'U6;3I9O+?@O/HZPAS%"7L#7H$X Y\.I& HV[*IR85O MR6!N:C^+RH]]Q8\#/I",'QA895N\'KROP9M"M>X?VC M2->8 K(3/2(GE*-U@L]1,O!-$_!"2RS;X2/+T0;/#-'O&*9';,Q__ 'ZUL]# M-1F3+*K(O)),]M7CW)Z:QW:R1W+72;G;I-S5IUQ\+"@^XJS 0VFMP'XK>-^R MK6[\R[Z1:[M^URCJ&T'H66HJ^E;!9!(T1AV)7B/1TTI<$L:K/755IM>K$9P$ M2FS+ 2/;57(1]8T<'TX4E7TCV_:L895^H]+7JOR5$L9 3LDN'GQ!_)Y/UW)# M16+?R!$3@2*Q;Q2$H:-([!MY@7NED$$C,=!*C&*TST0QX\W@%T(+OK4%C$D6 MC4FV&HFL4X&PJ4!X3[<(^_O:5?;^LF\S45ZTJ&_BJSMUU;>!+9N.N$DC;G)O MG] 2W+K%QB2+)OV7TG65G(WDL)-<:%TF0>NN!J6'WYK<4=FBFJV=WK<3I2^N MQG+9S6]KTH;:_'XZ8(IR7%QKCWKXS?D=DRT:E6TU%ENW$/:E$/8]3;)&^YU/ M8P"5-CE@Y4)/>:.CVJK3!JU0-5L-D 5AJS-WA5ZF=:@?UU_0,/4,-V^Z40=S M.#"9AX&GYN[_F,[A93R'^OG\7[NF%GYS@L=DB^#0-!^HP_!8/JL$FZVSBA33 M?7E(Q,"&%!FO_A%M5IN#J'?E\8NROH"/2SBP'LF#J_)LY$)?G7I]0'0?9PPD M>"=<60^!V%FT.DBJ;CC)RY.2->&@6=9KVCJVB%*B M1U)V]^]'4K(F.;2C=?&%+9+G?8_.(YJDY@?&OXH"0*)O):W$PBFDW-VYKE@7 M4&)QRW90J9$-XR66JLFWKMAQP+D1E=0-/"]V2TPJ)YV;OD>>SEDM*:G@D2-1 MER7F?]\#98>%XSO'CL]D6TC=X:;S'=["$\CGW2-7+;=SR4D)E2"L0APV"^># M?[=,=+P)^)/ 0?2ND:YDQ=A7W?@E7SB>OB&@L);: :N?/3P I=I(W<9?K:?3 MI=3"_O71_:.I7=6RP@(>&/U"IW8#+L,3IG+,#XCI:N>D+0]^H%2]2Z7GR)+D:)4HGT]^8$.@1.'HJ, =T ME8'$A(IK=(.>GS)T]>X:O4,N$GI4(%*AYXI(\5YUJNL_"E8+7.5B[DIU+]K1 M7;=Y[YN\P9F\(?K$*ED(M*QRR"WZ[+(^OJ!W%8,.1' $<1]<-/RUKFY1Z+U' M@1>$EOMY&"\/;.7\O^S+[\X^@!%VLR(T?N&H66%[NHT^LNOUXG8G=G@-"T>M M7@+X'ISTQQ_\V/O)AO8MS;*W-%N^D=G@(43=0X@NN:>_JUV"J@=AP]\H8Z/4 M6\$^O9D$43)W]WVNUJAI.(S*+%&^'X?1,&QI"4L"W^NB!C5.NAHG%VLT$PU+ MR09QQR"^R."+ MVG:"P1LZ2EY'9 M:,_E&,\!E6E'9?J=5')":SWP"I?I:"[62"N7T9[+,9X#+K..R^SU?\Q.+3=&B2_X:F M/U/&P4G&P1D7EMG#7L YX_8*'+=WZ"N!;\UI6ZC%LZYDL]-WO=V!_H,YQY[T MW_MW#[ZE/U,O ,UY_5_[YNWA$^9;4@E$8:-2>;=3-<]YS"3; *-K--TOW[V89X24NB36)?P(][CL\QUUQ/ MMHP_BP) HI>JI&+J%%+6UZXKL@(J+"Y9#53-K!BOL%1=OG9%S0'G!E25KN]Y ML5MA0IUT8L86/)VP1I:$PH(CT505YK]F4++MU!DYNX$'LBZD'G#328W7L 3Y MO5YPU7,M2TXJH((PBCBLIL[-Z'H^UO$FX >!K=AK(^WDB;%GW?F23QU/"X(2 M,JD9L'IM8 YEJ8F4C)\=IV.7U,#]]H[]L_&NO#QA 7-6/I)<%E-G[* <5K@I MY0/;WD'G)])\&2N%>:)M&QMY#LH:(5G5@96"BM#VC5^Z?=@#*)Y^@-\!_-> M\ @@Z "!,=HJ,[9NL<3IA+,MXCI:L>F&V1N#5FX(U5]Q*;F:)0HGTV],"+0 MCI8%YH NT V5Y"(G9:.W%YW=@L2D%.=J1N@(,7&E6E:#W:Q;8M8NX1]9(D;W MC,I"H$\TA_P0[RJY5K._TSSS3Q)^;>@E"KP/R/?\H$?/_._A_@DY@=W"P/"% M1_B6DF7/B-4Z+7NWYR1<']-K4>,,IHXZAP+X!IST_;M1['WL\S80V8'3T#H- M#7MPQ*G.#9L: K*&$TGZ4R(>(^LY.OEUCWA&9X1V)^*\SW]+&AE2 M_2?=I..K, JO0I6PFWUO;P/C4>0EB1_:P /=L=4=G]3]B#G'5/WA^]2=A/[K MUQF([,!E8ETF0V5D,J3G@<@./(^MY_'_R,CQFT0+_"@>A:/QJXQ\&YA<^?MA MK6IWK^A4P->F%@N4L8;*]E]N1VVYOS%5[M7X3%T#VJK]AZ:]0]QCOB94H!)6 MBM*[3)0HWM;EMB-9;4K;$Y.J4)IFH:XRP'6 FE\Q)G<=O8"]'*6_ 5!+ P04 M " "W@ I7LRU84.H! ?! &0 'AL+W=O#!)6Z_ M_0 [EB>UD?9B.+C?GX/#:6OLDZL D#S72KN,5HC-DC%75% +-S$-:+]S,+86 MZ$-[9*ZQ(,H(JA7C2;)@M9":YFEJ:V%?5J!,F]$IO2QL MY;'"L,#RM!%'V $^-AOK(S:PE+(&[:31Q,(AHU^GR]4LY,>$7Q):-YJ34,G> MF*<0_"@SF@1#H*# P"#\<(9[4"H0>1M_>DXZ2 ;@>'YA_Q9K][7LA8-[HW[+ M$JN,?J:DA(,X*=R:]COT] _@T7?D<; E"5PW_A/PO M4$L#!!0 ( +> "E=<9X:=00, #(4 - >&PO!ETJB'V/S[G']DUCZ%=Z*=CMC#$=+'(AJP&9:5U^"L-J,F,YK2Z*DDF# M9(7*J39=-0VK4C&:5D#*1=AIM>(PIUR285_.\^M<5\&DF$L](-TF%+C;UW1 MVO%'$CBY49&R ;D_>_]K7NBK=X&[GWPX.6G=GU_MQL\L<$Y"K^CE :(7K18N M#" F'A\HOE\=E>]NRZ\(IT:M89]BY)Z'O&:BM,2?TT[ASY:[K<-69-]Z6.FP M+IEA/RODNG(BX@(F-\U9\$#%@(RHX&/%@971G(NE"W<@,"E$H0)M2M:8:4.D M>G1PV_6@FFN=G,M"V=PN@_L]KH?O *L>&.1"- 8[Q 6&_9)JS92\-AT[V :? M04'=OEN6QN%4T66[\8%8H_FBR0:E,3( I$CPPI?ED,_);T?*.+?2JG!89[KESA)[_[3I/F62* MBDW3IO;?\BJ_V''4?2W+]EMEU[#78_W^?NLF+X_!9'P,)H^B)GO'8#(Y I/= M5_O6W&LRK$\9&T>9K8-,$PW@P#@@/^!P*M9)@_&<"\UEW9OQ-&7RV7G&R&LZ M-G\0;>F;\2G+Z%SHNP8P$/6H=?L;3*\=-Z=5DXO+E"U8 M.JJ[:CJVS< T3-;Z L(N?ZG^?30^3@,\];S M(CV4TT,YCN5#1O:#Y?%S$G/Y9YHD413'V(J.1EX'(VS=XAA^_&J8-V!@>2#3 MWZTUOMMXA>RO VQ/]U4(-E.\$K&9XFL-B'_=@)$D_MW&\@ #VP6L=B"_/P_4 ME)\31;"KF#?L"<:1),$0J$5_C<8QLCHQ?/S[@STE490D?@0POX,HPA!X&G$$ M

,"2*['MPYWT4KMY3X?J_A,,G4$L#!!0 ( +> "E>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GOCT4@7*U93_;M<,V'W+*6JJ;&;ZGZDUXK14J\8 M,W4UBL?C?%13+@:G)]MSS=0HW)"&%89+81M=PQUGC_K7?K=)-ESS!:^X>9X. M_/\5&Y":"U[S%U9.!^,!T2OY^*=4_$4*0ZMYH61530=1N^..*<.+#\US!WE+ M%]JW&+KX02W(=)"/[0F77&GCC_#GIY9QP^S![59CY%=>&:8NJ6%_*-FLN;AW MI[%W,0INP\=A^[<-XK'Z/V&4RR4OV*4LFIH)T\91LO23GM**B8,2'4 > ,0 8 M'PR0',UH )D D,D>(><.POU $[DD-^M.5Z< 9'HPR/F*AI 9 )D=#/*"ZE4 MF0.0.2[D=VH:Q;:]V^X/R"8 V027[)QJ[H,U4VQ-6[2 [!- ]@F7;,[O!;?' M4F'(65'(1AB;?LG,=G;!61B^SP#D9^2G3W$OG9#PKZ:\;Y_!,-E$8RAGCW$Q MK\2&:>,.(G-6- ZZ$\$(% JR4;Y2KL@=K1I&OC&J[4#QT0OQ()U$R#XY;S07 M3&MR(>L%%Q\&;P1I)$+VB.M88:1Z#H$@943(SO!IA)?DRY,]B69V#(B27+*U MU+S;I9 R(F1GV'K4IF'S[.&^_&SXVOT@I(-<$2'+XLH6M^+>792<:=VMJR)( M%1&R*Z[MZ.RF#4@/$;8?C"P>AM9?UOMV:+K'[;V](L@,$;(:_J%*T6X>BR$' MQ.@.*&3-R"U]ZO1A#*7^&'TR4=?%C<#Z!+( Y\SHG5Z+] M>?<9BZ'T'R.G_VMIO31CRM?C+*2"'! C.^"':[2C;/0[&?C.O7+YEVM$4.I/T9._6#-^V\<8D(BB)%% &,F(29DB!C9$$'5 MJ]^J7G)T2RV&_BVDA#P1(WMB1_F[Y0S7*R!]),CZZ"V#^X*90$))D(7R5@_W MDD$629 M A;&Y"C$!->ED(W27QKW1A-23(*LF \U#J(0TQ(96DR"J!,;,0$_)*BNR5WJ4]R5W868VT\0TQ(+BFR7'9A#HF/+L2$9)-B MOP/I+6V')!['L>WY$!-23XJL'A!SW828D'U29/OLPIPUJEC1\-G,( ME!YG/ M6$PEW?E"3,A"V?XF-#TI/8/,DQUR1M-9K,@@\V0'FM&\AC/$A,R3[7U&,R3S MIJYIV_4A)OBV'=D\?9AGM52&O[B#0TS(/!FR>;:SK[XQ ZDFV\LKE*T "]9B M]3Z,D&HR9-6\8?XM2JY][6OGBQ6G[0=:(2:DF@Q[HK/%O&6J]N-[2TN410J_ M_8!4DV-/>';.N7VWAYB0:G+L"<\NS"&Y69L.)J2='/MU#(39T4X.:2='U@Z M:1-G6*WED'9R9.W\6FCI294Y9)H5)F#7W8AFR; MO&CJQAVQ8?W1A,23(XL'?-/:67[.(?'D!UA>LW70:VL'$Q)/ON<5MI[>GD#& MF2 ;YQV?33FVMXW, MKOQN+Z%M>T&K8J:(^]-^2Y9F[KN095-5%[;M1EQ+6FZ_ZMY^D7[Z'U!+ P04 M " "W@ I7K&U05SP" "O*@ &@ 'AL+U]R96QS+W=O0,UYOVR'IJO9=%MZ Y*>?- DBL>A[=U/2!?) M([.83?%9R5%\_8/P0]3'EWQHQWUW*KM]7Q:?Q\.IK*K=./:_ZKJL=_G8EKNN MSZ?SD4TW'-OQO!RV==^NW]MMKF6YC'JXG5$]/=[.7+Q^]?E_)G:;S7Z=?W?K M/\=\&O\QN/[HAO>RRWFL%J_ML,WCJJH_#]?=I;YLTMUY"<"O07U%@*]!?46 KUE\K!-H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"W MH-Y"H+>@WD*@MZ+>2J"WHMY*H+>BWDJ@MTY>EA#HK:BW$NBMJ+<2Z*VHMQ+H MK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMDY?=!'H;ZFT$ M>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$ M>OOD8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H' M@=Z!>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#O!O5N"/1N4.^&0.\& M]6Y^4N\R?AURN?9\K_'Z/TGU>#XW7R]_67[OG-R7"\[U;45Y^@M02P,$% M @ MX *5T!K%[H @ QBD !, !;0V]N=&5N=%]4>7!E&ULS=I- M3L,P$ 7@JU39HL;U;P%1-L 66' !DTS;J$ELV0;*[7%20 )!!2H2;].HM3UO MXI&^5<_NGCW%R;9K^[@HUBGY4\9BM:;.QM)YZO/*TH7.IOPUK)BWU<:NB(G9 MS+#*]8GZ-$U#C>+\[)*6]J%-DZMM_CDVKE\4@=I83"YV&X>L16&];YO*IKS. M'OOZ4\KT-:',)\<]<=WX>)0W%.S+A&'E^X#7/%$)3T^36AG1MN[R+;5L6 MTW-+L=Q?XHL>W7+95%2[ZJ'+1\KH ]DZKHE2UY:[HD?[DU.^8=I]\H/SQS+[ M O/.V^!\S!,+]/NXMY$,IZ<^%Z*0FOVO^)Z82Q_\?C1,NZ;ZA]GY>I] M"E?OKI^>[P "L" 1 " :\ !D;V-0 "E>97)PC$ 8 )PG 3 " M &UL4$L! A0#% @ MX *5[)]>?ZX M!0 ?1\ !@ ("!#@@ 'AL+W=O "E<+*JW]N08 !\> 8 " M@?P- !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MX *5\W.9V1W!@ -QX !@ M ("!@1< 'AL+W=O "E?8^L=Z;@8 4O 8 " @2X> !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ MX *5Y0HJU'& P 0P@ !@ ("!42P 'AL+W=O M "E<3&Y;GW@( *\& M 8 " @4TP !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MX *5T-KZ0S& M"P 8Q\ !D ("!&TH 'AL+W=O&PO=V]R:W-H965T M"E&UL4$L! A0#% @ MX *5T:Y'0'^# T#, !D M ("!O6( 'AL+W=O&PO=V]R M:W-H965T "E&UL M4$L! A0#% @ MX *5Y')U >&PO=V]R:W-H965T "E<7#WJ2H @ )D< 9 M " @4Q] !X;"]W;W)K&UL4$L! A0#% @ MMX *5S[.9$RN!0 U1$ !D ("!(X8 'AL+W=O&PO=V]R:W-H965T "E>@ MVU;&K , )\* 9 " @1J? !X;"]W;W)K&UL4$L! A0#% @ MX *5\W;\PJO @ $P8 !D M ("!_:( 'AL+W=O&PO=V]R:W-H M965T "E=3\_<>G1< +U5 9 M " @1*H !X;"]W;W)K&UL4$L! M A0#% @ MX *5](_%A=$ P 7PP !D ("!YK\ 'AL M+W=O&PO=V]R:W-H965T "E<;DE+.@ , +4, 9 " M@6/' !X;"]W;W)K&UL4$L! A0#% @ MX * M5V[4R%NS!0 ;QD !D ("!&LL 'AL+W=O<" """ &0 M @($$T0 >&PO=V]R:W-H965T "E?1Y/FYB ( $,& 9 " @2+4 !X;"]W;W)K M&UL4$L! A0#% @ MX *5RG$I(NY @ " < M !D ("!X=8 'AL+W=O&PO=V]R:W-H965T "E=?]J6? M_P, #\- 9 " @2S= !X;"]W;W)K&UL4$L! A0#% @ MX *5X@PI]=>! =@T !D M ("!8N$ 'AL+W=O&PO=V]R:W-H965T M "E>P4&UL4$L! A0# M% @ MX *5XF@-88. P 0@D !D ("!?NP 'AL+W=O M&PO=V]R:W-H965T "E>*TN6E2 4 +DA 9 " @>SR M !X;"]W;W)K&UL4$L! A0#% @ MX *5[F" M@+N%! VA< !D ("!:_@ 'AL+W=OP" !C"P &0 M @($G_0 >&PO=V]R:W-H965T "E>_%JV#;P( *<% 9 " @4H 0!X;"]W;W)K&UL4$L! A0#% @ MX *5_&,L3:V!0 #BP !D M ("!\ (! 'AL+W=OI>7D& #X- &0 @('=" $ >&PO M=V]R:W-H965T "E>ZB\R V04 M /HJ 9 " @8T/ 0!X;"]W;W)K&UL4$L! A0#% @ MX *5_2JPL[E#0 $JP !D ("! MG14! 'AL+W=O&PO=V]R:W-H965T "E?[K$,3_ ( "(+ 9 M " @=LF 0!X;"]W;W)K&UL4$L! A0#% M @ MX *5\*Q"%*[ P 51 !D ("!#BH! 'AL+W=O&PO=V]R:W-H965T M"E>89/G[S \ !P. 0 9 " @>$] 0!X;"]W;W)K&UL4$L! A0#% @ MX *5]DX153, P ;0T !D M ("!Y$T! 'AL+W=O&PO=V]R M:W-H965T "E=#RFPG$0( *T$ M 9 " @>94 0!X;"]W;W)K&UL M4$L! A0#% @ MX *5]-3T&PO=V]R:W-H965T "E<=!OA)+ 4 TB 9 M " @;!> 0!X;"]W;W)K&UL4$L! A0#% @ MMX *5]Z-N,0Q! Z!0 !D ("!$V0! 'AL+W=O&UL4$L! A0#% @ MX *5R/AYU:@ P MW@\ !D ("!"7 ! 'AL+W=O@ " G! &0 @('@ M&PO=V]R:W-H965T "E&UL4$L! A0#% @ MX *5U)-,$QE P (@T !D M ("!1GH! 'AL+W=O&PO=V]R:W-H M965T "E>S+5A0Z@$ !\$ 9 M " @<2 0!X;"]W;W)K&UL4$L! M A0#% @ MX *5UQGAIU! P ,A0 T ( !Y8(! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ MX *5ZQM4%<\ @ KRH !H ( !Y8P! 'AL+U]R M96QS+W=O XML 84 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 85 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 242 310 1 false 65 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 - Segment Information Sheet http://zomedica.com/role/DisclosureSegmentInformation Segment 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 http://zomedica.com/role/DisclosureFairValueMeasurements 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 - Segment Information (Tables) Sheet http://zomedica.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://zomedica.com/role/DisclosureSegmentInformation 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/DisclosureFairValueMeasurementsTables 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 - Segment Information - Segment (Details) Sheet http://zomedica.com/role/DisclosureSegmentInformationSegmentDetails Segment 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 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-20230630x10q.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-20230630x10q.htm 9 zom-20230630x10q.htm zom-20230630.xsd zom-20230630_cal.xml zom-20230630_def.xml zom-20230630_lab.xml zom-20230630_pre.xml zom-20230630xex31d1.htm zom-20230630xex31d2.htm zom-20230630xex32d1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zom-20230630x10q.htm": { "axisCustom": 0, "axisStandard": 20, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 795, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 242, "dts": { "calculationLink": { "local": [ "zom-20230630_cal.xml" ] }, "definitionLink": { "local": [ "zom-20230630_def.xml" ] }, "inline": { "local": [ "zom-20230630x10q.htm" ] }, "labelLink": { "local": [ "zom-20230630_lab.xml" ] }, "presentationLink": { "local": [ "zom-20230630_pre.xml" ] }, "schema": { "local": [ "zom-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 472, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 4, "http://xbrl.sec.gov/dei/2022": 6, "http://zomedica.com/20230630": 1, "total": 11 }, "keyCustom": 43, "keyStandard": 267, "memberCustom": 33, "memberStandard": 31, "nsprefix": "zom", "nsuri": "http://zomedica.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Segment Information", "menuCat": "Notes", "order": "23", "role": "http://zomedica.com/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:CostOfSalesPolicyTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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:CostOfSalesPolicyTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockNoParValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_KSk6cWOrFUGXd9KrdTCaZg", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockNoParValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_KSk6cWOrFUGXd9KrdTCaZg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_D8bH2VCtLUanSI8uDDLYkA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_D8bH2VCtLUanSI8uDDLYkA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "39", "role": "http://zomedica.com/role/DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_vP55Us-fwEKU-0Ph8gu7LQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_vP55Us-fwEKU-0Ph8gu7LQ", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_vP55Us-fwEKU-0Ph8gu7LQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_vP55Us-fwEKU-0Ph8gu7LQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentOwnedAtCost", "reportCount": 1, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "lang": null, "name": "zom:InvestmentSecuritiesAccumulatedAccretionOrAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentOwnedAtCost", "reportCount": 1, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis_zom_InvestmentMaturity90DaysOrLessMember_37a_B05QtUmnjlDPcLBi8Q", "decimals": "-3", "lang": null, "name": "us-gaap:InvestmentOwnedAtCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_FinancialInstrumentAxis_us-gaap_LoansReceivableMember_6DP_RQCcjEqmtgAohaXufQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_FinancialInstrumentAxis_us-gaap_LoansReceivableMember_6DP_RQCcjEqmtgAohaXufQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_DN3U76QkEkCo3_sXOIyTBA", "decimals": "-3", "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_zkbLArBCbUuqSUPHwXBxbw", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_7_15_2022_To_7_15_2022_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_XZa1bJcdxk2p54rYHll4Gg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_7_15_2022_To_7_15_2022_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_XZa1bJcdxk2p54rYHll4Gg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "As_Of_7_15_2022_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_fr-ZV0NncEqKFKwTUcg5pA", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_TXSovLlctke4O6Q6LFgEIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_TXSovLlctke4O6Q6LFgEIw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zom:BusinessCombinationPurchasePriceAllocationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_7_15_2022_To_7_15_2022_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_XZa1bJcdxk2p54rYHll4Gg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "Duration_7_15_2022_To_7_15_2022_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_XZa1bJcdxk2p54rYHll4Gg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_H0I8qv3s0ES_3Q0_Gqqi5A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_H0I8qv3s0ES_3Q0_Gqqi5A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zom:ScheduleOfPrepaidExpensesAndDepositsTableTextBlock", "zom:PrepaidRentTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepositAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepositAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_QWZD699BmkCvkpFTYRweyg", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_vP55Us-fwEKU-0Ph8gu7LQ", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zom:LesseeOperatingLeaseRightOfUseAssetAndLeaseLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "zom:OperatingLeaseRightOfUseAssetAggregateLeaseCommitments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "zom:OperatingLeaseRightOfUseAssetAggregateLeaseCommitments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "decimals": "-3", "lang": null, "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zom:ScheduleOfOperatingLeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_vP55Us-fwEKU-0Ph8gu7LQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Unit_Standard_shares_OiC8FILcbUqao-_aJJnofA", "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": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_vP55Us-fwEKU-0Ph8gu7LQ", "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-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_QWZD699BmkCvkpFTYRweyg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_OiC8FILcbUqao-_aJJnofA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_OiC8FILcbUqao-_aJJnofA", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_KSk6cWOrFUGXd9KrdTCaZg", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_OiC8FILcbUqao-_aJJnofA", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_GN5XLRB4hUixobGikook6Q", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_GN5XLRB4hUixobGikook6Q", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "zom:StockholdersEquityWarrantsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_7_15_2022_To_7_15_2022_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_XZa1bJcdxk2p54rYHll4Gg", "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-20230630x10q.htm", "contextRef": "Duration_7_15_2022_To_7_15_2022_us-gaap_BusinessAcquisitionAxis_zom_AssisiAnimalHealthLlcMember_XZa1bJcdxk2p54rYHll4Gg", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_OiC8FILcbUqao-_aJJnofA", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_RjMBKABGXkK8Af40tlN4AQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_OiC8FILcbUqao-_aJJnofA", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "zom:ScheduleOfCumulativeWarrantExercisesTableTextBlock", "zom:StockholdersEquityWarrantsNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "decimals": "0", "first": true, "lang": null, "name": "zom:SubTotalWarrantExercisedShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_OiC8FILcbUqao-_aJJnofA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "decimals": "0", "first": true, "lang": null, "name": "zom:SubTotalWarrantExercisedShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_OiC8FILcbUqao-_aJJnofA", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "As_Of_5_10_2018_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_zom_SeraphBiosciencesIncMember_SDVy7Gy0-EOLH6linaTTKg", "decimals": "-3", "first": true, "lang": null, "name": "zom:DevelopmentCommercializationAndExclusiveDistributionAgreementContingentOnAchievementOfDevelopmentMilestoneCash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "As_Of_5_10_2018_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_zom_SeraphBiosciencesIncMember_SDVy7Gy0-EOLH6linaTTKg", "decimals": "-3", "first": true, "lang": null, "name": "zom:DevelopmentCommercializationAndExclusiveDistributionAgreementContingentOnAchievementOfDevelopmentMilestoneCash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment__QlYzk64BEKW3P999gG4cw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Segment Information - Segment (Details)", "menuCat": "Details", "order": "69", "role": "http://zomedica.com/role/DisclosureSegmentInformationSegmentDetails", "shortName": "Segment Information - Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment__QlYzk64BEKW3P999gG4cw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_vP55Us-fwEKU-0Ph8gu7LQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_vP55Us-fwEKU-0Ph8gu7LQ", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_arwckwIlqkKpJqiOINCqiQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_OiC8FILcbUqao-_aJJnofA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_arwckwIlqkKpJqiOINCqiQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_OiC8FILcbUqao-_aJJnofA", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_3_1_2022_To_3_1_2022_qdxm63Qg9ECH8UQQt7Xy6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "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-20230630x10q.htm", "contextRef": "Duration_3_1_2022_To_3_1_2022_qdxm63Qg9ECH8UQQt7Xy6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_o0GS6a_040-lP0ie3QL7Fw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zom-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_sz11TYZxbEGW0yn9LvkfAA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 65, "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": [ "r576" ], "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": [ "r577" ], "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": [ "r574" ], "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": [ "r574" ], "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": [ "r574" ], "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": [ "r578" ], "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": [ "r574" ], "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": [ "r574" ], "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": [ "r574" ], "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": [ "r574" ], "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": [ "r573" ], "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": [ "r575" ], "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": [ "r320", "r321", "r322", "r323", "r350", "r501", "r518", "r534", "r535", "r557", "r564", "r572", "r634", "r681", "r682", "r683", "r684", "r685", "r686" ], "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": [ "r320", "r321", "r322", "r323", "r350", "r501", "r518", "r534", "r535", "r557", "r564", "r572", "r634", "r681", "r682", "r683", "r684", "r685", "r686" ], "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": [ "r266", "r504", "r558", "r571", "r629", "r630", "r635", "r690" ], "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": [ "r266", "r504", "r558", "r571", "r629", "r630", "r635", "r690" ], "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": [ "r320", "r321", "r322", "r323", "r343", "r350", "r378", "r379", "r380", "r476", "r501", "r518", "r534", "r535", "r557", "r564", "r572", "r628", "r634", "r682", "r683", "r684", "r685", "r686" ], "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": [ "r320", "r321", "r322", "r323", "r343", "r350", "r378", "r379", "r380", "r476", "r501", "r518", "r534", "r535", "r557", "r564", "r572", "r628", "r634", "r682", "r683", "r684", "r685", "r686" ], "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": [ "r196", "r197", "r198", "r206", "r207", "r224", "r422", "r423", "r597", "r598", "r599", "r600", "r602", "r606", "r607" ], "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": [ "r154", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r206", "r207", "r208", "r209", "r210", "r211", "r224", "r284", "r285", "r402", "r421", "r422", "r423", "r424", "r449", "r460", "r461", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528" ], "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": [ "r154", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r206", "r207", "r208", "r209", "r210", "r211", "r224", "r284", "r285", "r402", "r421", "r422", "r423", "r424", "r449", "r460", "r461", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528" ], "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": [ "r154", "r196", "r198", "r199", "r200", "r201", "r202", "r210", "r224", "r402", "r421", "r422", "r423", "r449", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r601", "r602", "r604", "r605", "r606", "r618", "r619", "r668", "r677", "r678" ], "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": [ "r211", "r351", "r579", "r603" ], "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": [ "r211", "r351", "r579", "r580", "r603" ], "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": [ "r271", "r272" ], "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", "r96", "r128", "r139" ], "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": [ "r77", "r163" ], "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", "r168", "r513", "r524", "r528" ], "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", "r115", "r461", "r519", "r520", "r587", "r588", "r589", "r594", "r595", "r596" ], "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 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": [ "r386", "r387", "r388", "r594", "r595", "r596", "r667" ], "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": [ "r93", "r94", "r353" ], "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": [ "r382" ], "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": [ "r169", "r275", "r286" ], "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", "terseLabel": "Allowance for credit loss on accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r43", "r66", "r72" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.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": [ "r221" ], "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" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r127", "r138", "r167", "r192", "r244", "r256", "r262", "r282", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r416", "r418", "r432", "r570", "r632", "r633", "r679" ], "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": [ "r158", "r172", "r192", "r282", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r416", "r418", "r432", "r570", "r632", "r633", "r679" ], "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": [ "r195", "r485" ], "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": [ "r195", "r485" ], "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": [ "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "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": [ "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "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": [ "r412", "r562", "r563" ], "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/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r98", "r99", "r412", "r562", "r563" ], "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/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": [ "r665", "r666" ], "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": [ "r112" ], "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": [ "r410", "r411" ], "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": [ "r410", "r411" ], "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": [ "r107", "r108", "r111" ], "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": [ "r106", "r109", "r415" ], "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": [ "r106", "r110" ], "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": [ "r113", "r413" ], "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": [ "r101" ], "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": [ "r101" ], "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": [ "r101" ], "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": [ "r100", "r101" ], "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": [ "r100", "r101" ], "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": [ "r101" ], "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": [ "r100", "r101" ], "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": [ "r101" ], "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": [ "r101" ], "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": [ "r97" ], "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", "r161", "r537" ], "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 period", "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", "r121" ], "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": [ "r85", "r86" ], "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": [ "r336" ], "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": [ "r336" ], "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": [ "r82" ], "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", "r132", "r144" ], "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": [ "r81", "r318", "r319", "r529", "r631" ], "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": [ "r594", "r595", "r667" ], "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", "r83" ], "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", "r570" ], "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 June 30, 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": [ "r87" ], "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", "r177", "r179", "r186", "r509", "r515" ], "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": [ "r567", "r625", "r626" ], "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": [ "r114", "r542" ], "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": [ "r338", "r339", "r342" ], "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": [ "r338", "r339", "r342" ], "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": [ "r559", "r561", "r691" ], "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": [ "r590", "r627" ], "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", "r192", "r282", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r432", "r632" ], "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/DisclosureSegmentInformationSegmentDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue." } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r637" ], "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": [ "r104" ], "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": [ "r621" ], "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": [ "r621" ], "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": [ "r280" ], "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": [ "r392", "r393" ], "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": [ "r582" ], "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", "r75" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.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": [ "r635" ], "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": [ "r355", "r383", "r384", "r385", "r389", "r565" ], "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": [ "r187", "r201", "r202", "r204", "r205", "r206", "r212", "r215", "r218", "r219", "r220", "r224", "r423", "r424", "r510", "r516", "r547" ], "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": [ "r187", "r201", "r202", "r204", "r205", "r206", "r215", "r218", "r219", "r220", "r224", "r423", "r424", "r510", "r516", "r547" ], "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": [ "r221", "r222", "r223", "r225" ], "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": [ "r671" ], "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": [ "r83", "r153", "r181", "r182", "r183", "r196", "r197", "r198", "r200", "r207", "r210", "r227", "r283", "r337", "r386", "r387", "r388", "r401", "r402", "r422", "r440", "r441", "r442", "r443", "r444", "r446", "r461", "r519", "r520", "r521" ], "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": [ "r131", "r530" ], "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" ], "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": [ "r425", "r426", "r430" ], "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": [ "r117", "r118" ], "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": [ "r117", "r119", "r120" ], "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": [ "r117", "r119" ], "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": [ "r333", "r344", "r345", "r346", "r347", "r348", "r349", "r426", "r473", "r474", "r475", "r555", "r556", "r559", "r560", "r561" ], "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": [ "r425", "r426", "r427", "r428", "r431" ], "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": [ "r429" ], "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": [ "r333", "r344", "r349", "r426", "r473", "r559", "r560", "r561" ], "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": [ "r333", "r344", "r349", "r426", "r474", "r555", "r556", "r559", "r560", "r561" ], "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": [ "r333", "r344", "r345", "r346", "r347", "r348", "r349", "r426", "r475", "r555", "r556", "r559", "r560", "r561" ], "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": [ "r333", "r344", "r345", "r346", "r347", "r348", "r349", "r473", "r474", "r475", "r555", "r556", "r559", "r560", "r561" ], "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": [ "r429", "r431" ], "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": [ "r278", "r279", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r334", "r335", "r420", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r550", "r611", "r612", "r613", "r692", "r693", "r694", "r695", "r696", "r697", "r698" ], "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": [ "r620" ], "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": [ "r165", "r310" ], "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": [ "r73" ], "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": [ "r73" ], "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": [ "r73" ], "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": [ "r308", "r309", "r310", "r311", "r505", "r506" ], "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": [ "r71", "r506" ], "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": [ "r67", "r70" ], "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": [ "r71", "r505" ], "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": [ "r433", "r435", "r437", "r438" ], "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 gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r447" ], "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_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r592" ], "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 gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "terseLabel": "Gain (loss) on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r43" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r450" ], "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": [ "r164", "r298", "r507", "r554", "r570", "r623", "r624" ], "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": [ "r68" ], "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", "r192", "r244", "r255", "r261", "r264", "r282", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r432", "r549", "r632" ], "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/DisclosureSegmentInformationSegmentDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r277" ], "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": [ "r74", "r79" ], "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", "r124", "r133", "r146", "r244", "r255", "r261", "r264", "r511", "r549" ], "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": [ "r313", "r315" ], "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": [ "r315" ], "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": [ "r193", "r395", "r396", "r399", "r403", "r405", "r407", "r408", "r409" ], "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": [ "r194", "r209", "r210", "r242", "r394", "r404", "r406", "r517" ], "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": [ "r180", "r390", "r391", "r396", "r397", "r398", "r400" ], "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": [ "r591" ], "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": [ "r502", "r591" ], "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": [ "r591" ], "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": [ "r312" ], "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": [ "r65", "r69" ], "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": [ "r122", "r135", "r184", "r238", "r448" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 5.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": [ "r584" ], "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": [ "r63", "r585" ], "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": [ "r297" ], "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": [ "r585" ], "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": [ "r585" ], "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": [ "r171", "r538", "r570" ], "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": [ "r160", "r170", "r226", "r295", "r296", "r297", "r503", "r543" ], "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": [ "r585" ], "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": [ "r147" ], "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": [ "r281", "r689" ], "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": [ "r610", "r614", "r616", "r617" ], "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": [ "r425" ], "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": [ "r62", "r125", "r136", "r148", "r536" ], "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": [ "r675" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r675" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r76" ], "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": [ "r454" ], "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": [ "r568" ], "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": [ "r676" ], "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", "terseLabel": "Schedule of total remaining undiscounted lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r458" ], "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": [ "r458" ], "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": [ "r458" ], "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": [ "r458" ], "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": [ "r458" ], "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": [ "r676" ], "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": [ "r458" ], "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": [ "r673" ], "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": [ "r674" ], "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" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r459" ], "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", "r192", "r282", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r417", "r418", "r419", "r432", "r548", "r632", "r679", "r680" ], "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", "r130", "r142", "r570", "r593", "r615", "r670" ], "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", "r159", "r192", "r282", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r417", "r418", "r419", "r432", "r570", "r632", "r679", "r680" ], "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": [ "r105" ], "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": [ "r638" ], "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": [ "r189" ], "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 provided by (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", "r134", "r145", "r157", "r175", "r178", "r183", "r192", "r199", "r201", "r202", "r204", "r205", "r209", "r210", "r216", "r244", "r255", "r261", "r264", "r282", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r424", "r432", "r549", "r632" ], "calculation": { "http://zomedica.com/role/DisclosureLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.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": [ "r201", "r202", "r204", "r205", "r212", "r213", "r217", "r220", "r244", "r255", "r261", "r264", "r549" ], "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_NumberOfReportableSegments": { "auth_ref": [ "r609" ], "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/DisclosureSegmentInformationSegmentDetails" ], "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": [ "r244", "r255", "r261", "r264", "r549" ], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 6.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": [ "r672" ], "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": [ "r452" ], "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": [ "r452" ], "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": [ "r452" ], "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": [ "r453", "r455" ], "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": [ "r451" ], "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": [ "r457", "r569" ], "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": [ "r456", "r569" ], "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", "r116" ], "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": [ "r166" ], "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", "r434", "r436", "r439" ], "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", "r83", "r176", "r179", "r185", "r440", "r445", "r446", "r508", "r514", "r587", "r588" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), 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": [ "r173", "r174" ], "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 gain (loss), 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", "r570" ], "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": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (loss)" } } }, "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", "r414" ], "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_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": [ "r541", "r553", "r622" ], "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": [ "r586" ], "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": [ "r126", "r137", "r583" ], "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": [ "r539", "r551", "r622" ], "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": [ "r540", "r552", "r622" ], "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": [ "r581" ], "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": [ "r188", "r190" ], "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_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Investment in available-for-sale securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r636" ], "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": [ "r78" ], "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": [ "r80", "r531", "r532", "r533" ], "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": [ "r76", "r162" ], "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": [ "r78", "r143", "r512", "r570" ], "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": [ "r78", "r531", "r532" ], "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": [ "r78" ], "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": [ "r76" ], "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", "r129", "r140" ], "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", "r129", "r140" ], "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": [ "r155" ], "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": [ "r123", "r464" ], "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": [ "r462", "r463", "r465", "r466", "r467" ], "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": [ "r95", "r149", "r687" ], "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": [ "r95" ], "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", "r84", "r141", "r523", "r528", "r570" ], "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": [ "r153", "r196", "r197", "r198", "r200", "r207", "r210", "r283", "r386", "r387", "r388", "r401", "r402", "r422", "r519", "r521" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r235", "r236", "r254", "r259", "r260", "r266", "r267", "r269", "r340", "r341", "r504" ], "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/DisclosureSegmentInformationSegmentDetails", "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails", "http://zomedica.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r544", "r545" ], "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": [ "r98", "r99", "r412" ], "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": [ "r98", "r99" ], "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": [ "r608" ], "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": [ "r67", "r70", "r505" ], "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": [ "r67", "r70" ], "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", "terseLabel": "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", "r64" ], "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/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r91" ], "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": [ "r352", "r354", "r356", "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" ], "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": [ "r88", "r89", "r90" ], "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": [ "r92" ], "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": [ "r85", "r86" ], "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", "terseLabel": "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": [ "r70" ], "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", "terseLabel": "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": [ "r232", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r269", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r316", "r317", "r554", "r690" ], "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/DisclosureSegmentInformationSegmentDetails", "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r232", "r233", "r234", "r244", "r247", "r258", "r262", "r263", "r264", "r265", "r266", "r268", "r269", "r270" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://zomedica.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r248", "r249", "r250", "r251", "r252", "r253", "r267" ], "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": [ "r565" ], "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": [ "r378" ], "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": [ "r380" ], "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": [ "r366" ], "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": [ "r365" ], "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": [ "r363" ], "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": [ "r359", "r360" ], "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": [ "r359", "r360" ], "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": [ "r376" ], "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": [ "r375" ], "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": [ "r375" ], "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": [ "r366" ], "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": [ "r365" ], "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": [ "r363" ], "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": [ "r566" ], "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": [ "r377" ], "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": [ "r91" ], "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": [ "r83" ], "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", "r191" ], "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": [ "r156", "r232", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r264", "r269", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r314", "r316", "r317", "r554", "r690" ], "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/DisclosureSegmentInformationSegmentDetails", "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r20", "r83", "r153", "r181", "r182", "r183", "r196", "r197", "r198", "r200", "r207", "r210", "r227", "r283", "r337", "r386", "r387", "r388", "r401", "r402", "r422", "r440", "r441", "r442", "r443", "r444", "r446", "r461", "r519", "r520", "r521" ], "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/DisclosureSegmentInformationSegmentDetails", "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": [ "r196", "r197", "r198", "r227", "r504" ], "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/DisclosureSegmentInformationSegmentDetails", "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", "r570", "r593", "r615", "r670" ], "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_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": [ "r468", "r469" ], "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": [ "r102" ], "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": [ "r150", "r151", "r152", "r273", "r274", "r276" ], "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": [ "r103" ], "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": [ "r103" ], "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": [ "r278", "r279", "r334", "r335", "r420", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r611", "r612", "r613", "r692", "r693", "r694", "r695", "r696", "r697", "r698" ], "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": [ "r546", "r559", "r688" ], "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": "U.S. 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": [ "r546", "r559", "r561", "r688" ], "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": "U.S. 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", "r228", "r229", "r230", "r231" ], "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": [ "r669" ], "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": [ "r214", "r220" ], "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", "terseLabel": "Weighted average number of common shares - diluted (in shares)", "totalLabel": "Weighted average 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": [ "r212", "r220" ], "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 number of common shares - basic (in shares)", "verboseLabel": "Weighted average 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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "presentation": [ "http://zomedica.com/role/DisclosureSignificantAccountingPoliciesInterimDetails" ], "xbrltype": "domainItemType" }, "zom_ClassOfWarrantOrRightWeightedAverageRemainingLife": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants, weighted average remaining life", "terseLabel": "Warrants, weighted average remaining life" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageRemainingLife", "nsuri": "http://zomedica.com/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "presentation": [ "http://zomedica.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "zom_DiagnosticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diagnostics" } } }, "localname": "DiagnosticsMember", "nsuri": "http://zomedica.com/20230630", "presentation": [ "http://zomedica.com/role/DisclosureInventoryDetails", "http://zomedica.com/role/DisclosureSegmentInformationSegmentDetails", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "presentation": [ "http://zomedica.com/role/DisclosureLeasesDetails" ], "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", "terseLabel": "Schedule of lessee, operating lease, right of use asset and lease liabilities" } } }, "localname": "LesseeOperatingLeaseRightOfUseAssetAndLeaseLiabilitiesTableTextBlock", "nsuri": "http://zomedica.com/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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", "terseLabel": "Schedule of cumulative warrants exercised and expired" } } }, "localname": "ScheduleOfCumulativeWarrantExercisesTableTextBlock", "nsuri": "http://zomedica.com/20230630", "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": "Schedule of weighted-average remaining lease term and discount rate" } } }, "localname": "ScheduleOfOperatingLeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "nsuri": "http://zomedica.com/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "presentation": [ "http://zomedica.com/role/DisclosureWarrants" ], "xbrltype": "textBlockItemType" }, "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/20230630", "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/20230630", "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/20230630", "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/20230630", "presentation": [ "http://zomedica.com/role/DisclosureInventoryDetails", "http://zomedica.com/role/DisclosureSegmentInformationSegmentDetails", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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": "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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": "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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(23))", "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.10)", "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.17)", "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": "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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)(19))", "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)(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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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": "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "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(6)(b))", "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))", "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(9))", "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": "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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)(3)", "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": "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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": "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "(f)", "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": "(g)", "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": "(h)", "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": "(j)", "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", "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": "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "(c)", "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": "(d)", "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": "(e)", "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", "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": "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "(b)", "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": "(c)", "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": "(d)", "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": "(e)", "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": "(f)", "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": "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "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": "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "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" }, "r299": { "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" }, "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": "(b)", "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": "(c)", "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": "(d)", "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": "(e)", "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": "(f)", "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": "(g)", "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": "(h)", "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", "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": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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)(B))", "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)(iv))", "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)(5))", "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": "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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": "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "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": "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "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)(ii)", "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)(iii)", "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)(iv)", "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)(01)", "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)(02)", "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)(03)", "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)(04)", "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)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "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)(iii)", "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)(01)", "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)(02)", "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)(03)", "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": "(d)(1)", "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)(2)", "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": "(e)(1)", "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)(2)", "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": "(f)(2)(i)", "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)(ii)", "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)(iii)", "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)(iv)", "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)(v)", "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": "(h)(1)(i)", "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)(2)", "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)(i)", "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": "(l)", "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": "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "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", "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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": "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "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", "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "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": "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "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": "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "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": "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "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" }, "r449": { "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" }, "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": "40", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "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": "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "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": "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "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": "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "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": "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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": "(e)(3)", "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": "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "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": "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "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": "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "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": "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "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": "(g)(4)", "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": "(g)(6)", "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": "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "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": "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "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": "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "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": "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r574": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r575": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r576": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r577": { "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" }, "r578": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r579": { "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" }, "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": "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "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": "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" }, "r591": { "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" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "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": "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "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", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "https://asc.fasb.org/topic&trid=75115024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "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" }, "r616": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "https://asc.fasb.org/topic&trid=2197064", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "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)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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": "(e)", "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)(1)", "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": "(f)(2)", "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": "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.2" } ZIP 90 0001558370-23-014491-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-014491-xbrl.zip M4$L#!!0 ( +> "E?%W2)\@A( "C6 0 >F]M+3(P,C,P-C,P+GAS M9.U=6W/&CO.=+)_L#_9/W9&HT3&*6+ $P:.%#;;GV8E9XF\ M,#AQ/HZGD_%L,CMPCDZFAR_QENL4=$?%DS6,G'P@@E@D(QF#5@)]""K*J'AX?]AX/]D*ZAHLET_/O5Y:UL7$KL M1I2"[9\RCL0VFA(6N$=LIVB(*25!\T,&@HBI?01;-6$U<-"!34U-.8(RLJ,_ =U8B& MDA*I&T8!I[J>$1>6& )$7*8FET4E8@\3-2D4E @?:[9+.O3T^/AX+$LSF9Q6 MK%$R-12/1;$0/QE-IJ/9-&LZ7@LO8$!>])1Q0I9RX4=WHU9"E)2U@%)BZ $D M8!P%+BX JX2T8L,=Q:Y-PW/*0O?5C(NTI%05#J+M3#649Q-0EN. D:6/1X(, M4\3!L;/13#CVU+Z\V;:9-[#PA*FK(\VN;E2U+?C?)E^<]2=#J[W<%[@%EU@> M)GA5ZP8>4;K$H]@EDCV811Q'SB,H"$(NC2E_2W_=[4BP"I.?X$^@ M7X;, M!& +(69T9V9T\WJ<<.7D-3DH\)Q278ZH;("_%?QGB&V^^.&#+=(YO1G4#VU M%4(=*75 KXC>.6&N'[*(XHO@'C,N#':+(9B&!F!VCCDB?@*<':D)LP^3P\D4 M<,HEP1^Y,">7YOR2R/N/ 2XU7%\0H?^#_ A?823^ECV]..-IL+/F,P-Y-#FH M BDD.U*T4Y0-)>GLR83\ =HF:$\C1@+,&,P\2Q+$4]%U1-T-++N$BR->,D%I M(&[-;X;Z/^M0IS4XQ2K@][06QRU6,R!NXWL#'M(G@\,ME9L1^ZCVLE+" $83 M&-<4[Q#Q/C_N(.;#(MP\Q[N0$:Z;#IL9S' =U^%*1#JI3!F)IE('")LA#"&( MYT\ Q>0E!.[990N@)S:C-ZJC%HH8E0C>LO@4>_"*V-[!W2="2^(3KG*8%1Q-ZM65 MAEY1K..G<@<8FV"\Y:'[A]SP%5E&B/1DTQ>[@B?4P-F"TPSK01U6*3O9ARY* MAZ*X L>+10\ -X[3D+%K3&\WB&+=P%20F"%3+.^$$ >D.%+,@$O'5+6TWB;T M/4R9"-_YDV7.6L%H3EX?M$E>%Z7_NQ/+'Y"U3Y[=(0@+K=)D":4)NP/[A-@O ML;AA%.JF/[(.R H* SYW9?A @O4U# *78':#71\Q)LL-BXE.,LSYF(.Z?RW4 MXN35.&D]0%&M:O#!ST(?EG.8DFT7T"NL35C7UB3-6"LVUP<(.L"63X66J&G8&L"LC8, M];O$!>D#K%W"7'%ZK\66<)&\:0>X-AYU.\!"Z(!>5_32_?.Y[X?&J+>]@":$ M:P/5B/ NW>A'644#ZIW.==!P%=(M:G.4H\+2A.P'Z],;B> !2;OTNS'3;IM4 MKZ?RXJ3Z@$&GW/F6U<&?+F!?$#LDW(?D>4(GUH6BTV MX_2A/L)2 0,2MD@L(B[NI8A;CPV@*"B;\*E%'AD^(Z<@;D#+%JVS:"N;?:_; MH 8F,$@M?"=A>!C)I%]*\]2QC/)5V@$134X0,<(6*WG?(S95+058IS CHL@I21D" MD(*4 9$.QQ):'41HP*G],9,!,LUJ2NS?0Z-SD_U7Y*W3M=)_XZ?;,*(NAE'T MF7$2Q\G?8/:@$%X%Z1F_EQ-GAEV1D$HK+&*>52E79E"ID]0JAG%>KU.H>.@> M]J=0; Z=- !I>Y=]@*7%R02KCM[T.;G\/O &6MA? !ZCLKWW;W/Z.<-.%X 8\ M;*YP#U"83JZHCZPTF%U[5F6P=9L3*G;G41JP4.4.-*=/!G3,N^6ZS?$&! SG M2@:+ZZ8!^!'?H4?5\CLO,MM=N>H6S([D'FS?^L!!BY,&#=BT/6(P@&5[L*#Y M*$$#-':'!P9 F@\*F$X%-(#0>'%_L+_:_C?8%[N^UPB67'T%3=9!Q0LM^5T$PS=0HS,HK53^62X@"*U:R/ MZ5:L9DC\*OH-XMI+I4WT)L#$ S*U9TBR5]F%4!E3>XE8AX+3>_VW$=JP-B%:WP-I?$T?)54,&'?NG%$*\X2OC$OFJ@9)Z4Q&(NC4IM2^N@Q"97B*8C=.V[SGCE](*D&BK506\ M'BH%O:2M4N6.U4.=?+1LJQ.P8/]UU>DXU4%4AZ@GCN=%C(?;^2-AY^$6$7!N M\A/TBBFNF<7D$$$M^<6*RM06"W7FXF2?%.L(N4XLV$DE_X6]XJ_CZG?NDU^" M((Q5B'\4OT$/#2EW K3%;(=<4_H?S+X]8-2!E$S8Y(D;D/RB M;@3VX]=D1"O$BS40FE\P%F'O/,)WX>='3%W"\&*59@IESB-QIN"1_VG/$<]* MHK'DA,G?+CC>"L\!JD5+Q@F/A&)_IV&T2PD)D.PY ?%]D63YM,=I)*8T609S M"0F].RG6B]*W0IZAVWPK<@)M=$LYBKIMPP!B7_KT3.V6\7L^G_9<"M,>[ZCT MUS X0VQS+3[[" NXU8TX4S4/+YLT0R"?PJ+BT]X*^7F\H%!5 M+C]6F"Y6V?&$"_BO_@JD4+T54V]1?M;['/[3'7[DIS[T]=PN+R'NB]B5F#./DE;!@+3/7-V2]X8O5-Q8?6 EY,_IUTK3TY * M0[R,M)Z8)DZ)V-B^E7[+(M5(4_939.EYC<8,2Y2Z8 M?6=W[GERC5F()YLI>SL+:YHNOXV&&6_4,2=\)RI674GAX^(Z98TL/T?MK/?: MAYH*G<)5E.C4A+>6_.>.W6=I7T#4=6,/B[TN_4''_9Z[1D&]]9K*U(@L+-P$ MMC6/GO]=./Z*.A?;'=A41FDBORD/^EM:0LWZDWM)-RNQAKI&3^5EMJJLMY/,;+/+Y B:R*O39 M#JQ%,Z2->]L(,TMF!9YL;_&3)>+$S/]B1',5[:A_OE;G^![[X2Y^?GN[%4$^ M\I/Y1*1U'ET_8N*M>@*NG2QE6^;@7M,'N^-'&?@BF+L; K+$SXM50>H5\6': MAHXKY?=ZZWK[ZO+>S0_&[]&^+0%IS7S'X$M& B*?'BWG,*[Q=XL* -A)5 M%\&>W,>TUBV/FV+=7B9'@I8A$,&Z5ZN3@:2/&ETAZ&D!IB+?O%BMB(NUFEF0 M]E%#&34[,FM>+^:G)FUJ16W%-- MT&YS2D+F$@PS-KL(:H[,1--3G<#\(^:I)_*R0[035/ZLGU,1*5CBU MO!BL7V4=4]5>JU%I/OSFK[Z&E&_DG)B]/XY%2E$QGW9@?2:FKV*!+^)D&KZ$ M"-ZKWN4M)@V333^Q'OT21A3B)3%A8;3BI>CW)82]0OQOEX949V_TF8TP8-%6 M7E>Z@>5,(%[I*'<1/44?>P)X(+P)(X8[A9?=N/MHA[-0"!4K'NC'<^&5U[+X M,W-I^)!L>8OD3!%H:Y8WR^789]FUK49H0,*PZ M\KS&(IA^E,G7>1" LI1!HQ>K,Q_0#=;GB-<<0"?F/HX)<%_A[8\(QKA7U5%1 MU$<-,H]T$7AX&S\V)F%9^F0M_Z6=X!LY>JDO@S",S .R1?X_,/+Y1A7#F(CZ MJ%7B5!(W\A7S6P2>Y?.CB['\)KCP1?00W(VO +03\[NUPG3R'#/4N/MH!]5; M=L5-;Q>\NQRQ5+U[WI6_+Y-74X2J^(;2#7;#=4#^A #= T)P:B@/T=T?$0$W M+DZQY0?8H"S:8N\LHN(3J#'E@D.\#J(PN2\\#"!7?V]7Y3M&(3UB=DV)B^>^ MG]Q"T!VXZRZA.FI?]]B=?$HL(!.'^>):.3F\265]L7QC#/%JUG@[N[\_HV>1V"GF#Q@' MWS<8""C;D!T$8N(@GTBD"'U#E\ RDGV) N]W0L2%T%4(2^K+_=V^-KQ[":%] M#!'*9SG9Y\>=Z""ZLYYY>>]"@DH+JR&!IOC=A 2%;*[H>&(@,WE7*%4LOL%M M2 +;L/6QARISH=8&Z,;=1SMN3&Q9BN=@:N>9.G&_>SM,GV6'Z5_& M#K-GV6'VE['#P;/L<-!G.^3;9E>(BVVSI^/).7IB"RJ>2*CJ;4?]3O2B^19JUHG?AY8'1T<+>A52;*>GDKR/FL8GTR!HA<49"EAI*UA55M4!QB]Z MD\!#:!"_\Q>_4O;;_P%02P,$% @ MX *5VD3PD.Y$@ !Q8! !0 !Z M;VTM,C R,S V,S!?8V%L+GAM;.U=67/;NA5^[TS_ ^N^M ^RM=B.G4EN1[;C M-#-VY+&=>V^?,C )26@H0@5)+_GU!4!2(B5BHQ:"4F8RCBT!!_C.=P <'&P? M_O4Z\9UG2$*$@X\'G *#R'$)!!'TG!<4C9U'/)V"P+F%A"#?=RX(\D;0<3KMP]YA^_#<:;52 M&1<@I'EPX'!AWGEY.7SI'6(RHOG;G:,_;V\> MW#&<@!8*P@@$+CQP:/KW(?_P!KL@XEK*97]](GXFH'M M3K?5ZQR^AMY!6D7VM48A6?+7I?0IIL[Y^?D1_W:6E I"$M$YV#S]3SR9I::_ M0P^YX-#%DP.J70QVB^ S\I^&$,8A0<.$_[M_DMI^4?LRR,=*1R' MEC*/-H%I]F$X& ZFD' #"ON!=XDG4P+', C1,[S!877 )D58I(U+$(ZO??RR M'N Y:=O#>(5"U\=A3."7X!F&$:O+ W1C@B($PRL8 >1KP=,45 >R:X#([\"/ MX2T$[&^N[WP;JP137VH=F"_B$ 4P#&D#>D)!TI[N8N*.:3G, )&7MK)*V,VE MUV71083)6V4S+N:N \,=@5. O$^O4]H'0M8E7L$I#E%4K6UJB*L')::]?O1& MZ_/I?S&:LK94$9]$4#TV2)V1$7KR83\,Z6C^$$\FH+)%RF79@*\_P21"/ZMW M+5H"ZT!Z0[MYN/JP(1%3'ZIO@4<_P7% 79(;!)Z0CZ)J-JHCKPZ<#Q%V?_!9 M&W,I:>?'#6HPS9E5);PF]&:?HHC)I[/B=MMI.3-Q]/>\1"<5Z1C/MS@VBL[';J$B M/IME8U(DB8D+J3PN:PC")RXP#ELC *9L[M\]@GX49I\P0KN70C]^7W3J;Q+=?J,B:$:E9:N33-]]/>6?==]^RL&C?=4D, M/>IE04)GZ?)VNY+,W;"1]:L@M9VN1;9#:\]\M? >NI V XKO*U28ABS+;C!O MC# EMF<1L;,8!JVZ@,A\DB*LLU[W]*2!Q"D1I40=6T14,2Y#!Z5!-(9$Q[?2 MR+D;M%8%FK)]8A';O.;S?B54]K;B#+O!K2&^E-)3BRB56>=7'+B5V_ \LZU4 MET^<5L!DH8>4Q97O?!!$^>"R>&"596D:E89(UN\)+46XZ =)G5DD)R*QRXKX M$M"JCJ@#SBRLO$?5SM<,BE:#8Z$CE*[^!R,>2+YGU1@,OX7)8H!H=)3E:0:/ MU:%8Z-Y\QMA[0;XOH"O[NEG,2&MMH4.RN(Y&^^I9M$)!D$[6HAK.>^US.^;X MY>151I02^\XB8JM%I)0^Z*IBFV40&T&;&LN91<9B,@O1<-!MIU4?0LK5N45< M90OEB._+X0O+8^S3:H;,X8[>!+2ILM6P)IBKDKK2]EF8CD:7;4\%R<(UHUR5 MY?&GY816LU9:.2EC,E06$I>M3=R!-S9L42M-1RIM1@TD6$VUK([B-9VJJ.TT MA<1%[G+ \;C=Z[0[#296!YR%D<7BC'^V64ZQ'B#-M$.\5@!J MX3+L)0XB MSH#Q2-+^,PHC9*-)G6R;I#?%>&:V,HDTU&M =D0>H=XM8$H851 M34%7I)Y6J_)93?%J_;0"I(7#\14<0EKAN2>1TX5XK4^1:Q<8K@*Q:4.QLBUK MYBXJH],]/SYM'-^K0%W_8%RZ_OL03Z<^@N0:!6S_/E_T!)/!DX]&7!]".LTR M-YG--2"U<2A>\"3T0MNE&9I,;D5T%BY6:@>[2X*Q-A-H$#[61&:ARW2))Q,< M\/I+#Y8L)+./.$T*RL9*#6@VQ@X]#R6UN .(>G:78(HBX.?@B&*)RHP[Q&Y% ML!:VU'MV?C. WB= CI7"_NN&T\8#]"C[CURD6C\5&.GT;#.F,3KQP8")EARQA'( (H%!8"\?:':Y)-X%H+#/JW: M*-N!*#6'C92X2R:U/059Z/Q?4WAHE)X'<=\>"0A"P,^+?*;N+E--H@+QJ&8@ MH:B47J_3?5>SU6S; I9M<%7U63EH95<]SD9E80^UE/*7C93U4WIJLK!_R8QX M$%RAD-\I2*LT&":[L3L"LY!G^F4ARQ9206,61B;X=)KJ 6?[!A*%I0Z?;!5' MF.F7L0A6ALPT9N%&J@RTW#H64OTRA[+11:TBY7)O#1.J0=%\)8&,DI2_#*&D M7]!4DX5+Q9\)NY"28'%L))>B".JX>]:K^XBQKN9+!GX%+ NG!_?P&08QS*Q\ M<3O1_)@E=5[H/T\\]:P@R3[N50R6+46M![:%MG&)PV@P3 $*P^BY-+O IQJ0 M0<)PIYBH70+)=MG=X;+F77IR,(8HT@5WP("@8]^0N_?V.>7NLRB9+E; M/M9FG:L6M[,FN1'%Z(_""7,J&=&@UAY\6N8/+_;#Y#?QF#8 3OJ4X^#8?0%1[(V7(E MMK]WA]69SC&>$;6IB[=O(3N!-7-<^K2[?Y;=LZ(OH-CT3GKM;MT;=NLQL(6- M1*MHS\)9]Z)"O@32M?LQ<",Y^C,>XZYEF+>CCMM8][NV\,FFI07G]M MA3D4WZ71-H5BMKTT PT5*&_5ML($L@?B3+R(7)Z])%^%/PM>M==(?>FE3^Q) M&X:5O0K/-K[?"[>B*%+O,(U5D&<$VA5^7#H-TY\P0#]! NHJ?66>^JZT=YJ@ M>")LT,:2=M@^UJV5S';LVM+$7JR_H)T7O]Z VCW')-K"5)IX#TS 'C&LDTA MQ]S^ N##P;#P5-WLG3K11G&MS'M@!"LH(C,*<=BQAJ9?[,06'W\26(,\4Q'\ M.PNN<%V[%5100,:^3>'$*S@ET$6RWCZ?9 ^(5<+-:+0IHK?BM34[2:0:;\:D M30_6"=20.)\K;&(J$6"?#5B[B4E7>Q9N0K@#;WRCY"/NNU19!'[%$53'=U79 M[#.>%:E;MH5**K#QBB6J$A="CQ^@93XK;46W(&(;C-\&PUM ?L"(X9EO.A;9 MA*FBD"?T&7^6B<#WV;O:S?'J@E[FHBC,ZD%LZ65QC'Z*O"!O//BW! M$;YVKVL80@'[:!QFRE#N8;+!0"[B$ 7LN'5R\2MWXI)O/%T3D8C81R,Q58>- M=Y0L@=(,.RGS[:-!:.E N0UI;@7K/!C&UD1\',:LEMGRR=P7NF*7A_MZ9\*. MVR?MCM-RYA+I'W.ASERJ\X]4[C\/;#T.-J]W> T0X>\@S($IE^7*,]6VWCAX M":#7C]A]#8\*GK'">_K&5^/EGWSMNU MR6^R&6U'&0:SP\V,YS,MW$+ _N:JN0 ^>S7M80QA9#:XG[9[BX,[*\'A13CY M,N@W:3%.R,K9S^'^>W?[EU E ?B%L#L=\@ A;]23E;YGI9.W::V><;#<[JM# MM?!,J[P3FU^IEKTHGURLJ'QB<%6QNV$I&]%"X]P.$4[Y"^ KR=QG\Y&IH)[+ M8^8XL]#6)9X\H8"+">]BXH[ID,WN?T%>>N>KF6_Q;MFWR$IR\D71S[/2'#=? M7 -63=N_D]+SF'J(*P6N)(V?HMQ3 M*,$YZQ$'PS^H$P6"I?BP?L;=(79%S/I^PN;BP>R,S)M97WY6'@3FDAK03<_J M*G_\99ZDAJ N+YP')50UY(GL:U%E2EX,VBKJ;^%4;%;K>_!R"Z@SAX#/W\Q. M7JQ7DB7(5H3?Z9WUSFRA3TR/A%,3F#:S?,VNR!U#[S/&'@/R!R8_V+%2[$)U MPY1FWC7&S<&N?XXL7(OA-]_\;I=%S5U')) M+:9.-1*J4!AQK9SH4+!PR4L"QT#5)0?:]9T@B?BNUW+IR M"8L0N[U.M]LPQC0Q61A]3VO^):#='5LUE9,V2[8SE,D16>B%I/7F=QC*R>)) M=H8H,1H+;VO,0;JES@3T?1! ' N?VA,D;SYY1LCT+U39;+#/[ZTW\A\[ M[3+_,1'*_<:9V$8XCH+C!N+@I#S+MF\NF.^ARI_:IK_[?),>NZ0QMTO/]*S* MNL3;V,;5Q! ->N:[0@H*$O?\\DS?M]]&)17*[]@6[W*O+JAH MZ[U>^Z3N_4-J=I;;\YIPV]A_2Z#)>G!5MIWG78S2MIX\;Y:FW7E7ISO/%["G M??KVMYC+NJ0<'^GD]!Y. *(-;DH1%@:L MS:!^I3W&XPOTG^$M#J)QA3%"0^@^VI"6#BP,G)NA9 WC\06OQ6I26?MH+#+H M%L;J*X"C)8O68"I*VUL[$8)?_X)!Z08?\RI?XYBP!Z?'D$ PC."BN[(FJX5B!MV*6'U<[*=[O+L)1'9P&.QL[L].0+5.ZK"U-M>^2NOA_RXFCQ3 MT5*/>]W>NYJ;JX*:P@*@.30+YPH"%,J3K,I\N\BM IV%OGP1R#VKQF#X+4Q& M%"UJ%_*8![Q+/0AI&7IA[*IB;#?,$H47782U@=Y !%N7;#R,TPIGYW/UV%W. M9P^=:^5&2;FF)FKD. =\E59L9=/=+M<&VMC2$0]I)4LN1-/*8P^]F^B9A0AM MH*P_&A$XHM;*O[S$DPDJ/09279 ]Y%9GRJ2A&NEA2V?,I37^,ID"-V+O^L"0 M5K3L5J-*,HJ 3WKM\[IB,ELA7EL%M1\M2N(GWP(O?;]M_J:SX4:A[O(]([/8 M3%Z\XV?R&Q"DN6%71$#!1#"[5.)*>/&7?O8MSPBU*F:RPEQ=H#T]0U72\S&# M->O!PEB1KG8T5Y2KBMM#L]'5@H41*%U\\G5D0RG[:2(R\!:N(1O!DJP>&\O9 M8^L0PK?PJ)D),+8(N@;S8&+VUSJ$Z.M>/'Z(L/MCZ?WAP32W"=9LQM);GK'P M,EJ\$"=?"OTJ*YDE2(^B_ .(E2,-!'(41 M"-@MFE_CR=/2;HT-EF/%^]_Z"'Z'(8OP!OS<*'N<\1&SC[:E0-WBBZWZM-@;B#A-?0;& ON2:3"7.H-(>+:\#H77C >7:]]2-FBP@XX'[*&/N4 MH9 :%'(%K<]82J.>[K:BW5 ?@,H&XP^'"6\I%WY;_\'4$L# M!!0 ( +> "E= LTD8V"H -[+ @ 4 >F]M+3(P,C,P-C,P7V1E9BYX M;6SM/=ERV[B6[U,U_Z#)/,S,@^.MMZ2Z9TI>DG:5';EL9W+GJ8LF(8FW*4(! M2,?JKQ^ B\0%&RF2.$JSJJMC20? V0"<#<"O__.Z"B8OB% ?A[^].7U[\F:" M0A=[?KCX[4U,CQSJ^OZ;__GO?_V77__MZ.@?%P^W$P^[\0J%T<0ER(F0-_GF M1\O)$UZOG7!RAPCQ@V!R07QO@2:3TY.WYV]/WKZ;'!UE?5PXE+7!X23I[.SM MZ?:7RZP_'+Z?_')\>G)\=G)V/OGI_>F/[W_X97)_MP6\8_C-?2UDX(=_ON?_ M>V9#3ABA(7W_2OW?WBRC:/W^^/C;MV]OOYV_Q63!VI^<'O_C[O;17:*5<^2' M-')"%[V9,/CW-/GR%KM.E'"IT/SUF01Y!^?'V[&D$/S340YVQ+\Z.CT[.C]] M^TJ]-QF*_&>#07+PUQI\1M/INW?OCI-?MZ"L(R_:PA;[_?$X_;$(ZBNP*' H M@?\+K[;0[&_D^:[SUL6K-TP0D\FO! ?H ?)OS]&3"6XMEWBD.+ ][B&;+^DL_GCTB%HB0./Z?#U MU]B/-F\F?+3/#S="A([YC\>MNDTH-9+,\9Y47_G4#3"-";J(J1\B2B_QZMD/ M$P6D3\YS@*@)F6;]V*#KT5^$; Z[3AA-71?'8<16G'LF"=='] &Y@4-I\CO' M] I%CA\TI+C=".!X<1-&B/BK[EE0[=@&Y3?A"Z(1GW*/R(V)'S&\6E&J[ @* M97=.U#6-@BYM4/O!\+:"LBU3V!H6TGBP[)%'4*AN(+)^#[ M_>,2H:@[DH6]0MEG&>A9*U*UG4&B\#XF[I*--0T"O,=VVZ)[*%S(4>2VH,\, MOFZ9H.X=# \(GF.R[+!GVW;*-K:>M5FEKQ2B+L_ID$ M:]BT7J.0)O-ZMBXL7^VY$EZ,8&56P6K/S4ZFMFVC2GY7U!"TX4C=A M8A;PV9Y]TVX5T?9F9<7'E-XCD@0/IXSQ5WX0M]93;6>-*4R(R,ELMF:SZ>\0 MCRM43".\FK[Z] JO')\MV7,G#B+:8%\Q[JLL@R(1#G%S.K(_BZ1P5B"ZM]DG8_X?U/T@$FVQ$2??\$7Z+.%F]L4?VR18FO7B-CH.$V."(9B/%3C/*$CR MP^9M,H88MCFV0'H%DZO2"E4A60E;(54"6R9QIZY34B:6S:6\XSGA:=9F;,=: M1&+*1L&) ^9L%Y%L!N\SQ5,N[ A[;X3XY E/- ACPK;3W]Z\[HQ($;H3/XS)&@7YPS!FC; MG3]Y'/(^X'GI0C#R8O/$AE7,I08M*ZIEU!(4,SA:REG6H*4I,XHM]YYI382% M&R(W^+PS(*8X!XV(Z&$64A(5E(Y]VBD<^_#'@Q,N1/-+^%O&C,IO@Z)Z5W*[ MJLB6?ZVB>U=RK5KHL9@I6##$8-I80HGK6PT5NRO[!XXHNO5?D%?-QUQL[IQ_ M8G+)JZX4*WR+'BJ+6Z,>@#%IA]XG9Z5>_5OV8LXL<2][[PIM!(SW0'CPG:(! M@<4=HS%A=F?ZUH.;K9.*AG Q=2/_):E$RP+Q)O$"L]:RR(&NM17&I @(4%-. M9]-F559HFW479#"4%6Z"G;W(@YJ:XLS44V%W*B:E CS-1QPWBIW@"9&58N[I MP"L:)@>'0JMR7ND;&-#;V5S2\AZ;(3+XM)$A7IPG*H3MSI";T,4KM)WZ^4$> MQ20Q:%'1&V4+0$0K9XM1&S/".YLS)J+ QN@,/G,4Z!#FB0%SS)&0PFR?U MMB;.N Q>YG[7X6V06\1".1'D@!4"18#=N=%2+F,U!O97?M'E5=XR;@^"-=OII249IN* LO3+ET(LMKZ&7GP%TN5V:6%%R_*(G@PY)IL/ZH6)B1W-Y.T M JAO2&)4AI\Z,M0%.Y,89!M)V0GJE+KASX(N9XGYW4:1TM,_&BC3?/(@(6)CCHP#"H-\CIR<"VE M'6=SI!RO)7)$2%C*X521KJ=O1,A"FPU\IC::$=4&6EW9-8!#<L; V4,85O>(^-A33!0A3$5+*C!625'. F4C)S.]%S, M1*P8C*D!&*3#O71%Q.OHW-_0<@_+!]P M^$,J!01+IU% 6>B[^]#R>TJN7]T@YK?+W.)P$2&RVOVD4N>V_53UI'D_X-FF MGCWM>]J'==W-P]:"QWNB/OR,;DIJ:=JW(1%([4)^B#4KOC:Z?$#51E;#(&YC M\>" R2D!DR,!W1N=TPB+O Q,) MC]'%47I9WOS:(2&;Q]O[H2XVX@Y4(?'^1ZP&V/L<$8[0M.:K:3,C]G4;$A] M)W 3BH8/EO?'@5*UK)9R"Z?#$@-X(,2JS409 M?!.".]![<_9C0U2LE$@(42\9DBJ4AU_'[PGV8C>:D4=$7GQ7=N&'"$RX&,H M!Z:'WV:;82 ^2ZV$55$FAMYKN= ZOX%L/[R/""^*L ME[[K!!(ME\(*%4()/1AYJ5]:1$&J[U)8,7DJZ+WTW83-V ")095>@72N^4ID M+6:%:1Y6M%,%*K0$IM!4?NU".Q-:?3SAT=M\4:A&I\+*HEKU(6=.B MG_VSI!KAX;W0&SZC*B:GY!TW)V/X7:CXGK:!0 MKI&;/"XLM[EDL&+25-#=V%P2]F(#!.S86V6$M[:6"E'+V1E^$9O9?<\B4+DY M(0&&0*,ZA2$$-J:SP^"2AM_8!(GALPQ"I$LFD!19NS/A(S]-AY*;:F)5=K$& M)]4-(:1UTI3:+X T(Z]#O5@6U5V"IN7K;/,7:R\VVS]_]Q%A M;%AN;M$+$@6=FC66JHUY ]LA[^^ MUI"ZTMVU3:D",ZT+"'\@20K'59T7,VAI,J%5;:',YBUBC>=PI66CF2MHV^5\ M-1":9K(*$+0Y1>4$Z>:G@!#K=\<[H>L[@=&M;1)HN;+)X:W$[GD,%2*OY)?::GPR'DF8*.!^GB>GF-7N#^L+=QU[R8VM)!I8ZI!+%, MA(L'Y"+_Q7D.$$W/8=T[-+J*565 1FUU2XB^-4BVJ+=QL];M6=/]##<6(FZ% MIJVIK".K\F2$*3G=S5F*W+<+_'+L(3_52_;'3AW9AS]NT<()DC2%R)060-34 M2@+3/^KI>,*I4OU9B'05H+6RJ[F$Q:,-IK-"[+AFBK "$+BGCSCP/H<,C^F" MH-0]?<(/:)T=D+IS(EZ O4DGC_+,1,ONU('QEAT>"#_U>80V_77)T:ZS$?LI M2#5CT986.TF-5K37$A]M::XN-K\>5P1YRSZFO[1Y'GIW)6XA([_]DM^#R\^ M+!GNS-Q.WZY]4](;R2/1)R?GR2/1VZ[8W\4A=C_0"9Y/BJ/\QV0[SBH(J?3Y M[/.$$\^,=[M'I8<]TOG$#13),E %.K:$8W=O7F\I,%I$C*?EDK4D;OR,CK83 MM*CUHB5)+(!2R;V:E,I",K!L.GB4NR=9%);(VIDMI2"Z?:Y[8'GP(^,X3.Z# M5%9<"N#ZDD/"EZ-5[0E,D1#4[[9C)?YV&3_U/#\=^M[QO9OPTEG[D1.HRU[5 M;085R-F> M'08E%!QG.\I#AD1EB>)Z\:K..!&TRQ: M(L()8;827Z=?4'KGF'K"F+VVMH"PVMS!2KNF@, 2]Z[^(P8H["=9" _O:&IF=0=K\'F"+OMS<1B6V8 MRFQ#%'HX-?G4 2'L-Z:2JF._9KXF=SH3); \2[@'2&\HC7>^I.A^YRT(A*W% MD/,EO 'Q?.K],Z91%HJ0&",)\L_5&Y4?4%K&B;+#DVG4X@&Y>)&*(DG.2TVX MOH>%L)&9Z4;_O.A.W_["*ZY#YR<_G9\D>L2^2)>55+>O8O2$KU^9-^]3M'VG M@DY7. ZCBBXT:SJH/']L(\]F]%B72;HDM9))WM2FZ]M&\ R]9S],=D>:^",[2E2YBO.3GT_.)T>378?L0][G MI-CIY#_3;O]KS$WL@6/.6K/39U+H0\I'2(FPN[Z)T.)_$J2NKC)H!R1#H=$U MG8PJ1'5OJDTI96--0W_E!+\C)XB6MX$KC.=IH2'D(HP5*K?&E!1US^X']((? MO\;,OO.D3!; 0(CR-&:M@(XQ$#H&0A7R<9?(B_G;> )=HQ>;PJ#B>XVI@T.^[KH[\(_3G[,8RFKLMC5GZXN,>! M[_J(/B"7/_N;_)[IVV9N[O4E="5 MTD+;]%>5BB)2YAKVMHNSRI-1YU$IX.TY5EHBRL59PN7G -VL2TRCV?PCYF<% M=KYH)CKC4X(R$FQ7*LL/G;84 R#AV_+M9!7.C*=Q8A6UY]5US$+8&! MD$\0/P^'I3AWS[RG)2+.&L5*[HF (.S 2O:)D![>H=CC:0\KRZTN;"QTB\78 M6V/V?N^.6%]I=6JC?8NDCW4BJ]5\0"\HC,4G,N1@MEUAK5[D:X88_1ZXB4,: MKY):&RU'I: V5^!F7)628-<(RPC8X9\4@2E/&ZF;V$P.&4O$C)0QE?X=I]+% MI3JI2TZ+=Q,YFP1/1%:B:AU- Q 6HC95JJ,"4$(T6SS3)TW#B#AN],6/EIU;X?Q"#O:?)Z_>;=43_-3W7N0!$C1/SW]S0A=]P.0*Q\_1/ [J>GH9 M$X)J)T]:]G$X6>^&A-D)J-Z$+RA-J.S>"FX60/VQGMK>=3K9]7H P=(K]%Q@ MP_2%86 7]5J/-ABJ M=5^W\-I6%WYI##\@Q\^DKC7.GP060B"Y#ZVOWJTC(-VV[,@:$V8SE%2O%>P,9R,J@80 M')*^I:BBW[8H/^(71,+$#%B@T$W\%^-5UKPYA*L/^A>S*3?L"OT.AVASYY _ M4?0A#CVUB&7 $,[E]RU0&>V6@^;;0SM5'VZG:-IX>K,^+(;:VQ!;E*&1UWN MY9>[(-'L6XB\:<0K#R72EL!",(+WEJ^$MI[/J(GB?H6;_-B?!/'A9F2ZPB3R M_Q(5P^[3$03CM[7L]B$<4/A>O;04B/E(,*6?0V8#!OY?["-C,;]OY +-,4'R M[$V'_4.PLGM>RAOQ Y 6[2;"[F7&73I NZ*+&T$PMSMS9A 2?WOK122D M>8P2CU'B,4K\-XD2CV&@SJ/$W86!^@@H;%&Y2S+[Z4[2+([P4[WTE_?:#+.^=T.+-P@3EJ;;IG/U;/#1WR1CC1\G#)CATE>G([H>! MX#7VKYN=LPV00UH.B=2K*8Q2@:)F$)S2WE5#SP9 HKY9K1D_DNC(O.!MRX(. M,F@(14:]"U9*/: P1 &OIA&)6F6#+")1K'D8XQ,''9_(,;_8%"3\@:"O,0K= MC2I68=+R[Q*W,.$%$,=&A* R-&'4$DK$P5R=A?)3D0A/?G2KKULHYO MX[57T0>\5=A U[4S64XO$ '?A.LXH@EAIV8KL:@%U 58J[-" 8HHA">NL\;B M.H-4>-:+N,[@BNN\L;C.(16A]2*NR@IFOEF#4:LT9CU@C&@CMF MC<:LT9@U&K-&8]9HS!J-6:,Q:S1FC?[&62.1&[*&K=+8#< MT)XLD<0(%?[R 69Z+AVZ9!.&_W/]-6:&1A''NRY>"51GOGR_[=0G 6X*@.T&M< M#K^20.(_]"%YF,4#%S%E2%-ZB5?/C*Z$#"[G9C4#/]=O&\T[GA1[9M_SS@^@ M4&!WLVQ.R-1E=@!-&$TO-H5/JJ*!YMT,/(4%:"F27U)H.(4";057G*I2,NTN MMR*T^)\$(65VRZ =D)251AMU,JH0U?U+!E-*V5C3T%\YP>_(":+E;>!*WR]0 M0D/(,1DK5/XZ@9*B[MG]@%[PX]?8(;*[^1FJ5+TNMJ.MAX\T?U+EA_LP[\1?*7?!6#7RP'F"NJ2?NHF]A)X)*46_K[EE=X") MNTP9Z1/.G(:<5D23]\Z9UY)RLS[ M*2%.N$A6QY*TGQ!9"5C?H"V$#$\3:30@#=!*],7AF";'8!_\Q3*BLSBBD1-R MHT8@0_-F$.K!FJY7>JH 2>XR<"B=S3.<9R3!^%/,^3*;[Y+'E\RZ0M[%)J"7'E5 M3RH@P0MR])?,>V%+%Z\]8%Z/S_CEI(Q([SO8:)S 1CT-*O1WW0B]%:& 1,Y/ M9_E-*VMTC88-.I]T-'TU1-DRB=.HT04SSKT[/T TPB'*/-4FUK&RFV$%MF> MICV9@.:=@-C[F+A+)]LJ^"MK::S](\;>-S\(KE_7R(V0]^2\7B$O=B/_.4#3 M%8ZEQ9$=CS&LDG04T^F8![!JYW)*=D0TK::KO92EK*9;9^--G.V 8X7=6&$W M5MB-%78F"_588=?%QCA6V-E/(QU A=T#LWVS.BA);5T-XONIJJN19I7_TCHZ M 0R ^CF)Y@AXV^,]/(;5BO<$O?@XIL'F :TQB22KBUD3V[5R4I6I%BW*2;"[ MSGC_C-.#1U(A**%ME\5I^:_$WOK=( +S;RPDB#1A"E_Y:C MJ@6$8KP.1*>D$5P8LY:-&D N7H3^7TR?/8:G/_>=K49G83&O M_" &^RU>EH:&H+1!$8M2YSIN0"L M-R*2J217KX''/K0S&0.RYH 4+*E>GLT_TQ2X9Y6JC79()T-Z9\9WNCONW.4A M-L32:(=X *4W9GRGZC682V#%WN_H2$L?? "URPDPWF3XWO+SL+N+3JCX N-A MACRDDS'#<.10M>@3#BTH4G'4@SJ<,QA7OM-=;G>?<^&WQ/,88.=3#7Y0)XZ& M9@YL9=2=;]1>VKYGGP=]#JDES; UHO4D*'PSP'I4&FU8+0(8?R]QXSO5KT^U MT%1OHPRK3P #YY^ Q:+R\YP2!=C]/*SD]@Q)U]$'Q/*6ZI33,LP4UH\VK$)T M=/%0;]P I%_R8JK/%,WCX-:?RT[OFC4=5O(=17[-2(-SIL>7#\W M/;B>CS9QB\.-Q];'8^OCL?7QV+K)XCL>6^]BLS-G]WAL_7L^MCY6EX_5Y1F1 MBONVF>S;H .BV5FM",PN'3HMN[\G:76YIE-H4-#ZDHN@E= M@)QH<29BYQH],93I'!&F3[)+79MU\9U4%"LH!.1;$SS'9.4T=:=_,':GLP$. MP8'.[VI0NL<5(/LFSH$[OT*FCZ[MZ-J.KJTUU[8T.2ARWR[P"]N0_'1>L#]V MTX%]^.,6+9S@.HQXY51],1)" +HZ3+H "1$?DJ_IN,+5I/ZSY45#H0#WP1-O+9M$%.D2 ]L(;'["44W(7.PT*W\Q;L&[2'$,/878H4H.R[N]O*" M9O[L+R>G57]VV]/HN':+8ZY#C^DRK;IA4-/FD)Q8#2F6C8@4%Z7;6H$!XJ(: M:55)#F4R^GBZW5F$F$:^*[Z(2@(#P0$5JL'NN?4:SMTS[VF)B+-&L9)[(B 0 M=I"*?2*D1\]A]!SD\MD:( _.MSM&#?&=@+\2^1BOUX'\_(.^&8BY8B1%/2V M'(8MLKR\DB[32EF.[1=,_KP)F9GL(JFW8-KX<%P%4XIZ?Z Y0R,OZQ1L* (8 M""E(-9\EB$.<$*J'X:M $&[[::C@\)YZWZ*VNW1>R_\2*(3K0(*@-&1BV! MA)$:Z*21_(HD=F_3WCGNDJW+A"]ZL_G<=]%V8&G0Q* -A!!4 W7+C6 #RKH7 MP8>8, ZQW:*(HY3Y2F@([G@+MBMIZI[AM^GCS' MY(:D)0Z\F]6:X)=DNU,_P*!L <'M;B@>([K&2.\8Z6UA8ZD")[I&$+85,PGJ M* 'DS$]=-U[% :/*NT)K@EP_.XN^#E#"X=";KC")_+^2[Z64263:7?<0]CDS MZ7=',R ]D6(I#P*IFT#8&/>BNJR\WTG:,?LNZ_L0 G3;8[J*=[[,;N?0=P#FLIWOY459[?T=ID(= MWY(=WY+M]RW9_9]6Q*MU'"'RB.?1-Z>VGJL?631K"R'@V,5SBV;4CB]EPGN> M%O!+F;>^RU>G<#%=$&025Y/#0W &.Q"6@L+Q4>'#>)GV(!X53MZL9O[$GP9O M=I? (#B(7;W972(,@#S OZ$NJ6*"]X:Z,+UV'2 W(CCT76;-L W11;NI*LVS MF32"4,VTAPQ,R03KE^E2/F9-[26!FI FO@]-[Y,?8,I(090J::1O!MRP5\I< M3QV@\+,"V4)*I)CZ:"Y3:4? /8*V4I;2>QARER>'=(V NP=MY0DM952[6K&* ML"RWIV\'W'=0I_STY/5\RB<[$$88!4[H\J+P!7%6NY?;I"],-6T,W*40BJDI MC7;RA4G]%&V6'CRKIP?3;@X@$WC+;V1-J;Y"U"5^PF-5ZD_9PD;='W^/C#AN M%#O!$R(K16)/#@XGBV<@D%J]GY D !69%;R4Z3A5 R"9-YVVZ>327RE^,MHV M'OW%CY9??/?/N8\"[WZ)4>B_JJXD;-0:0K9,KUS;BN4FI'4OER\.04O,^MU/ M0.VZ@>!#FTNJ'8T]W.99'/ES,/_$'+AE,GI^M\LE^Q$1Y1V?S?N X J;"ZL% M@3U+ZA8]XV^G)^>G_/)'=V,L'7D[",YL2XG(B>I1"AA]\!OJN1/66->"HCHASCT_N'[]TQEYCCP\>W;]5N]K+KH'8)SVT*B79!N M^_ YOY!O5S3*!_&5-X8K6\"YM+>AL:ZD"J2(E":[I@T0J]U ^0QD!*4:CD:S M^:,3:)+0 C@(=KN1DI5KVFITV!7 Z*(D;YDR^\5>D$!3LX47+^NF4HBI4B, M6D(PV1L+R8@RRV\JHQ 1AS\6._56_"*HB#^'\H),!&?8%H(!WUATAK3U(#Q* MHH+@V*>=T-B'/QZ<<"&Z@Z/RFP5+0.H[&5D"%?PM,5:H[[5?+>_?0C4H\="> M>MXQ?JSBE92/E=]M[KT2H>>,K&!J@97.JYJ5Y=]M[I Z5I8QM1U_%ZU'M<2< M46[G%D(%EB%!Y1B\8DT^P&JKE)[9.GG++5PDA/'XP6R>!Q248E4WA&!ZMI:Q MFK2>L_YW;*!EL'E@>I*5( @"62(@""9C Y;+R !4&5/6@P=_L63NXV>:EB5( M)H>F#8PP<.-YH:$*D,Q$,YC74N XC!Z8)]-@32LW@Q'N[61%*Q,&2'@?&2OX M0RNSD"^ZV7N;LWF"M,R?5C:!4-G40FAJH@ )K*Q7F9]OM#)N82&VH6 MG AH4$:_Z\2"$Y$!: Z(=K\'Q-E1M.X;V 2BQL/&8TYZ-0U$]-DIG7V,L/MG M'>&9W].S=_] ;(1_ZBNT B@J!"@R< M M[.Q5K:(LM46[97)[)?8V,@\P$=J> MYM1)I,GTH3?A/6*>LO<%\?0(\J8OS+%>H.M79O+[%-T3WY7Z5D-B ,$ Z$F- MAV0CH"A7:VYF9,_BB$9.Z/GAXE.LJ%WL81P(5HXE96S.K.](Y?X743ZS0H]G M3ESVYQ/F7PVEB>;#0S#O8"JH.0^AZ>VSGNAG"=&?5,X%E/"MH*$PA%&3"5MQ4[[:3GOC@D,9:; MY>!^J-]MDW=T""FV WB(-C\QGUQ:1=/))4][2:$!)<"T#\Y*B;"[RHO02F\2 M4V>X#-H!R7EI=$TGHPI1/5PF0"D;:QKZ*R?XG1]O7RHOR;7HLWF&]XPD6&]]1>3&#$\?T4NFN\B[ MV.3T98"R2;5WKR#BH$9S<6]2H2M#*@+[OB27 MEW#>4!HC[RI&3SA':(>+,$+7K"F(<)MV+3:GQV[(H+!%-(T>G$FC!T>30K=C M+*&_Y5$135# 'U(\04$&P.U*&4M0M@ 21=!JF58V/5;4(L)LF6F^RLA+Q\1P M$*(&!DJSW4#$5/3%U@M#MM;@(+A&C=E:HZ(OMEX:LK4&!\$':@@W?0 P-J1LH>-Y<2NVZ M@9 B;B"L=D2. >/O.& \QJ:&"$&#B4WU(^Y"2*.)9$O-(%AU>PBQ1$O/L40A M K)"G%M_7@W;M.P#@H&HCRZV(,QNF/$R?371?T%-HXRU>P(*4<9=KV.0<0PR MCD'&,<@X!AG'(.,89!R#C&.0T6Z0<8R(P(Z(2-XX?G["D1-DFI"[[)Z\:$/3 M ,*R;5"JH:&B]Y>E2\-/5_PV6#VSO:Y_LG$QIH& ' M"&$E;QH-V&'?,W, T]?OK,#QA[XH3\"L9"[V-XI1,<[V/B+I-'(G->7[^Z0^)BRY2]T M$;T)Y8?55, 0 D)[J&?!1Y22.#J*?S='L? 6)%<<[B\Y@?]7>L">WT'"M(OR M7 ]_==!_CI/O\S>/MX9%- NG[M)G??&O9_-"KW=^@&B$0W3IT*5@Q@V-P&$X MLD-SI6?_8CARKK_&?NTM!CLH'(8[/SQ?+-U[GZZD-^$J!# 07!.A&FQWF3K.W3/O:0W!SR@-281)R-?VR1R4C4 ,3^,)*>B E!5\@,SC\,8?6 4 MYA?/??&CY67,#&5F@F]C.OP=4/:?]^2\2L36JB?XGLE>Y $2]"7;\[@V)E1( M1%B!@9^HE" .B.T?":;TGN"Y+WM/N 0!/W\I1-N.(\T?4+U')"FIF#+W_\H/ MXN;5X+_4[YS@'4]8SY.D:_8%[YUY46GWA^!(;Y][X)CGB._N[DE7*^2EJ]EJ M'4?9 [37#N'5_5NVFKT7U\T@0[]&MA_2%QMQ!ZHGZ/H<$5 0H1?E*[VTUB(/2MU#3.Z*%\0(#> B1 M%U/M+8I(09)=V6156DIY5& @N*=M9% A ^(2:+Q$Z,) W75O+WC4-8O$3X5U MLWT?8,AJ3\*%1:L=]PUWI>E&"SMB4RO']-?C5'"9[_;?_P]02P,$% @ MMX *5ZYH2(8\; TAP' !0 !Z;VTM,C R,S V,S!?;&%B+GAM;.V]>W/< M.)8O^/]&['? UFY$NR+2KK(]7=W5.S,W4I)=K;FRI2O)5=/KN-%!D<@4IIAD M%A^RLS[]XL%G)D""($@Q'Z@).$A"$Z2TBPQ0B]_O[5VU??O_H1O7Q9T#CS4MHG MCA G]N;5Z^J3\X)>'/T-_?6[U]]_]^;[-V_1#W][_>>__OGZS PZ_0:SE MI]M+I4%^;-$J.G$=M&SXG=!'N KK?$5_:JF%OV8X"G!0*L;8=9#FTG"C<\J, M=NRW"(;,D>+DU%!I^9VDV'^UC9^^"S!AGOV&_?"2_<#M0W_YYWE,8W;]D&:) MYV?KH;(/2_ M2BFCJ1R4QQ*C- MZ$3_*_>2#"?AX1;OXT2&3>J6"W MA7K'7G;4#+C#J:0=[7L5820HS^B'-S@A M#PK?11G)#N])B#_FNP><2!27- 'L M?2J%2J\[_ARHMRG%-/4R01 QBDB0G,V[;O&6L)5*E'WT=K)Q5M$,O)?)%6M[ M6KL-:&]3B#K2XVJJB)&=S>LN(S].*(KR#;F[C [NYW$>9V@ MDH:@G;-+WI&.6="L_F7$T6N'7OEF@!7>+-,KW^AZY9N%>>6;2;WRS=Q>>4Y_ MO$[NXR]1GPU:+9?BD:?J2?VQ;K8$;Y1(:\D7&65TG2!&>VY/Y)/I%"J]Z_ASH-ZE%-/4NTJ"B%)$G.0, MWG6?>"PM_.ZP>XAE6AY_#MBOI*J43M7Z$*A'R64T=:>"&A+D9@2J=U_]1RHR M5IP=*YH!=JPNQ8Y!J]D&J)MUBCH:O$JJ\YX=G^=)@J-,9.&P&*(+W3Q5KF:4 MS0%[H8ZB[46FO"U0K]02>>1"LZ".*O)(T)\QQ2'#[ ( ><(77N85\BBMH6P. MWDV[%3W.9I"U!>VF/2*/SE^HJ+,<5Z_TVUFS"Y-S+\/;.#DHC7#<"KQ32M4Z M33.LFH!V0;FD%I(-$U12G&)[E*8EPJAZTCUN!]S>I6FU_:S4![6]R M24?Z&R>*2JJS^=N['4ZV=/C_*8F_9(_G\6[O16J<4[4&[W^=:K;]4-H4M#]V M2SS2+TOB2%!'!?GY /$1AV&?7QXU N^.,J6.T+#1 K3S204=BX6,YNR>1OGM M6"9N[/]Z]^A12UWG&2N3P+:.U*NT[D[@/5%'Z:.E=$^%_\!>HKZ?W-$4L OV*5@E&BC: 77$7G&-$Q"*;49!&3'2 M+NXKUXJ]IW^1K:O5+0%[8X]ZQY>5CYH!]<4^:4=?56[Z(B<]NR.*B_MZKMAN MNQAGE*@H=\=&PT4XI$Q>6RY9%'28RRG7E'? -0L]V0KG^'/ SB=5I72XUH= MG4PNHZEC5=00(S?:E39>^L#9Y.G+K>?MA3_A,$O+O]2.5?SAGSR_FHEPO7E/ M(B_R"8V=6)2(4!1V&]@5J#N:&(!YZI!^ )W82'SS(G)1&HM3QH!=V"Y4DU7;;< [)0*08WAE9-SZ&G%LDK+X4[; M+L+O%"J>NM]10_!>J))W[!+;<^>4YU[ZN(X"]L^[WW+RY(54H'2=G7M)ZT@TS0=&*MCH"=>IC\QDY.R2,O"A#_H<%HA;P,E;P09W8< M E9,D.$DQ5=P[."S'W#-R$G<7^"'K,AV)3A=/WF$"A'B]W%R1Z5Z]]4/;N+D M)1-AA2HA4"$%*L58J?(4Y\$BM[9KFRJE'%%:"3.)09YP\A OPR3O"^]!+PK: MW[I91O@^JP*6WF(?TR&$2O81]P!S3Q?@N*NC<&MMT=$>,&IJB6WLQ05Q5%.G MTZ\-#16T#L/X"]^%H3&/SA,[5H914I&FRD9X?&JZ23Q? M1D]4HS@Y4/44ICAJ CQ>90HUX[/Y.>!XE(IIZF\5,:F?S1-0BU,HSKQP-H4H M#41*@DZ X";!>X\$[[[N<91BNB"]SAYQTMIY4AA"KR=PV!B@?A---+H!!IDA MTIMZ=L$#%4SX'@1G@P0?Q^/\G"; @DG*;1#@/3O<G=3JG0O##L','?+='S!V#>\?J<\:3VQ;G8%'WC CZ$YOZYZ M8W6@ M--'5TP5\M/)K)<19;MEE7HIZ,JG]T/Z M 86BP:HS/-+NY!B4@N+N!7]@QO2[LY"HSXZG4+P1LVOD-Q@B$K% YBQ11'\O M1O=7D\2Q#*1GM /7_OQ(^Y(1FW:YV:F8SP+'NI??O)N-10JI'JL*=X6I<+=D M^YA=;S[1"2YJW/E(,UK!:^P@JOD/K/PL3[F8,3EK5KUF3,E2Z%Q]"#R8VDJ<9E\!#IL1'+!ZD_\^#YS<9W.#LOQ=HTR.^K6R_#H MJ0KNA#4+IW>X;[P#6\_0P"U63:>ZJX:Q012 .[6!.607OC6Z W9[$RU&7P?? M"V8,=OO>^8N7B1]80?M KE#N*[:-6L$-8 M)>P(_^2N2#A-E#&BSJ+2A7(.DJ9*F#ET#\&]G8 'H)[2ZKRIXQZ U-3\+'3 M2OX>:QRQG-"0,4+Q0TBV/$W5U4[@,U5\<(K5?*J[GC2GCXM:\O=)/.ZDSN_?[)KQ.-*EFHZVH;7W-^&'H5X$+BKX)G#(SPV: MKLM)3*!>NZ:$ZWA3S._[DW T^@&/1FW5-1;ORTC4T9;=^'03]'I]<8J:K\]M MJAI'6T1-OH.W2+_ &TR5K'=3&W"M+HO1WPLX<&FJW4[:[NP"&+1T)3=/N1;T MD6" * ?4FH!,5B2C/Y=Z)LTSJK+K4.[CW!A[: \V@O?&VB/G)4 V, M%Q@E(_2% M[KJ:02EC?'!GH"%N9H2RHHQ^3^!E90P4&5];IIZH\^<9TD(&M!%"B%HCWFZ% M_-!+4[(A=%3T>,T9)R5G9K11R0H5O-!-:8J:G;MK93,;HT)7%.0893'Z7W'R M%(,XF-"[%:7J !02]97M.J$ WU##BFLWR@"=SXQIX9S'TWT[Q;##SJ).HI3 M",!A)9/2QKF#^^,&2^<,KH/F/-[M2,8FA.QB#5O2D&B+(U\=1-T]@ >5AKKM M-;NR.>"@TY':O I@15L\\]JDSBZJ9QB]_HNCNBO.%?_!S>W\P?=ISP?N,=E/N,+)[BB&O:^?KZ:3/@_JE2['A<:;8![(M*44T]\%,4$HJD MF$$H(RVNV++J53':>XFH6/G_HA__\N/JQW_Y,M^_^N/XG>2INQ" M!?MSG&=I1G]@Y7:\#%U@'^\>Z&+D[>L58C['&QW_];6[X^/F>E@0$+:/Y(4W'@DNHW-O3^C,N6%,A;FU.@('$WWE6]?)>GL! M!IP!PAMO/%_GNSST*+)=X WQB6H>J]41>(CK*]\,\?Y>@$-\@/ C+EV6)%$@ M:$YS1M0;SFZ4=763NY2#;PE3R-K3U0:.4O*$19H,>W+](\ZN-_?>5Q7^#:8" M/,(-S7)T07P("<"Q;ZJ)C=CPF[S0BY#R^=81*L Q [,"D%TK[>T0^#&O5JY[ M=PIPY'8(:[P;U2#Y)R2(HG66)>0ASWBADBRF4_3)$AOV."%Q\"X*ND)U KW/ MO)#E2JR0QU-@)M3M+O.2[!EJUWM4-X%>XL0.8D4X:4V\_C-,53?@V*JK^) : MB(!Q5UMT&P?KU1.4V<']&?LTZIXJJ#@G MJ1L"#M5N>8V/GL76'$H9W?;F/GI!(A3$8>@E*:(COG!CA\?O$VA?;,A*CC8T MM9\[;(6HE_RDI=]41ZV7$[HR-17!VVRZC/"52FPI@(LS..:\XL#.?;S:5;<= ML?WJN@G0Z_K\4]= [2Y+"U6)PIWQVFB_I*"5B6TI/CVJ-E^-%#:%'#0]DEL[K91&HN-L%O\1..?O6R^Z3U>U-IBNG_ O6QF1DEX$$PPCSM MT_+!9 'SQAM3 .+/;"9"+ZNCM%!*3W3E#7-KC>%YLI90+L-\("6JM2>A38: M Y"N9SFXU;*+T(7WN;H4'I2G=P\SI[0@?TFB3?*%+)V"^#1(U&G]4I[_3'@ MR)%):7QTP8DA0T[,;;W!=U_W=&Z,TY[E55=[X,'4JZJTKN!Q M8\"!UB^SJ9N6!!TMF5),O^;'=11(I)P]=O^HJV)&(,#3*R!/N MCEWMSL"#>)@16FF"6CT!A_5 !8S3"06;%=H*1N*9LQ8K-Z$.5_]Y)Y5U8G/? ME*75$GA@=Z@GG4+6S0"';)>TQG6"2IIE,=<7C.Q$QV=]R[8I%&1$$',.%%>G M#8[.R)YPRJM5".W4U9;E+8%'7(=Z[7.QDV: (ZY+6E.'K&D6(>>P7O(T^E&V ME&KQN**C6!,R=,]B3UN!CS&I6NWX:C4!'5MR24?['18$[4;4CT*A"&_9.79W M3,VKUSR;]AZ)V$AZ'5V0=!^G_*KZ]8:=[&7I:]4N;%\GX.&FIW1KM[^S!^!@ MU!3<> ^=DB]FEBB.4(,'.XT27-R,@+,H'I:*!YP'7052K3VIUO-5ROT81W%[ MOMT]6O9V A[->DJ?5,U5]@ 8;"/QNII_N$^\*/5\!EPEFIWA#6VC3DP;1@%X8!N8HQGE [H##GD3+4SC MH."%2F:HP0TUAOH5>N \V0-!;@#!A57P5_^14L!H6X_]#I.RF9)EAAZ)<@J* M==:M4+YZ+ FG[[YFB1A&'UN8+]<8&NMARK@5LYKH7J%B_GL;?3&L)A4JIW&S$0S8SW] O M3%C,Q3(F@$.,I08HYIAG.,+JQ$9UZT5@FU+-4UPZ:0H>4]02C\0#]CIB01F] M*&A/LS[2>"!M8EW9LXBXU/5!H>LL@?D19[TGV\=M@ >A5*5FZ+4: XXN9QC M;H2TA]X9JU7UKD#LZRHK#C?/K&!!NFA X3S:S+>?*RE7^"E*L!>2WW'P]SAD M-['JW>X[[.>)J.B3D)1^=$%_C;8WO$)93S70"=D!A^"I#7VR^SP!+\ #P^0J M&^_\GE^NT 5^R%#-;X763QX)V2#SDBY&7MYY(5ZA6E14R"K=$5L'_Y6+Q(L5 M\C9T%'&W1P;6Z U3-K;25JC87J-_V7BD+#O$#M1:7T=*OPZ4-KZM"/.K;]E$ M=M88<NI-WW44\-]"K[D%;&\ M,MYH6/A!.;7&18MLEW@"#F% M]N..2=O%/%H+M!7J/$%B&?(-D9OC)RKD1D)P)"3G"90,B<"-H9"^E@;(%];W M2^MGM22NZH =6ZX'@;M[ $=.#76/BH"IF@-&*AVIC:^8=X)+#08KQ5:0HUOI M4YJDW'\H'L($\9K +Q1E'C,QZJZG JR\39/K-H(*V*Q/*PME>3 MF="VD ,4WDYOFW[$#80,TU>U[9NW.K?1$)/,@KKEPX%TB<[5[YK!JMH"1]!. M%9LX*6T(& V[Y34NOU1095M2 N6<3B.G49*GWE6/.K3F0$">?#C6N\ H32O5 MK1<6G$=J=H5GT71! 7HLL[9!W6>NLM%2_+JEE-2! M>8LE>&I;4.-B8"4Y])D3/#F'F-?IA..S4XDX8J&Q_DI4J=)]?9;BDETJ2SU4 MUF$)#MLIM_$,2KP&7%-%GQE=-VY\I.%%O/-(I)II*=H"=]M.%5N3?%E#P&[: M+:\M]T2?!6$W_MEX"^H#9CMFZE/ADW; _5*IFN+M,M$(L#^J936??8K'NAA) M)^ZW#@)>R\8+;SP27$;%LVF=KMC7![A;:JG<=-'.#H#=54]N4]>MJ2-&_N5E MA H&CFK+9Q3#<5#NEG1ZL+(Q<-?M5K)=1E[6$K"S]@AL[*6^G^_RD*_N+_"& M^(Y>YVC(H^Q]T7\J*[ MU7?-R\>0!;E)CO'V_!K&NZBSZ*]5I"9[R+\^8#.C&._ 9Q#I)V(TU<4F> MSIX33#]FE]<0?\:T(8F;] WPIN6;CR\Y=WXEJ&1O KB_QSL&HF^__^'M]QQ( MZ1_^R1F(@>$BQ_?QNZ\X\4F*KS>_>.S+R]+U+LZCXSR.@5V! IJ) 1@H#>D' M$%B,Q!_EP8A03GS2P&LJ?A$L$"Z8SEPX'K[^$X:SF H:6:3JNNAP;AM /YQ% MO\6&\Y'XD[KS]/<=QH4V%%LXK;'"-AD-BZ0<=04*!R8&T"E3TNP'$ Z,Q)^P M4,C$A3U&%&V:R1*ND[//O?3Q?1A_Z7MTOJ<+\"C745B1@7W2'G!4:XD]0;XU M8X8X-U>U@)D$-TG\1 ("N;VZQ_;";49V (/S+D,K]@HGX0GX*"?377SM+Q*0+8)[@8-+C"=H?J$;R,K#'G4 M!'B4R11J1D3S<\#>*Q73U-.:Q-P+V+DXS\[HDW4R^C MC.I#'D(L7D]5 6U?)^"(H:=T:U3M[ $8530%-Q[1&N312T0J^HJW<6[,J]M<;.J^A,YGL<$.5Y%<)]VS>H3"8=F?@@3W,"/)GO[MZ @[T@0J8 M^G[W,^ E4\2YHHJM71CX45@CPENV4=4%!#,9A5?K.'H;?%^:@E5SQ2I#S)=& M>W:)-F>M 07(:.N MY,9UO^G(P>-L+ZBST8.5."_7A:\F"3Q5)HE+3>?/%8&D[4ROW3YAL0595:]O MKY;HC,YGB6_K*+A)\([D.P4LFU$""F06S--^07FF;7P"XP.+?QF%+ MD6O?)+3H.%R'Q'DC8?@G/\\6] M#AI$CD[K3ZW"<"6BC,A)WK9NG\7%@D3E;O=O=%B4Q\OD-A\SBPM6+TKZWS*/ M;[!P-S).J?<-E?B1K^-)0=5-*=!3+>DHO_=((%_U#^BVN/B5*]X=PNT^BXIB MA>B6 [G@,LU^W)A@MJQ^J6>Q3A:#=8#Y00.4F2N==[.9?'J+?4R>.DK_:G9= M7(2K#= =Y:?]%A7I'>);CO:2$ZI9P8GX",OQ+2X,W:K]W5UT6S>!T!5>;)X@M#@.&&$EO[.^BM"BL&*305/.#@CF?)1?L48._JV-[1]:J MS+)OF,4KS!*JS>(.@9AD]]Y77-IEB#TE?9>(+RH3],+)<<>EH8=2_C'G03G? M">.7L+.);EWWIN!"T=916%_@#4X2LWF$O._BPKK#!-UA+>FXJ+#NDM_R'*!D M-?EX;Q#O4YBATI=&.L#!7!2:R).$%^0='OGJ_HN+_AY3:.P?G'9>% KTZ3#) M;D+!#R(<3&4/H;A?* X/$\[CB*@\)2GU/VA;KX_*XO!!RRS= M*-%)8E%8H:>)9<0HF:(OE"LJV:XJ[#@Y0W>W<3"M?4J*R"\M @]%.,JQ^Q@C M)Q 48& R6,K[7@3%2#*YFAAP-Z\4FDWWW;0(::YS1KD#CSPBY8F-DF M_*I/+LP@+?X%"2C$504+A?.Z"2T3.#2,HP$@'526!R0ZRM@JG$=*7LX+YU$K M^!@'Z7LJ%BL@L(Z"#U[&KM .L6F:D3.8 M".# ,=?%/$U6F*/,;EY?N'$ *T:1!0%^VIS#2*PM,CO-48G M!BA[+PD-^I6PB0LEMY4HT;7B4P;G=;IF-$H;+P!5Z3JQ@68Q3IU^2X,%G9*< MO9V6! +6:U3*8K]F@M835.<<$>[V2W36U_C9.J@NT>EJ]0-(8S=HQL]-**P' M.=O4&0AIJLY+P[5.(W2"F[3GDA"N6P&;,"=.Z&I6T,!N&DNTYS74.=,L80PH M'(AYSI;J!P0+SO*41%0:+)[?8AO Q2>!KA&[22P-%S0,THD.'?V7A!$Z:MA$ MBII?]4P=/XPHF8*!C"D-<[1-VJA_5!5%XD>;7L$0O:"(19O0%60>IOAG7"PB M;_%3C.Y^RSW:9II7/S5206:U'",&_%!W]"D??# =;@RSPUO 0&J@Q$39'Q5+ MJ-D?4]E$%'IMVB0O;2([SW8"&\P>[/]L,^W)"S&OWT&GB<2GXQ%'QBAH_Z'1 M\@8G) Z.4^W>??7#/*"ZT1]XB;U;.K:]VVRP,H]D=B& PY>;+Z4)@?-* !A& M'1EBS/1C)<"X(<<*U2(BT43,SEI_;/<0LB-)QN\*51J@4@7$=$!""3?8OK O MJI5 79B8%+7!V7?#?\"UA$X&!Z'K]::I_W4TRM+4QL*F%\6[*#\E<;ZG/7@= MY(@.B3D.BG1,NMQ0?-D@! ,^B("PT&.$+V MQJ9**51JA;A:O&=3,51KYN:,YUE]H[C\1A/VC8J?^1M7OJM-CU&&G&(B 7]8 ML&(R:TL%P&!L1Z^))_)]6#D)ZNWY;/E=U+E?[=Y\TGGT"F'Z5_86'U=B0OO< M95Z2+=)"#WA+HH@-K]1.!^PESK#]?1A_*9]MKS;IHN ]B;S(;VW8L<$OC-,\ MP3UWEBR070#"VS#<,W-IO-&?@"KWRZR W@!]X!D M5&,V]627IX.S//L89__ V8U'5*?SYM2@A]:_C4PF ME+Z.6@K&WFE'QM"]; M2,0A"03X\8>$4UP\7'^]*78QO/"._H6#65]='UNT@8.'51,VD<4*8<"P8U<_ MXWTS5BH$L\FJ^I07?B@V-A2CX(YL([(A/KO@+-XL(='VAM+S"4[O\=?LC&KP MZQ3?BID8SSG 1WPQUK# 0(;G"AMC3#$>8>(*85ZYF=TLV';CT%FZ47CFI22] MWC055TQI^EL#Q3!--M^$Q8@0T' =;YSFI&$X%<##_@AEC&.E M8(D://EF13.(*K[H,^.,..O_[69X=V$C*'AR.@OIV9[H[ <'_J5;>* NC7@ M>-<0VG@_OIZ[HIH-*OFX.8\:LV9_+BMM\_7QXE>U,ZVG>EP?P!@&PQ".4N=V M>QREY8+\%F."B1;&Z6^L9+7OADPU'].9K3T<-]92TM MNKI_* L79X?Z58.>J<$@ D QS=P8[2?[='L#Q*<12E@HXZ9^ZF/N(&"O@'.U MZP<^3@P0!>_JE>^Q'2-9 O6 M"@E1(6)1&?=;5$L)8&]A 79W#;'O/9+\S-XT MJ=7LFUGT= $.=3H*-^&JJSU@R-$2V]1]&7'$J:,/V&.T=\ZJ3/9!(I'OUC#X]78"'KH[" MLI0.67O @:LE]N@TC29U*.ZKO]K4[KP\E]9<">KU7):;3[%:D#D\K(660T.X MVYGB%YVUCVJ[>P"/<0UUC[=X%,T!1[..U&,6_)PV%&_5V0OMZ+(\?^W=DU2U M7Y;'VMVC$K4<0 TU\^CLZ'X^WGLDX*5\4G;IAK_O)78A>T87S:[ PW:( =IW M\OO[ 0[C0>*;W\7G3%#!19Q_7^!]G)+L]'J:<0Y/P>:6AE%7/HZB&5#_[%.L MS).1M0'H=[VBCO4Q1M5Q$LJD^DECR%5)%_GKUKWC17\_H,$X6/6CZBW=G0"& MZW#91]1KJ>MU*9]R=^O8^DN8@226ZNZ:2YPA_9<8!%,L!TIF*\39M<,"UK+( MB5T X,1/<1Q\(6%(53Y^"%U[:VXH#>!(8622)E0,(@ 8*\ST&%'@JV"A>"9\ MIJT^E:+].WXZ/8'[_@#UV_M_O=T ^_D0Z:UY-ZSASXD)G 3X%7OTKV\[\*01 M\+"5*]6,T'8+P,&H$-34Z00Y1YY&O1P7=9BBK9"D;Q3I[03>$W64;GMF5P_0 MGJHEN+GG,O(K5#% @@. T6)RS9W%;#WN76^:5XEO<>BQYZ#B-$OO'KT$,TF# M&^^@4]AU-%'@,6_':$U,&$<1,&984LRXBD-&X_/E&:.-FNQAQ]I9TQ9] ^AX MJL\EVKK-9A1N?VD ^,A2!!TB\>^V[X M/?M;LGW,TH]QAK7W0?5[ X>8@69H0HEF5\"0,50#4\&1]!B' 0UY M<3>S9-'6H"NOQ(0&4&<>99(R(V4P 8"./4Z/4;A><"PO09<\V2N &,8&J!OC MC(E]"T<BM^ M( W@P6QDDJ/"G/H$ (>[F1[&Q>MJ;CS-JL4/;FST#6R#B3R'Z.@<_(916'I\ M6*SNV!4@L,9,2)9Q4^T>\Z*;MW@?)TR4ON>6U8P;AJ/H#FU[/A;FOYA"FT6U!3CW);F+AWQ436 /4G"9P'>+OO"2B M*J8W..'G@CUC44=SX,'RC: H[J7I&-5_<5820H M@W#3WDV[CO8+<]3N#3I5XP6YJL6=J&-?G7YH><+)0]RS!S>?OHZ.CZ,T#DG M=_[XNZO*%QLUNP"/4!V%VP?!ZO: XU1+;/.CS ;QE7BN]X ^%_\ZGQ!.JOM- M0B*?[$/Q-F&+E9MJ]UY*TNO-T2O-![U0UNX,/*B'&:%5[5ZK)^! 'ZB <9%W MQH9Y?,T(7N#/;8O&2RU07KI(A;(J W5U@![CO)ICNLTS7=[=]'V/DXPV4;G>9+@R&^?&T4!_S5L DWO*X4CZ &/X=&F:KUN M:$H,,#*,U\DTI@K.J&3=/HYA<=;D#@YA'!HNCS@?+^16JC/]"EEU4]?OU1VAAP0/?+;%Z#H:0,+VKGT!K= M83]/2.9JO4;7J$']"* X8$KIC!Q3['@(<>>IBVY?X-$[R 3-2-;J"#BJA\EO MZNLE8513AA/B[DS ]Y##,/[B40=%FSA!YPD.2(;8Q1-GI:.*!VGU1VQ%<^ A MWZ>H]+7F90W7G2*/&;D [H##]JAAM!ZCW Y03U8 M!?-,P(YW"&7W;SB]F< TIJ%JYNH\^EZJU:U9FN#J;9]>;. M"['N<757!^ AVZ]L^]*@JC7@(-40VCRI*.4C#YLLBG3%.YP\$7^^'6Z-Y?$, M^A>AZVB\33%U>':^?D'%"&.^*'_WE;V-U7U^I=<3> /4+\]ZO9V QS20Z0W M'XX$#Q[6#2ZH8 -Q)\RE75Q5B9>^P:<[<.OV!@X" \UP5!!>IRM@,!BJP9@, MXI(/*@LF<4X0H6 NJX@7*1]@O$A9/1>C>X"M; X\X/L4E;YWM)R0[A5Y_),_ M\':<9U#:W5LN^P0_4F@@3UA(,^3:PX#NP,-VJ"&.!VJ=OH##>K *8X;JBA'/ MJ )16%O/W?M[ ?=R3;6[2FTOQZ=U);=7=AO>R#6U#0#4XKX@J;?=)GC+)[?7 MFV+'ZY[E\N(BJ;C*2)>6B<,=YOJVAE:X=S0''N%]BLJO,2TFCGM%MG"=!TJL3J9K M,SQ]=J<^.OPI1:2V0.KV0E.M>'I>E!7 P=F!O4K(2D_G7OC!RYB APLOTQN_ M1Y)<3-";&TP.#,/I+0(\1J@U'F!25'-'#P?4X(]* 1"3 " 2.3!<&ZUJ4^T$ M2R*JW<)!K_<>27[VPKS(+"T*<0;7T2V3*Z&++%ZDL[>8UW RP%'*U#"MTET# M:0!&(V-5C.M-48:(.P@BT2162A@,_L=FH"3O:(T8;9[8E) MP/Y"%6R C6.(.3N<>2&[?7KWB''V4Q+G>VH/;6CI[[X42-$TA!1*>OHN 4)T M5; !'73&4C!#G!LJV<%#C*G-TD2*!B;PM)J'PD8IMU&[/)H;U"C+#*_]WW*2 M\N3<]5>BJO*K;@T<$WK4E%7B/FH*..+[)!Y=@KI!&'UFI$]BV)FOLA\3C"_B MG4=412=U^BW0?Z6J]WERJ]/"?%HNNTWO7J&2"?HLV!AY^N_QCGGOV^]_>/L] M]V#ZAW_2F2KELH[(S@O_CKTP>[P*_0]X]X"3(QOTMP;JK9IJ,A_M:>K8,X/8 MS]FH[4E*V>I*;IZ'NZDL=EN]R MO&!+DV]./_CF6_2%9(](R(V$X$A(CJZNSE]-,B>3Q??4UA.TK07M+7Z*[W[+ M/;JV5(:JK W@ %6J5(;E20/@P:B6=\(09$Q1P77>Z)E"W5J7>1=G\^LS3RWH M8@EXO9%,8]*S0^.WWM+09J2 XH\- [4*1QO0 3SI':6.\7Y%OMMYR8%M5U#4 M"\F.1.Q7K['F"]BY4[WCF9:;H)[8,/;$G#G@6QPA\1Y(*#UIF6>CQ[41NPQG M;5YR=OKP5#GKNTF(CUD%0K&MU'D2/I(44)2Q8:!R,F1*!_B<:;1:IH%"R>6A MEZ"@>NR> T^Y8MDSYLBKN*,\"G""'LJUNE_+.^^LRYG!SB3OP*WJM1]GCFKN MSO?;G1JK.9:U78K"14JH*SE\^/9T-+I)XO=L=7%9+S+ZYH/#J0 %Z9%FZ=GG M["(!> )HJHF-LZI]$B/. FUHS$8^\<+FZM?Q0JHJ RO>P=++V!W0'7B4##6$ M?)'4W1=P7 Q6P49 -(HB%\R<#Z[SVZ,>4$G)R=HBIM;B)L%[CP1%08N4E[G8 MQQ0 T][EBQ$1H-$^SBCEDF4X!8"1/U(1.P,B9XIPP95O;P0%7U@EPXV+A2\@ M*(8KKU4@'++S&PAO:098E\'&3LM@UZ'_GD0DP[SZYW%]WH%SP"&4@,?""//( M9X;:9 !'RQAM;(2/X%H4JNTM^CSW1-&-33;")B&W":EMXKFKXUN*%W>9Y'V> MY0E>[]A#F[_S]6\Q]QB$.998+ 2,;!I4AE(VZ"\ OJRJ.3VNK9"0"36%*FLI MN@4]<);L1L,5V@A+>DU+8KDEC1?=5Y@RP]=[OA4>;:\PE?*6;!^SZ\VG5-B& MSC3YGZ_JH]S>9;@ELD"ASK;ARJ6Z#9K 3QJMJFCWU#%A8K ?\K2(09'!P&1I MYC$4AY >_83I\J<4Q:4ZHO&\1Y$@+"J$6*%*#,09KM!M:=1/:3%$<*/R3]&5 MJ^00,'9K#@=A8<,C;UII.Z:3^;/,C*6]#N65;ZUILADEH$.$!?,T)[T&9 #/ M;<=H8QVA*L:KJK*"FWFJ"ZNT[C''F1>B!+-[+LP^=)BCXR-[T19; IN>8Y^V MZK]@!GLX6#_1OV[Q;2D7__ >)SNV[5\(>-M7XV521D A:'KCGAXQV>0"?"8[ ML=)VY[9?"J&0)Z1JA+F(;(I..W&B58B&$IZL&B=N9[= K=S$S9,1I90-%<*A M2KIBWGM?&KN4$-U"*.6S$'N7OOQRF"\[/KCB-4W/J'A!LWP^+ZM_O>>YZ&L_ M(T^ZDV4KA($.7/:-)S_E,J4*>&9M43GC4&6,BYP,)"VH*B-15T'MG*I&@A; M"H8:DL&!4Y?VK"%2H&"S+*6G-M;IWP M0[C>VK=CZ"T'\T1J^UAX93H/-_E MK/#.4ZG6NZ\X\4FJD95D1 0H6(PSRNG)C2X%@+ P4A$;OE\SK6&AY%NM!HF3 M@DJ.+>/7EJD K7!I MGCTU3RK,\U"9)Y";9Q8 NL7M%P>X$1265+4%#AZ=*C:A0=H0<.!WRVM>*;5- MM9@L6"SOGR99PS7I;[5;TE^H6FGF9?S\2?+LA+P%4!?L4(6( M+IVYN$Q D;.$@<6']*0M_7I,]%J-HLP]].GX&0-H#O=U![W8B' M'49C7/!?N7@/2%I-OK_U,GQ1I:8,!X^:PO=/I<3&3Q94!(]]=9))]!-.'F+Y M-'IJ38MG^KBJ>Q&-7L4#Q)3XBD3XDFJO>@"KJSW0V-16M6MZ7#4&&)_Z,MN; M)C/:B!-WM)LVG[).XO(\3K/KS4]Q'+!B;W2(^3N_BD!5^2[!/9)=T!G<& M'K'#C- ,7[V>@&-YH *FOL[8K%"3I)MHGE%=7O@ /^$HQZR8H5+Q>;;$RZE& M6?BXV/U/.]Z@[.L#/*BU5&YM8G=U !S">G(;[[@6Q%R^1UG(T/GVY'$;Z-XI M4ZGECZD+018!]2*U4ZT6D+H%[4(:CQE?\&R=FV,6^2.,C] M[#HIIJ>*\QI%,Z"^UJ=8N6,I:P/0WWI%-?6X@B@_PB[HSGU\4XC07" ICW&Z MVL+W1+6*1^YXVA"V3W;(:]4Q;4_2SKT]R;SP5BR;E8.LHAE0A^M3K!QH96V M5^KI%'G$@2+?-"EW1UDR&CF3Z%<0M1&R^+2_%R;ZQ0H5>PI_Y:\9]W\)C8 "5Y MU*"_JLHE,!;S7R^<6.6;QI?L9-ADCQ-_\6B$OX^3BSA_R#9Y>*IS\=RB J*' MT@"*9J-,TAQI!Q$ //2:Z6$Q^E>H$H$CX'F" Y*AJSA-JU=*W:0PS&R:EA5\ M88606@'%D6Q8<((D%_@AN\,^*^--<+I^\DC(9*$&NO-"W'7[1J\G<-08H'X3 M*S2Z 4:((=(;GR)2'JAF0C&A9/.21L-+QLC^19X!?O^^?#_\,DJS)%=<[NEO M#=R_>]1L^K2B*6 _[I/8U'%1,8=!F*-FD#SC^)E'39M".RX6RD""^V[&:,EYXX^U[=C55 M;8%'4J>*[6QO24/ OMTMK_EV>TD5[1E95YG<+G2;*>22?

5FC/<7M"K[L/ M^!#44+D=BAT=0(>DCMSF[EM01U&WJRAH #LEO>43L'J?!Y-\]P?+J[3_@MX(/F"-+9 ;AW]BO; M=%%U:\!^JB&TJ;-^>G7W"F6"^NP/QKK7;Z9P_"E^PDG$]W>VF"[R<#I@>C>@ M._A0'6:(=N#J]04=Q@-5&.7TV_@I>X6\@H^KP(:C\2RA_B&.\.&#E_R*L_ M7/74GAE* WBH&IE$7MU5@P#@P#;38]+#XRO7Y6WFM*S?B6-@0_0BR;E;P'FP3;L\5,2I^FG*,%>2'ZGOWHD8IG-9YC.3/&] M]U4Q)MFD#Q2N)S.E?N;M .* )VGV=9QP(;9JX1J7"-4B(283>L&D^G:%'KA@ MB$IF%^9^%#:-\)8)T34UA&/:8QM]5UC)\9(N?>^1A#T+BR](ZH D:M_'F1?*I[G3Z,OX M.=3W79J1'8?Y^CN>N_P[(%5G0F;JY513W5N=7>W!XW&/JFTH5C0&C<)],IL# ML*#@1Y(#']UA#M2YK&]("C ZC51I1P:*@CFJFHE@=V='U M48+X11_/9[LS=()7RE \ ..TO+6!T3KOP8VA]_S"3WW#S9C8\PI :^^ C8U MV]4DZ^EUR>O'[R^\0WJ=7.%47<)9LQO02!FJ^.GIDKK/8LZ2-%0PKMN5D"V) MZ))Y5_IO\RPI@E=H=\7O<97GAJ]1@BNC]\36+7LH/>OA:MTI;\PF#]^T/ M/UPG'^($#PQ?>;]%!7"'ZNH0EG1:7!!WZ3!%&%-^(H!I_.[821W80)[",DS[ M4G'38!Z]H*TVL\5J9!T%5\1[(&%QVX._31I<1[?LFTA(M*4-/L914OYZYJ4D M[:K:99,^4!"9S)2M:DFVB ->$-O7T;BX2W4(LT(5.[Y ;C)T6U#,@K&N>FY7 MV.;Q!PC@$Y/:#N*K!=S>F$9/&\$L!.*1W! )E3*Q2ID=\%N*)M??3W[JL?Y@%37)S=E8>#ZPW]MUF4592*97E0U#Y^YT'W!&R@P^%$ MAI44@;3& S(H3J7JR IV%->:I_B53*@\^"ZE6B&/R=55;;F6SE6>#C@KG\=T M,9EDA K"RQ^Y3A]H9Z2>9IPJ[*K1#3BA.[QCE7A2PZH9L:';1:[#9Z.\O[K6>'8IG&9'F?X-]R M'/F'KHKP6CV!A_ ]:7;)NIN@$-[B/3&%5UJPJBB[#)/KE):IG)G1IQ>SZ4X M>K_Z4D=7=UN"HVM(;]G1759=EZF=5EMOG17%-+LNT-E5!NCS]N-^"W-WI?AV M#Z(^"^JN=Y^G5+RBYWJ>5OWX=X+I[-E_/%SA)QI<6E.U[LY+B6LM(R@F;!T] MEQ#;>@J,CVY441>G3NN?HTE-##)['==%82C ,,4GO:*WS+.6@\%IOMB?ML13_5ZLK]?;3YDOP[0ZI;4L3ZF.:=HH*)^>'1J_=8WB!F2 0Y.I8>3/K.C1 P]QJJ8ADG) MD.5CE2Q1DR>?##1?/[ ^ TB3K!%"]+06'+8U]4.: #T MJL8\7-D(H OWRVKNHX*8]4.X/L\K^'Z*TCWVR89@>?FPOK:0/;!/QF*OO..]T7;9K0N29@EYR/E["]'KOWZ(H^QQ'47DBCD$$]R)'/5DUO0TP4H5@U1N'D0U]4>X#[Q(+%-_5AV MJ ;@?'X>G;V:NI.(+2 KO8^YG@DN)<,I?^)381R-;L C5U?Q9O3V]0$Y=2W_]R@?$?XH3Z[!->)PF5 MCI^8M(#P'B<[B:I#^@)&G,$F*$%(NR-P7!JNAS%442(L!02W!L858GCTIYOH M']&'Z.(^^CO]Y^Y/2.S-K7AY8_S5V^U97>0_W;S^QY\_O'Y[\2<&:N5&GL W M'*"-Y_,*@S%=9;-]-=J;ZE0DHJQXR8+LD="F..*/O*]B0,91)U9UG(_.(Q+?DS ;=D^YBEUWF69A[?]Y4 [(!N0+%U MJ.+-%5!?'\"+(FW131VZ9,#13+! #1XK!Q$]M^[NHO@\]-+T>E/(<9UP-3_F M[.3C>E.7NC[WPA '9X?2($5#U;[C>*K ,<"2V9H0,9(D8 2QI9GQY('Q9[.H M,MKH!(R37B$A!?NLE@,)0=AUH0J:RAXI>D&G=NFC1VWDJ :]:VM6D!6CZKEO M/][1*2E*L]C_U=7FL6N[-!S(KQSH2^E '6[C#N???<6)3U)\PW;#JP\KD[P> M8FD-6DO$=%T3]2)Y'Z&EX;>V/A.@=LD;<>:--L= '?",CI3M$HKH@X39DUNP MH+A"N+07/_::TS*FN W<-K-FZ9S'NP<2\>'(EAE(##]0CSR%)]!I !#-5CM#'?FVN01?3L A0T_IUE2N MLP=@(- 4W-RM*_(KU*BF7+-P--&:6FU%-&]&/58[["13Y!.?48&"#R6(%)E3 M0PXFNLD C>2QAND]ZNR@L=133QV53 -B[3\2_(3+A]#J00T]\$>M^2T$'+#- MHDV>T1!L7#9HW"&MI05R@#FES3K/,HO+ IPSJEBC@C>@<\TI+51:H7(GX4U0 M[DJ46:1\<^A6W9'^*X^ +"<-W7_?8ITY_[WV]P.SR#'ND=[V+<^4CX+9Y M 7O24W:MJ\(+)")6>V:R=X(\H"'R*JA@,V&_:[MKGB+3A J&K^BT+;BDJX9H MRX$J37&6GAT^>/\5)WSGO>O%N4$4@,;V"'.TJD3K=P<8^6.T,*Y;S'DAS@S5 MW)!@A\X.B#-$XIR/L806)K5!/GH[W/TLW6 JRPV7+K-HAHR,Q#+#IE.3<:'S M4A$ZJU;@,+;V*WB^"^G\,XDCXK,=54QM>8_]QR@.X^U!7>=$IQ-0OQ^F=%7# MI+<'\$W# 0J,N<[5N-H@"LO5=4KH!UE"?;1WIW&>;2\ M8(^ZQ7NVO!KJMM)*U,T!!ZJ. MU,:'H@7MHFY=0=Q1$HES/5WEE]YB/]Y&Y'>*3W0RD)$-\2J$*DKR!.LH*-/C M"$[I9W2!0>'LB;:/DP$9J%9X 8>%24W8XV"'(MG2F(^(6Z PW'6-'6])YP4O_M>^KA" M:1P&B)=?]!_9398 ?2'9(XFJ^HKL0Y:A$+'\A!#%>Y[!&6V1?_!9N4:R06%, M.R8K\20 !_U,7&)J/(LP_S.@R_D>9QIAQ7K)V3B[K._D^CB60(ZQO/;']>93 M*AI/;/%3;G^0<51AYBE&SB-6?Z"Q4J7YF"P[3XR0\08EC#K[(6>[1XP!"^X2 M8+VT?+;Z^8Q9MNTYT2AU6WXQ5%#1:]G#DFVSWYXX[N*WZ.I,GSEVY=K<@(Y8 M,YEYN@/RBM4?9+M-IC$P9%7.!3J66U'+Q[HYK3/3GH9$WT.A[15[ >GZ(21;D0I:;/*,GK,; ML00*:W,:W&R+8SB_9[7/,4+]D4O+GX,3E1="_JQ87'-E.,"D88\R M/9233[_6#?*FAP/C&LS/Y=/S0STYY[*BAK#5?CWT[0\'7\"YAD_#'\L^QI&# MX:S%]8\XHIV:??)!K6;Y1QW7)!88/[1%-/3_>WB;PL8SC7!4XFOCB]ZBHHH6>C<_XF?L,2^I.YD"'2#=?PE3[6VK.?Y ]+PT#C,M<:8Z58VC_V4,HKD\B!QNLI$/XM0$EP5H!GK9G7.JWL=9U5-,/H_T M74PC81BNK 4/$)J,,;WQEQE&D#:WY<&933-/-<5K_&59$&A5XW''=66$XVI+ M PS> ;0249MI<7CX\229>SHN?R#\^XAU)WAC6/Q!\.ZCA>Q62N,X*8$]0.J' M><#N&&V+YQ^>Q;+5G;D@PU_YPL<\,*C![7G"H:Z9+J%KY,HP!OQ MJDC.^=#%T!-=!KWX!_:2:=ZO[X4(6*:8,BVH>D_W>O,+?[#S).M^4$>@D3U< M^8[\&DFOY:7(="DQ/LNE?CB9_?:E8( ('2S%3=6]E_"&(%-;IK"-_*2@\<8V M-4;)#$1>R11&>"]U"R@KO=:AQST5+=W@A$["7@\Z05&2 J-8PS2?\ H[P]X M$F2DAO7CP\8;] V&T^ "VW\>?E XD47X;OAH0$BQ_VH;/WT78"*P@/Y00P#] MY9]7>.N%[^A*+SM(GDJ4MP :P!WJL/B4? PP_+JD-/4E3@\)@N@S(VGTDMI MSQ+\I,\*2CX&[%,R14J':GX&U)ND(AJG*Q1.-.)!/FLSEL:CUNE-$K]G-I:;0C?I6YX7& MOER',>X?4D+N4ZOGU-5MI%<&4G0^FC. UF.OX2)[]>1A2K?*P< ME;4[+R5TM8P@#>#.GDL(8ST%C#?("^J(DW<TW.FUKRCWD^)>LUYT@AH*'4K)1VM M> N P=0CJ(7'%SE!-^=-EI6RTJ52H!5B-C6\Q2E.#+/51L?:A7CZK[-L['$; MX-$E5:D95JT&@.-)+J>IFUVX?.2Q>'9R'; GB$A*HJU"9VE#X ZG5J[I=:>M M +M>A[#&<_/BY=&=E_R*V75YEXYX&:5YXD7^\2JWH]DRG/!$,8D+5FW@.^"I MJ&/=CY047;K?O?=5>5)QU&09;M=22.)R_'/X[M863Z3-+ MV#1>P/Y 4A^'5!,*1<\\#M&IR]WYL=;JA>&=7YW6\YV;,MK+/#/64K2>O,0%SP09X(H%U2Q06<'Q!@AQ@F6US.QI+<-AO5?JJ_E]76W M)7J]1'KC2S)QM"V>U[MOO2$WZK*#-#7C@^<_D@@G!S90;3;$QY5"'_#NX:1L MMFX?H*X[2.4RE:.W T!W'2:WJ:-6'/@,).8\$"Z96'/2]WD2D2Q/<#/>E.[9 MW1JP8VJH6;ID1U.@SJ@CL7':6DG[:(+P6="?YI),1P;]?/JRL+,?;U2G.&%M M#_W1UM46<*SUJEA&FK(AT#CKE]=X5E)1!A)BLZ@Z*KI&KS#XDS"/<1A<[O9) M_(1Y5H@T%O5Z (W( >HV5Q(=S0%&YQ"IS:_7%[01:1"'M3CNREOM[03<@?64 MUEH-0\]SU11\[,[/JMCZ\9HSNTES8?O//R=5_%,4X'V"?<(2!EE*09;P.F*L M$AW:E_MAHR=^H^-[[?OY+@^9E!>EP"2.Z,\A9C]0RZQW[*FQW_G?E5936-DB M>>"88=N0372Q11LP#EE7T;C27BT(:DJR0I4L/&R;TO"2#DV<6[6!S@W"@31I MT)"$&\EKB. $ >_\1QSD(;[>J$N3IO>L:+'"SH,( $>QX<9HXI1^;\!(9*"$ M:6"4K%C)1L&L."]HU*\5_-!GSM%->:3S>+?/*=SSK;8)U-FDZV@/WYUY56QLT MJL: _;9?9N/-&4[949KK?>(%F-V/Z/9,23/@#JE2K.F'QVT NY]25..4L8H@ ML( H+JW=8G;)(, ).\E( M?2]DK_X9P)X^Y>6&^5#SZ4X -,DN$S &:S?)!L&*WQSUCZ$3_A!'V:/!GH,>T6<%5RJCF2/5,<5G U)* MQ>;%)Q;2Z#HZ.>N$B$?6348AXE\6 $7L.[K_$ENQ84WK60'/D8G,\:8@]&Q@ MYE@?!^A"V2\!76Q9B@;[GY<"*I2S*J'0G-KS Y:FF49""R/UO,"EI9$+>&$" M+ 9@K%B+AOX/]F[$#U;B/;7D.@KN'W&"O4TFOSEOA2I0*+%LMNHF_GB2CJ$E MB'U^P4AVB&=;0^.3CEV<1QG;CFF>&'Q M&;\ML(WCX L)PQ4*/?]7UFS_>$@)V]I)\X2/;+N5%\4D@WF%;8X MAF4Q>L HP7Z\C3G2<(N1&_$=M&!FN'5) G&PF@?$U"!J3* MQVG*455MX^,!$X47;ZB%F?_-& @6I$C_%^ZO#_@01R>OR\]TZ9SJC/E5X@N< M^@G9\R?E.RZR=/< .B ,4+=]Z5S9'/ <44=J\TOGC/8*<>KLMEM%W^GE$R[. M>1QEB>=GN1?>XV3748BPHSEX!^Y6]*1D@J0M:-?M$7E4L034H(P8:7?E!&6* M=E81[.RP0*=5UPQ4MUZ8X]JJ$"AW7>OE 3F?ZB+,+W1Z_ OQ?]T0' 8WCS&. MR->KT%?7AAK4&ZC#&IJAJA^EWQ7X.M!$DW'^[97,Q,*L8H<*?NCJZIRO 8O* M@^G>\_&\JZXYC7*J?Z%WR(2P%O._> E^C/,4CPM^0S* 46",84HX,*$!'!=& MJ60<"R53X?Q:4#$K,+BQRHG:7]IVL@82+84^A9N/<9(]4HBNB(\IQ_B MI LA3&@ A@=CDY38,)@ <& PU\=XF[B- I^NWJ.:*2JY(L%V=DB8WQ[=!I@& M#*[P0_SE]?=O7U_AK>_/&(&) TTD]$"U(HAI@O[S\A+M M2UU6Z.K5S;Q[%Y#LWS2=VFR5Q$[VYR\C/][A.^K/7(8KQH150U2?*77W (IO M ]1M;M%W- >\1Z\CM?E%?D8;5<112=W=$9-"WU,X\Y=!KMT.=QFEUO[KP0=]CV! M!^$ ]9MAJ=$-<* .D=Y\P25X%&_75ERJ1VV=>/M/.,*)%[("Y\&.KOG2+*&# MW!/6\7?=OL ]?I )FCZOU1&PUP^3W]3O"RZB@GV+SP2>GR99P^OI;[7'TU_^ M>4M5D+W-?/P94(^5JL \LO4!0(^3RV=<"YYML*49O\KP 7MIGH@)^F=&W>*L M7,>9I !Y^BETASH%N:./(#N5):!2NI7UY5Z/8WV@&+G+=TK7.OX3RVCJ8@6UN2MYSJ;(="'A?>T.B://(8>$3)4J))H?0@T)J8S&GB2H M.0F).11Q>('MJJ?><-<44NA M>[W';$T<;;D@[&K+]::\[-)IDIZ.BPA@'>5/8[BK%_@PUA)^;"173,J8YE>F MXDUUC=%5V0AH-'8K5:9I MG;8 GFW5(;!Q/>-'S.IQ%)4Y=H(!XF4P]H(%"G*,O E.$ZAF!G !4E]YF:W7M9=@J*S&U"\&:IXW]C?[+.PD5\JNO5Q MO^2"&!LX@[Y5Y2L=*0.,7G@I\E@BJT^C^ELW)ZL>B:[B-+V.V.2&1'R8NMYP MS54'SCL*MX]..]H##6$MLX\-22AR]8.2_173AW># )AS25>H\\3NI MUB\8]6]12.DSK1.R?QIN7[!:GPQ>AVFA5G(HK[*-J"SQF.U5L!JNT(> H M[99W_+JR&%D+PFYB'>)#&[G')0&*2C M.? X[%.T&8JJMH"CL5=DX^N2E# ;&1EI)&BCDKB;H)Q,U:)"#"5ON=@1I4BQ MPXO2KBHX1XV AE.W4NT*1R.@0>&SA>$!#&E89/PF((BQC:%U[KHK:0 M53U%U#":?+ 65.??OYI,,X8';(B6*^9L_TH\RM3N[6Q4O\0>^:(:SR36!)6J%Q0R=\B.Q4>5DZ:S@2'ZV&+_>?$I% M8>CU=IO@+1TBBEJ/NQW)V-!UG&,RBA#06!]OG'(&8D8%^"QEI%*6"AG4QW-> MR;(($[]F6IS0Q4=+72]E_1B5=(]]LB$X0 $E,.\LR)$=UVISS3]?@F^#:>#U M>?5F6D(<\8Z\4L>I^I[D6B'UM@"=R5JUUER4> MA_F0W7!I6@S:FM>-UC9!+][DY8R3%6/&NK,S:;]E@9U:]0Z@.^VT/)#KT,%. M#CXIR%8 QU]'.9J@G8*<G<[20>YS M"Q)9'C+4U>]4YJ@6Q$FW72:"XROB/9"09(=UD:74?\HL[;(8F%4K+(?4T_:+ M@L\.\>U#9H%Y;"H"!/>.W[QS*UPB7P36"CBI+K->ZDJJ+XV4+0&GLO4(;+PR.\E9*TG/OE2;6-.2T-03 NT=)%D/ MH/$U0-V>V< B]XO4TEN:"^#-!OO9Z>C>VD8J$AR4DP,04X')MU.<301 ;!19 MG@94RFE!<;,U4*#25%,]$ZB:+F8J<"JQM2ND%6D(ETCMZ7G/-C/FW2:91:6C M 8$XJMLONVI0:5K.PL1%@0 GUYOW)/6]\!_84Q7S'T40.%"--U;?A1T]:H#A MSH)2UB_V5/Q7;,_F =-5$PG*^SY\XWJ#A!R("0+GSL],AF.+);C@%*[J. -7.FL5,-/#_ M!33 L._E_DL\TFXUE6<")T=F,4&1@L0S (]C38PW<8U @W*>IF1V1VU[5Q:B M8?QG^'!!>0XIJ=E'YSE!1M,TQJ#!B#P7V&CI,C-P,-[+@ XK5J)!_0-X\'A/ M;6W!8@699P0=3<.8(@>C\4R HZ7*O+C!6"\"-JS8B$;S7T"CQDA#/1^4&(,. MSP 5YD:#B=[IZ3MZFJ @M%3QZ]9ER\[/)' GN2+ 'N 4ZJ:58#8N<68' R2CY!;,,?!RL MZ93,VTI*S+W6.AG7(@,<6TP-HTY.Z:*E M5]@B.:K<:/HNV;1XTGR7Y48\H6)B43F9)>-)AV&T\41"8ZEXTJ7*='C2>LQH MA0K& !%E"O.<($K0?/;("93?QCMW!Y^G>ZR2A&F*V+CL[U$V* M)>#ZBY<$U_P-U_0GVC!++Z,;GHS]4Q*GJCR1:3@!!Z0)S=O$K G8 (:U*;4U M+\H2^[^B6#! 6\:!HMX+$J&4B9*Z><7,V%+\/S_3]1)%1V$FU:+$,HOG&L\= M!K42R!+ZSS&"N]0T#EW&B?T8H*8TJ"$.>CB@1K-"(L2E*?Y;"(6$5.@%.R0Y M"?IYYC6@K%O:96]"?35.>@)\- MXM"1SZJ.KF"O%@@,YH&P:\,NKC%OQ!SY.L_2S(L""MT?\]T#5B7.3,%G"1@X MA6EMKNA.F$#'Q$ET'86-+S7!\:4$'=GY')>-_E!+MT)"ODD@4H#-NZBS< 0\ M4Q>$VV;"_-^R7%?7,MJBZ>XR+\F>@?$>\)9$T9SVZTTL@6)FF M.2O$%P5-:0_I9YY#>D(]55+R13O.![_5,:>K67OA&<%CR;GAAJWIE-S64RCD]<90VJ4M!"AMR+=T*)W"U&SWG%HO;2$J9HR> 9X*Y=81VX/#/OWQ M/F9_>O<5)SY)V1LGDVX]#6#_S)%WZ!=A$XYU>3]CC!YL @C 72 36RZ78K,+ M+.S/#-4KT2?=\YH[L\@E M*3LS%B/ ] ^9F$!Z_G +T_70-#3,.N!IU5YZ)55=(?0GBN8RYDN,R%P/O<#&> M^^AK^,58'8('RO"0N;^IKA&D.$:[4^9++&48,3N7 M='O\-EJHI0\QLWQI,R1?_/<9GB7#&)<+M7FVUYFI,>3@;Z*JI(YR." <436R M/J ,3/XC#O(07V_,YP7W+"]&]65:I ]]N+!MRA;RVR(.&<2MZVB\."@D8??% M^-RR!YK33FQ&G[E4)W Z2X!S"2Z\#*^_$E6IKN,VP --JE(S6%H- #N\7$Y3 MIQ6^QL@A1L^MMUW$K'9FG]Y5JZ5X7%LMJ<^))DOPNB-)+?C=9T'2".E^CW?, MG]Y^_\/;[[E/L8?'>P<"?A3*>-.NWW_ DNL#(\@ ]/S]L.%;) 3:\!HP-MLS3QH;7;K#AC1UL>//LL.&- M!6QX\_RPX5@E!]CP!C VV#)/&QO>N,&&MW:PX>VSPX:W%K#A[?/#AF.5'&## M6\#88,L\;6QXNZPS_2L2XY9\N",>WC=A=57?Z =8:'?A'S)A;]4:NZ3%G*M$@G M45U\YFDE+@N+//1;\T%AS8]Q],2U$]H6*0&=,Z9)N"T!,Z8SLY77&KI904>$ M"34>#P"?"@;/$@+4"7O5ZY_G<90EGI_E7LC> 'TST1=I)LDSAXX17X]-6#$0 MXQE#SAAK0*@RUYV>7#].W%#"X1/%2_RV6NG)C=>>R08WK;^LI>A[CR0_>V&. MUVF:[ZIK2GP:_G,<4C+LY7GVM*OMR?\@SDL8$>8QOY6UISY;Z(@_D_8.$9Y) MB[BXJ"'OJKZA4HO,GXI>V-[@C%]&"\!KVLL'[%N2_OH^P?@RHM\37=;,!=<* MOG\DL.XR_610+6/Z1P'J3MT!PC23%S&!42GQO"U.Q MO0UWD-M;@6-)U3"Z*U,LHDJ$Q?)!SLOX3%"Q@,;TCB)5AW[+6UE.6@Q'A^$2 M0GM28T^XW_?,"]3H*PURMK* >F?N+-]1*L;-[?V0T\6!W&9L0A6E*@#5[@P< M#(<9H54"0*LG8) :J, HP'EHXT@#:@HVKJJSSV6$1ED9+-?8^(;3+_R22):N MH^"6(4SSH)DMM/Z!/=F-)LUN0.-WJ.+EC26=/L!O* U2P=1A1:5/]("S+QA' MB-!!T:-?!J\SAZN2H"PK+6XDH7T1HO%6"9,-X=U#'!S89WE$O\Z L&Y>B.*' MD&P%C03_EI.$-4EP@,70RV8@&265;G#"/_+2%%.Z&4KI,I]L"(VC.$$!IA." M'8E8P:7B4E2"\CWMCY\8N/@XR3P2L8)XL>_GR8K5:_W33?2/Z$-T<1_]G?YS M]R=6BGKG92OV+]7-V^W#:>!(=:=JEB^T9-+ZOC+)MM(LRS1>=5EL3J:+\V!+97+$BX"$5H;70KH<+,S33<[;0?>S12J MM=WL;$%NII+5N 3@/B$A^O'(QI9#7UL/_(PP/ZRY&'7=CSL%O\ M%-_]1D=C'%R%_MK_+2\2(1&*?B^VN[<6^&-\"BLM=NY3O\N& [9'1;S3"/F_+RPX5 MVV^UQ&Q)P]1!A3[S5B&:UY <*EYSJ'B#7C2UM@<7ZS2E*JPCLO/"OV,OS!Z- M4,.0#&#P&&.8$D-,: "'DE$J@444H=6\6.+$D@)2_EQBBI#!S<5]Z>Y7XP1B MR*99NQM05!FJ>.\&9Z,/P"GT8-%'GS"QTS]QD+72+5$Q3W+0?":([57FD$X7 MI)JH;I6SC&@)\)G0 !K2HTQ2SA(&$P 8[./T&.OV*_2ES''SBB(.255S()3D MY4\;]@LSAOEF5OYP'V=>6' N4PL#:1$MK0Z PUQ/V6J?J[,U\#F^IO"FCLII MHZ@J+U5-VG'):.;2PM.J2\DCH7)Y%%OI60S/\Z/3Q"J?Y[N<50QXPI(O=Y)Y MR9%"ZUV<1UF_XE6[Y0!/6S4%WHA&RX*9(YG'H8O'B0%$%TM:GH**T-@YE%C2 MKQ]!BI=MIUK:B/?G<= [M6LT! PBW M_O&,Q*E/,/6=]#+RNS)7U8V!NKV>DHT<5D5+@,ZK*; QJ'/2J$%[A2CUDZFL ML>]=X"<44;# MA/YT':W]1T)IL3]?;QI4/Y 0IUD(FR^CC+MYN0.-94=& M,,6'!N$5.A&89^Q4(J.FS*@2>H5JL1'[H!:"[D?\Z(;ND;ZL)T+#7B+!LNY>-TMW@?)QD3Z YOF?ZJ3T\H8HSNH2/=_@J3M/UDT=" M)M-]+&KV\HIRCW$84)N=>2GQ528;3 5Z4)N9I17IPTA #G]#38RC!&=(,$0O M&,MO4<64W?LJRTDW^*X0YSP-7K"$ITZ\F-D\C WR,C$#*8WB"Z/PQ(:"FYLB MV_XC#O(07V_6=#H4D#!GYZ=WV,\3DA&H,3GIAZSS136-PZ$^!H-(U16P6TK7( C&43*6J\I5Z(P^^E-@1"M42H% DQ MIT -H5BG4BQ$Y2HJ['_FHKDY:AUIU+.#G$!'_L*T'($#PPSF;E6CGHX=8,B8 M0VOC*ED*S'!6NE*NZT=OASL3*S2Z+3(43Q7OCZ>ZS^*"0B*Z9<]>(<9C5-K# M:!]_M]N'\0%C/K47[VY+,R1TV@/WZEY5F^ZL; S8C_ME'E6-'\7BD0\G?EID MQ7;ZYG$;X/XH5:GI@ZT&@/U.+N?83&RC5!S7D_XK$N'+#.\FFN$WR0/W;MN& MM#AWKV@#CBGK*MJ>E0]>R3.1$)?I9*8SSUD(3).FE21+Q#OI[3#;M)\WTIW> M0K-*^/EBG*6;498 KKPPYKYH%T"SUB W]LKJ:,"[Q2%[O>S&2[+#/7LPR>,U M%H76Z?6F\3>%?8=1 Y>!N9H0M2 [H"!R$0+\TNUG!?BS%"#<@D@_#9[X^]N M0,2%2?;<))E<]7_]KA:33L5^I7\L_U00^O?_'U!+ P04 " "W@ I7!:^+ MQ*%- "+J04 % 'IO;2TR,#(S,#8S,%]P&UL[7U9=^,XEN;[G#/_ M09/S,-4/D6%)7O-4=1]YB:CH=H0\MJ.B:UY\:!*26$F12BX..W_] %PD4B0V M$B06^4Q/9=@&+O'=^V&[N+CXZW^\KKW1"P@C-_#_]LOXUZ-?1L"W \?UEW_[ M)8D^6)'MNK_\Q[__S__QU__UX<-_7][?CIS 3M; CT=V"*P8.*.?;KP:/0:; MC>6/OH(P=#UO=!FZSA*,1N.C7Z>_'OUZ,?KP(9=Q:46P3N"/4F&37\?;OUSE M\@+_M]'YQ_'1Q\G19#HZ_6U\\MOQ^>CNZ[;@5]B^A4LMZ;G^[[^A_WF&GQQ! MH'[TVVOD_NV751QO?OOX\>?/G[_^G/X:A$M8_VC\\;^_WC[8*["V/KA^%%N^ M#7X9P?*_1>DO;P/;BE,ME:J_/H=>(6#ZBV ?TJP_CR8?I^-?7 MR/DE;R+Z,\-'BN*OM?(YIO'%Q<7']*_;HE"02Q!=@IV6_S-8;TO#?P/'M:U? M[6#]"]3N:/37,/# /5B,TF_\%K]MP-]^B=SUQD,"TM^M0K#XVR^PZ@=DH*/3 MZ1$"^K^O->A;1U3"KZV+&E#S%D9/9E/PH\ MUT$$O;0\I*6'%0!QQ-)\%BDJ8;JS0OCG%8@A"D\,P#V1DM%N?QG-%_,-"-.. M' K\!"/Z>JYP.#$2%EA$DBUP=1!*?D9]=O M,U8V2Y#%,C\.0LX>5:HFH]7IX.PZ-Z\;N!X"J!-?@TT0N;RD(LF1@RN LV?\ M!AN"ECL;1')>1$T2Y# +;@J7[K,'9E'$N.,AU9:!X1:.-;RC;E%'RIHA#NS? M4T\)VBY 3K=8_^!DR,#SPPI#BWNJV-62PWO8)/!HO?)/UZ6*4M9DP7KMQL6R M"&Y3T$H)^/SK3:(@*?T"I*N]+_XB"-=M^D1#?2GC$=SWWX$PW19SCDJ5FC+: M?@\\M..]L^#L] C[9V39_(; "I'"JN0Y G\DD!@W+_P+VGIMY7:9/>PVY>XZ MB4U[M.!J0R360J JN\3O2-BBJ-=79G;::=HF29.Y4VZ#9KZO&#JF5 M7;!29.^66O68AOK*K5KO@>U9493^'2G\&L26ZXEP6_-?.\H,-TVT*\*EHHFHB"F%PGC_01I@2R=&5T M$ ;I^E8<['V!4OTTK2?<:FVU/#6M0#&(4\57TQ(?09 *WIJ'9+VV6C.2+$L% M?+-U$,;NG^T'42:!\OQ4K3#M5977^L[+.((8>:B^^P[\#=K@ N?6M9Y=SXW; M]3 6>1)]I"!+6>@;>+U3--,GRPK B M"MUIOT!WVL>GJ?*J7\B;N@E!!/M=V@=OH?S\*T@.27=[E\!+K06O,? =X&Q_ MZ\9(U!%LR]'HPZBH"?_)>X,\;3#2;F!7OICZ=8.PKJ (RDME1<#^=1F\?'2 MB](33- _$+$FJ5[@#T]I6V;/41Q"VQ>2/*2I5/X3++-7Y&.?S2FT] @E[K5F M_\]/I]/SR=GD_'Q\?'(Q.9Z.I^-2X\KFG875AEJA7'??H'_2B+8G"!=45K>0.K^OPD< D#H MO=V#31#N\X!04DLCL&#([3&IV0-B6H PS(<30IO3!GO9F+,)W2"$N\'4P(-8 M%,Y;;N#<^,XU'/H(]JR4T]*:= 2Y+:=R^E8ZL;KHD]3.M5]42WLP@IMOYD1LY21G",.4UM!,/DMQ"Y[HMVS*D,\>!!HCR_\!=*1AC M[=M05D/;LJ+([7HAH^?5VSCAL,K$"*LTHR@VK4<2S7(%_SD/'X.?/LTHNY+Z MFH2"H3#(P&Z$2A/3F70>WH7!BYOE<21:9:^XOJ9A 5+8I^Y6&,X^=T$46][_ MY6@8_W M .P7T4KO3(TO=#^P"R"_//,VGCP_HK.1!MWO%]%*]TR-+W0_\+[_,;10',3# MV_HY\!H47_E[M>>_'D5%VMTUM>J'S@;7M!AYM7>V7Y2X#Q>#45T\H S * M.]0WYP,L?JZ2$(',7-*(+U!_281=_C07U\HNW$ *^TC99*>78E'XP0NXMF(K M;S;!%]E47$/[< ICB2E[+;1H4)X!75YQYPMKA$HI#8U ;W]A!"G;Z)LU")=P)/T^+[X#7_P+X;K-73D>[," H3#'P!CU?^'UR M(]OR_@FL$!^ZA2NJE4&X0!0V&7@'7T0T[1KY"?ZF:>&%*:F517@P% 89>"M? M;6(6^,=FDE)9C8U"0U&89> =_ RVT$E;Z5E-*NS2I;>\B"W% M;'%4_&9'NOP73]OVSQ>?7!^VV(5]),B"3S%W&GBJ/DTZ=9PV MB/+$"^2V5PLITZ%X5;OK:AS L/6>4,SV ^G,U9H)EC M>O0X'[KD"O^#4N6\6!Y UU[C*RL,W^ >,[%<#R62_12$#U G-Z^VER /P\RVPP0XZG)CF[$/PL9PH5S$*-M3@6$ON^EIZVHB0S@SS^,5W$*7-8BA $--HYC1%B_V MBIZ>A$E1[T;&B#IMX"L810].F-@;@WJR@F7 ,'=H8!X$ZF<>G.8.8LM3P-RD ML?!;X-NM)XY=944)(G#2H& U;,-19!2^\] [&J6TPOA%)JF**?3@1"AHI_$" MPN= !"UJN:W@+S)5H".(.$S2'%1?? ATB>[N0,XW3Q+,]?0V?#>8ANT]YILT MC[^_3!/IWKO+53Q??(^RA-6XU22ICM[<: ]1T!9# 6?ZYR!P?KK>_JV6_3]7 MM# ]FIRCJW[:&9J(1M &00&;[F>BAW/;U@%+L3=+53.XT!JIJ)V%(G-".\<] M=<_15:P9).M%"X*RM*A"0)Z=+'TSIRU5V*%AL[GH:?\,,]&%98:%"5CPJ6#T M=%<5CX^XZ4M-:2C_*O @Q@AMN.,W2L .:W7E>-$^>*L39#73K78D#EML%[Z" M'F*QA@XH#OQ41S_<>'651#'L""$C/UBJFL>2UJA[.$^1X:U@7FA@2IO' M"!Z@/<1G2=^E,.].S#,]G]4[QU^5/!QJ+"#H3DM:/94Y(6*GVDX!AH7C7.>- MWBZT2TK&1^10:E45-Y%__BZ8.6W@&W8W@+C6HHX]C+5-YU$7-0A:L_8; ?:0 M;#:>"\+,ZPS2\"9K/7_VW&7VZ ..*'R53>6) "V8>.N@/-HR',5C:/$:T0]W8 /'22V+M4P2L0PWK; M>W34C+$G[!EC1W^I?.+??CG0#+(R]Y_? F@#QDWHKFR5^,?R3_)Y+(39@%+0 M&98ELO;XQ)0P\1@#+ *VOXSF MBSRD"?XU]>67]DAH=\2X*)B0T\COOC<*%J/=%T=0V:/*-T?Y1]5<)62[QBT: MRL( 6WIPK],+\!/P"7::INB1W=WM* +P_QR\3Z&%).5&"XH-JQXH,7"-6UA$ M<*C-E8.=0$IEJDHYT8H#=""&K18^AW $O@N#!=8972JALV5I,$3-]HI$.&Q# ME_.$@K3'1;#E=;8Y'RA!WE\%CJ/OH5&@0M'S"==P*/."-%-@K@3L9$^HHQP) M^"S;--?SHM7_T/H!>![*$05\J#L/79]VUJ[O(KVA=ZC)]&"K;!Q/.L#6__QZ MJ[S=\1EM]MB5-(X*K!A[6$A(>-4A2@/^,JCDQQWV2AIG=U:,AJ5<+7*ZD:>% MO5(&&I^.K^OY\45F>!\LD?=,3I?_;+D^&M'F_K4;;7)OZGR19?X:XW:&Q$K& M<:$%W!ZN3,BX3O,M\(/J[$<>%89R>VWQ]#R(RO- M6%YTFDNP@&7POF8."<;QIROV'BY<#+[8*);4A??=]1.HT-W94::!4K*GFU>H M8HC<]:WP[4L,UNGU->2W#](M6S%S$T]K>OEBU4:GD[-3S?DYM*Y$Y8F5N8/* M-9%K_!+X .]AQY0VE$=L.$4EEJW>7A^8!G"K2'6=5,H89W(ZNL+0G1VK$O/K M8.+-O_LAL#SW3^#\/?#2]/S;'40IMWKH1O!/U_!'?WD'X"+.H83Z]_4YX\@W MJ*(*'IMR,(Q3'GZQ.O.=]"?/*B]=Q?%;X)+6@3II16Y-H8B7#*,(TUW M] 6-3$E1A-'(M>LE*%J7,6B;4\JA\(H+?\$L4W(:%9>GX_CSSO&(QLR$L;SP<2SH(1/6T_8Z:%SU*5XJ8LSW!ECSE]9FJ/TTNGD\NCB1D!,@;]X@>3<%% M]U4**=/I6^NX(9"/CA ;X2G+8ADXM.D*_#3[VJN+\R(3ZRAC3PYC$"S(#%$5 M@Y9N'GX%:)6*=R54RZEK.&8;-#H1&%"J8CM,\BJB'8EUC+0I/V)L=+3D'%U$ MPS87-M*B'%"Q <_J)=(B=UO6^D8:O!MZ;/#ST)O>J@*N@S5D,6[+VU362-NR M(\7&,LM: \.-+TCCAV@+WVW!*B[XSY,+12S8:K5+QJ7*-"HL[YQ*]B*KOLEF M3-@$W23SL+%AK("WD2'G$#X1C]9&IZ$2= ^09.Z)A&W1OY+L4E3T&&!6 M_ZEFD#\![!F1&X,'$+ZX-LB"#.Z!'2S]5 HI=UG?GS6'EE(T M)3T9;_,30VA8SCKH=0(>@YM7$-IN!.:+'U886F@IM48/2^]QCJ>J_KSIC%9Z M[MR6ML_&[U:VSZHJ8_O.)N1E P&_83F0.@9RZS@@L,,2E#]9:J1^A\SK_-G& M=:9#:[2"KL(*>XU0L2WO6%,^L((3=.$UVP7=^(X*!.B\Y=76Z%18@JZDXLV] MW?(.'#US946K3U[PDS55ZC%/T P2/BJD*Q\JLU4%>\;T6I4G*6LYU(R[,'AQ MH<4NW[Y'Z)WF;6#9S([=E^P*$!D7OZ!J7[F8G$VE/ZA -DWCS@DE:))58[MK@$TI>VFAL0PK5Q$.59(,5Z=0U0=&3#.K8,P=O^TLIQ77Z"9 M_:7[[($L^Q5NE")6>F<39D3BUYK^N49+5_ M#\P74*U0D?';G6=EH2]I@EX, MS]@JO_.MF6\=M-?UP$^%U(?%M;#J*2C)H5,K_,ZL9F9Q:$O0\6&70X3& T2H MOE0W:$A&P_$]P"52IY1^YTB5(VW4)>JE3IF)[FK)A*O3_;4;V>B =N8[=R%8 MN\D:,Q*UD/1.P>9A2I0JNQYQ-0D1_$XM1P#LW M<=SLI$'LL9MT)J%.Y\,/N;7@&Z8Z%;3'1Q#MD5R^=#04B^5I\+MZ&518C==1 MPQ%W8[D.+0\]N=HATH5! UW]!FHR9F:GLW4$1VK@OA"NO;-4/43F,&JAE]V_ M8NL=%.ZT4P/[5+5?\1!IQ*2#KAM_M8>@.^L-04Y! MB23L$/G56B\F1*PVJ@.!3_.OYRKAH=A^W0-E%),:]'_7I8[]NFAYBQ&JH>XA MTH=5#8:]_H*9^;.DPW$;/F'J'R*G>%31PT,P:O&JZ5WV0BFX\'M.*57%CN6_ M+C0 Q_@5(NB)%L564,5#7G;'D:M1Q"$2BU,;ICSZPG@4T#FNW'Q*==2% 8_+ M8#20G5D*N*Y $*0:^4C2J!*O"GD8+%6874%7H9')VK.85F!ZHQ:<3$X* :RI@ MO.% K7? +&)2A0G'?S7DZ;87:MA)D#(Y&=18^8!IQ*Z/KL=ZZL]VETGD^@!J M(,NU@BR0_P67@8)'Q &3C%BC@GE.:\0>O3_T0+R M!6Z%TY@RJ$+7AJQ/.YGO5']1*IDEGMQW*=Z\VE[BI ] V2NXO@#WL ?=+!8 MZ_@:MA'*L9O?::: PD1E$BU17^I;;"G2^:*,?NYWTC/4<*;1:S?:!)'E?0Z# M9 -KI)=5?#B\),#)_>2!CQNUY3?,@/ZBJ!)[R,@J]6GF+OKL8VJH*GTZ.5!>@?/O;&PL$R5DDP6RBSN(&ZW#K[SR?4MWZYL(]#L MX 51$@+*87!7L8:,?<)5(&C+IL!!,2[1[WZ(Y M"]T(+5[@C_XRVQ&TS*+<]7/*$;47VM79/:@^!9U5JY/;&>5HC4/D< Y\=)$R M6$*B1.E-2L>-$Y3\-HMIDNGI(C-6!EXT9 M9AY#RX]@6U"JK^Q^]]L7^+_%&2SA3)NS]J'Q281ZI+]HTSV]5;+9>.G*R/(* MA7_Q%T&XSDQ-R=W,5ELY:O$O![L@%73O0H%57SEV#784 "T7IUXG=(#A.WF\ M$?ZTD;%Z58O'D[/IB62^=+ ^.0*06PW#!/Z)39N_&YN_H4A',%_4/<_$1/GC M(_C_1A]&.T'PATP62HQ?D:9F8OQYN+3\/&/4+L4_XDZ:-&JKU/DBG]LL;Y?\ M'S,*PY8^Y?*%B'\Z/SX].9:PE^S2^-*\[SL/[M)W%Y![?IS?_D8[%"C/ABN$ M1TBN2XC@=]P><^!F*#/*]<:CAGVG"CKN+=UR7Z/FI16Y$"[:='EN^,X,=' M^=?1(F#W_5&U 6H.&^4\X>GY;^R&Z=J0>K)9HB^'D*?Q\_F%;N-9,W[G*"/X86NB<-[LW ML[,M;?72U^>4&8+::,]@6J.35OX.Q2TT8A<9>#QIZDQM$&$6*=*\3.X%3B7.Q*P6*C<]_G1 MZ=V!"S\/7+$]NS[7Z-]F"\!:[AS2$!G&3GW>O%TH1*C9D;<7.9HT)HZDLL MB56S,U1"[@J91]^% M=XX9F(;]$!^B2^Z!XZ.F'IA)2WM>69ZJ70^3(XH^FU*K/ET#\=#T/&G@? M/L^2FDO,T]29V!?]8\>F^NEGL"]L799/CY^Q9E\ +;Y.!9HV@]E5RIRM*+R=FY_!A> MC++KO; %-.TZX$,,H=3>F&?LD$T!=TC>AU3@:$^BFEUTU_KYHMS@>^"AW')7 M011'#RO(*]0VI\A\1^_2W>0^.<\GIT?#1^PQM_JRW&K:&-%1JHJ#B"#SU@>= M/G2EW:CTPPI#B_EX>]P0Z5>2H.:X4S00Q6RYRQ5Z)CT&U!T =VT!'KAT2%\% M'N10E$5D%%^O?I3DGN.6H4R?;VFOPGTG!KAV'3C+EI$^!,G8AQN#YY"042%% MS7Z\11I/K.ET^+4^4R-I8P"? MD$I_.3DZ.3F5E*VTLZWJXX0 36@W;($Q3[E!'!%R-)]L^/073X:_F[;6'O<_B:CR=3RW'!L.G0]]K#ZW' M8LM7V3N>CB?R+\]2E5WOIWSXM.N=N>?OS@KCMS0AFV5SS+0-P6JYP%$J<505 MJ6:?Q:B %J1&KS9PS\4UB'WVY9"@3._FM6*Y;W?%J_>5D8?D.0)_)%#$S0O[ M=:])0WC<3M)H*TK-OKZ/F6%MC:GQY!Q=')\,GZ]KOSW4%36NO#(]F$?9#>MH M+GR]9$.6F+R&*XG-Y&AZ-.%,8C/Z2_&O?U.V4XO.9W,RGIS;4O):;S.RI8W" MIIU@J5*E/SIUDW]IA$'I3:XO3I"&O4.?3M[<^8>V)X51>G.(36K M\Z\DR[53RC2*81FO&&/()00X]B$UR8=\/,M2IKK&F+T]6NR391)>ND-Q!WO/ M";-M4EGJ&F/K]F@%/50B<36RR[?&Q@QL^:I^IA-I+VAV90,?PIP!%X:L%E : MO5T>@DQ]^?,J*/\><3?*5-<8FK1'6_BZC@SAS#9!#/L(TE3<&&9P 2S((#[Z M0'Z6!S8^L%8WAA^= !=\Z>KS;#H-4R'EP?[/Q!F'6XXQ'!*#O""32'>IU)EH MO;'<,'VF,+QVHTT06=Y\<1OXRUOT/%Q9']19JH4H8]@E#'Q!L+J[=O X*S@G M)P"NSX*E[[*?UE+K&6/S=D@+ XOTE@Y^AA_%\\4#W/2S.D>P%8PA R?$@@5U M_Z9&BY)[:!VHV56:_O$%>$&Z)LM3\Q&7(0PUC6%&6ZP%1>IN48TH@DN_P#IN M,-6NJN]X.M;6K=H!;T&7KIY5J7397A1F=8PT%S>&$%P "P:(]*Q*&"Y"L()] M *Z:,_ \!VZLU8WA1R? 12Q8W:LJ^3(6F[$IM8RQ<1N"W(25,*=OF9(=MN?J=N7^/ M^D<(%V#IO2GF!R,9Q2@W3-#,4A\8A$ V;#+:ZN3R[=+R+-\&#RL XL]AD&R@ M0IA91*EN$GO:0-5["FFZ:L)WTS#X^EO#BR@/D ]BN MP'%7.RJ%E.G%O*JM]V8&8-B17M+EWYD-E\%1&H Q>W5Q%T QI94Q'8R^= _0P"N@[7EXN[54>LI9U(>Z[#9EHY7D)4;L]G#92)LR,QWUY;W=V!Y M\>K6L[^"]3,(]VQ&*5UM^>ET00MGK\V!;:-Y[\%+\/!' M I7E8(U:*V.D*=E0]K"&E;7D@8M@\ 7^$S>)U@LJ9_=6\R5;Z2?J'>46HM2U.=E\#787A;ZWC*B=1O*&/X-;LE(,27QPD%M(E?MGT_%$LN>-5>75 MU9X@X!077']=-[LL7[XGS]-IQT=-G3:3F7;6K50=>BLF<0!]SJ96?7+ ]&PZ M_"N#V(:U3ANA7O]M98?ZG-T2L:2.NY^&@*O3CIM6U86\4290_?Y*2-+ L][F M$O,T.3HY!A<25^"?7-^-09HHH)$#[(MQ9DE5WI\KT=/;68VT4N^F#ND^/6$4 M"TB:^)3$2*]KE+7QS]3D^7*'BWLB/G$(I.Q-3[V=0O7V8AZ \PO?)#>I3W*9 M%/5GMJR=]*FK6@Z]"'-R>B1D3W@+(,? '"Z(+'0;*?U0^@S[?/$]R@@(29[^ M^M:UGEUO=_N&M$L4(5;%CH\Q1'6GV!MX_>>>)M44.G@K+AHP33$M)&E)*-%X MI<[3^&QZ.A[^_;)=-TK;5N-):N?Y)@NWMF/WA766ZRZX MVA@/"_5RS@.@X_J:LY"C_AJS:"D< MKE+W2?0MB 'UQ(>S]M.QS-$'\7@5>)"*49:V 36R:/D\S!K.,=#PR5-F3&EA M,^*@(4 -TGUM%#_)5;).T&M\+P6NFU<0VF[$X)SE%V(&401BU^Y<)7^'K1P\ MS#./-%Q)SR6.2B+5GU+VGZ.CS"'XXO*FC+TFE=0/U_[9'SDF#!YIE9YP>C0= M3R0ETF.U)F9VZ(Q9[W1ZMT&T31O*-0@TQ.@C62,H;)1*4[__[Z=-I?1_?'%I M_7^_22@)CYUZX[T$[>?Y=J933F3:S[8;3_R=%?\H^J.W(P)]NE5Y"PY=Q7."F+36-9Y?H^6;WU_L^. M2F;JA69#1V%<,C+\:6=@^ -Z2Z2X9]B0ZJ:AA'+&9#?.SK"LN'0V9V/*F\8R M5>CCTY-*CJP!3J3O,MK>4 M!"K8\LJ8O,V>-O*%0&#D?K67^+KTC>DON2(T+^46(=Y2S.8$&"V9DAZLV"#!TQ66FEC+I69C98 M@]&I"/M,17KM6DL?KB1<.\+FJJR54<\.5!U6C[;9$"F76/1Q!4)K Q*BM>J% MM#<7(R1!^Z#A?!YW8> D=CP/\]4[QB795$P]F_),>%RH=#5K>5N&]4YBRRIC M8"Y;-9J8$9QRP^V5M7%CR\O?#L0.N$W%5+0>HQFJ0R\S./6L%_A1LDZ#+*@6 MQ!0UQXH\ -4;;SGV%+F6=DI*$Y8U6IZEBA$,: U44."_9!\#[4B!DGE6N\45 M)RZ91FY^'2-SEJ%@&^"^I(-6?J$%W:9N&+[)%=0U)MDNU1&\!4;#'I3+)ZY/ M4)?%BYL_W'AUE41QL ;AS:OM)>A6'DH: O_/>;1>L6>(W)+T)Y%H\(8E84<) MZ'^BM_<^!>%UD#S'B\2K][D\83'NV(1'1E6I4*?'4TT9U1VVWODNFMY77\H/;JN_%GCD*^N3P8?)5"+2@UY@;9 W(;$?[ \0#J@9*BIW(C M9XKZP- 6LRHY)#ZY/AS67,O[XD.8"29HE%):.:NVM4K=OCR(M3ZH? PM/X*M MW.V\X0(IS8ZZCS]ZA,V(FO]$/.<4^0GE*,=#E#K->E>-UMR\"M9K=!G7\NZL M#<73U5A6.;;T;N\ZQ=@5HSE7PDT0PF5^=0Z@<(90YYT[;12DM8/]-H :WFWK MB-QI+/O.&1[%:.V"__[P& (+[FC?& <;?(5WUG!K)Z?.L:;4^1R\@-!/UXI+ MX-NI4X5YUF*M7E7<,H"TZJ"KG&0G6I+L:^"#MZ]6^#N(/R6^0Z94<^%W M G%I)J?+J99TV>5%V/>:[+H*];"91X9RY!+G.^JN!_UOO>W\J_.?/G!F,;K2 M176+E\HJQX_N5JTSA1VY6@?>C;$-36=%,]O.\JM!<+8= M3J>5A^Q*8AYJ&= M(*,)(U@MAAUPDX?NDHX^AT$4???A3L-S_X0_PG4 2EUU"18!2H*%"ZH0)M]H MC@ZCK:Y.@XN,NCY8HB8H0-[22>0GRPU1'N-2"DOZ27)#I8.@60L5"/(:P WE MTX9:8(WBP98_$,;PH!>T^UX3[_$\ ME2"2X7,+#!?/IW'/WA:SUF>FV<.B**W*=]CQP]DR!"#SG@7W M8).$]@IVRN)1N3L 1R^'E,6@K3CER-26#'5:"57)H7&-&%346IYR;!/*$2$4 M)"A*N:N0NX&_P'!Q=&V]1?,0/96)O1;)4LT$IA!,B?,N<2I$!T:,'X/IZ0F" MPT.(_5J'S@@=."5:-:!WI(_=H5 52B5L/ M=]?#^]%HK!P_NENUS=&HX 6(*H=9?9\'G(VG4]D!AOT2AED%@L82ZGE 7T[> M+@DR-U?/+[=T_KU3"1UE(H=E>5JX-!ML#O-A4NJ(N$2YK8YV3INYCNW MKO7L>GFH8FH-9^[?HUX2HIOLOO,M\,/B1_2&341R[0J3K]R00C-D?<#H5Q=: M.^O$WPY5BB*]&+R!8!QZT9HN.M\A58*8'$2ITZQWU6C-3;%WNE1@2^_VKE., M73%:)<)R[;#!#A%9-1L ?]; MSGET!?&Y,8K*A&JSB;%EHC]C)+?)7,,N(?M5JJ Q6YVPR*J_NAYAS!3W5*_V MSLBV2C+LOL&7]09J/O5-+TIN1YQOMKET55&3XZ.+X\-C$X]N],ZDU^BKK40M M\KEM:R&Y.+=M.5CW$)VXPT?>:NK$56D(PAAR,"=N=9/6]I]_=T$(S;!ZNP4OP&.;MPB5U27.\%,7KYJT M3N_7V*WJ&N">Q[ RU&4:O^491RDN59@QO7WQ-TD3D0#A"PF_ \5P#XBDW1Z8'SA$2_AX"H0DX,H0\;C5;FIY[)9[)L.*K"E=WO7*<:N&/W7T/T^ M['"P!.)5D/X+;<&1P(=)'';%:+V"ZNMUAP-E#:=V!.5IE#C6R'CBX6"YU4%7 M/21YU/R=A[/CZ?CL\%C$H1E![SRHX'+4\YZ+ @R5=F3;FS;UGW-[3YQA"._( M/*ASKX6*ADG),FBH]J7EH7LU#RL 8MY8[2E[K';^F5&$OG. T=K',B..RC;^ M' ;)!G89ID!L0E5UAQ",^HGQ0GPPM794#Q@^K1(K>&U,I L7?#/8TG]DM%IL MX3(Q6Q 9"WKCR-);9+1*=.$T,F/,(0M\_<_!>H@!.9D>C26_\R)RWN& K'4< ML];A'2IPCH,H0X9W5+FIY]0F.+Q# ;;T;N]6X1UBN6)N>,>A$HA70>_A'>_$ MX5+,>WC'.VM::D?_HR8IX1V'RJT.NGH/[WAG$:]F# KO:/*H;%7Y &V>^L^N MK!0B>T1'2['*\;"7,P^!NM'_WMJ5%:U@)T?_0<^QOE@>ZKDSB#\,WZ!F4I7A M-GDL=17FE$ B-&SP6BO'L-=RR$]3X7*EDE])[R3S4!DI7FE#OIB9>[ MBJTJ_W0Z/E7EN%!%QE+T)FC.5H>TO4=5'@[A6FA%E*LDB"UO^$#*RR2"*HJB MJV#]#+68*@T1C"]^\JS^1%DA>%26#'^/A&L0--FD%TK0)+F*M!=1BV;-;+@* MC=RT69=OI9](X9.\8I0;-UCLV/SZ:0? 6A\/-^ F!+%@2BO' R%VK=.%![YQ MK$#_# $@1JE0ZRG'%!Z3LA&"CE^P M$TIK85ZZ@7:&;H-7.?/>@Y?@X8\$*LO!&K56QDA3LJ%4+Q8Q"N/2L U_V@W9 M\(>G[4;HP0:^!;<3#5,XMIQRAA8\>?,!U\_V.:+O?K0!MKMP@=,X11/+*L,! M/F/M&9D+G7*C--Q/QZ'[G*!VS/WQ^=? CU +Z)H,I_ M7H,-7('CSM0J94RD AV@6@_S-BXWOO@VNEP KD'VWPQ4PX*BN:!)=N5$.X46.L_HJAK<-<_"T/*7Z4:JPMQ'$*X;[,UP^T;F0/]#PLI M($V%=N\N5W$T3^(HMGRTC&X@#FNUJNK.)Q<7Y]IRIA/F'J[0R*3+E6=%T7R1 MJV(>IHKXEJ#]U7RQBP:\LCP/.)=OAI)I*M#Y7T<#5'.2[>O**; M_Q&X"UT;;/^XU0/&R95,9$\+Q#E1+M0@"M]^+O-W M7\(-J_/5]4 4!S[(/54\6SN"&)-((E0'A6_O2 W>]'%J<)>$]LK*Y_>9EWX7 M_OIS$#@_7<^[>=T .P;.H_5Z#9S$CMUG#\S608*]4R7T&R8Q$M& 28(L2O33(2%;QPK>K@EHP!3>$S*1@@Z7N4"='NZ):.H>>D& MJNZ.>/$J9UX!MV0,,24;2NEALJVN2]S#[7E^O0!S26:OA'(6%CQKLT+6[F), M"13V0DRMC#+69C4+UI"*SJR=[CC=A>#%#9+(>[L'FR",,2,U2Q55#0PM!R MD3.#[Q]J\HPUX8$*FX/-U]5O(N!!O+=5!KT"8_6T MMC.WY;TW]*E(M6Y@J]M;=H\2#MXY2I^NFG \G8QU">65T!=H>M/@?GIONDF' M!3RG!_VV2:26KSBU[M?WSNKT!N5\\3W*"O?,X[VOO3.WFZH,N]PO=H]3^(J& M6&^4OF82IV6HRK D 2)5-]C>LFF_\\YD#BVIE7M P"*B01%ON1IN41JK7:K< MJ/EQQB$^:1)AI>E+K70&PU+W6^!+8._NJ^\$%J,RM3(M*+6&V+U_6?I;NC$> M8%V!_WC5C)/)^>146^8KH#E1.2/420C;H$Q:MA[JR[N=9!X(8SLJ9* L$%H. MQ:7?###VEGYS(-3M354%J=\/_1HFJIH/N:>OO).XG8H*\IKSQ'F1H0C#N^+/ M)A*&B*VPM")'6;*&J4)'PPQ7M*^9R,(A5560VI0S+WQX\_<(+!+OUEW@NK7&77"GY[.E(5/2%>GH*ILSWHQT4]:,=,771G;Y

8 MCVYRD/GH5!H_<&:I#Q="(&M]R; !=\=\="HP08A=\8L9%OC&L4)\/CH5F,)C M4C9"T/$J=R^]GWQTJIJ7;J#J224O7N7,VST?G2FF9$.I:#XZ52YT*L"%X>9W ML@ZTSB] >$WT&XCGBRLK6A7^& QI>$0H1R)N:]<)TQF_:H^SLL94;=\UV;VX MQ!86U5#1)&)T1&W^C<&*,^H1:B+*<.$>/^,1457I\?3X]$Q;(@G#+^HF7A!; MGB)^S3!8!.':XG5E'C.[,O,/F.6\A UXRJL1'67.^9G]+.%1C2(9)=%%62FD M3'_G56V#(Y(.#+M4D+^WZ.HQ5&"H9C! 2W^@!N;KP;6G@$EYK-/9M2?6RD-Z MZ12U%%W7+;UT-$L-O76/@/WK,GCYZ WZ[_P'[MN"W]XN@5+R[OQ8W3GH3[2 M-I10SL!B'=/\BB63[W8(Y+ M%?_2MJG%^/( END9*<%)2*RCC!4YC$&P(#-$O1?8&3JB1[%21ETK,QNLP>A4 MA'WZ"Z]=:^D'4>S:S1G_&\NH9P>J#JL;639$RGDA'E<@M#8@(5JK7DA[!K;*5-,_064''3L6&"KI71WY[LL/1_+6N+\W.(=Q56"^EO8 YB^G/C51WC0>N(:;(+(C2,^K_Y%W:N?BQX5LD>6[XP*Z1IX^DGO$U$2&K!4 ME9#8(%<^,;=YI4R5XV=P 2?Y*@FK8NM=EXY+K ]+YCV17$LSYP6$L1NY_I+, MTU)!@RS."$ZL*TP!LW_QX0!L^3;N4&^_F'DF)T,3M*]2Q^"/UBO6B58N8IZA M\;#4>EJJLZ5+BOD*UUC \RP?! G.ZKCB!C& "Z)ACS>U> Z5_;%-K5G!#;.' M#=N USGOPF #%S=O$.C-'XF[28\*>?9MXZ.F?5LF--VO;<5JL6'+&GX'AX*X MK!+J;HU:3[?@+"4Z,:,U6 .S>MFF#3YR8Y1R^?8(/TN(Z6*HJ1P%&*S9-(2W M ZI*P!ZV_:CUQ NAII5Y.?3\;'D<.FVUN*P.P5]GR%?7RT(W0JA9CO[RCT,G. M4%(0HK)O="MCRQIJ8SZ\@EQC72S<>?Y-WZ];!9[S9;T)@Y=T_=$< LI0PT!6 MM$6-]:CI&OVI@#5;+9 9<:D2_8EE+"DHB%Q)73N23<*QZ,7CU#_NZR.,-P1)=X)6:9[>_N^N5QXRBAV2]MCAO MLH_'33?9"[FC3##\72Y;@P.4TBMA^PJBWG9O*4/:TS[XEZTBMD=]: *J_>9B M.CF2'/7:RKK-K_NTPJZ*@Y[0^,NWK]:_@O#*LR+2_7H.")'"G\A LXI]6;1E!]#(RU=6) M#\S6JW.BO2Z484(2Q7!]&=X#+TM*O7(W9"\SH<:A6)U3 ZIX,&]=&_@H?GRV M# '+>0*N_('8F0^_V'#L@:GQ".R5'WC!\NT2;M?J2B31A*GN@5"FO2X$>2(D MT2>T'+"VPM\I3-DK=BBD8($M*+1;HOV17ACL7RIV2/:GP184P"TN\]2-!^PX M#'S7AJM9UB;F8@L>>R^/2JK#E5)T0#D*@)\]&$$'RB<> M;1@]%N$#)\B5#I0W..3ZAU/47O?=AXZ+KZ'5,YDI[<"K=?V]<9^4)[<,H:Y0 MJH:[,%B&UGK^[+G+U%3? M].PK >Y\=7V41N"-# ,#?BAPK?*4^PO#$\$Y88 MGO('W@-Y&MY:&#Y0D[3T*EDK3P5P#Y 3 G(>;3PCV_+^"2RFQY_ >P%? S]>M=BS,PA]9R.31@R+9.?3$.J> MCS\#(?S+9;W3CJ2('M([:\8V^&5%^ M"I(0ZA>]? *L1=Q\N;^[5).XU:=*#,NUUKMC4V\F=4 \3.JUX6ZUECK-?,'H MVB17,I$H+1"+/> ?T$V5IEC@2Z0^GM0OE65B-' [90VE^)7V"PV>'@02+;/, M-8CLT$W91+KR1:BA7 =MMD U[0$*UJXX@I: MC,\>31;E@*JR.8D7J_ 5%#0IAT'8[$E VF<&M;0IVRC^'VZ\^N':OR]8K^$<0DOC!+<,L_P1U\@'+&@.A3XCO_[;IWD/2+P'.#VU\WO]*YT5VZH0SJ23%:WYSZXMO! M&NP2'*&/(+OB=X2$&@KRINNFD!>M*G>M,>TF;@V)=92S+:]EF&U+P*O*KO\J MB.+YXL'R*!<>:^5TL2+!!G4[LJ'4/]_G/;0.U.PJ?5ST!7A!FC8P/U@D\H"A MII',:(M;E5'\,_!!:*%CHIFS1N_5PP50[+X %ILSU372ZNV18S>*(NP>A7') MYO"GG;WA#T_WEK]L>KBF\C?E[-5^A47')=T:C?UK[Z_*6(2NSP;=MYDO!]#^ M5]AKU\D:J__*WZNMGT['%Y+2Q;)HM6H#.@[U7NFBF=34?%(=,? MW=/Q_BTEE0*EEC+F%GEHS(^XA^A1*>R8;P!:6/G+%#[RR7JWB^ M^!YEL8>8GD^L8Q@9VF,VX^&P^E"'XC"#Q(_OX;Z>8VHH5S.4(ZU@Z[^"^&RY M_FT017,?S8*NG\0*W,%W>98?YA>TQ3"/3WO,5=5HP)UF\' MLH=<+6:=_2E.AO:(1/G>Q&3I81@1;EWKV?6@^)GCN*BQ],U:O8I6QFT-J 7>1*9^K.1>$]S4S.QY(?5N+OQT0H79UDP\SC6\8RK]!J-;0R9%L\A<_D MR)0^NX5]U9CLGZV25J;O *FPOM9/$6%P8]][8*YG$@LHJ HB= W&4Y$(?.8W MR>A$4XMWJ/5[L/7==_)P,-C B'O"=<4>\)5%C_R"OF&'G5-E#C/WEJQ6&_R M/*K17J#J/7S">JK= :Y:\?3#L.LZ87T=HZTXK]N"=(PSQE1 M)^41X0Z$-NM9&EV,>?QA!3G,H[!]31@/<6#_?@G1.U?!&MVV327QS1;3^HM4 MJ=@/J=Q16; &T\0.!TIALVOZ/4@C(5%8>_2P@OQ#;7.*70AE6NDF5,(TE#:F MQHM9&*)<8FG.\;==D;R]LY]6Z,Q3_D>?8<$X^N+#GN,&SN-&Z:%,VV1""Q"_N&PMS=M#?, _+ KRVSRF=FQ^\(=[3.MWV?'KC,_ MC+(OC:S\4^\KSW9"=9FC\U7-/(FCV/(=."M\2PA)Y(5_I]J#)]/C$\F.43%L M$KGB9-.9H/7F)AU7'V(KC%69MLW83KU3NX/6Q*;.UIG1GX)P =P8VG"KMIX8 MW?"E=T8+T]HPBU1M:+U;V/=-ZX8OO=-:F-9Z2%VA,ZU56E:/WSG=2FF"HN6R MA?6-[]1H/?PEE*Z:0_Y#X,Q\Y(\!-OSG8X!^=?,*0MN-T&L9O;*=]?/OXWJ_ MJNPAE[ A@_W>F7BN3G 7NC8N(G6@K[_WB5XU*2CVD>2%47"ZB+BV^7UT#G$M M>.\@O6M34*QH]?Z!TC,'3:$-7@,9O82S&57C3B?GX\/;8PRATF'2<>O36QJ< M$3)Z"V;M8JRE+"JL1> 2?Q8'/;+_K2=[5Q ZDH M^8:-B3$6PXOQ8?*"!%MLO.S0O)B(X<7D,'E!@BTH MZE02+Z9B>#$]3%Z08 L*VY2SPF_M$KHM7M05["8&A6Z03^T5"C41NP&0>6.HD<(_COI1:M2U!P@Y@$]Z3RG'VS)B,E_[Q5J M:!B[\=,E#TNNA&^!_Y+J(<.:+V.)"WCQ7SMP#@^D4.R>5#/*XD,+MJDVKP(_ M/=Q++ \EW)ST1.<6+:E:!O[C2'(TO#94%Z5L0=-)9E&4K#/-\$:3 MU'(J$Z))2I]Y#R5I%5^@42#?)\L-_V%Y"2A9O5@<_2. :--TY2@1K>A%+_N7 ME1M N]-#X-*VHQX/V+O1I+E[-_K]4PA \=#Q4,QO^NX[[WO3HB'.[S9K*])X M04KKW]\'#X?GPZFOA]Q(,@A./7QI<-N;3" \W!ZR!ND\C_=ZT83ZP<,AY'#J MZVT3/URHK9?*!4ZSYM"@[D\-86\;3)I &Z=!(O+93*52E\?D$ M_E=NC^;0;L.<0<>F]4V9RR1R??2TH_U'XD9N:A;\G1E,:>5,SF"UNJEYP!EG M<_3/$)#OU%#K*<<#'I.R$8*.5[GK&7#1"EL_\]VUY?T=6%Z\NO5L;%0UH;06 MYJ4;J!I.S8M7.?/>@Y?@X8\$*LO!&K56QDA3LJ$TP)-:S&ZWM%CV6D'E[-YJ MIF;$A;6T@%Y76U26COZ1D_.?P&KJB"S5U+416=W5SM@:J2KWC*\\*XKFBQS' M/$Q1;$.8@)V$<)0"T97E><"Y?"OPY@5Q7;*C5/VYT:@P+<#E=CJ"Q/5?WI MT!GM,.];].V.+1\'0Z5JAM.%AE1Z?$GC(J(1"BY'P:V[ MV/[M?EO?YT97R3I!E[)? .^Q4>U%D-*QT4[J^ZF1O"0,'4^- M5.C2'-KE.C42/-&;=&JD@MD9+-?VU(AJ>16,*.342 5#\MFD_:F18*OV? T M'L/-JXJ6(6B6]P"HP*C' 9 I%F'!J,(J]YL'23^ M_EX?6\Y(6Q*@Z>#]S%Z(%O!P&MEL#FI.&;HYJ2>3\R/)=Y9:68G549WCT]I1?9>$]@KVGIVB;EYM+T&'K+>! MOX0#SWKW)X(#FUN.NP1>NMGLZ.9](CG$5I?N:\XI' :IT=V$>+ 4,VVKT M9L35IP?K&KP +]B@1B#B(5>-Y;E_9JI#KT]!=D8H!,2%:Q3W.4E_OPP!R&KD MZYEX[L^@(&Q1&"*ZYA0@HVY,38@_.C0Y1$9TKQ!LK1->[MQJ@>!)QQ25X$K^! M^(L/[9D:$+>X*Y>I%5"00M>NEQ2/GT;T_$*<4LRD$1?:81:6TM9:I!&GL:SFE&#'U,,3 MTRH9/N\$C*;/2QMF?!(J06DH)5WK*6\H9W[LIDBYTTR=UU\GV=M4?7FR2CSWRQCX$8]B+T(_J, M%\WG[_TK0^NPFXY:N7QK%D (VNGQB\IQ=0#VU2D_M()5"3AJ;O8W:TU^MIM6 M33E2#6U?5H915*8*36[6&R]X R#U8LW35C1&VU#+:T(,BED:EMA<@+6>_?(4 M 43[5\I457 ZG1R=&V%S.DBMPZ\Z#IFWE* M4>*58Y>.ZQ>R-J4GX)'-Y<9, M,$)E*\?B7@DEG+\$)?9VG; O']8]\*P8.'=6&+\]P@DF@OMT*(K/A751CX_( MY8Y2P:.29 V\5QB=1!0O%JV:A- )3),R D?S1>EW?*":)"@WJK 8I#XX=$4\ M3'!&XWCPUX^9"?-N\^__'U!+ P04 " "W@ I7[BDRR15D @#711T % M 'IO;2TR,#(S,#8S,'@Q,'$N:'1M[+UI<^+(UC_X?B+F.S#US#.W;T3ATHYP M=]<_A!#[#F)[H]"2(*$-M #BTT]*+,8V=F$;C+#IN+<;0RJ5><[OK'DR\Y__ MLS2-Q!PXKF9;__X'O4/^DP"6;"N:-?[W/WPGEZ3_\W]^_U\)^$_TKT3BG_\G MF4QH_4RKDE!LV3>!Y25D!X@>4!(+S5/O$QU[.A6M1!4XCF88B8RC*6.P>01% M[O [Y"Z=2"9_[W>8$5WXO&W=;]O=H4^;L)N7A(WH7RCR"T,P/$'=H^0]EDXT MJD_;KSNJ:)(C.L%VBO>P9^2.)C'Z#B/1-'GXH39PYIH,$B5;2A2S]PD,10 A MHT02$R4L29!X.BD!!4LB*1%5,#0EC=+(7D_P/_^H'J0KI*WEWJ]L\]\?JN=- M[W_]@I^!HLGBG6R;T000"D=^;!KZ;G(LBM-=XY'H2G>V,_ZU^2%\ -LV-C1+ MW[5<+!9W2\DQHM88@N"_PI\E2-1M\Z6K/6J]P+=MT5_]:J4MJ\ 4DYKE>J(E M/SP%^U2\W8/[KR!_K7_<-M667M(%\J.7P+_OQO;\EV;!X8"0M+\\1[3V8 MH@?9 3M"R21")W%TVX_K>,\) +]\-'EM^=+447SO;=OF#AB]2"KJ%_QUQP'/ M>;%A^A?\=9\PVBOD?TI(!6B/J;@E#?SA\JWK=8O- X>8BJ;3Z5_+ M$(&[X3Y#RZ.FX:\/0'D'3B#S#X_X3YS'DACU"&S:0;!1:[!I/W[_HP)1^?V/ M"3PQ(=N6!]7/OS\\L/1^K><;/IP$,U^;__MC\WO2"Z9PI+]^_^-IG@%^__-K M^]]U7Y*M!+__4;1YPO4" _S[PQ2=L68E/7MZCR-3[V_XUE_PYT=M%,V=&F)P M;]D6"!MHR_NP-^"L/VJ* JSH(VR0S M@HWDVY0H( 22-!J(!O!F)95;0-*X]Y9FP"DZ/IQ#-*/EN@_&%>HC@1)P1 @5 MB=":5#-E)I/OZV6:&1&(9]0(IODC88DF'.]&A=RSMFEJ7JBU7<926-@?U/10 MXVO _9'0E']_%**A"P.Z8/7I+*DA/C< ?$7.(F:Q&5+B\9P^8XXH)N!H.$E, M:/:&62J=SI@Z.]>GN. M)C\:8M9W(D +J("N&=&Q][CBKE"T,Q@N)2[?0P(K79GK(X;9#AA*_ST'1^<% M+!RL(QI%2P'+,@C6P^S(@CAD59DL#+OZK*0#;I7#TH4B(V "^N,W H62H@F4 M(+8#W@SPK.-E?<>!@\UIKBP: R ZG*5DH67>#;E:).K5#,J,D3;JL5@C;\QD M"D/ \[!;]S=<%UOYC72M0FK@WR[P"23#ILF&($( MAQN^XG)C;< 7V,KCT=JH)BWT@3Y#J&603HUS;6K9:0ID.-HF]IEC9>! E6BP MACC>C8^=6Z:5:M0\W2\C8#!M<)-*>0P[AN,;B88+7ACBG_2'JXH.@-I 8^E< ML2)+_$RTDX)8*EGVB'F?8E2 K)EP2/_^*-9RAU2(;;4]6];;T:OKOA?:O- Q M?J1#)$.N\UI/[G,@6)0*MFJ.,!_JD'0JG2;2%$6_5V.^><9'J,G33-EH2R-T M1M96/-7@EZ@UDE+M[OB(*9]1?W;$91&.S=-&T+L.^X/ODH#S:-Q=LC@7J@.^ MJOL3(9MJ+D>T&"Q"/9I$UO^\1WY2 DJNJ0X'_O '=%E#7GH@%)&V#"P1"C.S MU%P!Q@!"5G,]1Y/\L(>ZA=)5V+/*6)86QBDP7JF/6,-V(>%#S5H%X52$#9^$ MC ]_ *[+R-#-<;6PBUV_C.O"KQ@KY'(!B(:G5@QY\SPMYHU"$A< DDRY?M+O MP'C&V9$2/@T18!BB9(<3FP/&@0[;.!H^Y\J.OC3; M0Y/?(1H:$V0GB@]_A(ANA9"(T!;^5=4@T'SS"3XK ,:=H=,52K\O&B%@'@ Z M=D"$J9[FJ;PQJMF.I\)I&\H6UJ$G!)P'V(Y*K6I0-[H]72Q59\5%T%?*T."< MF0?K;UPP#L>Z_E.!+UM.#4W6O/70$HH&?XTR)S\@.>YWQ/GQ._SS$77^^76P MBR-ZWJKGE\CZXW@$2+.\4)-M<$CF42173^[WW8,4UYH MNOWE4Z K+L\/W4RWU%"!@C3U@ L6HT5W!M+:54!WGSHWZ'X*=%_Q(TZG=3/ M6P!@]50 #.AIJ-H44A7&R*W05PB@]V#+&IR'F_,MI:]I#K=Y M83II%!;]5H:"#B^!9VK\W)8+S6L ]47T\< _ N]!L^D;*HBT>T&BO)F1THV/?=/@-[F^&^S[:UY_?[G94@&0O4 1'*V L MRL&#JV$H1%;TG?&$[W&2Q]>0>8F28P?3=S@$+\WXO#!!T*-A\M#T!# A]F"R M^WRAP*N.^L#VECB%Y(5IMUI2C>HT(1J)XX%+7 :XGQ%V(;E&DL[B MSD"G0,9OMQJ#Y$BZ"N!^S[#KHL!-;UQ/-$3NPQ\GT;D]T0&J[;L@:O6(X#U- MUB-B-U0;6-IRSY(S*;%B6![!SWP:I>8!)2SJBVM [V>JW?>0]FP 1I-(^DC/ M\DG33P7PVW7ONP",(#F%GGNIM$ZE#=;L29EZ=W13OS< OP!@;.TN1/C=?3Z) M_GT+:FFWV$Y7[6R+G_7F'::7HXHIZ>Q+/=>F=F,"5NQ(=^%)TT\$Z]MU[5O MBNL"L'R:)KCR)./S+2V7=LRK\!$^4\5^5["N5[$WJU\HO8-?PW=D-2+8MCR. M6\J&']9W5&QK#'U]\^&G'2[;P!&G:D:S75F+EM&+UA:&[6PW2.4#),G5*P7* MT"RQTRG'-NGTYNFO4?3R_$\)FH<%?91^O+1T@@7]:R]1B1F@0D5VD&YKP+R# MF*%M(M%8^=JOP#LH^ET9GA_(RZ7W,MX'!!Y!9^K"&Z M;GT$PT@'6H>ZT]+&ZB.CK0$WN_G5W8 0J^=+?95>*1R[JBYLT4+<0CMV(-S5 MH[XTPYU=?C[%?*'3_G[ M_OSAQ_C+*$HD!J+1$#6E:+'B5/-$8\-FUP0=HE! ;=ZG@A*]2"IE)7/M;'YU MRE^<,8B%3[+TC)N9-)-KK"K) M('X+K6_E_+'3OPX4X)N=Q"?2Z0&G#5%B4IWI6L )MH85B57OVEG^V3H=C\Y- MN"Q_7]?I37W>LY1,I\+UFIP@%0:K*H;'-I40;YT>"VX?K=.SXQDRG300!DDF M"]5.JSRVAJO8IA.O1Z>?!P5-I#>DTM2 U%F7)Y+,4#1ZZ-GE]**3WSL;XR06 M+9FIS9S1M*=S>6OED0O>G):5:U=UGVK1L.U)0!=F\.LFC5Q('9^9&1,N*74X M3*X- Y*X=L_E$B8M-NP^VJ8UL\!RDCC>X+1%GRFII,KX^:MG_85MVHEAL(U6 M3Z3546.T*/ M-87DVZNZ,ZTL@O[PVEG^R5K]+-F(TRIUHVP7^AUL;NEL8>+K M):1;*%Y_!N(B2CT>W#Y:IP>@TN!SPVD/"7!3JO;'_%"AKC[K>'&=?I;G9'/GBF\Z.1WL2IZ&HO6,%K=3)VJ=CB63L]]?R347?3:DZV? M:M'0,R4CWLK@UTU:;>'@(T%*]Y%>95DHLIFRE7%N)NV*V7VT3:NOI@KGI3$" M*>,V5=1Y=)$5KMUIO;1-.S$,WELIL7?,]H;;0HN>((HJZ4B=;69+1E6JDNJU M"_JS:7[MRH?G7&W/JU8?&U=IO2V/&:PP8:OIVK7[I9_(U5@L_SUGZ\ KM>VN MYJNZMBIS?68PJA#ZC:U7E?Y_SM4 8&*OX>%-'5N*]=E"$7RZ=>T^]>=Q-18) MP.=!V4D5UB*/16_#H@ZU:0JN3%7 MO*G@3_:"C]Q%PBQ$)]I@\+#[++Q<)KKP,:0%)%?4S=YU(_EPVT3X2-C1UD=V M[*YAD&Z:T]3RJC$OF,.\&UM1?C3IS8:T=\SZE!"X^&Z1S\$+MHV@&=VB R:9 MU'UW.!XJ@9E=%&,;07\4+]@-+^_$"[K!2YJ9%&=>X$\XUG>RXY9@#?-!;&W* M1_&"WO#R3KP@&[PX=A)%YN6ARE'TQ.![UK+L=+XL7I OB)>7LG@G(^!UE%6.'Y3/WN)W(Z;"11B%ON3.1KS=]I[=(3SH=_LLZ MJ6=P.JZ(YUO'P5(F(*4M-'S*)NIO&DM@S4_ "+PUV> M[I/S8H_UA)YD)PQ=W.Y[0<&S%E[VZTP;.7),?K"YK6ZYO MBI(!7$@D8/E/#Q#>)/NNNBHX;G,P/5L8M\H/9*:9=&R]I\N- M47&0JBF:<^.X ]AD"WUC7$PZ':19"ZHM3&?6%GMV,5/-RR<' O/;>C*+_=- M!F_B2+NH5%T*[6"39/RW)-SLV@DC6VPUK74\W9SI,S*_M-U!LX;%#P,GCDZ_ M'?=^*6*.%PG20YWUR%71[\^2\1E^1,_)F#_H[^6QE4];K! MSC(X#ZJ9RA7%4!]R1Z\:#8?78BZ1C6?KR'S422UT;;KP')_(68WNM2F1[Y.- MCUN]YN=GX[6,8^CUSISB>M*L$J22?#+9_.K^SM7ZV->%UY-GXPF+FA5P;&!P M/FJ/\@.:"-#X+9/'-,EYTZR?EXVW?<1V9SS91^IR:UD5._VL-[XVK?HMLO%7 M@]/S9^,+;55MCLV\K;.<9C.*-=>\^.WNN&7CKQ7!K_JPS?8*)U')Y9 D;[F. MJ%2T>G!MIOT">;?KXOXA.UL>>O186?8@Y[/LRIL,K9FA75O(_,EYMZOA^E%6 M*UT"DM!J%(M:=*?W7S<:4^"W9\IAC[(HA]'B%BS* U50V,0K2A5^_Z*K8J4==F];Y' MWNWJ\'KRO-MDD1G-\#HRX^:H7#SP-X<,2R9H&O[Z93(4Q3*]A"1[32% M:W.D/CO+>77&*<-/I<[_78O/Q70>QSGQ=4+00=X0*AET=BB15-K=DL?G5_YVI][.O"Z\FS MG)B, PW)]1TDWP6+9'G/\M9G5'DB!C0@ ="KD1,$VF^:Y8P;@C]6EUUCDXJ**2A'$?71LN!CHQH;.[_TAH638^&YQS=8(<9\ MMM PCIIXM7Z[VJ@M&[<:U M!*EE)>7VKVD#[*6SG)=# [Z'AMWGF;(T*;PY3G-L@>:;32_5#Z@X'.W[E&[X M\73;;WKZFS0@<& G7M P1"N$3W@!VC1R,8).,'W0GU515J'+X02P37TT@@C; MM=R($H\RDYF0*0TX'U_15JK*=1$[ME[U$?->Z]<_3OR4XO69Y^P?R_F**-E0 MYFPG>,KQ/I=N4=62"Y!ZEUTE<^5ZIU*.G?E\,\=?G/!7YW3.=RS-\QVPWV;# MZ^2\$VBK@F,@_DK3Y')Q-' +LHMJ$4S:ECSZ/8 MF?1U=O6[&7]*0G_@^[0^P_F5+SBIE3:^W4BU.<\U,OL7+C4S\#CF/ MO26/#ZM?,^5X9:A16:JT1'JUU7AJS+N+.7;]COKGF_)XL/L86\XGRPJ#6^T* MEQ<5FZZ4R& RO&Z67\Z6GXSM^YFMU&Z;\L,?Q:XC+W6@]#FQ/>0PMN@,Y?,? MR_+6;$:THQ=-'9/->-+T\T[5??7R>D:6?=,W8%,ERIJ%S1R@AJB<@Z(EV^8V M7SS!M5FO4\ L1"MV>ZE9.IUJS6,K1J_._D& CI[^V?*(,3R+\5P(&C;(5G:, MHSQB0D6RR [237D>6]_ZFA 4MU,%SH4@8>KXOHZR*J=ART$&VHJJ2,365;\: M!,6P8OM<",JY^@C%.KT)4B]J_%"8.U.:N.F@JUX-VT?07AQ1GMAMIE.043[( M\'EZP*H3*8C=K:!OHMRI[U-]W8-<(V>'P8HMB[N[,;=M6L %HB.K,%+)@CDP M["A6X9;AG;V[4Z-4DQC,2;V+L(J(5;KNRAOKL=7:K\SZ0>*.F/;7]!@_CI@\ ML( C&I!RC&)JEN9Z8==S\!@S1L4;S5;)89[#2E)%Z1!=JNW&5D\?A9FC)GY# MS6'4L+;KU4=MT0#;M,ZP2W89!ZEAG#DOC9MUCYAVR=C&HT0!]HAI93HFQ7;2]!JL3MY,,3V]U%,TB>P5J9O) 7/35 M3IF8UY";U?FVJ'EN=9QE0^P(;7F&M%>RF2N8^K"VN&Y?]E.M3EPS5:>R.DNR M5>U-N4*@^V)'07OIEI='KAL?E[0Z,3Q9XO161\N ?#,M5B2]["(ILS?&LF3\ MZK"OR.K$.)]Y*CUC)%=(SI?: 4_5[>ZPN^!5(G7=T<^%]4P\\I?GU#-HU^S/ M&]UY1^\MJ$750GDRU;CIF2M%S2E6_UO $S4+*)SH6)HUWCJY2KM.U[F +G-U M=!Z4]4$#Z2NQ#8..7"0Y/-?OF&'Y$#;RP20=D!-4T/,9W"#G%6_NIF[8^"IQ MT(>PH5*-QC3/IDV^WD7\ECOP05N(;_Z(6R4A&8?02B-X69SW,UP MN0EI)6_8B+V_L2[/30LH&8(!?5QQR\*&CBA[OFAT@&/N*K![H@-4VW=!U(H9 M.R B9D_SU)XFZY WAM)0;6!IRXHA;T\F6:BK#FZF.40D*N. <1@$G<4VI'EI M_NMZ[/<0X)2PV:O8A8A))U%R-_PO\)4RW=%I!]QX&:^&G'FB5:LB8: M14@&QP_;/MX^8(M6^##0YN$Q(INGS;Y4+%I)Q8&N[BJ[K.ELL16_V\ZV@#R. M'P^VZQ6&O C)]PSF)4X>&,DKK#S!D YC8&\SQ2$0G$DZS[X1]@32B<5%.EG; MF89;V4 62%X[[$3SM-V*'%EP7!245DN=U;K4U,,&F%N*;4!Z"BG%OK.4O@J& MF[3&05I-$SAA@X8XW9TU1!2F([+5[RRY=HJIH"T4TP>#+VU+O[F4'@#!-Y9. M-"[2R;<[3M1-\,R0YD<$GIMU:B:2U'6RI32] =.-;8;F%"**?F<1?1D)-SF- M@YSF[3EPK.B',7P7Y,Y!][>1\HB9:'#J54O?&U7^%M+[&$4?&/Y M/'O6M^>IZ0 ;+\J\KZHC%*U8Y;X5VX6D;YJW_?HX/WM&9JR4\]7DL(5R=B"ZHBEX81 6-Z'4/5Z<4K3EPO;#YMD4: M[=@X16;%8.O5+U5<["Y;/0FA;(\61P124^*[6/Q>9+##?L^;$U?*>&R@&*7"M6WIDI"OP%AHAB.<=C>+Y-90L]Q)[$ M-Y#]7IF078GP6V[?(U=%7&XN"BG.3[K6;):OF_@HMAQ]=8J?O/CY_ :] M7G^%E7"^F.6Q"E4K.5*U/K5B:\N/8.=9;]#[U"L!WB6>TS'*YL85I,\''BH, M%K(D)]NQ74R+DWB>_SCP]\@G*(^7ABPX-=U<]$9=U4B6\/@Z4#&2S[,<\[W> M-Q!=68:?:Q.!2>3%+KFHU_CV8-GE3:3?R\5W.3R6FP@>;3E"C]]RA(;7M9WT M>,K49M=1M!_MX8\M:+9BPL@S7W.UW:[X$#,P&(%?,99FBD8!B(:G/F!DSRO7 M/%#1YD I6A#?8TTRP#J*R4 _=6([K"&Z#_J%,X#L.;:ER9OR-M !LFK9ACT. MM@8D.[$&G*OG$(T-"F*+7LQ,+K8.P0L$7*/O%0J>9-7T6-*O1_-GVI]-!+ D MDMK;0/6'77?[3;^6"&R?Z3BB FJBN2M!:G?:=(Z>MW7>KTLH M0@J9JQ#6JN M!/3;AYY2^P;SSX+Y3K]DH!E^]MSF#5UA/DPAK>X4^A;NS=%G9^PW_4* /LJEF?99NB@F[1*71(UJ[Y;'U:X M7B.7%F675).KV$::,4_P?7+QQ\==3W62RE?ZPQ6OLWE)LF7)JQ:HV.JHV+F" M5\%O4W3T+;^9/MW*U]I&FJ\SRAS)Z4F\H\>0L8SSUY+$CXG5(PIPX^* M%?UD-FO0G9*,L+E:+DN">6M4^5J>X25CQ7A"X^5@D=4+=&DZD;M(F333*<), M%;3JUU(*GQTLQA,"KT6+=:W@5SI.G]9GRX$HR6:NP@5?2R=\?K084Q@<%2X: M;62*SV730LHXZOGM:JXR7WPMK7#) \[VMK0D(FPI[V=;'#JFN2'&JUNH705]J0RE@5% MP7%%)ZB/6,,.35^X;/VD.N*]I:%$J8?CEI_L(OE"6O5FVHQMT+$S%I!N]P?I MMMT?]V;"?;Q"XN3EI!_50H_J,4^ V6,@NW/"BA8,U2S(WO5]G77)T,;1IS?@ M]'GM#^D'I0I>Y0(^F9&G=BGH(,3XVM!Y+(W.#,GCBX1. ,137$%TY+V6[[.. M\T:I,BD!#G"SHLZ65WZ29^^PI-UK]@1C!%Z7[D1 FWXTY8^E&9F)#FF@M1T2L,0K6R:&?:GPKC5.QM&];>YI"!.-^$U$:]"8\J;XHK5?KM>ELL8POKYGM//CN2T<4/Q25'\E2YG M>[][*RL2:\BM3HW7,E,',3J:8D^O-_+_@K[DJ5R^CFT6:37)ZLA,=Z9))$\X MBQC?$?OM_:L/N4$$@I6,T6RJ\V5)S;M%IJ4%@_@F7KZGS_$NUR"],#@?;:R2 M?+L:T*E:79P-\&OF[!7:X2-S\>\Z?K4(!"&5)$83GIH$6@OG:FA#GC6'?K&GMEU!C6T4<.F36^.#!&+ON($\.N $G+?,):=@3);AM:4LI/EVCZX78N>MQXWSQ\K\ MR3C_8OWBVRH[LAKE$X3#(KR&VPV2GZ:!NHIM%!Z3PHHSUQE&=97U44]T'-AQ MW6EI8]7;\; -^X_#S;8WH\T&UPM L4"11;MG7#_ MS3WWH&+(>Q[$=O)%U_5W?E%3&-HY'BT[G"BW>U-N,1 JY+5R^4U3_YK"EP7%C#!-%2MX(Y;-#<;T14, M3?E@(9\];_76\.$\IUJ@@E= [<)ZV/+D^%WI4H5Q,JS$^[,V MWR@L^IFE%-M<_C>],OWQUL1#*=OM?J:& ^::[;M&T )3V_&>G<\G #.K"N2Z#+4 MB(_G;NB;J,7_9*N;_!UWG!)>K[&*T;9,Q/2;J(J/:GUV5[=[ M59K6[29;D'2Q5R_JA1RA*+T;DF\^\//CZUOK>HO>:9(8RF-="NT42TJLPX.L5W\/%-P*Y,P"[D IY!K&+@R75L MJ9E#"GY%[\V\92G(RRDYOE7;5X'/*W>KXNH=H7DA[QCBO,7G)^1,*F \FHSO M:7'7@=0OZ*K$R^.8*&Y.JNF(QM?5SJ! $!7.T6(7*%\5:+^"^;]TQ4%9;C$T M)@Y,G@797(\1&OH,CQTLX^H(?X4K,OZ P->.N_@H^*1FOBE-G&$ ,<>81J%( M!D+\#IH_Z7$9-]R=>.UFY"2'7:1FR=RLG"LO.KP\)N-[A^B7Y^I%LD298:

5VTY M7'4:N\ SAO;J*T!L=U+>LPO$.-&Q;-]KB$'X4 5#""]MLPQ = MLJH9AO;!N\3:B[K/T-,2K]>1=M=<#F6MXL82@ >IM:G^>SNY;O \-SQ1Y!3X MQ(N%U5#/!P17+DV2GZ;N$X8G%7$GS/_Z!,W]YN>[I3=%\Y;?J\Z*"!%>C;'781K M"W@3$?*SF4;&SN[$5AW@QY^^^UGG+BM $RI@+!I<-(DWE?&^%T5%9>S[;,9L M<6*ODZPT.4?UJ[%#$:3,_1/*?$*);NPP>]$3HP]C]J/XR]LFL.NU[ B9I3W> MXR6+:*BQP]\-$<>?(7X)+<9E.Z3%U4!)-^L\4Q4X"^W%+P:[:;&+G7[^!\Q^ M%']@A5?**CZO<4%2*\G58IT6,K'+4=T0<>K"&95>9$I6NC%#J%QR8)0F.:E^ MI=OVKC?=\OIU-N\5Z2PM%; NZU5XT6H7:3^;K0STV)F4V(KT):ZU68LT*:!/ M(% !H@M8V- 19<\7C0YPS <,C!T0)45[FJ?RQJAF.YX*F6$H6YJR\$?@/"## MQ/%NAYPU?1YD@@SPQO98;<16Z%^:_ 8:;YW]F;0"Q "91,]P/.+;, "YN0# MZJD &, ):^O",X\MI15*30#ER)8UB$TW/#>TKVD-2*V1;6AVY6YZMT%'U64F MM49O/.+:'CMPPKZH\Q^J>V9T?)PN5U;,\7;540&2O4 1' T]?#EX4!>KH2:2 MOS^B@KH7:S]G#*K42$4BI2 M-9A7.TGA*[#]@E;B2;;C[+XC X>E:(;O:7/P<)%0_OSE&?X,:PYT,^/"/2E_-48H9 SIX8= -#V;%FO3[V'H@C16CD]!Y(O$^M+H?"%E]ODZ,CWJ=,?^W)SS;4*O--KMXB1=^MZ(_!P= M&>/$[65U9! LIZN1P5;T>I(L=!M<0W/CM_SPQ77D1='Y>HG'KO".F_EP,B%Y M;0MLK]3>85A1HL1=>,&\IA0M5IQJGFAL[?#4\4UE),SX&4<4,_4B,QMPL6O\!$2.Y M[M(:S(T,[[,%9XIW>F+7O(G8U3FLKU>JG (I9CIOFC5LY/-LJ3NH<"F2*-9B MZX+&&BDQK&FJC0M]9FQ2T..K8Y5"(3,9=L]_-YU;_P4(I;51J+&68#D M>GG0E6Q5ZO2*L?6IXRYB<8O;^M9"))R:V8?T*G0&J[;2H(9QN'CSXH1[>L]? M:U+-E)E,OJ^7:69$()Y1(Y@X>(;GN]QN=T4I)C1[PRR53F=,G9WKTUQGT%J M\]\$]]95B9->44KOZAWU+6U.-AQ]"J"5N;[\\O=FC-$SV_=L?]O^';[H#R_EVUG!1O)M2A00 DD: M#40#>+.2RBV>O5%S;0)#4_?PD0^\T)V-X%^M_BIGU-P*+XYFM20V6#7Q/0]\ MVZWO.?=A^[>_+JO-(1*BV6W(6F[KE-RK.SD^WU?294?IL.)>98<2/;#?6#[_, LLV->M0M\'*/;R13J?'>4)^#K9PX7KSR.LO M_:4M[R'%;-^1@;O^4P6B$LD_),OO?^"_$JX7&%"-F.(RN= 43[U'$>1__YZ* M2K@]-FF D7=/WM'TPU=.>)OZ]CM[79('7Q.>VC4'?_]XTJLSUJRD9T_O,?2. MFGI_[[T#-IUN&XZ@&DB.1%,S@OO_=* ;ZB9J8)%HV:9H_>?G^AOX7Q&:9<&U#4Q+_@T3_;'\/.\#O0KH__OF!,W\?I'XT MVAT'=Z\)"3'77$W2#&B>[E5-@:8+]O#__0^-(?C?.PY,0P:'\B2(,B)+T@@5 M1$D9"00FTX*(D[B *:-4FD)0A"+)'VN>G8F\SVEWS.3I)UUM8/=^>GQX=D]' M=,SD^%JQPV43[0[3X=J7&T:;8_E6L5/DV@FFEDUP?;; U/)<@JU7J\5VNUBO MG6YLSX<2?:-9H9-U_U@KA>R7'KUT?U(_?O=$5X5BZ-G6ST26_?_^!Z60OS&$ M)-+__)).Q-4(LV\=\W&0C2;Q?L#N*:9#HF\>E"MZAZ:!>4 !/[9' M>X.11%D?.[9O*4G9-FSG?JO3MCV&^O-9=Z$B1.XH^*IUQQAY!WM>:TDHW!;8 MD3@A^IX=OG-M/];__L)\OI#:E8Z"!=3 M;+YI#BB2;*Z5QJ/AGU>)' NF&"B$!W?TIA\B%H8'AVFCX-T*(G;ZX/' 'POQ M*'2NO']_:'"N+I#A [8AB89A>Y*]_'$>&6_ZH@.%9'L*X)ZXTYDBUYF[0I&O M6X+?G,]QJQX=?"X=I$P;C&V0X(N)=F#"F?[15PJ)GDX1U-\']<'Q*F6M$I__ M.]'DF5:':U4&B1;7J+M ?VO=%,43]58")?]2_KO^ MHIY+= I<8L]?V_EJ#-M)P)_1-$ZDZEX)%XM@IZHB!@&,@H%U)K%J1(/BUKG%/:$2Y(R(+T51TF<& MR0]-2FW,6.9-%"CY%DC@R,]$.*0/"L_=#<.7"*CJK>\0.7T3"]IQ1&OM1CTS MH8.^4%UA=+;(83E)=(5V+K5J/O>8/VA"B;.9T$Z+J;6+H:&\/AOZA>3@U.IG M:T.]'7*W1G3DV&9"V/VSYJ1G[WUU%HMQY?PYL8L37E.ON6&92R*G&2 !)5J" MT=?GQ/YQ)>]I9EN<8L.SI;&(."V>3: M$_MYR/^:A ]M$RB:+"98VYG>G4_,3VT3_^*6HNQ%I H74YT=B1*BFW"G0 X+ M4Y2$9B4TSTW(:A1]_O<[N"^W!9 8+X!\>&$:548*2M&8D%(00B!H&0@2BE-" MFE+D41I@&(HCFX7I]1,=66"-OM(H*$R6,\5&-C<3%T._VH0JZ5G+C%YJF\/) MI,.957'I#XRQ8\X8 7O>$A"Y'I%*#FRDO$RWU$Z]/BA:84OL:4N]-"V[BMZV MN)XK&3-E,!P/5DT!?][G-"M90TP523Y/:,J\:!FE2BELN>W3BVHGMGA:EPK( MX8GK4Q?<;S_L,R^L$-G *RR=B'2SM>-"5(P2H6;SQ;H4)?KF4<$*LE?;L&X3 M?O,8Z9ZS'=@>GL/OE>WW<^!X4-,:&R2M,;#IA4C_[SZ&-B_;XFE/BO8ZMV&' M(\->;&&S_3NY<,3IO>0 44\N()'^6%6S)^&[IJ+DVH;O/97G4Q?8G&2%YS:H M8P>UKQI_>XKV@7$KM_' MVLI^3#,QI\7&#.%HKC>5>G-WW#+RI?';$C*B)2KBB[',&17?YT+_O7'RR73. MYR<*0L0FM65R/;W[0O0?H4L6YT)UP%=U?R)D4\WEB!:#Q7.1^4C=X(N5O1O0 MU7XQ:\0]H7.\] R]Y\E&KFTJJA)^/\!2?@5)3)BZBEO$DVRA$"'7B2%$4G3 J'0 MA)!&I+1 *E1*&>$$(%#I6?JH2321O%D:Z75+P#J84.L4E?&A1!-+9[N4W-$# M!-"B.C3[06JB- \EFE9!TD$574"YNJ,X#&VD!P L]A)-WS4I%$OPO"[,GAU# MO75U:NILLXN7E3XJ-CC[VANC*$YX7<#Z/Q7- NA>L#K%?4X5[^E<<8P. MVOW,FTOLD41#M8&E+1-91YN##Q8''8SY/X4PV!YAO,EP4.(+8HX+ZF@N7>M- M?0Y[6Q3?]J'/DT Q\H,$^4=R$K]^?RI16/BQ[G3LA;5'$C[',RL1$$G.7^B+ M_&0$TAC_ME)2QK(2C -MW#DP\C0O%%T''N:%PDF>*2FTH5<4+M:=!GP9])KW MLT$ERK?%P]\F8%5-5C7H>;\S'Q1+FW7]OG:LM'O#AF W MAMKT(1<)/4_"[M8K55=4$18,%OFV*[;S[7#9%'L3_@@:15ZNGXJAX?UP*F!# MU; N8^I @=:FHI$ 2R!'!Z'"KV&(!-QC0^"; ,:3RU!'O=D7^>W9WM6)# M 8,>MO6\0K;5FO4Q7AHAG(C.]'*N,1T,QF^C $ZEDQA)'G92SU@Y]P9!?2@? M#(4!3?WM)CQ@@&E(DH05T>1G JIIPP\53$*$2'DBV+=BV0MOH<6I-ZC!HVK, M'FAU_S\C^ ^DTN>G9# I@'LN VBU:K=9AG; MV=\L SV;\#4/9[HGN*6LBM88)!C9"QV?<+-,0H&_0HD*FTX=((-(OE!LW4>T MK]%-_ 5[AJ%7PO5E->&J=EBGNMW>X:FB]W0^"_'QH,,1KQ_>3.F_/Q.BI23^ MPO;F+<$ #C:2)G!6X4-1>_AD.)Y-9^'6*#<:231XYMA7& $20 C F"1#$T\J(**N'/J:^X_IAU_"'EF^ MM=P2"!FJ(FC_?6.])-5.=A)_A3^F_DY@.':W:>&I6E0C/PUKY#]%:ZV'OM-# M,!K\1 6S1]R0MAM]LZ=@")PTIB7!J'&!NZC3N>9(["#,3<'<%,R[7/:C],O; M5 B45S%AP.=!0I3E\*Y1,=0#H2@YH?T_^&T"8C)YX ?7A)H'OL/96EPH=":D M1O S='M@9] Y"$&IVY_OH ,$HI$I8*19D5\=97U"FF+(WR^-+_H9 M_7O;[(\-7A[?MF'H\&P:OS#6;4O-VE.0*"8EL<3&F=OWX.X^#].G=^U?6]6G M14JB4(020 J0 J&D:(%6:$4 Q$@B$13@Y$A\N@+?3BT$LMUK.9PF-3++OJ^- M9O6#VT\N?Y MQ2:W^JCE1"_.#)1O!XAI3Q>CDM3(L:7P[?C3EA5_8F"]4[.*WJS5V7&XT.;5_#A L$ECD!X-NGF8UY&*:3<%[1)OAPK>H^^@2?!G\A/Y/PI_]>91WZ<1V/)A./^PW1& '8ZZ3 MZ:S33XWYEKR(EY@R,5\-B-2U*(7V2W%\S)3#FP7GG,?6 MK04F(EW&=S4+N.Y.8 !/S\OU;&^ B#[7:C3K;*55"04&?Q.._I!/_$#9TD7A MMCV *T[0.M$@/YN4W.&DVDUN_R2W6\+E([JQ:[+MY%?@51:;] ,?21;)!F\1 M&1-1QP)^"ODECI3?TY9J?><$_NB55'E88',POZ^-#JT.1FN"T)&Q[&A)SW?7 M:7;X^O6QR0=.@K2=Z%U&$+Y\H<%7AP)JP=G:H<6%E(L<(TNT9$TTPF IW'X? M-G8W]T:YB;#:6U.>K"<^J83X2WQ< _$H;9[XJ!L=N[7=;[Q,':TQN2HPC)V^ M_PMB,UKK61^M=L1*RG_O$@,XX<-KNQ?PH\+I/%+#T8(O$F!!"FMA!23O(EJZ M7J$+#G6PHN142O@U-JU)>KJ56NH,N#P&=.F8:^R]\JTU[('SJN[#_I(>ZSZ( M[_MXROJ'%PKQD43+HB@+" UH@0#82$CC"BZ,,(Q.I10J+:+IIXME"IM>E*KY MM(?XW;1>4854:MDZN/UWQ4DC;]E(8QQ;02>8FAM*1M \M%!HMLR9:>.VJR-E9_-[)- O_NIL)O;*_9>?2O,_;3)(H'<$N;D/=?T1OK:C>>NK M3($HPTC'$%WW3.+W)6D:4M 1H^K*M?OV5[@G[BS2^E7I5]L<_QP!$&S##A@5 M+U0MJHC?>G4WH7_//K:#4G_.^MR-1Q[ <#)2+GLAFK2 -[R:(2Q[WMST_?90[&>42K%]+S$5G<1<-'QP7D?C:P+IS+#9J-&U M%MUE5Q=B1F%6?#+)]9(%?UHC)H3#+#;U@*\Q?5BOOG_M\-NHYW./8>--YF5S>][/Q 90N6C[!M3LOJ6M( M9&!?(X$6T T",QHQ(%,,/^*IJAN@MM-+84'S1V+3C?OOCV(M=V!G6V2.VIXM MZVN35/>]*/L.Y7(/GC8=,/TZBC?Y=M%K#V1*7V9J$)[I5/IGFDC_I"AZB\ M M(7XGUE/>IF"=YWM^Y;4M7+<[8-?@5]!32FBNZX=[)"TE83^,[DE!O**Y4T,, MUMMC]T.UTZ2QW@&TAU[?D_3:*WC[O_^OH[84RP80G5#9J]O$#Q;IV#%(KBL( MQ1'4AO>BL1 #=V,-:/H.V[D ]SOEC(?N%7E'T_^;>/CXL,UX;S1A;FDO&_0H M=X0B=SCYOT_21]LO_U#(N+<)&T/OH@T)#_NP"?0N13Y+0YU:744^)K[Y$+Y M3*A.*'K_TZFS!U59^/G0>;R;KV!P%67QH$"PZW3<@P,H[G-]CPY[3'U*ZD,4 MW*1*B12!RR,E)1"$C @$)HT$D4A10HK&4I2"IFB"(A^G(*,9A7]_F(IABGU_ M\L=<6 3=&RY;9)D$6V\U3K33Y3WC""](3ZQO&+_@$*);#Q_N'FYPK6(]F^!J M62Y[N7$]N3/VA?(GL8XG5T\H0-<^ MP354+[C$ESXB=?3:F58-&&>]?,, -(@A6?[]@?TXAAIIX@Z' =?^B4BR#,!H M=/'LF7@@>7,79>&WP5$#^JW%7+'&U-@B4RG60I^:"6_Y%G"$I%/$\[/,7@J; MMI2%'2:*:]J*[P76-OUE=CK[&/P^X)P M.MHH7T")G6?V;[+4WVS6+VK9[XS\SV7X(4VYKR>+'C#1W+;:/CK?/#I@3R ( M#$T?7H#\8T(S[#2!WCU+8\;DX\=/T!$L;9QD0_XE_0 MDGP1R_%L]Q-$:>0*1[N6,Z(!@0H2;14 SPWOL;='B4>9X&A5+@MD$)[9F\#1 MZ%OLF%UXUVP_OI[U^!1H7PS'#VHV!'!]"M;%'&Z$WG#OC0-4J)K#HRTKMOMP MYFP'V@,0-6IKRT35C@Z:Y*+];L^E( 3^%U/=WRLX^!8J_;$H1#4?*HQ[@>-N MRC(2W,R')/AL&;CI_ION_P3 LZ*K)G*&O;@I^9N2_TI*OF9[\%G/CB#]2 . M1YLW'7U5.OJ8C 56%2UQO&9P5G-EWW6ADPNU%F.)1N!JKCW*?2#-@WW)-,_Y MB/;0\:[@]>$%D3'9OB(T3 ]2&N:)U@=IA&U:P/6-IW'+5TX68=07L3K'H(\( M"T$=VW AJQN.+0/%#ZO$*0JA,>(#LDJ<0%:_*P&W/4;B]]#GAV7NFJSGC]\X M>8UF\B)K?5]YBG$V%QBIQBO5/@6OOE$60Z1:3?6XYS^GJ6DQZDDYBJ4+<4M M56BOPW(J+(W2'Q$@ZKL8J-/0;-O)=[-'+Z04/_6@Z6,C^?2NW5>\+_OHV9UQ M*F?9G/?2GOW]J8:'"9QEN^&+H2=&;,XQ0!Z.,=B?-_PU;;'[__"L^RVM92N8EL>+R#XX;G[7=4VP_7WC;GA)[-USBQS=XJ)H(B MT@B9%A <:B="0J!.DA5:2)-T^+U$C-+/[AY&0,U2PF5X6^RUW5LEEO%7ST)V^*Y&LM5TP+G.]V=#1\.PJG??"EN33 MEG.U++2A>?YC"3%U?XP"ZYBY0^&@O$@=N4*PVG./8K>7YF"W,\R*Z8_*0I4,]; MVH7B@EFZ3(4#G(8(8PBI7+TII)ZWI"9\S9(&7HUKXTH?D00!)-,,;/EL1D3/ MRPS)FM7@*7N84@K- 3&D%[#ELQD1/8'(IMM,3V?E6N#8>=-:71*E0R_TN'*D]P,([B.UZHQ DH>('^_@F72 MOJ\@&K-B&,TO-.P^[/4 3],UE >KC+1"S&K)81VTB==D2($#3/5Z>)_(LG:% M]Q&,GK3HE-1U8=,#'*AI2QNOZ93 S\B,.LOU.#+;@4T/L, 8"LMZEK>77-[, M#!%JU7=$9BQ@!UB Y+S*-$4/.OR,!WI)R=6@E$.).L""Z81UN*KCCOBV4L0X MO28;J_#L_0,L(+PV[W!9 >=[U>1TKOG-8ADB$#O HV545$2) 0J]G(G[Y"# M;&TV#IL^P[4W80N!K(Y'/.14>BY:>37I1TV? 7NAE!J\Y/H!;R,2<+!VZ32.4T)"K_6:6'JG-L.FS:96YTL!#VU6#ZPVPV&O!S"0QCBQ612*&!^T+:?.84C7S"["@SB? M-;4"8,R+-)7E@G:SP65<'XQ81L /8$#V&*J;-E897JNP>6^$G@J>/^'+< '&,OP01%K M+!I-CN))O&?JEM>"+, /,!8S:G1\>PA%V3&2R[0^FJ5; K$ 6YU2R-RLESD M.:2^K5Z.872S6@2S_V38:=D(OBRS(%>WZ\-BFA3+R_" MIL\(SJU(B5;EFHF@.;HXBES>>911D+V7@ R&@FU:$DAI_H=6M&=LKY"2NL&($X@$Z] MU472F%5MZ+U&0*&K?&_,:TV!/* @+'75:';R9AXQ!;O"SH9H232BIL_UGI,*94SRSZ''TM-Y@PJ9;8GW=RUPH[.Z25]''\IROM]P!\N9SOE08ER5A M!W(8\(;DVD[S+IVZ,2(&C,#NR)M$Q($1*'Z7?O6RUQLG;B)Q8\2-$9?03<0= M&/QS)_^*P,D_%8&_1 #\XH>.'G&?V-.B[P=Z M'5@GB^XI>?D4TILD7$@23LWG]1TTS__]F/5OVBGQ(FVHN_.?WG!*VH2+KFMJ MX,C/%\AR'GC M'*\&!=>E"M?%1Q_6>Q<^ >>-GK(+PGK'DV!_K0$O/?W7#,%6 $ZG]=?R?O&] M$Y>W?NNT\N"_?$3'^HX# ^&$>(OL;A[M+;*[?DS4CG\ &:^-A>-1QNXOUQ@]\SB?PW']V,^S_][*C?G[+'= M'^0Y 0E-OGQ,Q7,)2/RC+<,MWCE'E*.SLGU+\UKA<0CA5F6A[4'I$!U%X-M9 MP4;R;4H4$ ))&@U$ WBSDLHM?B2B;13+]5.,*]1' A7N(PL7Q836I)HI,YE\ M7R_3S(A /*-&,,T?"07(FBD:[K\_DOB/\ H)4_3^_:$MO7O+-Q7;V_S^(V&) M)ARX[R;'HCB]#P66L93P/]R#M#(>*SI. .G<%0T?_$BXD&7P*=CS=ML)-J$F MH@U(+E\9^06ZM5@)^7!S+/[C-Y;ZF2;1?WX])L3O*P)_'*W==Y'XLP>WUR'Q M*!;N!PT70(5F;YBETNF,J;-S?9KK#%H+$(P_7>1+15\L3WI3C\LO U#,L4TF M+X1HXN=L3:Z?_ MDIY0O#%RZ@@PCAF F.C-LWE*62!Y[9U@[Z0^9SMM*//<4C;\D-R,+#L^4(IA MY0MPO4WR[X Z)=DQSG2R(QWIL21?L]11JLJ,!3KTH% $^TF&I2]G=J%BK4YN MVN-9.8:(_S>5VG5A]>4W+SRUQ=YRF1:JTR6GH2H*'Z@-X8G?I)I?$S M>6,Q$HR.(RH@X0 90"\6$M/]F;" =TLU?:O \Z0[*6[YIC-[45"_08OCN:V= MT-; *UJN"ZBN/)UJ6;VM9'ML<>DU7;TII$,GB2*)6X[IZD7](J[/MY?O\_DY M;Q1P.#_Z3P M\[L^L=83WT@MW')#,=$%Y_.9_J ,M,Y8Q11'$KB9/Q[5BLUQUW":H3((5]Y^ MIHASN4DQPGG# 5-14Q)@.066"]9W("L@.A3H5EQT_6'@I9V?;Z_=SN;I;"27 M6PLN8REU3P7.>IOSRW%AKNXZRFPPD3D3MZ6IPZ <&5YF@*X=()(Z_^)8?+3 M5Q7Z6^[G:_DQ[Q/USJ)(]?5!X")Y)#_.,I56O3\=AZ).A:*>^J9U11'M]A>W M;HF@RT5\%SZ*+UZ^4OSH$W^E>S;W*E(3#\EV]]5LNT2/6G9^,1=YBE2:4GWB M(CFK&5F$'[_1GSAR*SFZ*9EXI9UNFN5B[MR;5 O:23?;::P0\%3;7OI5*\AE MAI%JH4+5@E'TM2>I=M?54F\WPQW;$XV$?+Z=X/'1H;>4U7=,6;V%&%?F8?TI M?E6) 9;5T++!MU>K6K?Q@Z57CZ)X61!W3?2:!PRU1]86_H)N"? M5;/T!PEO9Q>(Z,T6'B>6_(;*3LH-:A1=5/NK:7#16VKD[ MX?W;?Y*!]6,/E[E]XA%OMX#R%EA?L([IHT=EQ2S1^ASK;#$NTZFX=A3.(4@\G7"$P>G)J3>;>O4UPV@XN<7Q2INBHG^/*.K MM!;XAB%:'M2>W%;F#^^>:,Y&&C[N8AK?:^D-OXZG1]82.DA4Z""E?F+I\Y]4 M&&N]\8W41%QJ6KZ];CBG;_4FY9#*LGED6>:J.L8K4FM09ZU*N,V "CTJZB>- MG*OV.$:X9VW+]1Q_S5[-2DP=>^P ]Y8ONK;(\2JH<,LDGB%[7YZ+ M5F,CS3"P?'F!>TYC^:Z>M3IZ$BF1S#S?)X$,U>#Z..>?Z#$[3+^,7'Q+9?!% M+BZZ#MD_O?OS$>'OZ'B@\G:#XLP>U\FF"Z6*6&%"X0]]H/016P*^8%:I%2(G M:8^2O@O6];JW9-(WB1)OR:3X:D&L_.S46IR@SS_<(XU [1)BB*.D([7'LZ*6_;RD(SC%OZZ,HB MQOAY0M]>LYW-[=D*Z0$=IN>F0##'?0P1QS,MY?8+,BG <'!]YC+^,YTZ(B<> M7Y3'UY^)D0Z_U11=FZ?RBD /:>+_9^\[>QM'EG:_7^#^!V'N.< >P)S#'&;? M=P$%*DM4HM(7@A(IBF*2&)1^_653LL-LDNZOJZ:KJZJ=& M&"?D*5YP.BJ>=]!:AUL!@Z8/-^@;3/&4[%"(FCXR]PF>TW2/2'2T!M,\,,V3 M)'P\(=WRHZWORRQ5_ZGES@?0*>H;1?2F696O>&*AW^QO&Y5V.OQ"X N1[ /* MP.*A>\$+F.Y)"$B">:$K]Y.^UZ7PPTLKC"]YRGB@:6*%7RM&KFJ9 M!!'Z4!&3,X8]<#@*\TE7#PDPGW1;KM )@& H2PNJUA^P1A;+]&8E?DK1A : M +A)Z .#W6>IT8[H^9$3$&:?(/UJ ERLY*U/\M'XM!S/!]P/;MDM3!9YP1(7 M/:?5J?BK[C*]DO"(WAD_I/C@JG(TR76]DF<]"?#6DK4$Y,['X I):[F MC4FBU^8MV>M7"T9%P>0(4^@#,27YF:VO,SE#!N=3(><+1"!"1%"< !S1)MX+ M^]>1'; ++\2UL<.>F/[Y#61,>_UV&4$X213<&I_6T3%999H2'O$^XPSYP#!O M,;(<14GN.*UU:<-( $+L_2F($ GQI=Z%B(*;P?$,8TU1I&8RFZKH="9.&D $ M<)X8[H'&WDI^C_[4>X)QV!6DOVZV=B*)ZP"YH:'*P'6XF5*D0_(Q=\<-_147 MJZK+T<3U/4FT-Y5==1K^/]7UP I@S-\1F:*_N=$D!SR(OXF"G.^=E1WUQ.R. M8_%;UNQ+EYA\-O[.P^;2O["U#/CE/>)UI>++4AG=:R&U%%:*14PX)*;IN6 M\(@[E'[ 2!(6Z$/ .'G9& 2,\4SI)NSOAP%X[P%S? M0#9N["J+LH,/Q$7+='M-6MX06.@+12RCS.D=H>18_*T:^)UE5A)BU2?U9#XW M:WV$3A9<:5GXD#COSYJPS6 &SCCH4,W=)\/!X_C%WW$C0SB1E C[YE#,* M)R2#G\%4$8S\SN/WP/#O8MUE'D.^S?L!'S>E^\*HL\V+NBFVTL\ZT-/!Y M($5$0K;1>X&)BWA/$!LNUUSF ' 88O7!P M[;F@;."%7Z>ZD9S +$]YVI89AGNBVW)IO6KH9V";1;C2;*+T1 M1[F19VF=<63I@"H!O<_,T8X:=/Q6_2Q,%T$FOP1X3,E;G^1C[VEY0@\J+*@4 M:^->;5G)& 6Y*O:;[5I7+H2A9,04RM$PS03A)5%I*(@IER4*/0A4.H<;_:F7 P.F M*TA4W6Q]0A+7 ;*L0)6!ZW SY3Z')$Z2<#,]0>YF]=1%Q,DQ"YA/N,=\PFT= MSKQ=[O=QRTQKL#(Z;#;@A:K1-H4:EF_GTA)!10D%]O3EP,E!@%LU>)A1N+'C MDF^8^1:CVNN5C]1Y'6_HKCY7"!N)S!S'LO2)&4.I6[AX?3.59?QX>,:2JUJ53/\[H8E!''-AQV$N$# M?3 ^7'N."-Z8@ODBF"^Z1G_HPWL4'X:3$[G8E2S4#5!\II-BM]J=&=I*(ICH MTA0'LT;7;_8P:W1;SLWWC7V!=IFFUF\'X9>;S64NC2B%I@:,/6+

\R<_2T M="DE4%.^DVHZ[M*!>:,[B08O[13!P/ ,?M+6L7ZU@_G7DS260-/XZM,V0J$C=24B(B.F7B@SN H)1I![@@P8/KH MZR@1=8G%;Z^J9G?G&F9)3FWR2;KF>'&' 5YO3,B5Z0\]!K2T1%==NE7GD3J] MF+':"&_45Q(1D1;C#Q@LR+D#K+B,KP !(BGWGS]$B.S*ZK/"4N+%'HH5VT+6 MTX>2!A B.G)B6>)&\S%?OPQ]JDO0B8ZI$I:5212P)JN)UE4A[N4O99[CXO5; MV>_N6*ZBNCU \?EDNJQVME.SUY3(B"\9HQYPCCOME>M$HPT$E\N"RVW0V5P> M7,YRX_LM0AMKF\6RG1YB!(UU/I0RF>?T"%V -X<_X-A;I#9_?-?[S@ D:5FQ MVZ@92.*D3U\S=,WWL^],&>YRTJ>OI/E3"[CYUMY?<6>RCF7IOJ6"7M^@QS=P M3<*O4^UQZ#"D_JH[OIK"Z/_<3_X"G@F?*L^;P,J1[YV,'?5\# ;9=VP2"2R3 M.'05WED+& ["O[%>3'BJ6-P M9KQR7,53[?A%33#3MN^,C;K3D-VN; ;JT]$QNCLZKLNN*VWURJ(F!^S&:-?3 MO-%O<<7Z0COEM+]T3'ZR>?.UT7KHM8R^(."M_IQ;R MDPK2N>RFEN #_CZ*JCU5)>Q77-"S;+Y4'8_$A>P@DEPNV\XD?6Q%^^Q"\--Z M1UZG5_*\0%7>7/%ZM6R(WK0V07LJW?)YE"6;V>;I9OU'>G:\:?<(+_S90*SE]OELXY!R$9U?)(>&D))#S:<5M]VNBN)C A^"19]X)@#;@PD5].3&TG= MOGE#TI:3D[9\:M_.A.G862/$D@U/-0JM;=FOK#1@W_07[/OJ$JM?BR/3X:> MBR,T]Y*=W1G[ M,SA]B\Q3G4[[4E?.\8OY=%L9%=?]A9F6R(CL%V<>, IVK;X7M(!9Z(1 Q.E\ MJV]A1!7'F&+0D#6QEVGJ3;=,!T1> Q@1>ELX\4#3!V#$+67HT^-Q8 6F#'+T MBCK1Q[H/DT5W%4W>%N?O 3CWUW7Y0BW5EW5;57C9M<.%])Y9;&YGL"'.A4L1 M/O8-P'/++EGEN[,.WW:)ZHS*;]C6)G2*(J9?C&0?4"*> __/%2E_[1D$JB&2X3\E;GR1"\>FR3[]1(J+VRCY'BEUSF6H( M%W75%R8=>?T1+/=R!76;$A3XS"M.D#7J!B@T]*8\H-\>:P!I D=0):,GR$>R?E+[,:\ MXQ#T7ES((+B37,=(#J#"#-?-9[@2R;]U,E\L2N3O[9>/+/>MX%<8#!JX5@GX M7D:3OKT,O:L2Y3W /)G)CD+SD( W^V 9_Z5Q7(@W^=#[101:O\N/V M0E8S+H\/M)REYM-B)[,"%@_.\6CF@>#>ZFLUNJY4URO3_TJN:_=;B*E._.AS MSDC, "/.)$:<25RG1*:[KID1 IH>-+V[3@ =EU![$A$=X1#P<,M M3;@VXEB*08\W+6XP*3DK= 7 Z1N&.Z!QM!#4C?_]>50Y"<(^&:!Y^N3S4$8 MP!V. '_\G=S+SQRKH9C=W4]T.WSM+M'S*EV$X4^*V)FJ*7D,RIYD>Q.:1,IV M?. "NN&/[90>/DUSHPMVKI]R)BE_JGHJ4*;PT5Y4+V5'@4!4/#6)VBGKX(#- M#W\0\5_OY*/HRW_^)_SC<;9C4Y5=8-C3QYS4H]F"K]J;-8K^^R2Q^WZ-]FN" MD\]R:&^(-?I%WY5M#^C_KV ^5]VQ[*GA..(%ED=SC/[\O__G^5Q_1U/(V#$= M]]?E$8[B?Q"'6_GB"-B(2* M_B2H?Z>>_1U,);;TEKQ&GBWP'@EW.<']KSW^+(*QIQ\Z7G2SXI>KFK*O+\$" MO'QN)$??F?_"L9\@&6F%_]Q/C,1^,M2))/M*MXEG[,U/RVZK?__)%SZJZ1XZW@'L]Z'P;T#4_PR^ M?B\I$/CO58WBX1=%&"E0?P'V0X"'J4ZH9&HTJ*VO4[7P&Z=>B@_?J$3,+*%& M/J2>^%AVQ"O'0OY72X =M@2')W->[Q9_B;8<*("[ZS^IOX#S\;AL7BKGF*;L M>N&6$2Z($WCA9+V'%+\>J^%O@Z5JJ&XJ(N=)Y61?_D^T"'OMGTSDD4PIN*2B MN"J1Z(209(RF)5QF,'RL4BA)O=3^T&/0-XI1VF#DUEAT.&3*8..Y$(8;H4?S M>N2 RO"FMFRB1H%MMZ1YH).963H*8_LO+@LY9IH3V%)-E\TB*F\DO#X M,R576^F$T9P;00F9-Z94<^XNT^%(ZO7(9F;N=/JY6H%OKXJW&Y/E:LNC!:H^K3&D;@S=9C@2PUX/M>J]?J&Q=*IH.UB4[6JOMAF)*XF4 MT-C\;#B7B0YL,DQOA MGCOG%VS9\":L3)% \PG@5;\"P M&2[X7FWI+W!AVHJ>&A=7?DAF2KE94^7; M@J+R9,NT,3W$E3?4L"$H8LY9#\=&+]>@4(1$!G(O?.P;:MCRN);;I$C+6- 4 M7M2UN;'*1$-C'V!T*MTR00X-8S'WM Q.J"V.;H*A,6BQ>]T1-LH$,T,7"MF^ M&(JM8&M@: Q;.&[-SXU2>B$*]=*DQ^I+;*!&0^/@@M">,:^["PR5>;=A%&TK MY]?"L6]H;&G4DLD9S@W%8%,WZ^UL6YLT0R&\H5M-992?SSQMROMM1&?%RC"?;^AAV&J2BI>V>8>7FQ0PUKG?FQ6CHTQ)$\? K-VP,MNJYI_YZ_,MSEQIX M[GNO'?BOXYW?^Z)T0 Y\Y_$'NQ@A^LF+4.)9EF4_)A[9^>[CA^U?B.W<]L.. M50C\)_YAS=TSI_S9\YWPF1/363V&Y8__1D!&Z=A\BCT MI )?/7&@\W[J ?M"\O%WP/K'B4CLPUHH*(BS"8(FH" 2( @,^TE_>" !)0&Q MZ=X$ ;$I$8* V)0424!L2HP@(#8E0A 0FY(B"8A-B1$$Q*9$" )B4U(D ;'I MN(+X8CW[IXG7\\WZ"Y56IU6Y$]5Q?51<^7X+O0_;Z8T=$RS*__Z@?GQS+0CT M)\TF>C'R+RHSWJS(.%KA\8GUXN/BM4^-XT]O-=R3MKQ;O0-UY>AWHN >"4:H!#-8!J -$ JL%UH<&7 MW"'H"5ZY)YC$*7^<8-UG&=$8,EGQ%1%!&U-6"YCJGS0B MC&PU[SH6H,@ <^CI_C0;>*%<5)=?C\T +&[:\]3P/V77L.(U_8]&5L=*G2,9 M7BV+\U)VM.KS"W!/'#3$>4#QM[A_;A\<(!9 +#@N%N#/L0"7ZEJQG]8L6N(M M :\6BYG9L-M/7Q@+G#(_K_>D^@;%)R6[AUM9A0D 8P7]XQ_R 2??ZL4,L0!B M <2" [$ >],O\+88UAD,UR.^T$,W-E==&I/TI;&@*'7'C=PL5Q!5.48].V53+IU*_3"@V)GL&TK#7JX MNC 83 899N[(6LW NWW/[G'6B @ 016@O&$>.(ZY2S"XKGX'[9VINOEB4=&>X34WATTPDB8+_"9+\#O-6T2]:(AC2>U\2"XF?' MLS3K<=V5%+&^80\<TB%V D(E:&0V]2 M&2N,,P)$GC0P:)P\82X7&C3A8$='6%(FYNSO<:EKQ8 M-$.+YW[\0SS0V%MM=J'%WX+%PRW\*O,QGQETMCM>.61U/$*%7GHVJ<^(MC)- MAP8-,BWX T[=P1Y^@;1*DG.M!1>T/)B[SD3WCWKGY58S:S><=S^)*Y?@Y/N' MBW'=V9G(K!N15;^Q#[0:8KO1T#(9'D%;';^!2B;? YT6"' 4CY(G[.>7<&BX M'R0XNHL'#?T269N/#;TB(.WTT+>;8GM;*+4"H2E9W"K\&AI$<"CZ5LT--/3; M,G2XY5\<"#FD0!N M^63XV=-_LK\7,""5$?$)8_6Y%D\M4,_P:D..A'ACRK6J:^[#TVZJH M22+()2G1!V^/7NOMT4^0_G-T!W@66Z4+)/S.RRU[O>MT8ANZD76"A@<-#QH> M-+SD+A0T/&AXT/!NT? @F M4B^D#+4;:OV@/T!X@VE\VDCNG!K=43Y7=\30EVTI*49>JZ3#1<@POB,K,3^?) M0"^N) [4J[,4O(9XK?9[;)?B;LSSU'R/7S//8:^2S=<98VG0JR:JC;MYI[E, MA^8)JLSA+>&K-4^XO5YG)?A7[7> ,RA;1XNJJ.=+[&J(C5RQ +97P,;XP# G MY%^#%@PWV"0:Z*EY$[]FH,5F*\B7K-I$M'#)-NB2V^3;S=! 04TWSB5A*$B=< \<@=TEMRX$ MD3.>ZD",.$O6YML8T1)'_*A3\CKH0F6_4"PM;=*!H!B2R,>L!/FB M"@@H)ZYCI9RYNE/CX]Z=N DA7]&APQT=&WY:1OO75:>=A)U!VEK)'CN6"BPU M1/5P(<+GO-7(*>'_^Y24N_4<.^ MG=/$B]OM:5-!7[3;>G8V#>R6!I11+!MWRJ#=7I'= MP@WY#(9]EO3,%PT[,Y^[W5)>Z\\# R4UEZD@#(;>-/.DH48(^8%RG]$A78/[KIJ]5)N%P[?;SXF=)EY3L96BVH)1SA_)U]2V"WL%@/FS/TJR M5OK^U,NH96&]"+$=WW5&)>%!V8U;_$U?I+ZIDIK##+I%+$5,*F@.2? G.$&?C/5+X?9^P@I=K%R:U)&+6FZ[$H]:8#U MH@TD/&59U%VY$DR<76D._+Y.MZZ\HN31ZMZO$:0XH5PI$T(/ ME:=R)CUF:P6N%D931%1$\F8%R8T9[HW:Z>V<5;UVD8!P,/P84X.*"#>,J]DP MSA22?[9A:)-N7F\.ES5^TUG802.]$;N^!C8,4.2 P1WC:@T5[AC7IHCW=UA? MD'4[]9?I>-Y_4B&V*KHW=SS93#F3E.QYJN_!5,$MY0*O8%GN.:EXEA@6F#PH MX!+L7&3M.GBU,$E'YHZ]X:'@QG!;4C"*,!:E4K'4;%CJLM64,#(Z\;_+Y"($ MB'/W:TT4'ES_%8M/0>#=VLX"ZQ:+;$=KB3UJJU8L=M&FB#1 _HM-#A>M'+O MAI!X.(#^PDU6%7S=7Q#S['344E0>GZA]HE6G<='3 $)PT%^X9X"X6SRX_@L@ MW_<7A-6Z,\<$HRGBC?K,R=.U;5:,T""Z"W*?#L.-%R<(_E1U]_<_]MDEF"N\ MTBSV'1TWW4N:^T8U]7;/6ZXZU1!M!G7'=E[>(?V 9JM6K4G-C>,;BV$G8W:M M&2YX30FCWLXP0/.\#O.\HXWD^NL6/C7:=_U]2BAG3:>CS?B-*M^,_F_/,;Q1\[V=W?7ZH_'O6R=;KVF"6RKET45.*;777M6MER+K!-'XFW0J M-V:>]U?CD7?<<+IV2EV/I[*MJ2GM=]$'3+;<-:EQ$BY_0M;CLY1][%$@&[BN M:H\W'5>VO=T\'G.[&35\F-J1UV\U8FGK[2K3ZZ_0]I"OS&9582'2*PFCHQH0 M>$?\OF'DKKG1K[\8Y&O0\*YOZ^9&;H^Y@O@W)>.>#A/6<@. M0>(*0 +Z&I<.2D^;,CH2BF#-8B7O"8PH"HAI;:P1-5@8D:?!_?@GWHP;@LA= M@0CT-*XZ<74DC%@O&*J^%)2ZN,&847'=4_4B$WD:((M%T?>)$C=>5/)Y%Y91 MI#N/=2>^O%9A)Y9K/G*XKQ/#6^[$\ILV.N\Z5C;\#MT.PN45GEHF[7!_-ZX# M+)=?^ZX<;L6Z+;N;DJ]:7MVQP0Q<)VK?]7BS^J-] LE;\X*5RW#H(BU--B4F MF 3]T)=D0-:*>B#P-W>*&T2,&P6(FSJ3O.6.+A>R_]9D+>N&T-<,I#(LK?@5 MX[7$-+#_J#,,35'0_J_9_J&#<"N=82X$$,4EE>EL=(D5"P6]L64*-LTH&@"( MB'SE@4+OI4_%C2($]!"N)#-T(0!05L&"QW5T;A0DFEKG**1;"J(( 622N ?V MC8Z^MPD ]U<757K*$SV2J*;^&JFV.M%]F"^\[V,&>%9YZ8J'<^2CPEUD7S*; MV9G]1SL%7QX*E5[+F/#RC*4:2"6P*I,PEF1!+NF-+AEW 2$0,>#!Y$V40'T# M$&IEQ2WV!NJ*MRKXI+XQ::_ -0$@T(!U']8[W3DB0!\B";759\Q>O84>,="8 M=3II=)'ST9XON6S9K[LC,O(B0,*)@.PX]XT9T(NX@236E[P(E9FWEO-)3T$K M]9JC2D/?#S(K @@ 46_T4WS+MR(>ZYEJJM^"ES.@VG&*SYX@$>3MU*[%)KC M85WO;6W)%LA9=H469I-ET,QUIR030CFWJS;"R3>KUV_0QF_4I.%9XI4D^DF3(P2;K!565LNHY6\3+ MW@I;]UICH1.9[*X&!\=@#>L1 ^I/5-1^).)K+NII6P& M:M24:BGKICPR52340\0+-2GEJ>/ U7U=]1Y2MNJ#4;Z\ADFR6Z*9O[QG=S]\ M\F=)JD0,=EG'FKOJ5+4]?;DO[/R-!\50EN&2_B:>;S_9>=H-]=S6PB\._VR$ M:^[7J_<' :2'!"BI?!XN=/(,)WE"NQZW(]_ M<"9^ Q*"QBV!!MSV;E.#;[Q (OL[_M^S%X_WG$$I'Y &F1%8PP30,8$J075P MYW=U[K,J[J*Q_OMD8&E;Z?RV\D0> M>NO<*8C7)FH=WG*$"%9V5[;(DY,P0UR!N )Q);&)NF_B MRB WQK9376)X9.M(G9$_7G!B% 7M[I5AW*D)&1*,*[=5/Y9$2$U2RO4V[@(G M;\K)OT,84 ]@@!ATHX^5PA\#TP@7/L,0("G1"#ZFQ..FZ>S@_QP8%B+ +.[ M]:ZUZ*8EG 3E$!S#/7 D]T#3<0J0>TD&W@]HW--UZ$MCPI=K&,Z)"=O5E-E0 MTF8H+G#=4PU""-J+"!/H'2:PW'UC O0LH&=Q413Y;LG".5&DO B$OK'B&Z+J M5FW) V5^R[F##7['J8,8?O* M)'V5-02 HR,U5]U=JXBJMTLO)0.W*=P5?N&?&R:X;K M7MTP^IVX*]5[F[(Y+V71397%YVE):>*KIH33H+ _8FB<7;UN[E@!$$%@LJ5 M@,J7"Q5."BHJL^YM79S<\BKG=U?32CW+F&D *C0$%0@J$%02#BK?K5LX*:@, M[$)&V6PPCQ?DCJ T.&K>[&D 5+@(5# <@@H$%0@J"0>5+YCV_Q$PR MV[8HN!7*I[9MI -HYNBH;@&X*I!@X0]*%O[K@T:WQ_KN9[H]"SQ?GVR.#9#' M-L&Q&AJ"N_N);H>O]7^]%$!47X3A3T5&G:F:DL> 0E6V-Z'@4[;CA^\&2;]P M:GKX-,V5S=1<=G==@J>JIP)S"Q_MJ8![U8YXEF60$9SHMFR/]7"XYX<_L,*W M>\>9Y6MIO#%-@OYPG@D0U;E52M&]N2EO )2H?YNZK2+3G6F]O9B??,8W)HQ^ MP5%0].4__Q/^\?C.L:G*+D"TZ?[#GG8X\-3]IHBB_SX>2+V[(CCYNRSO+6V* M?C'JL 6VC5_!?*ZZ8]E3PW%D?([1G__W_SR?ZV]$1L:.Z;B_'K?N9XNP%QT> M0;2F(B-7E0U$GH3?^4LV5_+&VR\*P_U\HGK_];3[$Y$YH#\)ZM^I9W\'4XDM MO26OD6<+O-\1$%.=^+_VO_;XLVC'?_JAX^E@O_KEJH#L>PD6X.5S(SGZSOP7 M'KHSP%S#?^XG1F(_&>I$DGV%"L0S.VA!H3M@OMB> M]C\* 11L. :L\ 'B1!O+W+Y$-5^N=1OK: T)KW \]ROX3V[8_ M [FA8ZE*Z+B$:^;.?[Y$K1?^[-/ZAPCV)U_XJ*][##D$B+//=[;?:PDD_7PY MH_:)S-^IW:H"QQ'LD:E.J%9J=%S6UM>I6O@Q4R_%ASN5DBH'MAKJX$,*Q+C1 M$."7'L\;>#57[-F/@.F],_6_0UX-Z_'CDOE>?9JN\L>9S0"MDL5IMNIZ%[ M+3&O1SI#!-IK%N.EEQLZKCI4%SW"_5P,CXG)SNVJSD9M8 1>C-++]-JR+978&AL3FU MC70QTVZO-T905E;V5F@&HP7X4HQ^/71447J45M[VT9X_PQ%OO9IK]$JBI-C[ MMUC'87-L;\'33*[(NHQ?($4M'!F;?@$11>=MGL^X(WFX.1\>E7F$:IR&1G@2',#7S:JRT=0P0?&I]^X-+! MHC*QNGROD%^[:K4_6%:CI\:FWS6I%C,L,(J(:#I;I7/V;,.GP]@W]OXN-N+- M2;XS0RVN55F4[4RI8VGAR)B>Y&H]TS0ZHA2.IUR.M\DAW ML8FI&@%"Y-.%;;VUF#3#D1@6D].HC>&E&M'E<55CFAJY\=%F-#2V_*UT15GP MXW3>"'_!RT]7Z=ZVKDE,?$Y-!)-%86XJ:(48EVQ^B>?Y13H<&;=27B^7\]*( M0K,YAC5+K7:'DL$S8W-J6 6U0IMRW[!D89CCAMALVFV&(]G7(]DH8'+H5VNS.O( MJ(5GS6;::(.1<=S#FYNJ0*9UOKVBA3XI5'UZF0Y'QJ9$+B==N=\JN#QBJ;-6 M?VS5ZH-5.#(^I>8VWZ/3A0&_P;R\6ZI,A:P+GAD7J(\X#"=D[)J!N*957HKM MRJRJ25Q\2B)?-^FQYDQ1>5+)?OB;CDC=^NOQ+\^=4>#S M[OU=X/F-=Q[C2P_[61)F[U[' Q[??7SK_FG8SIL]K,((YW[B']92/?-5GSW? M"9\Y,9W58QSW^&\$9)A^[>*15;@(G\8!SYRPIZ'R*'0W E\]A_^/_D2IS_(" MV%=#U_V??Y;D_'_?LK=6LGOOT2*Z/^ MXN+E]Z6#'Q<,OEQ*:%/78%-_L@)_="7F="?>1R^YCW'AWJF:?!%0+KPFGWFR MMP\>G_B,T$Z2;B=_"K!/K@S^74^&_4F>WJ<[HJ.2#K\.1">R>:S+S=>E,6>R MHH_/;&X?63\['4D6M%[(3_LDPW?=EO/GT(H1/T_+#WIL:!V/ RLPY:@3X[&P M]88U!'JMT&O]$[)5F/VX-N?K:.XZ^=T]!4=_XN0M)1ZSNZ; ;=\9&_?IT<,8 M\*LZTY!U!2G9]ZDNYW=CL9_D-?NQ+\^"H$\+HY[7&]#<5:>J[>E+%>K+;<1 MGQTD'TVZ,):!LKTA;PIOLO)<]Z_G\/-Z%6.56NDNCN5(+"' MW5^>*%6/L3E?@#'_NI))CR'EV97DH[0,\7J54A]WFVC[LJW(KO+8:T+0LVR^ M5!V/Q(7L())<+MO.)/VRUT0Z'#:1,%PB]JTF]GTAI"?"X!TO,,AP.C;@#TZO M=>]IU.[D+3IXJT5:+ W\3*JD\:([1:F>_T)_BEUL7/*\ M0%7>Z$9AT0-2ZCNE+M].=[IEA2:(H)F6*$ PR3'< T=R#S3-QCI20-,Z;YXV M6?#[KV-E;6\$,$"#&@O>;93UE8@&%L>QOMP<-)%-?N)-YS^ +]M:G5J(UKRA'=CA>M<[[C1YCB6Z8 M9-LL&IMEN="C-;WDHR!8 7ST&$$_D"CY5N^\(R7,(( <0L]T>_BQIS>" /(U MY^-W!:#@3U7W18U7R1X[EKK'E&9.M5V$(!J\ONJGRU-JF@X*1W9$WL649MN? MK\DMT1:SH\8$0Z3L )N#/C"@;0=+QD,9B",$=S7,8RLDMC MGN\,6BMUHYTV_&BW.[4MSI=J:'O,485.FN\.\I&Q,V'\03,/!!=OZ9W@>KS/ ME#5:%&0D[QJU6O,0?*/.R-=2M7"6\M'34YU\W?BBIH+XD4J?;T1.\-+FJ0N= MH9X>9R8?-PVX!SW]F)[_^KV97.!&&ZF$29$[0T@=1Z(E MW]XZAI6KZ[M@=+ M,R,&V:([)SH]N6M]WT]**Z#A:]3)MN.\\^;HS#CR&K+/G(:6&D[""T7>5MVE M/E8;H50*VW40A$T>V1__$,\ MD!QZNISO;> ))((Y,1',A3>^TQ?CG4E1/V1GOWT]_90''2IJ(A051A+)BR3. MZZ!Y6PSK#(;K$5_HH1N;JRZ-2?K[*><+.%5]/JL8Q:S509%AO5BJ%X:Y:1>T M^@:IK,^\JELH :ZK?LIT/"]US04"2<:(*ZGI/78* FK!Q<]@$K\H5W& PWC MY@HM$[\HUU&E"2WCYNH($[\H]UF$>-0\^3LEB87-C-M0,TPR"AG"I)95?^DQ MWT^0AW'%KCH)W+C]J')(6-3:/H5NYGP%&]5*I=JZ7NEI$K.K1L0>:.+&BA&3 M;%X7*#U,_IHDL6[Q]!E*J 4P@+O" .[BF_&126:I@^50?[+_7$Z,5[(903V_ M;CW?YP.AGG^6'(2*?NV*3D%%/R37=[>*?B-E0KN<$M3S3Q-,UZ3H24YP'WYE M=MB@6CF-P$340G%\E1MPS?'R^SGO]]X&0OP$]5UWPB\P,#H]@*CJ\[8?1,%:GE/H(H5*D!QSV6J M^&2.8FB$ LQG*/!Y[LYWYB\3=\DJ0OR0>_4926DYL-4]02GZFZ"4."J#>+)6 MYF"8C"3\]1K$E[! A+"@.,'(5!.)"Q^JRZ)X:9O\-E+_ZQB:\]Z9XJ57Y?Q(]35.D'/"U/$I171[Y%O5[*@H M+JIS@ELARGI5:X98]2$;*L2I,^#4NQ6ZE[;(2^/4.S6ZEUZ66P6JC^_W>Y;: M(8M%S!$#>E-F0P"I*)D3@Y;47[(%K9;9&EFT(W9G1L^:6EH(6H"&E7G J+=H M6"%FG06SWJF=OK1Q7A:SWJV>OO2R?*TMZ(>8=1K^QB,76W>VK9J85S11Q FG MP:5;OD*WCHQ6[U:*I6LS0FQ; P)MY]E\*Z]C,W$*XL*HXIID'U B'A0>VC3I M,^1*'#7RD3(L[Q1.7]JP+HLW[Y=.7WI=;A9P#C_\RICD*J"R[()?6&PZW]A6 MDG95XJ-0TK,VB02RN_'#57 (/('__06)P^\FKQY\H\)YB5@EFI MD\!8:U;+5-*90M^HL.D)B?IFG4PW3QN@5:NM;%7-"S3$6.Q"W1$X8A,1:71L2(EDA*424.516)F8QQE51QEJ#E M\ O^*S_^1J@@+4Y0.E53E Q:R>;ZO2W+5#L:."5^/;(HV6R7YQ9Y'E<6E+,8 MRJ4NG99PB7D]TK/+ U[/&DNT'32FG#UGLJ/R*AR)$:^'H@:Z*+1(A17;E:F> MR74)R38TB8B_WADIPQHSS;MH($\"0LZ.U^U".AP9>SUNEI=#=:56Q(I@6IG- MP".T-7@FAKX>:J6W)MTJ]Y=\ L*_)Z MN4F+:8F,?VD-19=YI935C057G@@EJN.6%LUP)/EZ9-Z9SI:V0 3H(F,O2U+' MJ5?F6C@R-J=6O9 U5-+-\86QD%MM";TQSX&WQ^?4((R9.-FH&MJKU)CES!.E MBK8"0V-S(L1.CMMFBCV4YN5Y(83^3'L*WH_1KX=JJW:=UILNQF>]H)7-9'C; MSH*&.['W5S9\4^WRX4KJ>9OL& M D;&IC_.SGQE7&R+1C"M2GU'S8R;7?#V^/2-7,M=(+B%B]:\5PW?T3'83M3; M(S;]#E:=LQ9?*?#9W8B[+ NVCX]/' M!0=#&4,TC"RZ(:1B.^N4^ZMP9%Q//*Y>);O-*=_#1SHS\&;V1 +/I%Z/E%;- MJ6#+DH%NBDVFOUU55'0$B"]!O/IR*%*E;,7D,D*H?(@CT\H,61;!Z['8\N/M M93X3+E/&L-++!5>IFDJM!NY+Q>94*(TKW4&CC?(J/[;UF4D84Q3<4([-R0QF M\B@]+0WXC5['D(9FL=OH#E9L3DP^'RBV,*RCO<"CYH7&9*N'"L6 U.'+D3ZC M94NUJ4+SV3K1&-+KNELH1_>C8U-:!.ZB)!:"JK'96IF%B2D#-2HAB4T)Z2$E M=[O6EGQ/&96I8=]K>J5T.#(VI4K1%(?XG#?X-C6ER!+5J!=L+1P9FU*3;%DT MI[4]5,^IQ6Q1''AT&8R,30D7!2X8Y]R%T2;RIJD9>KW4BDI=8@(EN(7FC-?# MJ1%P/1Y5W%YK*(,X(3:E7EY8,:J)"8:5WY3*W4XE.VZ#O3ZV3*5R@AF[G,]VUP@!4WO-Y\@:7;9=4RU!J1ZYESG-]PT=!'PXO>^NOQ+\_W8N S3'?NG"6OD<@/LY\\3L14)_YS%Q2)?,7H)X\%(NB_P?;L MNX]OW3\-VVW;1[H4J.C+-Y[OA,^5#605+L+?<\>+ M3@!^N6H8X(;Q[*MG[GV'Z,6/0^61YYB!K[Z:Z,7".NP+57_AU)[^/.FM"2B7 M"\GELYX)4##08*!<#J>&\3*)=+P=C''5>@7"". M0;D%M1E8A0(T6@#ZDXC0:TJFNP MJN15E__QF??1*U,/N.!Q%VKR14BY\)K [J*G[BX*[>3$=O*G /ODS.#?]678 MG^3IO;HCNBJ_[_@?E=/K:C3FC(W%[AE9/SL?21:T7LA/.S5#Z$4MY\^A%2-^ M$E<%K;\O!A\/6V]80Z#7"KW6%RN2N Y)B5>%*W.^CN:ND]_=4W#T)T[>4NIQ M1RZ8BBYKWZ='#V/ K^H,8'=#2O9]JLOYW5CL)WG-?NS+TR#HT\*HY_4&])O^ M".K+;<1 9^LM F,9&,MP?:@WI]<;\J;P9L]I#A7GU(JS#WMO1W-RZD0?ZT>$G-.W![Q2S8DBX-M1 MG+] 7[I#V76AWD 79[]T'2>V47TOJDP6'?RS;H,UV1U/4P3V6!U]E0T&KS!_ M]'ZWPO-9Q_&:E'ZYWR A$=AQ&GFUES6[CVLUUFB/M31>G&5K7'UULGZ#0[;= MRV6*VIHO9+-UNY"C$=8$W*.?]AN$EG7.S.Q%#>N 5?K7T7H>WP:"?(UQ_9SP M<7S&=FR"4NJX)7GHIE9C>+U6=_HX("7^L \@Q(]S)<'?:05X@_CQ3G<_""#? MZ\_7-)8]6\ETJGROR4NCXF!;PXD3@XEM!58U4YVI?,#99J\P+8V9B P=].>C M'L@/FZI#+#G'+81[P))WN^Y=$$MB$SU1&ZOO@LD[??,VO#[$R%EM8>@;7G)T MO$1N>^?J656LM5O5+F>(J$XN,@CO"5IM%#5,B/KFX0\,&^\F\Y^C9=4@HAS" MXG0/@/)^6SV(*$=HC)?3%NA\UD#3*((4:YU61;.'VR-WJGH79++=O%3S9$HV M\#&9;8WT:7M2B1JXD#_^H2@& @Q,G\#TR3FBGR;:&](22'HHFSWL MQ!%+?NSXS4YOR*+(4*YOVJ7R@A4BZP<-ZVCB :4^RI\FKJSOL].6:%&0D>RI MX(C-FH=H+(,Y74OQPUFJ4$_/F/)UVP/8BN%'JJ"^$3F=Y^[G=6V9IZZ@AII[ MG)E\W(_@/C7WXUX U^_PY (WVFQ!Q\N=R]-QOM]W_,/LKSQW0]]H(BW$!4^6 M,D(IO1CPVK=]J;0"NLV";_(ZSCMOC@ZK(\\B^\RQ:*GA)+Q0Y&W57>ICM1%* MQ5%:ZMC1[.@I7=D,U#<\LS*^+1E^?]OF*YT!M>&[!FX/M7"YV!__8 \,3ITN ME7P;"',.SIGK0IB3L]!<>',\?27@F53W0W+X>]3<3XG9H>HF0G5A1'(-$ZYU0X6FF %;;BK&H('VE>\G MX\-H9%<^!2X2?U3:U"T556E5&&?YK+_M!+[8:JG]E<1$]9/4 T[>6/5DDJWK M K625XA!B2RT/'WJ$]H*C -O(@Z\^'Y]Y&3KP5MMKY-MR'AQ.S,J]:%HNUBZ M,1I%6RUSP%9[=66$44%WZD5%=VJW4/ 0/LGT?+!Z/CPC M]$6O4\1M5"]U>\R"XYC6\OOW!M][&T@!U%5?F'3D]4>I@!7+B998V])&A?(Z M9$N=F_ZZ*;'["\4G3+G? O3 4.OV0JV+(\^1LX)_BA!<2S;SBZX^03;TL<9= M6.-!.T3F?"KJ^1J)P3N(Y/PB*K M7E7>5KR<: U++6O6]JCN-AVBUX<443 M19QP&ERZY2MTZ\CX]6Y^RF*Z6&>+Y,9B@<;+2'N3+UL- &0[WEWV 27BH>2A M':T^P[*+<%2?(2_S3OUW@@PK$0CT?@5X@E;JMB#H\).VC$FN BK++OB%Q:;S MC6T5V8S.Q0;>YKJE_(#F"[P:-.:SH(-L7+D)4(G\\0^-X;>#2%?F7<'L%LQN MG2E$;,UJF4HZ4^@;%38](5'?K)/I(S.%O\:=^5CL4&M\TS':M5Z]Q'3T;G\. MLE,113#%/9!,O+C_C3Z-__7E4*9'/:'6[=">_5\OX>)C?-B->SHFQ@\_H[[6 M[Y8C04HC668F$XJ6&(:D)1)55$F>4+(T1AEEQ.(TAJFA=_L__Y4??R,4/2HM MQ$:OT+-XN>36*ASO!ZJ@@2/FUR-9IH+P9,9$4*O4['8[VF='S6C@2(UX/7;>LD8U4V*S86U"&VYXIB,)J$A%_O4"Q MF55UPM10Q.^..MRZ3>?I=#@R]GJFURCI&0J7>+V[M42FJ:&5\$,)"4-?#TW[ MIH8/;7P@+EC46J)IMTGW5V!H[$LS_@;+XN,JS?L\WDPDGP]LFR.VCGP-P#/?F%.G%DA-;:GREF@TG54909;C)A@:GY/:WTZ6F+:&7=&QI"&=5# M)=TNZ*K/^TW 81Y[ON:;D?,:/'IE_W+'JY5TB%LQ]Z/CTO*8I.?"48;:ZF8 M*LST_ ",C.E)>8R(ZKJ?[X@;S4&MZ4C+-:: S&]&?K MA=08"3[>B3A;U:CAH]M4;4W*>M*&1LN M^2:X>!:;4J#GVU; L"M#& 6&RS>G+;D%RDYB4T(Y1*3JXLSF"P5EHB-ZI5-9 M@A*VN)BFR[2!C#H4'[#XB!A:B\*B#IX9FQ+6IR1EL9ZKS$=$IE!8R, M32DG-0:"HRU,L= TIB1#3X3.)@W*8V("K:^%(CJG_!$:X/E%&C6V\C@+]N;8 ME"JND"&"D5<3K0#)E;Z4VH\S UF Q!GQ S/ MV'J]5<^O&KRU\NO]M__)\XZ7#W7*Z M<]0L>8U$'I;]Y$LBICKQGSN72.0%1C]Y+"I!_PVV9]]]?.O^:=ANVS[\VN*' M58J*OGSC^4[XS(GIK!XW^<=_(\"S_C5R5=E 5N$B_#UWO.A$X)>KAL%L&+N^ M>N;>=XA>_#A4'GF.&?CJJXE>+(3#OE S&$[MZ<^3WMF TS,E^W#JL-=A7[\SUC-YM@QP8K\[P^,_O'-E:#9*'I*#MO* MGU:VYATWY4_55%M?IVKA_YYZ*=Y65"5BX$@1Z$,*1W'\C7I&:%,)MZGDE9'_ M\8'WT=F=#KC)<1=JVDS\%V"=7!O^N)\/^)$_O MTQW14?E]X?^H)&!7HS'GZI667*?D7!3&YVT__T?0>B$_[:8MY\^A%2,B-I@K MPM;?5X AN$*W%;JM7UV1;W1P@NF/:P*(H_GKY'V [TF^D( M*LQM!$%G:U4"@QD8S%RGH5_T=/=V IA=4X9K\46///FO%]W\09""$K>D-VG+ M"6P?ZLWI]8:\*;S94YQ#Q3FUXNSCWMO1G)PZT<#Y3.:#)^*D:%F*X1$0-3[$_;OS5Z;>=9=4<^X9*"G23KN8UOK0Z6LX!)M)]QT*6>Z]C(32M42$VG$]=%>=5TL93,5.^.>N#5?VS0*:'I17:'9MFNKZ6U# MQ+J 3)T-O8T' GNKOR@$CG->.;@]X-A=)$@6J)65-^&CG?:X37,5C('WM^HV0!2.)=CX-[V0G;N<+['$ZB%<*A2X:(K7+2D7O9 MO4:2_%(L5#%_VD*1;+I0)QIS:H@!-P0TZX#!"\QUP%S'"1#$+V).<6F,1WR[ M+65*+0KOZ,,3!QP^87)5N2-;J-4>57(9VQMEY,AG $WC&/2!9=_J!I[8"KS/ ME#5:%&0D>RHX#+/F(>#*8$[7YJE+ MFZ&>'FOUI/,[,[G C?91"9,B;P:7.LY3/US\J'G9G#Z1==Y6 M*;Y74+LC9SKJ]$K?#XC2RBSP?/!-7L=YY\W1&7'D-&2?^0PM-9R$%TJ\K;I+ M?:PV0JDX2DL=.YH=/:4KFX'ZAM,U&+?XL3<+;-X*VMGY=%8440ET@F1__$,^ M4,0)L[RW 2>0^^7$W"]PWSO23.Y;3S^E/H>*F@A%A8%$\@*)\SIH?7LEDV[= MZH>.6;$SV+:5!CW\?IW,!9RJ,FMLIOFMLS$"I=K@J&:5SN56H&F6IV4=16D_SBR7A9?C\C+*1[^>/0[=[5Z\# M+J!^5)XGYV0.+PB4BO9FC 8^C-%.>=-\,&D>,:Z_'@ MY@C#FQL*;RZ^-QXY@W?PMI9I+]QED\\.Q>RDW;,\I:G-C2;8UI@#MK6K*R"+ MJG53+\IU4[N%@B<*2>90@R=#?[+]7$Z,5[(703V_;CW?)]F@GG^2<8-Z?NUZ M3D$]/R3Q!A7]VA7]LE),O)X_IHFN2=&3G&T^_$9GWC,F&-[IS5"AI(M#:>G. M6?+[][S>>QL(W,,H7IATY/4;<7LOTR_I>K^$\HNZ/2H2::NSJC:U&7W8UHF>2P."_-)[UN! +,)R#P>>+.=^8O MLW;)RM!_R KZC#ZS'-CJGCH3_4V=B1^5:399*W,P2D82_GJ5W4M4($)44)Q@ M9*J)A(4/U>1D?)G?=4+B!'@;%9=[#9]H&OA:%A8K10K85O-D=)FD5-$G-3N# M\ED>(9N.-)LBK:;$?4Z7>9 Y?:QQE^*0^.8^'%.HHVS,'R[1NZ>)E[;);R/U MOXZA.>^=)UYZ5]7GI5;A6G/KZ(;E:<8K^#+VTC6YP%1AGM%DNC M$S-S^5I]T,%[F0[:9JKDL*\K9&\(,(L-XS7B@27?8NN!D'46R'JGBOG2QGE9 MR'JWCOG2R_*UAI4?8M9IN$F/7/:,F9-546Q-F? #MH([KZXV_>&1T>K=(K'9 MNBIS7)>NH(5TA5HNL(I1TP!L1=2D./M HV]2DUXGNR>/-^ M]?.EU^5FG:2##[XV:K4AYH?S'KHAK%&MKXE#A3XQP:&\M-KESB2;YQ>VZ+=' M>+>X]D%"*CKF>NM.^'5BSI5Y2S 1!1-1)\$NRYSJ14]KL?QBPE9QC G4U?C$ M#5_2+7*>YHJ8(VZ:VVVZ;V9\>1MY-X!$E:8?<#Q>!/]&S[G_^G(HTZ,R&^MV M:+W^KY?@\#$:[,8]'=KBAY\87^MWRY$@I@ MS+G2-C;;):H''19?Y#0)EYC7(ZG9MKII#90:NAC5Z0FN#IE.=16.Q(C70ZN^ MXPV8"5D4VT6VUY9(M:C.5A(1?_V2VZ-@1:.C+U>$UL6 MM=")F4&CR^U*+,L*W@?/Q-#70_-YM"IIZ6X&I5V-S/5:JUR.;8*AL2_5Y7RA M3(MZ151];5#(3&@^6VQ*9/Q+,YUV5UB6ZD.Q79^L]74#*83 $XZ,+?Z2G?7$ M/L:DQ46IB!"XUIH-TV!D;$ZYR=!O910WBVZ<=!,M%[Q^:0S>'I_3I*3Z!*45 M-GQ6ZI*X5Q\LU7(T-#:G8K>L5GOZ*! +2VZ6H?#Q&*^ ]V/TZZ&UE6WDAU95 M1)%BT4]O-Z/T2@>,ZK'WE[49JZ+ M>'TF##6\QJA%P-T)SC[T^W4G3]>)Z->5[ MU?* 7;3:A0(7#8U-OU5UIV5VV5)%?);?RBZ"JOP0\L?I@)!5;_'&?\BMN&1$KGEULHG4VG>^"D2#Z?#G498)0X_RNP5OF4%^U MZ]H$TR,6H=CR%^:+AE75J@*_&1C\&FE,D+&I24Q\3FTDC_BVFS-17"JVANVU ML=RBZ7!D;$XE+,>+I->9H$AK;4FU$I]AEN".<&Q.K4%OU$&W,P:E+:&C]*85 M>>6#D>SKD7Q_@.J8@!91W:F0R+2-%]@I>'M\2IM13UY.V]F>*(\6>;967\^W M-5 .$IN2C.LFZ5>*DJ%BJ.#7A'[5:Z3#D;$I;5U:RR\[:TT,MGUQS&Y$B=B M9\:F9(@EOUU?34(MK14\O>4BH5*#D;$I+0N+P&AEU3):&/2X-CTALHN9!LI6 M8@)5T&K>$7$CU+H1-\\Y^*I5'&OAWAR;4@UM=GHV*18-9%S$D;*4H1KU53@R MMDQ.+B!Z3;NZ%?5I+\T.VM6N5@'[?E>B.3Y(S3#*BF.;1\")' MXG&;W#N/8\2QV@/]-]B>???QK?NG8;MM^_#K?1\2T2GZ\HWG.^$S)Z:S>MSD'_^- ,_Z MU\A590-9A8OP]]SQHGS^+U<-X]4P/'WUS+WO$+WX<:@\\APS\-57$[U8P(9] MH8(OG-K3GR>MW(1RN9!3R"?\J% N$,2B7%_51 M'])@0+E<"L9P#LHE>7*!.)94N5 0QQ(H%^XGRT"Y)$\N(8Y!>TFF7*!8$B@6 M["<)_;$D"@;B6"+E M-CR90+3(^=4BR'DY"^)Y]/#RYOG_#CXN0N'Y8=[DKN MXW_&BC;'C@E6Y']_8/2/;ZX$S?[D$D5^,E9M7W6_OWAYQTWY4S75F;JJFJJ% M Z9>BK<558G8,5($^I"*W?CEN]/_+D,]^'[87:C)%R'EPFL" MFUJ>NJDEM),3V\F? NR3,X-_UY=A?Y*G]^J.Z*K\OK%_5(*NJ]&8,UG1QZJ<&7.U]'<=?*[>PJ._L3)6TH][I@"4]$U[/OTZ&$,^%6= 5QM2,F^ M3W4YOQN+_22OV8]]>1H$?5H8];S>@'ZS&4%]N8T8Z&Q]0F L V.9Z_0C+GJV M>SOQRZY=PK6XHD>>_->+;OX@1D$3U9[RCYU4RPEL'^K-Z?6&O"F\V3.40\4Y MM>+LP][;T9R<^O_9^]+>Q)5M[>^O=/\#ZG/OU3Y2R#8V8^]S6V(P0\(\A.$+ M,G89#![ ].O?VN5;3"!)#U ,,1'.KT34MA5J]9Z:LTE2KQT1LBYK%ESPYS# M^.LFY3\EW5]PQ]S/]NH.^"90<1S2M;6C@^KWK$I_-7?W7!U8X71^$F(B;G;T M3=X6>(/^H[>O'OP\Z3C?A:._?'D@,V0BY[F52V*&M55!'E1F-?1,Y8MKKCMA M+G=Y8%@M%1;3>4SI*"^EC!F.<:MV$AJ*?GAY8"!9G^F9O:I@_025_OML]Q?? M!X+\6B_USX2/\_=BST7,A;GN*)-.EIM,LPQ?8WI\&F/(NY?Z!?CQ64[PR%4N M@KX&?D GJ ! SG;;'M^GJ6%QBD7_V>@.TPR3'D>%2U\>TUXI0Z:63%!=89#B MYHEMJ=*"#NMPVU[D@8E% RRYF+Y"]$\;MV\M/7W"UFY?XJCXH+MK9J=9X'M>5B MH%WX"JHA.ZZ^Y%E19N,%6>Q/FJ@HCPBT1+_]B)VZYBX E_QPWK;69S/ 7=GELJ)3"K?1)B6K5E1FBM]5QO0LN#_OZN=0#%3V^ M7-?'J7P?15@(4<(CSD 05E/F&((Y6-.M)#Q\2N;IY;ND_+KL ;9&Z#-E3=_) M/GU.O>=M'9F7SIH../<\*WG_#H*OR;GO]_^_?84G9^GDL(5;+FV5IZW]_M7A M[WI\E51!4:JT:'6R3R_],IN(14O5W]>ETL+4,DR8D]'6WG@S"5 3S2+K42R: M""_"P%O>0OI2XE$=[XHF-!&OC57RE!=.MM )S4QY$A/Y052HL=EL5=V2=SI M;EXC_'*K!US \G?!\M=(LKQ)EK^%#,V YWV;#'B#//\U,PG/ZK-^([%P$J_7 MYX5L2NG47BBK:?0MU!K^OH6$M74[IPB*:]_+*5S6U:6>2W$%5FJN>95.Q-99 M935,D)S"V .=.,[]N=6,PL]UW@58MMXLZ=3P/FWS?F._R[@_%]WY@6L?^NL'PM8__=\>E^6]>\D[<9V M.@6<_QL>*/^R_M5M\TO5N [GNF7-(MD)*]'K?B:2&%:XZ._G9K_U-G !5)%9 M$]O<^CU70'\4'HSCS_G>BNDZ2,Z?1)V_5K3C\\$KO,W#5GD8T_B=K-BV&YLEK=/ M:H!FE^HL6YQ:LR?JI5@: MG;FWXFL8*_;;'3DC,>N.Q QJ+]'Z>A'F ,:@0ROSD(S& Q2[%HJ]D9'M(^'T M!8J]F9/M(T+]Q+VB[Z+897K#GCF%.R*+JV*G.4G@"6QK^KR\VO0&G]4;-I=2 M%N;8G%6IFK(<-.O#DC++O=M-:/5N9WP?(% M KV=R>TC2MV7(O73@;8-*M<[^<&\2VT8953IC3L#(7[AMO<]%$XVNERSW:FA M[;;7R:H]- &E"J)ID5/-9&\3A6Y,HPH\6H%'ZY/03)$G4M$8-Y/L0DR6Z4C" M0BO^PBVL:T5F%(LH\R+5[0N1>BP=IY9+@CJDC6W\@::/PW0G[@_\V^3PGIXU M*BVI6)[-[R?@(D*?,2)](6'\^26T)RC$\=!3EU,WF/M#JF;B=W,Z_E@-2?AI M8YV30W-.-T.:&,(GEX& C_"C[6:\*HE_P[$6$B654WD)#S?<(]$XSRK?R!;P M+I.)GV^KO$ BXO]AG#B-[(*T_/$?_(_[8%Y&G YAT8DSE1WRP"S"Y9!_QZ?.= MCCP2)L._.@N+1AX3L0OM["M>9CS[R(4F.F#XO]JU[$G6AI\Q:&*LE@_4%NCH M4!0%7A11),:EZ&_V6^UO[)1I8YCEC(DH:RO#&7 6K#PZ63T"!!VJ)''CU0F^ M_1A@Q5S :@BFE#Y_/(2S ^UB1W45_?,G,W2YU$&.5T+NSO%MA,=SSGI1>4]1 MLM^8J*$\4!7.@CF/W&;+D"&[:VW/ MLANOUAKYN;7^0@[6MQ]_=53.$K#:*/P[]!>H2BY)C%!.DV5.-_ IAVF@609> MGV$G 3G<&TU%4DR<2@Z3*10;1N.CU)#CDM%A,L*)D0@5H1%-'7 OUFE>U((J M<8LU/:NMBR7:8M)MLS>&?*G7(VOJ8/Q2KW925'B6MAI)WESDI?20/AZY78]? MDH-YNLH^9^.Q5D)36ZU" X^,O1Y9K(W&FVV^,>K$GZ7N4X*N;"++]) 9'LUS M3 L;.E[+"9WG"3/C)R]#G2VFA]'CD8LXFJXV"6'(%K08E2OG\WEA-<8CC^;9 M&-;+8G-*=6;/+:F2?'J1XRC>P"./YLET8W$ZE6L4.TC0A=2LC*)X?RV)E2-G:UB,;':'\576'$]&LGEV T?&52-639ET$;I>?LTB$%QZ-'( MS* 1%HHSY9EM-2=5GE:TUK -F6%'(XWR\WRSCHY;;#;:,.FAG)<:2?#1'8UL M;;O=IV2!ZU!9U.R$V4YJHJCI880Z'KH>FD)/2&UZ[&8X,(+9DO1Q37'9+M#D2KC"=#' M3T7AW"9BR;'D;+&J&;3.:%HDNQI&3K!)814I2INP5>QT)_JF7:LWU%493^ $ MG\1:RK00;R%KUAW,"_VA7L^5-/S4$YN:&HDKIOM4[7;BX^6LRV\RZE;'%#BQ MJYU-@XI-F7R#?0X_R=4RMMYR/3STQ+96T5.I6JB7$$NO6I&AM$QW*C(>>F)? MZ_G*8)Y J#;KG*VQ?'3\U8>91*]?H-]D6AIAVS5S(QF8\I$_P M #.N,+KR+!78Q;*7;U*)7#0FX:>>V%BIOJ%*>I?9LHOX=-PN#J?TJ(:!XL3& M=N*\-%G/\P4VOAX-3&6RG:XI//3$;E5&$ZX6'11:5)P3Q&XM/*"D& :J$[LU M[N9SI5B4HCIT/CLI<_EL6ZZ>6\FX;;8HZ&)D=B>QFC!UFJJ^:KTVTZMI0'C2%S8K?X M2FG9**SU^2P\R[P4\U)F78R,A\P),;2DHLPQHY=.)TZE5D8S;^&?\= 3&UN? M;EDU-T+F3$KR%::T2"0W6&"8$QN;[XD%L[F,MF;25C.4RG"1JS7(T*-3(-:, M)7KFI,M1G&6DMJE!OZ^$5S#TZ!B8;YC)?48J[4GM+XJ2SDA95Z0$WFPDJ7M:)C36:G8)F M5K08GFI11JR?FR6TKH5/S!/L(J;53E.<1GNSC40EEFQGLYWB0PL//9KK6H\6 MDSEKG*-JB4TE5UER93G2@*%']RG$C,M;BUVW&OB(BY[0;0JEY$)& M4X0ZA4ZY4IWGGZGG,AEZ-%D8/*<%IE"F4G,4"XW2;;9HM 9D:%'28O' O0\ M7\//!-/,=9BXOX?!)?O=MO)7F$X?6M<>(V=0I%?J"C9 M>T?^,%>>?HR]V^4_V(A/VHC(8^S=GO7!1GS61D0?(^\6N0<[$6#3U]J( )O\ MLA'11^K=4N!@)WYM)WZQ-]N'>NOGK?K3ZH\_0N&+)W9\E*)@I_ =_WN4X(%- M)B#*_WV+??M-6C#,8^JZS3/^E%AY)_IR,N;RJB3W1,K#S8K*9;*H?"$[EY04 M^G(O2PK$'L]4D/ZEV2!^W3Y;9V #^AQ >,VT]X_62*+SHAV= MUS4EI,T1=-Q0QR%(?EMB/0\9W\\J"U>FQCG;R'UZ9W+_J8B.R\17W:I?X5S MN0'GOFU0WP;G^DX#/U5^7(/VT=&Z747K*OA1+;$U)*9&^T.JM\B"=\6\_4@]TY ];!?K- M"'VE'GAN9@;:?K]1!=VO4.1G=\,;WJ; ]@Q8^P98^WP6>&![GO]PB23)\W-H MKN/CF1S[=Z?1WK$!>MU#Y-I5^?L6VC=MGWJ%[X3>BZ9324U6QZ5.0<]*0]18 M5,.)!DSGVP_F1(/LNY/?.Q77IH"6E%P_/=$M*$PM!V@E/'$A1=<(:!S/.YKGVL MN%]3F0B,U*\##KR/Y=6_%WI;_\LFCK$YG.F8U:@I)RB71]71O+_6=H MR :#1;MV-EUFJLI,!!B".$-%21CKAF<#*U6YCJD;YD;TC<%+2QI#D[VNS.B M B=(X 3QLT92X"05Q+.FMC ^U<2Z(Y9UF;-;MA*Q?"\^B KIJ= LT$,V6QB- ME6YSOL@:XV&21.\#+\F-RG/@)?&EEO'GXJHM.A0CTRF3XB:3=+X\KP+D MFFSI*=^=;PL=I;O@Q&*ETQ+4]) T)6.P;77!Z(V/0>#KR'S@-KD5A>:G1;I@ M#@="/$Q;'6O6Q++='DQ:&O2:Q'I+]"'&G+J%X4;=)56\B3S4NLW!I81_T<20 MCM6Z$%H#A=#=V5"!D^3NG"2W6[ZPU93O6 *AV+1NRU]-;,+]-;;PO6=;R=OG MMI+I]DJ=15-$&4.AU5EM#%UN&=(W/BABN$VY#9PAOM(=/I;0HQJ&]B*MCU?; MEXX4Y9OI\+"7CHU7()A0Q'#77H\TS^L(5O4WYTTCP2H%M^0D&7IWAC'%PP8' M33P1;^FDCOXKV$.!4^2+.D5N5SEQS::2ND1V69)=Q%5%YF$ .B<9/*:VF5:% MNHX4R5).P*)AS:+;7&]8GL4+C#GALN'!TV@%_?,A=O- 1Q,7U%E\# Q?!P>^ ME*,$MC!"WV"UB%V*F)UPZAC!?2QVVB?)G) ECG J/K(?0BHBUY!Q_,*2[+:' MQOD*%K^@<-[UB7SI_7S__+WV!@<\?8.GRUVP[.V;E'5+YRE<3?M6'X&0)]V;#YKPITBNV,J6&X3\UHKIOK\XHP MLB)$H.-02!1+'!<2_7$7G^OI)SJ:D)HY0?I%M!2_8%'@^0@\'[>E=Q"9W./3NWW7A]-8+E=_6D]F4B0[ M7^AYK:,6L/I!&E!&CJ]$N#OQOE-IOA_7QUT4$YQ'6#.I?E&L0S>['%I% MY[7$L '""FT5F/MNK. J7J$YM^%(6TI5"'$\KUOH($'Q*]A'@9LD<)/^.PLL<+#L/.%9"?HTW(@(/ M. Y2W)UPWZDLWX\WX,Y##3\OJD.E-5_SA6J2K:6F>C<;"6\;BS2(*M2=W'62 M1=8R\/Q W2SF@9!AU2*=]O)WZ0?)?"?7 BP-%U >M@>_#TR7X<,39:$T+\H M\K\[UV2NN_BOJ]80F:YJ*O\S=EVJS@G-V#JA=N*)ET)R&WNJ:AJ&.AITFBCU M7H?^.P&(+XH'9]=F G&_H@_G9\6]TEJW$MEY,SQ;S#>;]JRG#-KT&,0=:S;, M>Y?SW;X?Y]T3L(I,^^8OR^ZN&H+;7?&^JN,0D&+I*$=G.2!];]/YS.'C)]CT M@T/(OU#[$8%N/ $6@P2Y^DC7EI* A,RF@\$"([ +%>D=4KQG7;+META9&1DR MJSQIZ:FDI45>P"H7:?&:>$B=N%#QWP'R!,CSFQ%KY. M[-D/;H>K*O?V&L_FM Y8VS>L?>]I%:&U+L78.XOO2678'[*]=5^D<2@ M ",HP/"S4[JN:QCE!"./U<$61_K%5#@3I'%3$RN MBIFG*&6EYLU"*Q=9=Y[20]KN>)EXB"2"8HQ;E>O[+<8XTZW2OHA1GSIG!30R MW9-U$_J+,T,B)^FA)2=;Z$OT:_-9-.BN3V._J%.>!U5 M-1-]T"!_WA.9=FF,9K3$BJUL_(D*+\9#.F%?_9F(O7NYS_VBP-<1^GLWA6\\ M"/L;,CU;:U,U6C2H3N&E9U9UNILN0H4S::"H"US8Y0_E9:Y#!AW66Z E M-<+DFL-?[LYH"+P#=^<=N$/EH^X(8UWF5#.M"JPKCR<@*\+E6Z5%3T^Y,J.]4AN_'$W"'NL2OB*@@S.NU:315Z;1BE41+ M7>:[HR(14= J8A=H].0C'PFAER&1+==$K&K@C1Y+<$U(Z"M80X%/)/")W(M: M4MK);MHPD'DJ,F%M*G/S2>/B;#@B2I0RT,1 M^KMVBEPHI.$/%P!&&L/4+1NI;)? 6$=&D")P)S7%MT CO_K ;Y*,8#/'"-?MG3XYIH6O++!WB\COFE5[8TJXI*+&@=5 MQ*]1N=F?58;;5FY)*=):+2:6[5KUI3%D2/?+Y$.,/M4K*H"> 'H^#WJ"K@7^ MT@!_"6_>[%H0YQ.)8BGU_-11$JVG1395;Q8J:0 >DD,3/QV2#KH6!%;Q+95R M7]4_YA_:@8^ MB_L/Z_K!)Q'X'"[O

)-), ?TJIP^(%G9!V351->][QE MU[QLP6[A'R:<.D9-SD2L*"+^5++<9)93MK$4O:!J$2.I#$O5::2V&C*DW6(L M=9P_\E7 Y^M@S5VGD-RY#^'3\>/M[HF-3(01JIO(S#**E4D_,F02ZAB ) X. M4,QB-^>'.)(4FPJ05XL'@P_BZI?5J&P9 MK8E>]*JI?X23&"%M1,Q)QEPS.+F 3[% MXCANX 2^[$H^,#Z+BL,N5OZ)#'2K[/ MYR;K&;**@TE!:1>$)8$.N';M.+Q\TVD__SB]/$^YOQY"(X2'J9#(@U6Q#>+T MKV"0^LP;]F7#Z+>>P7-NAUG:&-;$882&D#-!Y49WD(NG4AEEEEW.YOEVO[E" MF_%U3-Q3'J\Q*Y;R%;2B:"KUI(L#BV)H;*C&2&)UXH%)7?!:-Q_C2P GG^@0 M"]#"1HO(T"Q&M.)RQH_85FN8*35C=%L:^ HV5?F";G0GN79>"*]R/",N:RHCCHZ5.M&%XRXQ)(",RT+&<95: M !DG(8,>*O)$*AKC9I)=B,DR'4E8:,5?*?)X"C+"F1>KL-U6J18=>>J,UI6P MV$\#9("BE8P_).+'FO\@M;0&'WE0LP(<,> MFT[M] MU;)V*J:D>FZ =_TNS>Q/8141%(Y36X=:(@WK"&^8GL>J2;2K^C ]E/V^UU= MY48:)&4U9:ZC"5(-:8E**J\IJ*/J""]_BX0BWE%,W0(GJ67-,&KJ_EJWM([Y M7QWC&>-_[<3W*C)K8IM;GW!&Y)Q(= MW.5ZOF)9C\"6U+HCKNQZCE1!,BW\"U8(+%U'0L8RJYK91V:=DX03YWL]/5%R M^#B?S3;A,!.+2O59N](81BG[,CGF1"5&(.F!I/O9O+__ZU^]9S>T\L2GM+YY M[[ .E/) *0_,>K^>ZEM-^>Z*=$TLN0)=PO^ZMSU]<-&3,1R^C(1D/<=:0JFS MJ+7'^4AV/(R2GIOQ^ 4O90\ X4L#@N^M])LLP_QS0,A*0Y6*3NM5*IN+K.:" M64JN. ((\6\_8K'$+27J^T_H _/E0DO^"-5\FA06D"60#Y_+QYUT7GA-A5-- MKH+FFJ?5OI8UG\L(% 9.MLO81%E;A235UD>P%G#>C+' -+@]T^#V&VK>\($9 M"(PO!>;>NT*>,Q?N6A[Q$FP;,LR0CG@D+9%P=UKLE0R<+Q2U"N+3Y[OK4]

X)"',]K M"I[%!OH"JIJ)7\?I^&/([3/16,?F_YS3[93_"3(0&)?23\WCQ^8\74+QR_@K3\\1_\ MC_M.7D:<#L?1Y-4V,O!4YS"BJ/_Y!#\''?682"?(0[YHDA C!O[OUGR.=)XS M$!X7/UXC^?>__I]WK7L6#/.:K.G?W18C'B(X>T>3$W>,PB,=<;,P)^)Y?N?D M%;F=C_A#P_PU*.2*]PZ["'P,X!'Y:1:'YW MON9^1D[GW8>:(1'/IXYD#BZ;AJDRGGWD0A,=SOU_M6O9D]('/V,1P@>Z?& V.A_A0P+.48#_+*@1!-6=+>?. M>'*]6@)@V<]T?QEH"A*P>H_/J?SNG&KM MSRGRG;] H\(CR.=&**?),J=#6GNH/=$L RM:QK]_0I8/>>L4RW!$QR%3'+80 MT5Z^V>2T59JJI6 2\>/OAUYJXH]*> M2-!Z6=8,2T=X= NCB"1BPJMF&BL0%K1D'M?Q\W@)&6T\Z8RL\3-'F1L-9927 MTUU+Z[%6)0H=R;)>+X-&K"1;"35A;J5@N.X^M MD&&-#$F0\'H\WRFI_/XKH+7J*MDUT$7=\9@M'R^I;KM;][96>K25T@D@EDS\ M./X?MSB7H$^%XW4-80IJ"@8%++<"@10CA$V@,R[FTHS91<2P()4&JBEOL$V) M'XZY:B5AM@2F((<]-BPGP"5C61M!Z'%/!QBB "W".V(@=2GIFDI*C"2W9WP( M*X:Z-;=IA+]G0"AS T^2U(>0S&'5P3OD ?XBR\A]#2:5)6*;DI0\/H2RM9=2 M+AQ)A0B"VU8/CSGL\'L&DLE:\(F#906K<4C' [!5#'HI>:S[,?X0OT%X@%"J M;+,I%LXYE&1 *<9#R*ZXM/F8.*GA-'H@_ U&&1882TI1Q;H[*D.2>NZ?3X=B/??!R?IQ0_6#. C7G<.'VBZ M-'>.U R',:\F>D_6XZ,QWI@O6GFN8\U:B[PV$;>S,K:WN%)&LJX$H=&'N:"-$$4+O07@ Y-_8/5S,=0(9VND]\C M__S[\>2)\LDGS"\:7%H*'T!]F3([UG1C2@P=-_F4$PH@E^>DS7?%8Y.KF MV8Y1/9C /(8\I CM:1%RB?$9IX5SLK_:B MZ)E2EGJKIV*5C\\OQ%:'SO/WV<:9><@[]?/QS:\GPAS,[TKAN(_9N[L[@HDG MQE48P$>RHR(<8C!(%T#5L _ ="L;2E*QA]!)NF/;3'04'V(J8?,)*R$F6'E@ M5-G6E"S9UJ1$3%6[%X#=YT,R+1-_=S>;QU#7/KHE 1MDNVW.[L=X5Y1:D=!$[XK.:^V_;UAP"5/ M7S5[D?N7@08)>&/8BJAFV@8U(2O9N! V\P5B MM+/>C0=C15+S&Q\J-IPDJ2 MY:O@5L= -9'%]%9 P=IAU7HQ;)6HG-JGLG(AHSR_M,<;WO]'X&XA9/_2L./S M,^/9+\^XY!YHQ.%$8O*GSK\'\&1Q8_)+:(79PG&6""!0"C=#F/;>Q7'[Q>&G M8J;F[&N;@=GPZS0=#EI.V5E/-K\]>$7BP15%^XD(6HP8R%;XC??>!TXH? C; M)[1FZ=X3&IZ"[2^,=P]D+N C-.S+I/$@H('K5<+OA^\BD!-;B$!6=$@T<2%# M4@5,7_ >>RH9 'P@(44 9S<\8>?"V_N:)/TG7L'F"%_]SQ,"&YY007[,S,8#]#FV\&#[ M5_MM@B1"4PQC;TQ@FMG;Z)V9ZWC=V*2POX4([> I(W!)0]0#/QU3#;YZTN2] M!A+CTQ";66J6>&ZQ6>)Q6*15@?PJ>_7*8[LETWN*5-E5 76X<"263IC5^&0R M/K8B3X^[E!7Y.0K@1_;^G29T)(*$CB"A(TCH^+6$#@P-#B0Z!]%[3C@7%G_! M%4>__8YWH==_^G0>ZRW.R0WG:I/HE: R.*<4\=]=U<,D[F?(.R'-T@G4\<1AM0 7>)W/ .G/ ;46Y-1U\!;Y_F MU;+V9)E;.A9/O&H[HV"OX(3&6"FT:2YKQ,D EK@N$&\("4LK)Y M;\-D<(J0.+A.OG\MLF/##VNP<[ +B&'C"4!A-49S0DEVLH$K3;N8/Z=ZXUVG MPUV:G>^$2>EE8-(2+_'/B1TG)A])R\#4,V$?/1Z= U>)#C:D8KN178^)GY%P,N;E<4$#.^URR.S,C .^VG/3WZ_P M_>+601W37K<[>C<1+^.-(V8025T0@!=A!9Y\AGTNG[3NUWLSO4C5E$2RR.K" MR\H:^]Z30QA?)TN!VD-LF5.#) 2S%M/EHJP.O@0@IT.33C##G 0EB-@YM9JD+C&WC=*GOW? MEZHEBI[DPV4]%NL887'%/G?"5'V2'%N)\A]A/ 3 Y1*'=\BZ1Y&6*+DS8F@_B$..D?H,08Z M?_A%YJ>]V0@$KQS%X-),_JI@SM#-(=S7Z2PUO9:,H\]V<%I!R@CIPU1K\[S8 MLN$DI4@CL6E!7V6[M?BL46Q&FFW**A2>-OWG9FXR3'_[P5#7D8LS$%=5 MUJQ IW/ICK3FAZE.JYNL%C J\/#3N81\)LCN7MIH%NL'WL^IK)'!WYWUTIY/T;?J$04K40L@,*CHJV MBRFX7MEC94G0\ $,7FTG% %ZGH0M=Y+YZ7Q[UYO(<+RW.QUV?[G=3ZAI^\>< M2;N_1 WWI^@I;0TRV$P([\*@?7KVBB,Y7K9ANMKIY&2G(/XR(];=07258+3- M%((3(C#16-.=&A0@_*[\ -XCV=$? XV5'?-X [P'.A0Q(=QO.]^$G&:LA5JF MQ!ON8_!$=.3E'0&!U]_5F"32'=]F!'LIFH!V#R3,'Z$:N_-I;[0 CQT<26YH M9S22D!@GH^](.73*.B!>R<]1M^C^&LLZT="1"S,L1? $1X(-- M!>#Q[E;=D@WT@LS_&-;\F+WCMI?46Y])'&G@5"7IOX?U^?ACN\M,(@JL;\U_ M/(!5J(5:"PM2>"[V$B F7D0!OP7;O>J%WG-(\T?BR73WW74($IJ[.:N$J9N= M?*U925]J3CRV&71)&-NY_Y(9$B1LOG.& _- &97T?B-3,@XVW147#E@#\P5G M_SF-3Q5#NC 1=S4,>U40GS)NQ8A;P^!4$< ]=O@PL4!),':^J)S$C55\Z@%< MP#I/X0>$E54,&UZ1 3F&". ,0 ODFBND,7Q&#H9/;IJ><)?C^34AXWEK%%;%1EPPN>22UI/3Z,^C^-Q%GDWM]]92>WZP6TM:C] M2>F-IN_R,8"WG=SHO3O728ZV,QLX?F+K?YZ,$_UV]K&:^= MQ40^'>D"Q=S8J83@8#1(@10^B,EDX73E[&?;*1>O4OL=]Z7AO) $OUS)/BA2 M?&^@>ZK"L]_#C*L$^K-8=\7&"?P'VGPO,=+A*;\E0F4TST3KI:W!*MU>*]]8 MMT>KU WX[\A]U9CPVO;8:1BEIP MITD$K,'OJV/P@M2MD:8*QM].1Q\L-YT6Y,*!R4:^3YK\V/G&CN?LC=QBAL;F MC8/_>Q(9]DU)^ 3(H9%== HRB?EX3SOWC' K:YRG[>IJ')?A*?D!AR$YEW:" M S.TUVP2G8^4M[O!1CL'#W)D[8I7.P/-5NK-79DK5@ZAHA9+A9.]IIX\)SQY MQUY3!X:J>+-")E9TE\AQ3=KI??L\0#Q+T#3M/&G;N;)QXDB>Q8 #1H-B?,>= M8JO8:MC]74!SQ\"TYX@79F*^LC,W;;S QO![]S3;G,'INF0'S?8)Q _VUEJ[ MZU]/14?==,^CZ*@QP0^>:#+LE!L81&3CKP)&;9T3H!\%N>36*<=QNHH!95X5 M3"2EK3'LBCHCC!T8 6Z/)$DEYM8(.X,"*B3$ZYS8$L=UD9;=AKDW3LPN%QYT= MQACP7;#T%9ZW@53O+3''\F'4[7FV\30]GNNA6:P;F62]RTIB(K-EK&2JV4U_ M0$*&"@G<9I],]@H(WONJG0U,JDY=[[>-ZTZ&NX?F&/9WA@ET:=#TPVQU7I-E M_%\'PSV=";Z'_N+^[RB0A&7\F(, KYW/ MOE\\A !<^KY'SW.':=+&L"9ZV+ YK62>TYE";_:<3(M1RI2KT?3O1W9W&)'7 M])QFC4S1DH]YUJ3#DTIZTI[7&4:I>RR ;>9G6@3^3'] M0K:XPD;9A1,>$ !- X=#U) 5=1$PHBQ B^4+"%2P,29KW;O&"Y AQ'PZ0GJ MFET?Y(1-;"?:"-I_N)GHH8^2DP^S1^XT/3D9I"<'ZO*ETY/I7TI/9MY^ MQ[N:]*=H?A\W%?$ /W?J#%ZA'3%(1!R#-T3IL?TGF=K^T'>B\* M:XJJV)Y>J(W1F7T^L*[KYIU[9F%7_SGI?'::+-8?[-N;[?0,G:@AMO%.H))8 M]8?M]BQ3 M/>\8K/L=HE8JYP2X9YIWI1!732#6"\!^K2R29%NE+VU<%H3G2&8QT[C/!$2-8 M_%ME@_O'0R34--Y8<64?+]A[C[#*@'B(73K=PB35[MQ&\F@T)P3A/I[DID S M-O!Q(%,"Q%2=HFPWU*=!Q1]T3'LXUMK=TG4GI"OBQ6QXB#.2%7NM&*?8FQ0( MC/#I@.4"DS:)Q%+R\E?/B@?%322GK/' M+SNQ!VPL)WD#W(I0O6\@^\\<-(Y<8?CT3,'3A.,J3B3WFM2Z#-UU/'>EO@5V ML8@97_4;PH9=-)ON[60@ C' M8S:T['J0@UPYEYN] ^RFB>39MN7U&'KKU6ZS!W"&G^S!<>@6.O"LAKA=6S%2 M/ W^HGU+", K"'ZJG"OW4,2/OTMR]#"@0$JZ+2&.6#E2"$*$J8IL7[8-,S ) M)[=O5X3@9":Y#3P^JTH%[Z,W%1+@Q5,@86A./TGB9 $P=3+QW(VTO=MXZ9( M)=I.MPRW\07^DV4@T9+QLLE18C>B)<<:/HI -0^3#"?[A+(/(E=G$EY]]_5+ M2(JA=^KV0]PBCZ6$5OM3&,@/-2<T_;TIT!?QAM M 4Z"H\/-^_3BW]4=HC?4-B>-.0Z;5B(,G MA+F!1)6 MLC.'1(LT?MXIZR.L"XB@?KC21OQXT)(!PFV[$J&]J03\YB( J83")S=F!HBO MN$5&Y+N>0B7O/'2L@=A=MAQ7\^N%/4#RGQ,N>K6^7=&=DPJQ;U2PZT=(A(9D M0!7,RA+UK"#GEB8=53_@1F#2'%7&??&P7G#8W^,0NJ5@A&4M8 M>TJ3 K37O[^* PW&4[Y5W\:,CI6IX"D]1^;SCO_/[_VJ0O:RKGATL]Y#RVV- M[.C7P*1$Z27:KIO2_59:S@J-##@:#HXT;M^(ZC'TWKMVWX8>+1[#1E)%G8/$ M7I[(M("62-:\Z@5)N.<*T>8R+-22]J0@$8C?B)JLG:> /->WA29/E@.[7!P'$"'^1W.\UQGU[Y M$V0[3:;0U2SKG<@XI:GDP!8E<+T=J =.%$GWM"@S[%['X.QYI9*>UD,=:GCT MT/=UT+1W_"'"$NW@4,.Q[3F/8G1:S7E/!?+NV6=H/"-DUV'\A-X3>F.G(#/F M,KMUO"%7R:;:S:*FYQQ=H":6-75,7[QW^\3FUIRQF#EA+F"SF[*?6^9.B?ZH5T*?85(1L,B&;6U3OE5&2L+6G M,U%AWVKRA64(CD8G*'G:Y0:)#43; W\T&)\CY,;"P2GE]%:T)[*3/3LK<8)D M^S2 /-X'[ZP.,8W,D2BA%M%J/1B%)VCL0,+6PCUU7?BU&IAH\(S=71%DLGA. M$.>;[_O1P3L=NY(HT,:KM6*@$;U3)$WDR)'G\;C!0Q2(\>[LUOTK!6VENFY) M;U(5@59;Q9<.^TN\HXZ_V@=XQOZ9SJ%Y80!R6BXT]\[$M]!&'T2;6K1;$]D% M^\0US:><,1^ER0/?7.6]V^%YY=\$E:,PGW%Z*:/5*$-\EPMO-ZK]$?D@JR \)\D."_)#?N8^P MS0^-5C_59I;-&DMS8C+&E-I\M[W"R@7CW$^X&]E$7"\U;([D6396Z(M"C\NN M(PU00R*OAZ[HI157-\-!)UZ*3];9AK8.&ZLA<_S0Q5!-K>4!I[&%0KG;Z<3G M+V@*(U.O1U:4W&;4I6++&;UIO[Q,6;;&S1IX9"3V>FAWD13-8K2@LL_AT32V M6BDJO4SCH<.M>ZHV:XUQ[-6K/J<+:BJXI:(4./B%J=K@;MYDI+LM9J M,:AGD,9&DO#^2/+UT*S5M=:%F6K."NEJMU2>\69$AT4=TS^BLBUVQ2DR2V_J MV_HLW]AJ6W@J'7T]-+$H3E=;OA=G:\9:V12U6&U9(4./MBJBE]27:;W<8K-% M:FV4M7FL.UH!_:G70Z=:)?J,>JE^IY:<+DK=IK(0&'CJ\:[F6J6ER+ C;4:S M5JPM=MN30H4\]6BSGK-:55ZQG2:;7? OZ(71GM/1QC V/'K_2YXIY3EJG.D\ M/XOAE2EK3'R2QB./]DK)/[UD\=+X3H%'$2:?&9C/\Q4>>;15RUC"U.A..M5I MB5S;XC7\P"2\_6B>VV:<5Y?%^)JE2YV,NM;KJ$C#VX_V--+BHY-D9RE0X50M MEJV4A6$[#B,C1WM*5;5<*S7,4;/">-2DRA&N;XS&,/1H3YEB\[D[G=$&A?+S M;+JTF;Z$P^2I1WLJY[=R0^XWMM0F566&B#%;R1=X*GU$TTYM)==B@^J2HA=R M/5=(3J)/,AEZM*?E33(]:S&Y+&L]\?%R/%V9634R]&BNEC MSF+44YU24G,] M@R+AA;8D.W5$UK)0P_KP8ECM<*/Z2EA2[$Q_@0V@CX1U.I@X'IE-C$O*F"NO9HI1 MKQ?"2IU=8QLO<0QJ7"Q:HB=3)CZCEP,E7\XWBRJ>:.*8_U;M5'B9'V84MO;4 M6]%%=K,VK#$>>8P4]1)5E@S.W':Z@O(L%P?+/CV&B1[O5(1)MSB%&6J4TMI. MNO4T%3=:C6'R>$WC1$-NBE*+F15RRPZ'PO&7ER06EF/IR\SZT6@=F]_49CY+ MMJFV56#2,/*(]H-^K=H.SRUE]MQ(+LSIR&P( WC[D4P--%J/ERJI#K70K'#; MZI5'^>P*CSR6*?VE'&/'3XQ(Q;O%RHSK9>5U#AYZ+%.4&FWEE%AAQF:I.C/, MHN(PEB=//9(I:6"LZ9FTI;=MG-& MH1:GR=!C14%KJN+SN#NC:MGY8I#,RR_-*"'JT?X/Y^MQRIKVVNPB3^7$321< M,8=C&'HD*-%DY5E2*S,,J6&*GY1ZU(+9PE./!:4NH4RENMQ:K&2L:L^,N%T* M2WCJ3E!^/3V6^:7TV.C;Z;'ONDJN;?I#Y0)/5$]//RB(!KQA4#MA8;=#CZ/L MNHHF)#6J B=K*MK=EDH,Y5=7H^S?1OR%Q'[6=IT[W8C7D=T+3C>O80S&,IGK M?G[$:G[BL4SJ'V-_EX;M:O73A0?N>2P^>UD<>QY#= -:T^_ZM.!WOK%WV#%L.[0*7<,OTH:.H/?$^ M^*BM$N&&W<9!> WOLOQ+V_3@I%(:>&FF9(A.?(ES5@=Y6%"E2Q),7&:T$W2-];\8+OL1IN="+X*2I+8(U[A-=E5W=W.?BJ9X,*]J/89@6,2A21Y0'@; M"3<"!Q^X]+SW(KL!#B<&ZV0K8&YVB^-)'R6W-!Y2@2Q=M45)1Z*ECR1C8KL> M[1I:>U\EP[ -I9[ CZD0^36BQ)9$LK!%9JAU/\UY%0^BAD[0PN'J;A*SA#'7E MTAM5DV29!.S(_3C[()OG@J"3 ;33+&M+/(:]I7>U)*WUC2_LKVXB6'7RXB;" M,S.51,Y(U>WK2Y"$W4;:?1I4X'E\(+M5Y!!H(#VX#CG7.&)=)WA(N/90< RG M!^:<%(+RD-Z &5KGQH3[/ .]<0H)3C*-G'8R,EWMX2"=R>TK:+_S 1)>#T$= M]L=V&-N)-)PS.Z?VP.D( R^ ]!J.=UI/.!!->G:8GDN$KI!A:1+0-P[ZQSL! M"N/UK74NR79\^):N:.RHB@42HRFY/-Z!4T_8Q.TBOWD,M4CNXJFJ?#NKT>36 M[B#\(WF#HY'A]SE#-)+5@EE(=]5.13(]Z62>B[KL*IP09V',T'?]+3Z?_!AY MN?%81V/.;I:Z[^?]2[W"80CIFRR1]B.B!G7)QO?/N5L=>NB2G7DKMJR80D-F M6U:M(Z4SDY?^M-3)-M)'T>(+3]1#:ORHFNB$94G$X7C.*I?(3F*],=^1,O1F M6X^*F=S\ FV.[)#*/G)#/?YL:UGJYW-C"T;:W.2'R"]E.^ZCI?_XVA3_8">HQE0@VPA<;D:2# MC?#!1D0? V3RPSX$R.2;C0B0R1<;$2"3/_8A0";?;$2 3+[8B.AC/!9LA \V M DM$L!$^V8@ FORP$0$T^60C FCRST8$T.2'C0B@R2<;$4"3?S8B@"8_;$0 M33[9B ":_+,1 33Y82.BCY' #>Z'C: >4\E@(WRP$9%'*A5LA \V(OI(,\%& M^& C FCRR48$T.23C8@]1@.)\,-&!-#DDXT(H,DG&Q'XFGRR$0$T^60C FCR MR48$6I-/-B* )I]L1 !-/MF(0&LZ[T;\;>I0Z'C)HL;/(T3R%PAQT53XNUSR M^X% 7R^9UV3X\/^^1>+??G/]#%:*+KOGL*XW&P\[+WFOP6O>J;MOD[K[BD;J M[=F#>GO2]?4LO/ N"/N:%P+V_RWV3SU2ER7 N=B_):U_AOF#@R\X^.Y?\G\[ MU^3R*_Y(UM^FP9'P!ZQ_RZQ_:XP02$<@'8%T_*Z#YFM2);"8 D8(Q",0CT \ M O$(Q",0CT \ O'POWCX:LD?%4!]5=Y_/T/D#AGAHUR,K\D('Q7A?$VJ!.(1 M,,)/I31^3:H$XA$P0F!8!.(1B$=P>@3B$8A'<'H<4R5(% OR >[?)[=+$8W^ M;H9HA/)U>FA.XL:J9N 5&6?+@@Y8_):6? X6?TQ=]OC_4RYO3Q">+K+.RN9! M=.66EOP5V#RKJ88F2P+<.QFP><#FO\OF47^7M%Q$9PE,]AM:\AFXG'ZD+VM\ M^E)G"=C\EI;\%=C\;9TE\##YTOQ.OE[Q__XK$J?^L?_]ZNK7;^=P^5A&R3<% MQ&OV?>UPR;BF?_\71?YW]%=94M%W2Q60#C\=_9F\Y#N1>/Q6N.G]5MQ. =\' M?']&OJ<#OO_"?'_AP*"?&?]\@']ASU3 ^ 'C^Q/Q \8/&/^&&#] _(#QOR3C M!XC_E1G_PG5Y?F;\,SIU+ANPN#3CWW3XX7<9_\(5=WYF_#-Z=0+&OS'&OW@U MA)\9/T#\K\OX@8X?,/Z79/P \0/&_Y*,'R#^!=*41AP_&^L:GLGW?_$\0J+X MJ5*1Y>:2R5^(?HS% M\'\H^__XE:'_2&L\:S6OLA2);.)Q/_[UL$_#%LFIPJ<+@P[K=Q0HPJM M.#>DHE18KE,28AKE1'[U+<3CU^-WDF_E+!LPAM%A9 CGX["M#>-#AK)_,71S M6-+-FMY"^E+B47HM&<.MI@P=V6NB)5(M5$'*".E#RPB/.6X.,S&1@K0J.D*9_[?-VEM?EUY0L7C)0K"N9 MDZQE8#9 .KOF90MV,VT8>'Y(:'/K;R$#\PM^!GZ/)/S?MS8_E"6KGTNNJ,F, M+M!JI%&6GG-:8Q@;,M]^Q!/_^?MP/\Z7'!,@48!$OD:B<,#J :N?22GW.Z_? MSZGK+=!QOIP48T^]M1I+4>$$RHG";> Y9F;9J+8ICG*#Z-8$.(K0@$>Q*!/@48!' 1[Y4ST2 MN&IR6)SW"QTKMMV\=)?A935Y;4@9M4:+M1S1M Z=HM/Y]!-?+1;' "DQ@)14 M+!5 2@ I :3X4\6I#J(#L6LJ?2H\D=NYETAF+D165X:4U%-XD6$5L=&1&GP[ ME6B646X-OLI(,M!2 DBYI+_R!AR6EX*4B ]")YI%:<:B$^M1-;ZYKG#M7LX< MCZ]M-.E6H]\9/#_-LHU"6DEMU#%K AS1D6\_Z&3T0L&39 !&=G;'5P4C2.7V M.QB=*7H2\/J7YG4[E\_OO'X_!^\)=V54C2^*#-V762NBB85^,KJ)]*X=/>%3 MN:Q5LV9QMKNA*LUQ?+/^_6 >F&0\.'L#/ I\"Q?!H^N&3VB>01*5 M[^E4X06MPL_C5K)5N#8>===B1IS+O0;;&M?P?H^Z8K6:AB0J"O H0ETHG!O@ MT=?&HT _.H=^]#PPDV-AW66I<"Z[-:<#=2%+UPZ?Q#.5[/19F;(S^JG\Q$^? ME*7"$4AA %+B"2J E !2 A7'GRH.M]E:\TGO:45)D5J5S>37HBE?VU]IM+4B MBZVF"I4=I=K,JJ1S>IRD>L<_UE)NH?'O'7[!'S MF55TUX\5_Y+^M!>H\P5W!*787YY-DI6-R5J8T2-Y'R%F%1EA>F$=;%+9?\'\'+_2_[L+@#7 MQY=/UE].^*2WA3Z?;H1U;=:=\76QU,^4EZ-K)\LED@49H41=8KNHSVXR736_ M;8PQH5)@["5C%_(?!3?3W?^2OQ[&?+(.G.FI)E6PZQU]$KR MVG&O\KC?4M1BNB#"B"C8+%/C0#_%$),") "?^I(CG2^#$[R3&7,+Q*F5T>59K+^-L M=[0H;Q+A3CC4DAPG"!/]]B,2308($R#,G^3[?B6$\4%P)UNCEF([L9I)\Y6I6]&\6G^Y M-L0,4R^E1#C63LV>:4NJ/_>>1K,>&$I0 )5XB$8N6 #UI23N"X+,%W*H7$>- M.0$RB!TU,GUN8[+8M*DX1:\(HL 3A2TG<%P290)/Y+9!IM+9,+#(R6"K<40V=$\I2;7/M*' O%:_'%DI& MG'5KO+KB9K/%4XJDRC*@C"0"G AP(E!&/E4982+-GEG1DEN*;M1ZFVY5?-&8 M:WM>*]5-/)Q5MWE662VG4NUIFA+#8+1 _5'T(4F_YQFYY(T^(TT7D!ZV'_ ] M,E^'R,U"(?=RHL\L6:J96#L,_84>QX\/H16GZYQJ;D*8IT(ZFG.2;OP[N)?@ MTBWMKL@/_J/26Y=U7%EH@LL\ J'Q+Y4"H0F$)A":<[4>N"FI\4F2J.N.=/Z8 M5@7GKT3!/(?/LE9N3"LCI9.BXM&<::1>%OVGYK4#(_+"ZAJY<4Z9A5%-FVKS M]I*KC8<)J'JA@X[S <(%".=WA/M9!\CE$2X?CD4GVV1-FB%K'&OF$HLVBEX[ M*I/(5&WC'*_ M,JO)V46&Z:!*IGSMF! WYC9I;I349ICFD^(LUV_W.PU J5B@B 4H=6TJ!2CU MV8I8>MTI)^I9)CJ+5\2P$.UT.DWCVBA5$>1YK\IP3;9;''*%E)D1F1)8BU!O M%.A2 4I=&Z7>N'?HIE JN KDO/D?_N('_U'IS0MR JD)I,8G_. _*KW92OZF MI,8G.9R7=TT66Y-)8ZP4M%F6E;2TH"XELWUMU^1:W0QECHU..UQT74RFAYD- M\P+J-%2EQ(([, *("XQ^OT.@K*>G MJ#00:2J<'O>GV[J6>=+!KPDU,?%$ '$!Q 5:G,\A[JQ:7.H)C8;->JG$/EL1 MU!2J3QNY=^U,^V**KT0SDT&;"@\YIA#NLB^=41I0B@D4L0"EKDVE0!'[;$6, M>:X7!Y/LRY"2"@I*K,L)HW?U)@;J(*?7!A$&S5I=U= *S:;&9XDN%?] ESI? M,= !PS&8X03-&LGH*J4_[][OU=9,3@[I-N'/=-?7E[T1X-K;[H^+WGS _[^$ MN.^2Y9-3=OZD:=76>NXI::;!4*V24#'BD38]O7J+WFXL6GBQHF@QHV=T9A+> MHM5+)CU,PGU'=/14PDX 00$$!1#TB1#T2B/\$PAJRV.ZUAOW:^PB1>&G9*MH MV[TV!+4LJAJ-KSKJ3(E:S^Q3>_343#0P!+UU)5* 0 $"G<42]0\E? Y!OZT% MG?#O9Y]Z\GC3?WFAPOE-M45;T:W:NG8((/ M%'VJ.U\ )0&4!%!R196F.B[VTF,E/F25&ETN%C/3P4OOVLE/M9267*R?XRK5 MZEF1IBS*PI.U BA)@E9"1T]U'0^@)("2LY1!^8<2?H62T_E-?^(G3C6>GY>) MNC3H9)6!5>I.6L9PFNKB M)5M)9A)32DFV)M&TUJ2D%WT (JB+2SPD+YI!&.#05\6A0"'ZL]*W;232[@_6([;0I39JJKREK MZS2Y5)T5V_-,G%52/8U1J2N8 !EGQ5+ ETFC_2:7KJ MBHOJ5:7'+JQBN[]M"?7XX-IJB1E;+&>\6"U07882,Z-J85GO$BR)@UJ22IVJ M,O-R$ZDT^]N$*[9^N$.K%IZ Q)_^'2@FJ19G/^M,@"&IX8F]M]3CSR((]?,( M\L>S3!TR[A1ODB1NO*P+_X_0>\;USEF0C+G,;;Y+JHR5X/!(UOC9B:D[$$V^ M_VH1(SWT]X__2(=$@)^_2R:>$H^_D=4,,Z2)H:9;02==:^WN3,::)AA0X"J MF!F281KPL89A:X(XX2&$!06_#(O.0TCF,"X]D&O C(DTGV/&QU^";T@J;^DZ M$O />+3*R?(F9&JA.:D&1<[%83R2EBAD3I#SN6D\AEKN93>_PMA#!0S/$S3=U" MYP#NU)%,OLN+[A((Z3V+N")37D(@#Y8I[)?I,)F.9,S@ G"K YH(>/6-[V#& M'>N<8A >1/9N"R%NSZLV\[V&Y LS(P@&G@EY4-->#XBW8?-A&[\K \3;,>26 MKB2XGO"<;!! M7@)=D;W;'A##.@)OP59A\/7,E/?,- 3NF#&!/I&3]-"2DRT44I YT3 N6RK6 M$$-8C\1L^FH(QD+X1)O#4S"OFN37,5SB&!+P*T.2L7^_X'E-1N;P3%K\1)/Q MO&KD^Z$ZYED84-$$)#OH;XT,M+"P1&" MAB<$".Z.MA?V&&K;!P1(.LS>^;9#-Y#P2.*?=XB&,0-_2]!"JF9B05Y8DHX. MC@\LZ08R31F.I7.-.S%PP<(:Y"' M3^5E/$82)4PW^)A;8:76 &2 &9@;?-*]-6&'?G! :F,5,Q:&'$MWB>30$.^8 M_57\!4)B=Z.]=)AS&X)2SLO-"=YY "I+-B4XQIW-XAV\ \(_^D 48/\5(@F8 MJB*23 OCK\NU^$]DG3;WVHH$9@V'S.Y7'T*2&%*QAF$8G+YY *U@SZ,.#0T8 M@]5KBY,/7B1((M[TD(AU?/Q,S=@_U3B-YL<*]M^"M/SQ'_R/2T=>QN<'V'H3 MAP8[4PZ6[]B\%/4_YS/GW[1=Z>C>6#MUS)(OVJR/K:+OUAQ3"S,_^@="-P<6 M/EDD^?>__I]WL?L6*F%>DS7]NVND>JC@& XTL5?'^#37$3<+Z'=.7G$; MPZ%*(O6XRW#XOK-S&<(^U",3^Y^0YV=8RQ'M%6X=]E#8,8_#,A+-[\[7W,^( M;;O[4#,DV,[O1"7 JBH\_>"Y9"--;?Z=CCS&#RVB:.0Q$;O0UKZ2(L:SD5QH MHH,:\:]V+7O2!B-GH@KFKOR/USIW/L*""$8E"!C8M^#TWVTY=\9C\IU#_#WG MP0 ;V8+$H8.K=&DI-:WV9VW17E<(+PP9/M$0.9['F&J24Q'L"YB?"?,#GH4_Z@)F=11: M2>;D?_\5B5/_I%O94")*/82\JWD E8&#;X:F6*TPL#P!%V )P4J#9-CZEOM. M49+)\]V7X<,6'Y(J>6664SF!" M!V-A<3H^96R3#;,JP,2UM)X< O42M"],!UNG)"N6)8X8M4 NF*9'%83-)YJ. MJ[B)%J@MY G@L"$J#M9[B)Z,E+FF8P7(T6GL/XR0N4+()C9\BVP[#']K O8& M8VM"W(&IX8(IW/^NZ3 /3K&YT];GDP/&.V?7O'9557#MZ 9Z#*6)YFM#)"?+VHJ( %X/84B0I/)'3T-RYTLDT$C MV##, MOK,=8!;MB^:%M!)@N2)MK>##NUJ<[^ $^ @YX'88;-PFMUCSB;% 8^ M*F7!7O&.13U4?9^(NV<1TN&'&'AA_Y^]-VU25=G6A;_?B/L?B'GWN;%6O&4M MP'ZN?6<$*O:]8O>%0$!$6FE4_/5O9@**357-QJJRJCC[[+E+39+,D6,\H\U, M#JV!:R)/")!*]Q<7^&,(M%!LT 5VN06\J%,?R!'YI0Y3*QA4=L[!58P.^P'C M98MW-? >R%B^!R?K?@( ,=&&DU5D W&'#GP>AV^&1L4I0LH(W5:07(!OSD9\ M-EY9O(YR#P&6/F!U#G3J#VH <'PO6L![%4[?>*"T#?M/A $K%&D%G@IZ&'B0 MG K?AQPA\-0#G Z''$U#ATMLBR8'!=/W*0_60["@\V3#W)]A(%J_R$G6^6'"4%14K]B"T4(_YDQG^I8,I_AUP7 M6@D'Y@1&R"F%8',H:3J 6?2WJ0)[((0E($E:)+H!Y<."R"_(X$_'SSS82_#3 M$G@10&T$-L$A$A,EP)*SCQT >8%!7)T/8D%J !$")*H?6;%M V GE#]H=J%I M(!D6;?%H]7CO(DPT9^E@)>RN: W@[)^2H>Y:=@8Y+T7BWL1K[OO;;CI=>/]T M!)0*#(P=0X/_9$F( K"Y^("5P101=V)_P98D_B_=':"_B'__1I%9P)JNXZ>] M@!#3*[V&^S/>E(5\#XXF31$QW8>E>()Z' MIX#:&02&#R0'5^Y MG'8NV[;K#W9I&:ZT#*Q9T>)E(#, 0X @0.,.]A?&,\.H[ /,Q(#Y(C/0_\6/ M;3Y@X']@1-"W,_TN'!F^QA;!0)#N?01^T $TSLP .(C3%X>!8+ "XBY(+J+I M"!&"R+Z!<+27;!=8K\A!0?UL0_,(#$U.^'3:/*%;W\QWWQO:]R(D"3"5*-^I M!"M==X6@RE,7&J(W,%P+4*:SH/W@)W@9$QJ"ZA44(2KDVD5AD MLRN:NLPA76_W;CFDER).*:"* E)A1UIA!V(A=@/DP@)Z01XX4@P[D,SQ#A4< M-X_O7I]5%+7NIN(B,#> :D?69R!J5UR0:T$-C'D1S@8 ##6?*M M$@!^&J>(V"I(@.#:J"@U\##"\'N Z0_6!7E@S]X9.HB)^0 M6@!WV[ B5M _!&EHYX+*AS&Z6?E. "-'EP$\!582H2S_L1L7ZZ MI^]G:L(!:IQWEJD1+S,U[R!JI\)P;X)WRH"($U2T8.<,")-JXM;G03 Y0Y<, MV"P($?;%,!L+N(L[PF*D^].H5>#UALG+:)@G? 8J6C^5)X1JU0I>$P@JX"?= MCR,XAU2R==:U\$CZ' 6O!4S%"7PWS> MQPW5)@>Q!RZ,>-2+D+X0/")8#P#8Y\0C.QU0.*CN\N-5R$6%!:ZW\PENORK1 M:R1P? '^[VX7JJ8#!2 A6YDZ@G6X]P=ZQO,@I'7#*,5GDH.0:CRR283+ #K$ M5K\L#.@W/ZR*S4/Z\D?ZGJ.F'R:5+;_K(%:*"G:.Q3V^5Q-&KP/%;)^T ,X1 MT/J.#"/2![,!ZO5#@-,/Q#R@$CC?A@$35$0'2J5E<#P,] @BL&20[QF$6_VH M-T#@<*X>,#0.RO]6H>_/Q"ACL Q@:3@8&$,@!TM_8%W1 B :IL%Z*F3% KQT M@S06'U26^W6)4 :7LOD0UB!"\PX&O0W5D+P'L! \-#8?8+1*$.$2!A5*\"/T M_0)K[,08#6WP8[G8P;BVP4SD!0!QH!%#4R]:(!EH2!B5.TPC4I<4M2DB3T7- M8[I0&Y8H#"#E%FA?RP^&A]0)/R-;&88YT%@#2Q>RO>DZOJ4AB;IHH2+C2!H' MQ=^1J0K@90,**F>#!N"\8!@6Y#FLX?5=3(@'$!7C81;0ZC &*&J/9$ MG."3%A<1<7%17%P4%Q?=I+CH^2C;+\3DR'>(_-< "LL64C9#OQ8XMCN?,"=$ MO_I!1-MV4!8=%0<=".'["W40 ^&A;" M^"7P#J")**#X6!#Y.8WTH&C,H?2!AX7?4-(?L3%\A1,4=#\Q1F2>P@X6LF4[ M0;D"M@;#!AR!U/0AN&4<]3OTXI^M,;@8(S*[CPE*N.\01O9%$88$@"$1!B*$ MB"WTB)7\TFON9$"+?N6-=HF%8;4X+3\3(!/MT@"/D"0@_\:3NL[F#QO M&8!LNJ')/+(\P');7M00#]K^ZV]N.G[R7P*!!1$=$O< 2D"WHKH&L(S_!L:& M%]@H $( Z\!4[N80Q3[4>?AU"F@B_M1/B08LKP5FN-8I1="J(98+. 4Z/L[ M.*Z4FOBO\[-9R"SU']*"(4.O4)(L48+2?Q9WC93('58 K=K9OA P6A7*&EJ" MZQ)S.29HUYXMYY7RM&/QU@/FFB&9#_W[D?1POR$:W[WB^UU%.D5#H)2 M>4SXGVF,#09\[IH>C$0G0Z;4'@P1&@$[!=I/HAIWGWA9$\^S3H#-* M((!1 "A%00K1084CX0;2()L2?#@X@8.(BQKMSK6/4>>?&$L4-2T#5G.%>XV MOA2/CT4E*_1C#TXDLA[58!]A^"UPTBU?;0:;7.4-8*Z'TP)>).6<"2T@()' MM0?0K@*/,@&5W8EWC 3L)-J#_@+/^2([%STC*,B%T[9$M,L'[DX"#R R'=(WSPJJ^8!\Q! N8QO,=8Q@(D7T/'N9O M'E /A\4^ONX0)X/[N/S-9@Y\MR3'29XKPRR=K.AA"2)A$;A:(LUO#"XN" QP ;=5QH; )U%PT@'?,\IU*) M1GH8(!<47>@;0]V@4A0K4F]U<,-,4;1\O0A,FHNZ%E\"H0T6R%10M^)+;736 M"=L4>3C"(Z( B TV"Z)L,JJ@/1V (/(PI1$-Y/F3F(L067Q%=]A-^?)0HR.% MJ^,7>9Z:7$%]VG&\YV,Z77<_[(3*4GW[!$*"ZW\/5;,,1N=$8XTHOWZH58@% MZWK9 M P<-&@0,A:2%8QK!GV8^#0S3A:K]'28FBL64AU'%)B1YO;\Y? $N$* M.R&?GT%J6+D8*!4H*7ZU%<]!//4C_R=E#L;1?_,-!A2R?<2HPQ!5OS8XS$P$ MAOW1MHV8>H%A?&+8'C9GP%)-7[D=K'08! [KK131BX[LP:^4XNR+:.]114=T MT$-0U1P1)0WN8C55/S2#WK@7S^K2D# =#JP(7!K?/KEBN!SCWB=@%%3!HTR( M:<%R#7\:\R0A#G^1F8_=<[Y(NB_,-C-?'Q>#G0H@A7KV/!T M>@?LC'BF]U-+=%<6\O.AI=%QLPC@IR[GP;'#%>Y:4*8F 1_<^.B+SP2% MQ[.P@US/L,^4._T6]5_;-2^'G_&#U:A>-@A@HW@FC&VCXX!.#\0"7Z.Y$=D4 MG)IK_C@H1QE9@;QOV2_DG5\X):+"$!Z(E6L!L$/))PL6AKE0IP.T@YYXN"\, M:E8-X)%_7H()3!94@ 4_.K+JMX B'+P'83*$Q# /9T?*ISC@?@>E9\&.%L\W MN !JB[!78'F'8T(FE:O!J!B*L0'";V087O,+8="N?#]#Z[]4UA\QFD.UI'X@ MSK?"CA0XFC8F/)W$#^($.5DT'(#1QA;T0NDG)38:@*;0HHLFGX)<7NC4H+,; M9'0>"E)(J I?7HC!>$%' &0QN&G+/D06S$"<3DMQ@)N"P!B8=&)0-2]'$\@7 M00C0<0+M!D/O"X<*VX;AMK 8)-A&%/# $MA4P 0#PS*1,*O>H9+?5Q^Z@6TM M>,R: CC;R<(#@A 5I\%/264VY8M(0'UH8>R>V%5LV\2VP>-AWXS#3F,GYUH MMX.;^ \& >9DZJLR7X*].%T!Q\P=5W_4(,HD_B$/NR,,E0TB^."G>9,SW.) MB$LT?R]%'VU&.['EHTW#)9?#'#^*!@7%R0\Z2M#HPWB&=/G!9SB"I(,O0R M+;CU )Z D0;I2A/'.!HT">T5@.1#ZJ& :"'FS<<"\C#8?M&N+?9WQNU<*VY M;"^A6,*R]0.=R+&QHUWP$?[6#3T!V5\7_)VU**_E M^>6\ITQL7W!QN+\=,O"I#-G!QD03'9()!@5&!FPU3D*,&&EX[ ^L(DQ0H&U2 MP+ER0JOK1#F:L#(8:GCT3N"I&J>E6&BI_#H2W^C@@M&!Y8='%OJ+P\$70#.- MXZ%/#$\_#%QF0#'.C]S<29SEHACB9\_X_3(''Y%Q;5) M-C-6Q)%9[UH4LR^N>BS!)L];]E*DS+=ZT.UHW M[!1IEI5B1Y8TIUC$YU6))5G\O.5Z/R1EUIZT%&];267FF_&<*\.6%WTJ;9YO MMJR.BHM;JY 1I_WQ<-L#+2_(E!0:Z\DVY^UQ,I\G75Q;3;8;"K3,G;=DV^E% M55]V#+BU7*Y=?R M4.B(74:SM-F(;99+.54"+2]6:;?M:WMJDRS2Q:7L9,F"LI +$IN^?'O%E3:D M94XT7'9+#6DL=@>O=(G.\S-IEN[ MK&ACTUH[^TROC6]!RXL9C9F^M,J1]3+3F!?&B6FO-Z1*L,^+&:W:1GNCS$R' MX39>?D[.N)3;@>>+7[Q= 2OH9:OB!"_:2X%JD]7%7$&75IZWM-*VU3 RS SW M=$I5]TG3KNXIT/*"F3; G"WFRQ./[K27LDZD]U.*@2TOF*DK$466WX@RG6"] M#M!G\D<39%IG@V3^:2++G(9PCP4S*]X,X['[DZ MWI9V,U$9%Y7I-)%>>#AS5?15)[L:"'U353),/SW)UON[Q*9W3?2=6J;02"5F M/9HK+_O]9JNF<-[VFI0FM%XE;Q'% NV*Z?THL]IG==3R@K!COM.;6D8UQ50Z M'9QP[?R29[?7I+3#KXT1E]0,FIL(?%TP$\E9\:I F5IRE2!)+8DGQO,E:4YR M,R(O71.H?UM#BPK/['1LZRJH!]W97:9!JXMA6AEHQCP_H"8N M+[S'F78OF0UIN$OB$'8]SOD#[$5_,QY!=M_E&D_WFDG.4]LJ6./:O.]23< + M[[3&PY.RT4C$_UIH*Q)GCZ8ED>]?=W41F,T/&*04]A<*)&."15\($#$B#?^QY<.99Z]9RE>B#=:"/(Q$Z_#&ZZ#/Z?D M(Q%3_0ZX'\!0-EZ(.U@(\C&=CQ?BS7$H]4@D8[+? ?_'0'0G"Q$#T3L91'A, M]GO@_QB([F0A8B"*@>@3D!U=GXO^^VI!N[>MA'VC.[F?#X]]PBFC0-3IW=N$ MN<-0E<5;7+W]?A2)A(3>W^ MDEGS@=GG>0/B"TN4']SXT"(%#Q6 Y5S_8+>2J;\H#>YR]:MP_XZE*Y:NW]97 M^/L2X$^EB]'#F\-N)5L5N/GZ'^PO>)U*+%JQ:'U9T3IL^;F59)7A7GRXH5P\ M%:N;>9?1O8L\+XJ+Q6O3]X2:14/3X*T\\#0@SA2MF[F0;SNOYS>%W NZ9-YC MN5^@RG]NL>*^"_F>4T.57-&-%\F3/4!84&I8MH*=?O"D%51H"/=)L(/@?CN6 M&918 Z\,,AR+I_"$VL5E,=EK9LO;;R?EB93-=A:1>L2@XI ];,BHZ;9CN;! MC]K)]N'WH[AUH;2U1'@W%YO?JK1+=/<)9M#R0WS#]CYO]]DW?.=]W5!,,)?G^Z[+&SU>'YK]"=_8;98$%!J^2WL(17=,>I M49H5EW2GU52TYHY:RW.XR2#Y[0>1>/K1KY4F)>4=S#"@@(LQ\UX5V!B,C*D;DY7'7R-CR4";]0S M;AOZ*G"7-9%](///61P?H1;@2FC&,@UTY*R.#@#X!YL;NF!_F"3_W:/=L_M/ MO@0-7MH.\F4A,)"\4\,G@,(43M;5Q=I4F,9\6;%K5%_VIJ\?K#RQN&KD9 M&9E2VUJT+28Q&'DE0:5*Y04\8B+S[4<*S\4P$L/(JYH=TUR?J39F'3N9'$,S!(9TH$=#XF\1TGGG ARX-.$9/EYEV7^1%>0/-I@!$,Z4NV^\5^16]UAR),I;<-_L$>;./0)>/4/:3B.4BEHOW M<5=BN?BBZQ_+Q<>5BZ]IC/YLD8:2'Y":'N\TRU1('XKK>H(!5"CWZE\S2 M#UFCP3P.'M%5+X BZ,CEN#8CKLV(:S->$?F8P= 7-^\BH,D+\Z+*]X=M1BZ8 M%JX.9<$P7]\7S\UV,[I;Z[7HP9 Q^')N5NADX.GZM+'F$D_BDHP84#X1H'Q9H^2WHS?I M12$IV26[QS22\_6P71GU6H4M RTQ08X,KGG')G/4H^!(CJ2L7$>,4X2P5+> M,*H3AWSCJHRX*N/&>%J!1Q[KZ(= 7J]6NPT-K99;)HH*OE8L,X%74M:V+KUZ M<,C5,GFN8Q47>":G=JK=X1IDAD^#EI>H8 M-U;;5P]YU99B=2BER!4CYZ=<==%UZN*NQV;1WJ3T0Y)XQS&^^,K'XO$+CDXL'E]MY6/Q^(SB\45MU)\, =B]8D53C)&(BW4\ MP^/22)5Y:*RB+4LO6:N?I>CEV2N0AH;#J9A\H&QX6@FJC)G?R';_:-4Q%W3Z MK.4R?WHCUW]NQ2-W7Q+S+!E>&X;[JU:A014J$Z61HQ8IW%';*>KU]SZEYL5] M?]"65G@FRVVXNLLHT\J6S:&]3^@,IVM)Y5N!QD=+X+P7:-SEL?YO@QKW7]CR M&6#CID4J)M/>5,NY945IZ%YQQB2%2J9! 4R!12K ((L1)4:4=[5#[BX/_"** MO';QRHVMC]>L-3$ZUKI23RXYQ34GAM9>+KEQ6@+HDO_V(YO+7*LUB<$E!I>O M"RZ?T%SY[6B19$U;;#J[])B*V._MU-*\1_6@NX.V2 %_)YN^=F?J_#QD](\# M\>P5)'SEVHZ\\&X>,O6GU'8U, #^]CQW.6S$<01Y8+N#^0BON>%:D%51U!>JHO GVP&? M($L](LJ]#Z5<-)Y@S-;AF"CP)U*;(:VXN;$1KT?V,$!C0$6_[7\^FEC[,S^> MCU6$:Z]?!##:G&6Q?277W92VDQ9.]A:M-5'NDWN' L9 EK@0Y?_[?X@,_B_D M$MF^8)(.(*F%'5]J7V63.:=R.@_X9"F*CNTSR8ETG5"JY%J(RUD"_ ?1:FA$ M"&?O"6(XG>WF=&6,>WJ^N5$6%/4,S!55SK;EA2P*!:\(W@,GYG)JBW/0^=,E M,,0A'/L0#*"@&KP20-^DQ7;^]V39T#ZRH"DIK@90Y@NE?0 M1B_S>V0:F.;/ _*OL7B*L=%O=5<7L23^@$$Z(ID'WR\,536V-O876$UG:;@V M6&G[[^]HC1!BAY,+LC\\:,^9MO@]_".*S!DPNJ6O'35NET"KJA^T=T(5%TY4 MG2>0WD7?!+8 CO\/!&_'"M\:]$;XH/[;1D8J^YAZ]G@M0=Y<>24LZ5P \H2* M(OR<@%U_GP,;7$EL 5W^-0U;ACS[':&-O!'/^@QR9NC%85-N#B3$=<2SN=]& M/_Z,,B1^01F"N1S^_5-3-QTOQ!TL1/(Q_^Q9:_%"W'@A_#GE'Y\M"XZI_G8X M].RYF?%"Q#CT.1LOKN66/P$T[9A[OW+CA\%Y)$ M@.=^2@E_.>Y-\6M7]B$+13F?:_O?N87]\^/%9K#0Y$;1])?,F@_,/K%$?5*) MHFU'UF"@\%;R!!,;&,IL7,E#W$))OW/I:L>2P8>+V%\>QP3. W]:F"K:M]C$ MZNOG#Y7 ?4O(N;=\[7]ND8[UT>2.L[%O5=U/V;;HV , *8P.H)62+!$EN>RA MT1?#_%F81>B".1F"CSJF^9Q%@28TF,)1\) M2WZR3(0==)=3'M:8#;RQHU1KW;&3EP"H9-YD3]'K1T]^V@HC$LE,&EEB'R9" M\B$@\HL3X:6(;8R)CYTYZ(4XTF,)Q\/3W[2 M$,NE]CN^I8YQ.I/R^%2YMLNODIG, M_W=;TRUV>'_:X7WO$/Z=T^U);_I^0O^?$^,!*'2LEF&)$93'AV9>L]JTJXR+ M::U2I^C9V*5>W6HD"A^]\\E <4GR+ M$,#=;*^]+S?_9=BQL1KS# M;N671#_SB!TK-+$6NAK8]VH. O!1V.3MMW[7=(SC>> GHQWUX=N4-P,#P'4]LO.@>0FSEZ ;9&JPK87 Q.P_#/M;!%586](&K"4F&3D_W# M,2Q.MQ>B!>@7DM?#(-EU#$5E5,]O$JCKN>AL14!2S;\VQ^2@I2*#Y7/ 8E(V M9KO\\N%\\$'KQ!R=/*(=^=(?L+T,1RR(P(+29!T='F'[1YB $;N:"5\>4.;* MJX,YNS8\X@,1":UV9+J'N;W;8D,Z^#P)K ]T4(8,R O'"6D6G>8#=LH90*" M-2#;2\CV@ :6*": #%A1,B_!9\[BE]X#8'D9] >(8,#XP1XQ%*2+Z0)"N38Z M+R58!/CV2"?'N31)GS=X$6$=PWS:Y,V2K^74 M^"L8QB(CWX#Q?']"NX"7R]?UB?\)_O)==L!#/&C;%#>BBA& Q/)5Z_^>IO6T MIOSVHS,'K_(/VPF8"XFG)2Y4D7>PM6O 0V 08MG87Z[.";!C4?@;P0L/MX<& MLNR+!! ''7%!"/D1L06P^'CA&;["^5(G1Y8@)KM"%_25K,/A?D^@1F=BCWRB MS$NVQB5O!$MR."_E)ZV16$Q?3TS)3RBF!CJ]"0BK?B:DAV.>@( &*(4DTY;! M;#CKNEP^7'1RD&J$!_# (=UP HE_@$_[ XB"!FQD' <*%20'C0V@)RW+ *SK M'RCE11L%=H# .9P_2G<.%"6 $$Z%1@O0>0L7&#W0HH U'O"+\%"P&&!B@+D3 M@$E^>(!A](A0(FDT#5D/E#IR3BZD#5BIOK.(\ ;@B^-ROH4/_#4 !0[Z%YC* MH*VC M"0%^ !\%0@\PA+H*-R\HI3.Q]YP4&O!V?B''/OC!Y#SX+9)6_VQ$%+K@+,N/ M+/@.N*]G[ //"!-$3RB2-=_O?_.CFKYE"G M G6=87T/JU$B5 C.R/&5D"0F_*-PN 48Z'=.W0+*AGHJ_WBXA_'[H: EB=@7 M?TRF_P>+_(T4XSGMX<&*$0J?V!'!8Z?'*X9?OG D3P3^2>(1JF@-? PFEB(> ML^E76MHS*4Y&%I+#EA:,N?^?8:=X%9J07.LPB:.>'-T=?/7MQ] W(Q<8/#+3 M#S$'2\[=$)N> :+G N$S0Q,%8.: P5GFHW^L 3S@H(V.Z UPH1@]2?5PXQ@V M",_FI*Q+S&BAZHM6:;<%+3/G+6LI MO#JK;:=5NK&BM[@KD/MBI4T;Z:3]5 MR%0*25I9*)0<7!$5=>ZV6VJAT85E'Q=SQZU>:]#@ M@7QD-*^8HK/]W=22V,SEV\5"9PZ4X$#'N0[;Y[JFGL1)"K2\>'M?293KO+T^S)J5?#V= O/0 MM+G%E#2*Z[&YR[<757M5;-(33O&&N=DVU1@KS ZVO!#.>6>;SPU&3 IO[#;$ MP!QEV$87WG=Q(7)F9CQ@-'S,X!HN;'&ME+>=#CS<_D+DN$EB65(7\Q[>R"4V M0@?8%"IZ^Z4@D>,4U:JZ]1(^[KEY"D;>+15TI-DJ37G^2 M*U27U#5@=#?DI$L9JR+C44PG#;RC1K@%C*U_*"Q,S56=<)=T6DUEFK*][ M5X$QES*GN\9\JRI'HA7@3&];2:MY*B=I,>LH8Y3Q*C:+%P%1LK9 M=:P:4<_AB6373LCSY!)/;:\!XR:S2^.3L[35@%)==LEGW M%CE:9C8M3Z0;B5K[*C"V>V"]37%6"49)%@4JG:GAXL2J =4YQ*J)#_HL]5KBPVR%Y_HV0&]5%K6[&6 MFKF]!G>&XQ;KQ#)%TH-IM6AJA7FSE:6NP5TAG2$SS4K"H-=JDV7:X0BINU^.\AV5YVZ&N05.C5F%)JYQAE ZM)&LM>U.NIWK7H*E1':IX)M6SE$2!'8P&FZ9' MC*0H- %_+J@907&0Y^M+@KJ1^W/;#YLKA &S!]@!I:[F"ZJDK#%T]H**PQ#P7#V>2U$ MI'CC$)MZYFH&-';W<+<4)G&R'E1<&+8MGK\-9J%AS8:ABW[(PUZ"!DLP-=&R M@_>A(,7[9=N?YRB:LW08F#L$"[_[' 1Y*-Y5&%GQ MF2M:L1*LR]/K\(@- #LM#,.!E[5@613=A#X]%%[@^PF C675?B^:ULXN 0D" M7<]))V*OY6X:G&X?[RP)]L%D2EVVWROR*WJM.1)E++F)N_C]@M%@ M$+IT?!&]@W0#7P77U81WME P3$3!<@O( F7#*EHB6&MXJUO;\._P>>(>%W6Q MKP_V#*4S#:&6&.T36U;:][[](!^RZ MV "0C 'D]X(%],A'V*8Y9QQ;:^0$M.S99;*F;IM/??ONA&T_< G2A&F"BQ=<, ME@B+$OW[I.+EJ &](5MH:\@B4CI^=15:2J:330I&E_;V]*;2[[A9L4$]LPKR MH7.?[)*.5N3*)3^/V/U4J9ZIS4.=&J"QS5OR',X WLWE5YSZY6>HJM&WV);P MDJ)+U0OOFCHQARZ)\/U-"[K]'9M!R:W0T?MA'6H!EOQ=UGAOW>4DU\SF2<4# M'+ENS]J39;9W^ZIM/]1^C.CCCZ>Q]Z=3?S>O#X@,ZFXOC"+3CP097Y#P^_L^ M;G8_"/&8BV_NNH>%(!]S\94A;[D0X?6XJ7Q,]CO@_QB([F0A8B"*@>@KD#T& MHCM?B!B(W@6(TH_)F.SWP/\Q$-W)0L1 %%M$GX#L?WZ:VXMANP]\V=OOHO G MG+*/=^]]RN:[D"2*//=S7.8O'WD5["J]U<%7;R("=W[,V7T(Q9T0Z5.)"1F+ M22PFKR@FOD/]X<4D^:'$)!:*^R#))]$4'^@2Y^=+E(N&IHD6VDMIO]14]R/126GG?\0@'T4>]UH=H+ MGDY5S46Z/QGNZ$&6:A)]@E2FTS<\+GMG,ZK%"CMF[5AAWTAAWX-VK;4F@TZ#;Y!XT:V,K4EI MP>?5[=MIUP4^F,MK-D_B&N7E2Y/N:%Y VA6>"?&B>OT(:=DK[KUEHM-"@VV. M_V!S0Q=N<:]K'$7_B8J3+T&$%PM /J[A\,57-F;O>V3OV-O_#7LD4(.G&\2# M7M)5RR;$^GZG%.51QG3(*6G7I;>S2[1\,<#'"W288<#\(%ROPF+UC!?Z!O?_GM&T/=YHY4MC0C,=4Z7ER*XA- M^0VC /M9GQ+="<\P'KE3%JK6UJM3>!@KC *\J&X_2]X?+DUX,I47!UH_5:#U M(]#E(T1IXP1$+!>Q7,1R$#+U?GII-DV2698J/97J2W"X$4X24R M,,+Q$GY]R#('YG'PB#F6?XFW&)MC4\H2CIOM!SIM3H#<&Z+E1WQJ8O=7"/&_2EA4[(C7W/OUJ&(!\RN7R< M_(WA[0O!6YS\C=D[KFV(V3MF[X^(WI_=XW_&DB2ZKME79O,U72EX-94N;GN; M^1N6$78;]%0U!MDU3>KK@J>M>FTW 2\I1-L;7C(E/TMA PH%2,;&><0X"?#" M+<,!<1 R#L[&P=DO'4>HP'-*=?1#@"Y7B]P:);T]KJW8DB);"U*JK,LJX;VA M+LA71BK>S)1(O&C-764WSJ>[>G"Y;(I\2.5R<0HK1LGWILM'0,FXV"66B[C8 M)9:+6"[>GRX?05]\_@#(3YK >;JWY02E2>&9?HD8FA.3E;)ON,^#*0E.@^W@ M33HA-?21+J9LJ@Q-8!@.>=$&OETXY'T/TSR1WY:ABQX&OE)$!UNX\4$0G^SD MV#LGTMT=+WM_6/[A(R0(8EH(8X#(Z,3/U3O4M#]8C MW1Q>4+;]$=UH)*>+S"ZWHS-;-@OC(63Z(4G$6^QC:(RA,4YCQ^)QCT2ZN[L9 M8O&(Q>-^B/3AM,=G#Y(\8077O>QD.^@G0;9@6+N7VB.^HN MF_3:G.0E,_BS5(@\>]_'T' X%9,/E W/R$!E)//;.04? M*KA[0:=/&P7_T_MG_G,K)KG_2/>S=(A#)T>E46HGF6RFI]!*T4BR]J13\X:% M-]QA4AHE=,8II1I*8IH=C-/C3&50[;$Y&/O(X0^I7/8*Z,=0%T-=#'6?#.I> M_3Q626A46HE9GZ [M,Y:4EM*=>MO"'53Q_:8ZB+H>Z-H.[^ZWH^"]2]^@DW8V>9]TAIVV#"!.C_"IFU7 ZO-OP*4K%S;D1?>K0/ZMV;FJ\,<+D6PE*IJ; $#8(AB MF+TTMC;F+$4;_ W6,A++M#' M? GV<(LT39%0/V-B,TYE=-Y^*0H.ABO((;3V6Y.5\:XI^>;&V5! M4>=<%I&"@C^8 1Q+!2"'"68V!"\KJ :O!%PV9]PQ$-WY0L1 ]"Y ]-)):#'98R#Z6@L1 U%L$7T"LG^$(]M_FA!O5S3_ M)MLK[FK*][&9XEU(JK^_BJYE@6G]'8MI M+*:_*:;WMHWV,XIIV] 3L:C&HOK5-2IM.[+&.:)P,TGE9 M#94)7ZL4^P;[4 MHJ%IH@5W%6,F9XK6UZS5_2<%L@D7T@\]>V!<8(%2/4 M)]S@%RO?F+5CY1LKWQO>.Z9D"@.S:!48.GOMHQ/M,R9N]/S-Z?WW@(=-;5VSIZ MN-/,D<*&9CRF2L^36T%LRO?CP0.C9SM4S+S.--9N;C5J*>M2FF*3T(-/9A_R MY"O>9_?%!35&JWN\1CQ&JW='J[:A\T\"%BM+TSUE2$FQ7,1R\?YT^0C5!)_= MKF\:G X?%N4-# D$3Z]ZF1HI[$D/3\Q62V_G3"H9Z_?/.7^%^,-TO6^M^MZ0 MQP?554X7"WA_J&[9U'/' \< %P-U[=S@E=ZY$KY/CX219 MJDRK/(0O=%/9"_CU(4M*F,?!(^98:$7196-Q-#B.!G_6:'!<2A*S]R=F[\]N M,S"#H:^HO(M,!]%US;XRFZ_I2L&KJ71QV]O,?_^*TUO7D?1W^5JKW%DF%,_J M]STVC7:"X _9U"OZ15]<2F.HBNM(8JCZI2#.ALLI274C;97*>$%4 MLXL"PSH0K5 123Z5C\$J!JO8KHK!ZO4#,KBPXTQEU^(83\F(:U8QTI8J 2A" MFWS(ATSN.3#Z+!4D*$@C&1OG$>,DP NW#-3$X>$X;/YYPN9QOCR6BU@NOJ() M4X$'<^OHAT!%7BV)S=.]+2^5QP>DHKF&1]#:K M,[L-!8B=__8C_9 G8\R+,>_=Z1);>5\7\WXY;#7,<.K:;)2VC,QI2X,IETIC MA&@P;)4B'U*YYS:.WRYL];['^)[(;\O010\#7RFB@RW<^-B:3W9F]9T3Z>X. MMO[J6([PH(7@H S1('B\[F4GVT$_D6,TM3NN)W"-SB9_/^$ KYFA= '^#[IL M!N T&#/E%#G+\L"@T72N +@Y&XI#*B6G\&)G/$P[]:Q=W_78+)O\]H-,/R2) MN& CAK,8SN+2RU@\[I%(=W?C3"P>L7C<#Y$^G/:(C>%;&,._',88C,M5DU0#9<.#7E")SOQV3L&' M"LA>T.G31J[_]+:J_]R*2>X_.OTL'3XLPN^5>9.R"L4YXZX'3+>ZG11V\]^/ M-/]NO"*7[Z?22DVA&-'FEQ.=XV:R*K&Y9^,5,3S%\!3#4PQ/[U?NU*RDN^ZP MN6CC1=7I-UR1HS+U'H MM"^.?$B3UPXLC7$KQJTWPJW[+W2*<>M]BI:HNIRG M)'XU4+S1M-W.Y0N33@U"%]PD1SSDKQYM&B-7C%RQQ14CURO&[&;E(;%EZLR8 M\29,(UG=CCL5@@*XA';,)?,/V?1+-A4*W/WC0(3\$39MNQI8;?X5H&3EVHZ\ M\&X=(;\U,U\=)J-;(OAY+PJ8Q,FZC0%&-5PK$@^TL26W0?=U87-1U#%+Y&'4 M70!-' /\PQN:B'$VMA4QP4#-P ^B+F#@5UM45? 5Z,[&9 ?3#$O$5%D150]S MEH \L#7XPX$/;V70=BYBD'%E2SP^[RQ%6SP9D&G)H$_P.QP+@!4/,Q:PF6QA M''B'@Z;#&S88,6?+]B,V7(J0?559AQUA"W@A^@8R(GP03E>(G' -]"LP;(0WLNY/ M6.,4\+^ MT!S0'"=ETU.14\SSE1@UE*9<8W2D!JHTY9I2-\.#"!0 MSC/M6-B,^(:) +M-, @'V)RWTKX7FO39I4'*F" /&CG[B(64P"*DL-\(4,^' M0P'X\J$)C@;P@@6#Y0U(&Z!:(L M (B@!D4LAZHA482 (3IV. [T7@OA(QR0C"1OH8J\@WX^ M0J.-9/TX%H P,?PT>K:A(H XD3=!@T.N4(,&#F.;V1@"\O0 HP&.&&"]P&H MQ 0.W@()AA8AQ^,[+1;$6A_"T(@,4_3E$GWJNBI00B,1(!^8'= X0Y%?ZH9J M2(""#UBS67S ^N+&P 9KEX/D1=] "E(V4$$R1NG0.,*J0-LZ2_3 [6@+^( 7 M?2"_0D^HTCN\8P#;#B,0FH)_$;@2*?21] =:=P'2$^GPJ^,JJ5Z OK?!VE]R MN= OWV4'+")_!6JCWL$"_!^./^&&G=F _PCRYL=_P3_AJWE5Y"SHDRR#\85% M!4DXSL CP?'_>0-?E$P=G0SL"I70@X[%Z3:TP;^[)F!4GK-%T(Y(G4P:31+] M^[__5W2R1ZHE>,#"UO>P7B)"A:4/P21RLB0Q,0<6B9+@%F"@WSEURWEV0)5L M_C$95F)\/Y1<))%PX8_)]/]@D;_A7"YHKW&[1(3"@4^74,6%\SUX+/P..62' M+PV?P;];HLI!1H6]G_2+%M(QS.\D\9B!K <^!A-+$8_9]"LM[1G&)",+R6%+ M"RK]_S/L%*]R/^)W'3I7ZHDN#+X", 6]&BCB16A# /$_+#EW0[_A:9A\UNF= M 6= $X^!J_U>41.V=S"_OG11K?]!F8T&#@JTT$V[#5 \Y_Y"_K)H 7ZWL9* MA@I, MD)VBH0B2C?T%U(H:&@](YH.W#X!#+UKAVS'3M6R7 V,'4]LN97YY-G<.3@Y% M @*S%8W. 4\ P ]Q2O!U\BV(+(I:%JXY@_@%AN""PQGV$7@K/L3M'WO-[#F0M,>#E40 4D, M$Q#T 7C8NKO@>,>U@H\P5(#^%&3;L>2Y"S\ADL- B/\W6M>EOZ[!^^V =BY@ M!P7B"E@A\ M>C!JW\M?J)RF(4A\@)Z(J(HHX %?CD8)6P'.=('MR>D[670\/[@16+.1!<": MAF&^TBH\1-\!_G%U27SM5Y6 O'&O."?P=P;_%]*WR*G 9 7_HX/.7O5MI\Q\ M0WO_UW3!T_Y Q+I X X]>!=<1!*?$ T@8&/[*/0+GJNQ__<.$A_B.5D62(- MXS!I\# ? /P8XQSZ<;3D;POT*A2: !A @]_@.[YR# MV(9P23, +!H0R0#>0#WE!ST.T=TS#07#R$"1 BT+INV@NU7%$5+I',5\IBQ4AJ%#RM-85? MYJ'__ADB(P82_'<>["?()):0,#D+:"L1#2N,LJ&$ _"FP>I>&#X_9_<$G\&K M!%'3Y06 *I]1Y@#]N&"=!<2IXA4+[@'V[//^/6*7;:%.?1]MP(LZ9\G&@9M* M!Y/%T#LZD6N!GI>4K@,3T+*!,=E9%'VA*H$>SC87_"Z7YKB*6DTD61%/9&TW MX0Y3"?(W+EL!K_D.- JR?TJ!'>1S[%56W[# .8S^[+($U8R"_P6]YK<^$ M+?()>9?P@Z#?J^A_V#K>8R=S01DJC=Z@F* 'QKA?[%VUJ?XD-_-RA(K()33( M"H? U,]2A3ORSB%M$FABR$*G,>D'3(4^%=+/&L)O\(B?&0;_#_2YX.=J3Z&8 M5SE9"WRU(,H.O$C;P&3;=D\6@3NE_]/YN[?2O1&FA@SP77"MK6$)MJB?<_48 M,"X'J^YUH0^7QNZX#O2:(46&HJ5%V'O&];OJR%F'!3Z+KO\,VJ$10G(?S"?P#"-!?7>YE2M7?Z5318J9]N=1;#.'0NM,B _>%=G<2P3 M!,ZC*@H%+^2'H.'1K,T !28/[*0.,;^'' /$*?@5$N6KQ\L*O%MF]A M!O9%.S0$$7,CTS"P"+N6N)$-UU:]O@C=)U&XD;77X/M4CN2F&E,42^4QQ7:5 M=;+WV]9>):#@54-/H[.+;3?1;BEN7T\M<$+E$PKT0%,/R2L'.$:M]D-!'*2B M'K I"L<#;_.DU.,0VPCM/Q@^=628T8,5'LP <[@=5(G ( U#RH=U#RO2PB(% M5%(!R[\X/RGN5VVA>K,P9GQ9<7&(&?M-K T !OM0;<+V M61E.A9L;KA/4/D;>$NG](0BT!R6)G"XA/O*GQIFFQ31+QJB0M8;(F &ZRO%M:E M1&@)WX4J0L$P8.A!5 ]K*5Y9QD>LHX,6,L @&T@MF!&PZM$27 G3H4(85/ 8 M@G!00P7S1Z@RVHD$%$_= 33^BTK(0UEJ- X99)G.^"W"D(=*5115!"]0Q2BC M1D<,#!_9$!Z?*'/\K 4KZ;A@)2Y8B0M6?JU@A0NW2A!*=VG*1&;,<,E.65HD MD\NV2L$RXF\^>0\M1P.CEFA16Q+GO.2([::VH\5( BW3YRU;F;ZY;/;<'3U> MJYM5FN2U>;/'DI=]EKI]*TM%4ZS9JCL:V)V#+MYX2;STIF;P7[O'C[OIVJ5V="OD!WF-RZ M;0U[GJ%LV32+G[?,K'NCS"RIYI3U3BS7M]65[NU@RXMQ6N5J>SGK5BI*IU2D M$\-"MUB5*=#R8IRYW73A9O!R2LFD1TN]P5>K&W?KW[%YVE*8IEF*;>\3"KGH M-J;B892ZT_E)BQZ@XS M(ZE<;>7AH0X7+5/K;5_L&;6IXE$SRNU4VJM9)SC^X;3ELLU7OR?/ M"+JQ7?(4F[_LL]%>9!,\R[68!EYRTHM,0U/70#KPRZ:4TIAP:F?08C0\87;7 M^6S&7DNPZ<7LBZ2*2ERHU]9-1>)B2J"7LG+7F>5)M5*M)8:D^EUYA35 M;')+38)-+WI=]ILMO;6T=W2F*0N46*LT5UW0-'G9J[DLT!;;5I9T1[#I1:\+C=@V2HT>JVA)WUX.>J(.FJR;VD;585OL.X YYH%'/9 M=64/FE[AOW&_XK%KE5@J16?J&DEI;I.4!)M>L$"_RIHZ*54S]+J23]25GL$+ M&NCU"@S^" M3:]P*[%*299I:H+BM;MII9<4UQ+1@TTOB*7.F5'+JF6ZC+S4:?0A$QX MA5\SY(;7IEE)HTEJ7J>7=9-.3+8L>86S,EO!D^9M8T&[(R_;I#9#(H M-IDN!IV"U!XS14'S)O7U=BP,MK#I!:Q-+2$KC:H=3FGPU MRY?2F?(8YZKYWG EF-7"=GM52=8*?6U$UQDZL2LEQEQA4VRLP*0N^^0RRQW; M%DHF/I!P5B$'S*(XWUY3DGR9S]=4WZZ\D-S\?).DQ\75HED7!EQE!V=$7(#Z8)RT12[GT&0U MEVW8K8JR[4$J92]4= M/-I)BKLP,BLF2[12&I,I<5?O[7"J=R-J,S(R+DM7K MJ-F$R$C7U'YVE<1K#IT:TX.=/.3ZHDU)CG1-[9-,.KEI:OL"3CIRF6Q:76&XF:*])B3\I7.5:;%=*P9>JBY<(E:.!:].EUBVZJ2K$VYB7X]@N" MUJU"GF [3(_N9+/7C7:"7Z%N[E:MC.0F[P$:']%0OL3 M;J^FU+Z"=Q)RN=_=C].KJ@1:7DR)\LJ#OING)XK6D$T^U^JF1SH%6EY,J=&9 M4!E@K)<4L2;D%JT>6Q ]V/)B2NQPD)*%Q3"'-PQSOM9*=)-HP7$>IO3KI=3D M+Y52)V]52GVR"05Z_PM@K1M;%)Y%_HKM:J -:&Y?Q&LOX@S135.GY:C'0-%I M[.80+4)1N&-,0@8>!'0M_&! --;P_<]V$?YI)+:4FU?)4=%I,IP^J.7<4JDY M52YV(0[XI2BXJMA97'F/7? BG\[V)%: =V^RJ=ZDL]\--UE\G9SE4@5RUYU+ MY]L2GVL*T.KFNQ)OOFGIZ@ZE@.N">(=_KBFLHN9,6_P>_A$=%0P/!*$!Z#/R MOG-]&HR(')$01"(N@T..%;XU+![UY_CBP0VHEW3J\=DC>R-.;J1[N&E[ <0M MI$CX.0'/?_CN1VY@;OO%B$D0\T(O#IMR<^"LNX[XRI&2I_F ^/E=P9&(UQ\? M%4*2\4+P$#$VW=UW<_U-*O]KO\ M]^*L2]Y0(5'^WS?RV^^*'_E(/"M^[TZ,FA^DO-$YGR\IX'>?[ENN?1*6)MTQ M+2+GAL;+?Z/Y/V_V?$*T?]' ^-"'/+ M>[#O%]ND"^ZKN?FUU_F>6+ MT6V?'P4*[Y8\V^976]_)>')U&OA<1X/ M\)R@FUE6[W =YWUQ,3*VWGEMW^9F35\3W?/-FJ]S>>;G.]'JRK5O?9$W)!U> M@5@+#LF!.XO0K1%V<,JW0.E"\[@9C?+WHAUPYQ#W$)A$7_VG._90 /M(\.H'T'7M/C_W8%*-UA M8F6W!L),\;QB*SE)KPV5@D>501\C2[R>C_&E .;5XY-?"&!N[0[$C/AA&/&5 M ][WI>D^L>7^)PHKKXO3N5ET"$4L;49)8J(5O"8\,3/_DL+ZB&D'1 MXV+TH M;R!Q;V?@?_4HR'MD'NZ0"A\@_A=[%"]>I/=JX(SPIW^$GRN G.MYPV*?EWN, M;.U)8MO3U]NUQ**S7E-X)LY2?*8X[OU1X1X1#*+67^\$6]'O#D70-T*L>:_2 MFZ^LF0> BM+4:BWML;]Y]>=;(A98(C"R*]!EIN:[LIE.%Q2Y2>6FI#L?,?4> M('(&V))7H.OO&+MB[+I]#===8=?7]'+?VXCJBZFYE/2@VY0W$8,L M["8PL'W_H\U9%BL-Y[7T@%)V2J:=+PU=9F@:V]X+RT(>>.YD!9Y_"(.CA5>Y MWQ#2XQ3"1S/>OTQ,X]VJTEX1FB3:6HFKCW+)#9!>3@3KPI+NH2#Y.\5IV M=EWJ,=5A>D$HG-.HY(N$U."6Z$[[Y$OIV3A4>T>AVB\$3W&F\LLR8AS[OP]U MUTYH-K_%1846'9/-;].#9";[$=1=KU%J]1:+O77F*I;5_+ M;=3F>4NB^HDIW6 $IL>V:%7.2"]0/WU';N.7CX'%F:'/I4<_E+_Y)(JYZGY8 MZ#33.\75JEM2(?5!?G(?>UZ?5[FUMF-T1WRI0H]S-F<,4ME*H]]C"0)ZF,G7 M]#"_.I+=Q6E87PK)XO/<8@Z^L^S:?>GBNU*I;+I=W-4*]:DB=]STQ*47!B5_ M!"]V79DL5T,G65 \AAG/I/188Y825*GYEU3J)TJ!EL2-J!JF*'R"#.B!1P\S M*7#VY7/!&T;L9I;%^Z,-7N'R+9=J;@?+EO1:'JTU*N9&R61%P-T*D5W;>G.R M%E[R: G\CES:+Z4SXTSHA]&&'],S_2F(FF]JY5F%6XFTUA'FG$UE%HRT_0"Z M=4%L>]U1>=.EQXU*@^Q-G/%8WK($B0[]>$C'*=$X$W5W.!6G1+\L(\8IT;O2 M>Y,A/>AL*3:)-Q;9@6>6S=[ O(^S=)_7>^I$3EDKETHH+KMP*&-B-HQ1#^J] M_,MZ[W/G1HNN#<:.#BM4T1+82]FT/[JK&.T3^9,W_EFW;?. M1-S/1<*Q9WM;1$QVVD5!'>@:KKD]8IE(%6^:MIXH%]>&PK5S7LK2 M^/RP!?S9)"KP?(T$[\>1@$_LP3^GW_=ULV/T MBM6YPHT[-:5:3@G"^"/X[<)^0C8&4Y-A.*$]2"VGC#P?4%"_YU_6[_>6#3X5 MS7,?_;E[]8:&PZG^&8PVQ@7DO-%=>W$2\8.!\%T%YY]EVT_KA]WQG6)/WK^2 M2VSRQ9GV#)O(]EDA!5RGWD,EGKT#IK1 FSKK$"/.9$.8#G(OY MIN!"[*1$>M8=X,R@Y4SP#(_/$ED$+IEO/]*I&%EB9+F_?.Z[(LN=G'WYIBBQ MS+J%8M.;%9B$N5=7[&B6][(21(D\-$&RZ6NWP,W_U*.+HU1Q$B^^-BX^)C". M9]_CAJ3[HT(L([&,Q#)RAYO]ONY1FA<^67!-%0:CFM Y,1:8*G*VB!ES,#P_ M_Q/G!NXR-W"'4[ZSB%]<\/]U T3WQ8AQ=/EV=Z9<"1EY0<"H"557YZBY NUV M)8)47%:U3%H;E)E&;I+5![T$LRXUCQO'15%]R MS3_=T51WS\&QJ_$NM@70J4^;%XG]9MVFY'F'R? M>NCQO4F:WK)$%MWT2ES+ M5L?X$^//?43+[PM_OH*?\BR6M.M2OF\O/8KA3+M/.ON]LVHA+,F_A"5WGXWH M.$O1PO2(>Z(>BX+B-,0?N![OM['J#DD26''Q9K-X]\-3I8< @@,(BOR&X.D* M).L595;9)_$!+6\V]28]GE1(N",BAPY#2\?!Y#B8_,$0)TZ2;*^ LS1-4LD>8&=K-\\2R/-G6S,:6)?)/ MNA\WW#/YU<'ITP688W#ZG-FO_Y^]-^U1'$C61K^_TOD/J,^,-",5-5[ 0,\] M+1DP^PYF^X*,G8#QBA<,_/J;:0--%=32U2RF2,U,3Q65V)FQ/!D1&1EQ?5RJ M%&/Q,J,5!0+TAYNHN6[IA?(4X1(Z]6).5=S!P(2!Z5Y/OO M\%N 3''CR52K M6QT00L)RJ\TIR_E'ZZF@R=-'UD_8CL3"B",/>F;V6$N^^(V)N[F8^E!\OWBL M.GQ+QJ*.1?U!EGSY2RPAOTI]ZXL6P'E=;/4I E:BZJ+W1J:&(7FRJN*3 GQ2 M<)_!.'P8<(.#6W J+=3L+ >Y=&74)A8:4S13LPL9UJ&K'""DH@6VLE&@0<> @^_?FLL=@P?X0W9'ZE& M_MQNW4.A&^ZI<3>X]5V\LYW"GD"J-MU>I*H6,>8S^5EAI4ZT26_9'%%^GWLR M]D13N%;0G81GL=YC3^DS*I]F!#LA1M<6MZYLFKI5IMO%!HM4_@W/!NO[X^D[ MK@UV.__D'=T5=569 U)I*.N&9ZD.Z(!9V=^N4_YV':?O_*Y*&/48GSR%L[5[ M"*D4QM['=Y.M\>@Z%L8NR>&C$M8QK&-8QV[5M>+69 IO*M8U/;UWKV*<2,K" M';#/65Z*AE(O&>Y8!=HIE?RHQ26.1?ZQU8-1[+Y1;%^U M"NL!UH._+GMUOWKP6,L&#QF1\#]0GNE1QQ@Q M(YH(?OE;X1S(O:>R2#)RQ.O-.!K)E!X=U3:_1Y%C_XYMH"@ M1#U(E_^:1B"(/RV@0@%9@E?/W&Y<_HMW0X6Q;:BN UZM_7K&"_D'Q@MW(:Q1]-SN&%L?=C-X_/K34Z0KF&3R&@@89F/"+VC_287"IB(V%4-K*E[U M@.1.H/.= Y/,87B] ^'3G@ +FI'DJ;+.J:F9::M Y_(3.BN,DAR1SS1']*(8$=N$HC"1 MQ7WBFRZ=:EL2D>V(K(N&9JKP1<\1],JWGZL)ZPC\DSX%\$N1B>NX%AP%UVE( MZ(G!W'Z;X N$ HH?-MVWMNY_ N^<5L03=:AZDUE*!CVOX_G")\N^-<*@?1\ M0Q[L3YHBP^4,0XCPA\LN32 JD9D@1<8 Z/M\1_1GR(22H+N"M8Z0_M>I MYTAC-V\+V*X*>2,9$=UP(@&'@#\9"/- =-#7!7T=L=_(G&RP>TE)=/_D,1F_3@0C12; @-^&;)5GT M XT[J=E-S9D)3L0S7%6"ZT-_%OUV1A):]ZMW^038_QUI!%(E.-/=X]&G5O!$ M)-3!*Q!S?!'V!?MY=ZR(@%^&=/,?C" Q#[= 9(!;T,!E+4ZO& M> I-R_/9.K(>W49LB>?/&C_$(Q[#48EG@L8Q\!"<1GR4$(T9<25&D+%G^MW; MUI@3UU.)=[,*,2,P(QZ+$1B;PL()K!*8$9@1&)O"R FL$I@1F!&OL0DS(DR9 M?A\&GD)]ZBD:*OKP_W[$?WSU7##^'+OL!?A7 7L1Z ZP_N $-+>-J'?\B'HU MB*1S+R+I^/;@F42!O@]1:,NKSPC"HZ/#WP2 ;UT4)50DV;H4X- M=X62'RWV;8DX6OTU2U%AK?EF6D/=B];\[5J#2KO'_][+^K'\XUT#[QK?0VON M76FH"_DA(6B-V@)+H+O@3HM0WZA4S78C"''N]<72JV,7J=A1((K)Q9*V":X] MHIO$*+]8R/&_+T=S, V[81DY]/VMP)](JLXNF7&I5+$ZG-L0M(XPIP8%AQW1 M*(&0>2(H G?O_$Z%?S%VW @[J$/L^/N;&7E# T:]EIT0BY3#._Q8CS5FU\8. M@^BWAOUQC">8B>E9L>1&LZ<(.^(_?L6?XC'<^1=C!\:.O\".ZU8*NRIVJ-G\ MNMX9<1PO=RNM8;[G*?/Y%&)'\LE;&#+Y6';F%9*RN9[(J,RMU!*YWT(':0) 0/XBF>.D^S MK=L=J)Z,6E0,5''E'MH%W-12N)UJ(W7^%XY!O*'/4(2+Z(HO0'(,M1I2$#[] MA'JOJ_-!,[H8 85IKSH9-9E+S:%ZQU!((OY$Q8X;W_[[;F+[(;0#, [<(P[< M;SSATS@ .2/%:DS/X1;MB5W,SVKT,CF%!/##"S1]')K$.!#.)6,I@31+E(5NWK*1.##06XD 0*F#H& 8"# 1_<6'A.^# _?KYG\:!).3# MN-97$YPV6=76L609.XQ V9-S--J-CO8%?D! G\+SI^V2\H"C]=TP26*-CHR@_) MO'%IYG_^WXO;0/O8'BH:8U@_=\DU!U38WD*B?,V?@FAPV4B8P(G^%%1/6-M; MJB12O]-V?N[S>@+$^,?$[$+\3:5R6IZ -&"I&9A:#H?SOUS$G11C]#=80Z MKKY(3=M^]..7WV<$U5?*&'X-'WO/1SLQP;8C]]K\/Y/PM97XI6Z=$1MB!)2WF^%:JFA/X:'TY78-U?I0= M-]%N\2,@[WZDM5DW>M(@YR@+J< 5]3K9'?%3.#+Q>B1-=LVL"28);BWD:,U* MBK:::XXHO]C4BY'*9+5IMF8>QX-$@59S"V_-QU@X,OYZ9'NBQWH#8FGR##=A MBA/LBP[SK<5,/)8 M(UR.S7H$M\2N"XA:#@I=?I::&+C?AGG(TDIZ5G6Y'(5DB(S2G MW6RJJ$V6*"IU]'8[4:,])Z'J7$]LS#,67784B0WB5Z_>WATNTD-3BO%,S(Q2 MRE*RTF4T,O9Z9+F]E-),;TD00KLU9:+=5G=@(U_XB$FSP82)YF*]&0'<7K9@ MU;)ELKFUEE^.)"N) I>3.)EPUS)+IDVJP[31VLFCQ3?7JP1;=:P5YXXRRZ*L M6].NEYNDKT!:)74O7E?&$PR2$++9.CD3$E)9BRT,\JE,7:P[6C MI75Z"D<>$32K4CJWBNHQI9U,YVNK+I^A5NB91P15)4$22"M)<:XF$IP7%M252J3](J&KDGZ*DR;IWQ:#"L#R1^,C8!:S9DX:,7Z!Q5[1/T.#^Z]A!.3R_WA\TW417 M]4%QO([\KK-X6$?/V)4)W%;D\RLL[@:)?HE0^/5]U3TC,D7%^+95 +?PNR^) MN"L\^*H G_V[!"%JY.5J6E!S3W]=@O )/G$*X+>MH!AB, ?=!@L7]7&#D.X( MJ^W+_0*3%H#(&^:.7^^8WCO+N_B[-.1QLR][[O+KJAN7^:C3FYFC:CU;;;!A M:/:%ZPKB&_>XKN!C,P+7QPD+)W!9%LP(S B,36'D!%8)S C,"(Q-8>0$5@G, M",P(7%?P3PW4%OT,Z%*XKB.L*XKJ"N$+4:P=& J8!W!TH&I<)\Z$FJR_ D5[N'TX\3=16)[ M?Q'Y&_[-D(AI@8/[+N=W.;YE,8";5@5Y70 P>CZU/>;J.E03D M405,!973'2@_G[H'][?WZ(K2U'4S::W%";U.M-+DK)E;O78]7";;%8DU-=(Y M)E7I%S6MP6^:7E#LBGRB4LSERN%BV,"P@7=UBS'=8E/CLIVX MSM5 2='J/%L=<3K92UU[4P-)N5M=IOH\$:U6V0GO%CO3[JYB$_443R6O4:8P>R,!6PCF#IP%3 .H*E U/A?G4DU&3!QT*Z[W2HN'T, M#J'=CRJ&=\D/*I[_O7Y7DV]^&O3IRN?#=)6UYM:P1+C-7*K8DE-*E$'%2E$G ME 3N?H"!(\S @?7$!CY9=3/)R4[QM"/[#A6N), ML$&$G5K ;U(0E+QN@:41:2]<9KO5G@^ZLMP2&Q)MDU56/^4 M=16*7'2,JE2?H'" )L'W7]':;\%0UX-"&&1L5_'[98,'OPBY[-@1;V:HZCIB M>*C\N.V.;5F24:7P_7 HW,\1_^(;'"#KC@&_&ODSVD;^A:9($?\]_(/_$?G? M?^]GH@ESPX)+C&B^#D=,U[)=0?>KGT,\%6>OYB2@ETKHK[[O;P%_^A"\4 %S MN"3X#ZJZ[M=(1]/U:[ ?SN#YQ6]/D3%<"EIBI"I8,G AAXRT8H,=)8 E4P_1+LD.Q<"=0=5UK^ZNE ,?_$?+4L>2Q&_R&UFL#547% MWR&MI[H!!42,0-R9HH],RY!<5'8]&&<@^(@7F?F0]W10 M;AX1L>V:P.K*P(/DC26I_SY%VH9N+']_ -FOHF>ICB78*(+U>T2D*NOR?] _ MD8;JVB_&H,E49=%Z\:CM5"$A)@ MVGX^CP9]7"3]715ZJ8H_ EU0#XO?HW+^ M MRWX80."^6_*J?_'&&=H#2^:M@^ZUX*H"G(TDM9%WP90I(;Z(4)\=GO^++3 MS?>F^8]+;6C>:!%)XY0JO0\N(4^ M$21Y(L/B8\H'U0UDU,C!AAH5@ W2> @H\VW_!>$@KR$ "B. @Z =Q&ML0>A& M)OX+\=6P%*2@JM^:C:=$T M2NL.$9M^O1$;9T/$\K+ KW!W4IAL$CI"X9&;2#^E%P+%3&T@;[C M*'S>SPSJ8C$V++^<(6M9@C[UY_J"RQU@:0?\-4FQ;84!7^/N+.FE2WJJL2"87'2@ MEN:Y<=UL?H:[.WWM"8BKCLWJ4@LYKG;==9!%A\R;5XS=N"O2H"I#FF"ZDA5W MULR\WII^P%@'Z-$U$*ROL]0+9H@HO==N^!UA"ID#60>.]/2]1WX2R.T9)#)D MD)Q)YHH5<?GX&X2+M=P?H'!&A?9W?;)E;MWR60MI M#M]5G[2!" UF9(IEH,$.I/1Z)P3;@;^- .* _>)F+LNI=9K41"AU MV1^_2.*)(/S__3U\;S5LKZ[0R8>($ G8@39R'YR#WR-@!2Q1WF,]@!15D92< M84?/RDM9 OY^OA6%Z#HR_LU6 MW]P3? ,Q K=E]/\J\@&A*2C;3SNK#J@@8.!6@G9H 7UL".?/9X^&_)&/5(0+ MD"2?XZ\]&0AC!^ZT"9?^#CQ'5P!IPVFC.W$J%40@('343C55E5_]8* M;7MUETV:)5ZI$^VNMAJ*>2BFR=7H_:R9Q E!TRUJFV MXH5-G$7Q"W D$U$'XL)I=;RI?_@I+I+$.=A(%PN;H9)?Q[AR:1Y=BI/&IG&& M&/_?;^5;78T:$HQ:&!EJ#A0YSD,70-[6;2"@@ .D"=IR("_]7GZNN4UE M^DAYX2:U)>\=\/XV&GR:]>\ZE<%BT@AUJSMXW2[M)-\;U43-6^:Z8PY:,=," M&&YR6>20Q-_A.XJJAI]EH5+7L_*LM!H.I+:4PCZ@Y>_(!1$'>$VN[K_R,861" -3F(M.8@D;J(1EG91A%3:,Z< MY.-PE!DLW%AUJ>1[))^IVSV9*GZ N1=I$3HBZZ;KG.LXZ8\])1:JW;85LS]K P7NQ4,3X&#+]0.] MT.J6X3K0P>FQ8J,]?'L"N3VIE)XB4\.0_!U??GV,\ @Z?JI-\S:IZW_+;QW?#M2([](< %9PA[T^,D:! X8+?0+1 M_<%/'Q8[,\MPIS/_:7 3A-:D;,_@DD0H^=#OM_P#K%LIUV'L6A,D@*)H!^HC M[#D?.7V*@BA[,IKNJUAP +OWE=&1N!]*WT61=P\]UM*=:NY55?=_=#7XT6Y+ MEA$76?LP.KCO5^]?=S;&CB#_CK,(2+WW7<7BS2EU@+3."? A"'7$9GYK[#>4!+]"[-L! U170, M!=0]1\$)9J+C3SA"AM:I#547]9Z?R#X+7G!E>ZT#'9%&4*QU!\7(*H+2@-(^ M@L[U!Z>T+P])_/GOB!!HE@+@@G8L?WEI_834'8CEWK+SSW'A"U1P**Z',P[. M[@)-0Y"SG8&P#4KZS:L.>G*)*MP<40KA;*L_NZ+7-%*=2S3E>K.X-14[N&QS M(L?"_Z(#+6\;B?=/UX1+%2&YX#@R\4:?KO_Y?R\:D.WO4*$^]8;U=;U7P<3YN?W:[C,KZ,:V_?"#/FM;1CJ&^9,BGQF4P@9_W2XL M1CXGXA=B[2L$I@\8*41F%K(,_K=3SYP\,?,3Z72$6^J+>W;;CR"(^Q$**/$H M1(+49L]RX2+)?D?Y/N_EZK[,=/,3=_V%J5662]_0C(NQ^YF1 SE?$2=2(:[SE\E(QKD\H4CHR_ M'AF?],&X23=DKD?SP_5J+I CAAU1Q\^4!L7A=)YL3SBM/!@TU@[1[U6:<.31 M,WOC9IN!QEJ5%^SQ4%HFV_/*$(U,OAZ98SN9HE&;,KPP3<[T-=P9>NOFB#Y^ MN^K&"%HPZA.BS*A#C5HJ%K%BX<,B%HL5GQVH5<#4IW#DT=MM M+Y[N%7-#BHM6DBFK0ZB9?-D;Q4?$T=J9K*/'$CE>67N.:WF=OD*(4SCR:)[] M9"M*ES)M@P"#3+N6J"D"W6'AR*-YFM&69CO34H[H#?I%-RM4G&D!O9UY/7*V MX22J4YH8?+M-,?ENO3T]GW;-J5GJ$U&Q3$U:_6'-RS:AUW#TS :E M9"6"CM6Y*)&2[FB>-SF8Z5WHRETUFYUEFXJ&11V^ORI(B M")6FH_1J;8\@S8EHI9NCU/$SAU&>*#OM3)7+D-,*M([=5)=&(X^>Z?#Y\HH8 MKADEXWCD:"QQQ98!]8@X?N@F-162BT5&X7MULUCM.G%M<)J1?G.Q9'Y5V3F%&D4(=B0L:.AV:]I2-E9WW M9^2.:=;'2KJ7@4-/"$J*;3:=UC3&$&5SEH[/N74L!P6:/,%_0'?)0CNUZG)" MBM[,E:A54?MP62>8Q:H+,^D"P2,R34:(QVG!RRU9-/1(H\B\!LCQ(KKB>JMY MIM.<%87"PA]ZI%)&M1J-MHJ; K^>*$37JW,54V^BH4=T'1>8EE(EJAK1-KAV MQ\B.[(KA#SU2*I#N* ,W4];Y1<^F":U&I;@Q@MVC50U:#;M=+E8X0IM3B[D^ MMY59LWD*H)4B*^1;BSQ#:%,MONQ:D\[00+![],Q%,R?%4NE8FJ]+4;O=5.PJ M92$X.QH9WW3:YH3< (X90X)YBD++,^\ 3%^9F<'WQJ/!L#Z0^,4TQ[M&ML.V MU4'5-*8C-#1V@7LGQW[@UO6;P!W4\/S B6]#^,FW%GR"?11).;+]?SL:]JO, M[M_.VTM_:N_!^?[Q;S]!AKLZVNZWR74']O]/?S?_1';=]K(+?7C9A?YB=,6I M3]7*O%\'O);0M#1!\5JMS[X.FK1%Z,2[*JA/3MU'2:\/?NO Z:;1U8$@(I*' M=K8YFM4VKL/W)8V7"_$VK]"-ZAC=]02V*)C(IH>.XR4\BY.R\,+J_.0-DJW$ M;/V'H"V0B"PRTP8_=S\<3@29VUM3&]E@8F"LOC3N#RYA;2W[8V?+L79O/6C% M_.,3U\#\I\1CSPSN]/PRY^96O<_?+>6 &7&MWN?/3!PS(@R,()[C[UZSQ9RX M'C9A1H2#$8EWZP=@1F!L>C!.8&P*#2,P-H6"$1";8@G,B?-QXO.E"#_E4G_/ M@CB7KT-XE:[QHJ$BHOS?#^K'5]6/>B;?5;^;$Z,8!!COI6/Z/?&>OFX%I3^F M114(*+$219,Q^\^T_O?-GF^(]A\:&!?.__E<&:BOEE_&N_W-=_M;LO]!; #V M,)7U7K:"^Y>+L-L'#?_,&2!>O>PZ>8"P9M^%N)+B; ;&-!9'F*N)GM$9VB=0A%OD7]ZGO!0K#*P_T[^SWNQ2'@Z:!6!C.L]_= MLS3L[6:\)89L2PS?DC]*)?J.2_[H8/P;KODA.R \8M032_8C+/D1)?L:\?S; M=@D\,+MNW(6\8Z'* A80@;Q$EP;L)U2%XQ%:D%_1Z+HQCZ_3KR?8D:Z_U#_H M,'7Y F(M5$4DN!?MWV+RBXIM:XDU++"4#==6URV 2EWO+S5][2I4>M@I##0E M.>/65;E,CE56G^A?[S!PHJI?"XC&5(=TEHK;BA,((?R.)O:V#8'$ZE+E]RTR M-KA$EG$M"U' ']GZC2TG>OVP!:O;M%Q=(];1Z)BGN49*+*.KQ/2/7\?59QZA M7>\5#0N,2^' );\R#_5?+-U8NK]F+8=:NA^H2MNU-T]+!,4I.THKC%NV.ER_ MTTL2:/-,O;]YABT^?*0[T%3R>T;M:G/YM]*W'6'NHE5Y^##QXN'?(R;N#F[N M(-@5*D3#?L1)*-QB A= AQ?=V; "OYV AN!4R#6U[V^M_N$F59RFRL>J) M'85Q$O/XPG/R0A1UNDY]L$G=XU%#\7>9WH @D7_MJN.BJN9@XJH159Z ?^/3 MA^]T^G#N'?L&3'T'/$/ 91SSNU7,+WQ4P#J"=03K2 ACYM?3D; %=T_56$?_ M8SY:]"XY!9GND7_];3OOK_D=NV_E4!U44)&7T#W8F[&!%9M>5X6Y8?DM6_TG M[;[CS[X&)V]O'Y:?;VHL(&H2(>?HR5KE -5LG&[[C-IDO79:WIX#[QO/%6@[ M'_1UZ?8[+:'6=1BEO5D >UJ;VAV$___"[[L?[*[?Z$PSX]IPHL"*! T+#-V>R:9] MC^[M;B6MPX5LG]LC"&,XDZ@25QX/1^W49I657/923JU.UWNE3:P7(S)4RF$( M.K?6K ^=6B9$3NU#;97W?]89GIIQV'<] UH1K"PWR*[:).2JR%H*PW?HZ3UX MK&N>K+*) >DHC&0OBW-)C"D-OQ\WNN7TA$]&\8'4_4$6/CE]6$&-A:I8\Z,Y MH.]MD7/)SHUK"B'S]5EG4(C%*IPEWT/F4+O#%]5-OM+?7SMB;Y7@Z1C.((:$8*K6,*6PN>K*HV/ZO!1W;4A^5UY_UZ^ M4(C+-KQYW34IS-EA7'45;I&*YAUI1!1&'79$DLA=H9\2Y*FB->?"(WQ&\?W. M*.X;C_:.#A9Q+.+W>@QWRRWWV]62>'/G9/3*O-M:67EBP0RKGEVDG$K,0SMG MZG,[9\A/T$*!'/@@Y@&6?)W&"?=P&_ZA^/Z8G12PJ&-1?X0E7[\)>,CJ-]S8 MX>$$2S=<)Z+^MFAQ$/G20>0;'Y1=.ZB#SP6_:9PY ]<*N077\J+9[*.M)+=OAUJHJ,]PBVA*:TQ%)!Y-?/]CY (TAN^\00DS19$ M09I)M9Q"$GQ$.F-TX'P(M(]Y%!=_H#@ MKTP>=]!B\_2"9 FF2U$5IMXFTTL/X8M_DX:XJYLT?YN^=.!QHE0F=(ARUA2F MAX+/^[^8$1I@PYE(83A//?CD!)#6.LV9*PQ;"RXO5X;):8]9S EV1,;>\QW/ MF*OQ4-ARWXGIM\66#_$$^WC7QI(WO;]HATJ6RASO*.O4:%QM:N7QJN6#RMO> M'\:41\244)4)Q&E<5S,[LIG1I!"=SVQE8?(F E MJBYZ;V1J&)(GJRH^#,"' =_YE!/'^W>.-P2$$PXWE1DQZLPI+3EJ$+?D<8WN M9L%T1#+;*DD,KI*$XW$8,AXNHG\:+5IQKQAS02_/R;-"GDY408IO>@@MW@C@ M8ZQX/*P(5>P>A^?/H??U?FTT(CVQIRP:\U:9I_7RA&\BO?<+19V^8GU'(?DC M?(U:#:UAJCBAR]#$22"' MB'F*4_C2S+>*G#X62."$J$^!PMOW5T0ZGUWUXH02'2:2([/0IM8RB] !WU_! MX!#VXY%061"A<)W>,01BHCK/#S2Y0JP;A6B]3[>MOC)%JIY"A@"1N*>K)&%4 MYP<]-;KA_;,0DN3F!?CO)JWBH>1BN]EC5<&J@E4%J\K==2+2C;VH=R]4 MG$AGQ7U<3KKO0X O'ION M0@9_<'QJ#%L*(:6B$J_1/*CW]66Q,&R.2+][>N(ID<2]'<)0^@9#WG> /-PY M BO0917H4X6E[E>!'B#L?[VMOZBT=+FO:"J_3C3;DFU%,_W6%&W]J<]M_;Y_ M]Q\'3>;743?N4$+-N849G17+D_7+:39<2YP)-HB8D! "=SO4F$13[ CFB"! MB&M&C$G$F0$H&JIJ>$CE_#E^HI,\&4@LC3K),R.:"'[YFO@Z]:E:F??K@-<2 MFI8F*%ZK]=F=5,+OG)+(W1(;:(4LG+[H?]Q!HM"!TTW#3Y1 T/(0BBE":NHST=]CZY1%4R<0[B-^KCH?[(#<^*?:*Z.M7OK M]FEDL(8O[Q*QY !5:+3#QT]0 DQ'#Y?AN.WQ'U M#H1,>P(L. 'R!'"NZ9P7G:?*%+>N1HO992=K6 H[HC^;WG"%,XY+A*NO@PC[8X*(8T1L$[)[(HO[?#I=.M44)"+;$5D7 M#(^B5;S]7$]81^"=]"N"7(A/7<2TX"B[-D- 3@[G]MKT!7!,40OBV M[;RW<_D7?..V%IFL0Y6:RI#[]K^/YPB?+OCW!8'T?*>G!"&[X_,G0;!O]#KW. IY<"O1QDB,JZ*P0>T<7\G,/5_4E8)!BWCV]2G^>3 ML',,*[5*8=Q?L0LE+UBY(E4A-A;/(M<7OOD_PL%(<5)JKPHR.^"BU;)$R(S' MYVPTDB1?#TW4VXU!:Q*M*4QWH!BMKEL@6\T1=?Q034M89I$MQ93VNK4DYV*] M,IEX<&3\]<@YN2JD%:I85LH3+MVN,&MMOD;/3+X>N7(ZPBHSRYF*0"Y'I9K8 M2PZJ4SCR>**]D3F@VJ3!*V[,MJU)=C*E!?1Z,O9ZJ#(JQY(;Q@8*Q1D67W&& M=3;K#TV\'EI3-L6JT3;+7(9>QTI:NIKN-#SH;!.O1S:Z2B.>8:(Q@NG/+8N) MEF;5,1IY1"B;:8V)JBWK1%MJJ,MU.;^.IM'((T)EM?9 86=9EW.)@I4;S+K3 M:6H*1QX1*K%B:P[96RT52DN5E.AZI=J3)AQY3*AX;M@" J&;O% C[7R#FJ77 M.10_((]FFC8YSW16\2RQ+M65H=)M\YJ)9GI,4Z]3((KTE(CS>:.H%)L%;I91 MT52/:;H^3QR"1P1+WDJ1)?CRECN.J^/*A-1ZGC MD5"AU5QV'FLH]='>JQ7B@*=6J;#.VT&'AR&,Q8:>J MHVIDK,S+V5I!2_;$[KSIH:%'O%_H\:0>3:XU3IY2FE"NNC.FA-:TY_V7,T#M M#4EV!L/5F,OWB+6>JBR5"C=/Q3,\6 T;[/D3-D\>E;T;>/)CI0CRMP'3Y'-DOZ*+QK[>WJQ>3VD_ M'Q0>$V1U&RJRMZF^]E\F^GZ.S6UQ!B17!?7)?CJ9H#GQJ31=R/(2/>PNRZEI MG'"3XIB/+9.M;N%2.;H:W+ZWH2KB^;-;/_'Y??Y$'X@37,78?!($X M_Y,K!^MH N?OAB.-$0KNNV%3S(@K,8)ZIK!&A($1#(:F<#""?$Z^&^O'C+@: M-.$M(@Q\2#PG4I@1(6 $1J:0, (C4SCXD'C&)E,8^ "!"2M$&!B!O;F0,(+! M-E,X&(&A*22,P#93./B O;F0, (C4T@803W'L4:$@1$)K!%G9<0?%I'^\'3T M&][?^^@<,M1+%@T5??A_/Y(_OKA\FO;KAH?FRK,(= =8?W"[L>3J(.C>1!-/ MP0\HS^-<52$_ *0'D([;-B'X6_'( M&_6;D5$?*WB% G[BIBJ/S^4$E]51E2 MS\1MFT_\M2[(PE0W;+AF^WSP>-E;<7^[Y$#;C_\]6O_?BP>Z>G'7XM&9 ;@: MX&+YN)A\W+;/T]\2"Y4.0',5G+.U;KFX?75' @+WESNWM2ZQOV#QP/L+EH]/ MRL=MVY!>;G_YFG-VXZ),+<&+5.%:+%E0/U.?\'/NUZ/7VPH2'&Y:A.J48/_C M+*7$;B.UMVX=?MR%H;UK/;8K8-4&4[](ZKYTUH&ML2V=U>MOJ!+-%[,\56%J M)6M:S&K2VW7-%49G*HSZ()A.=ZS,U5%Z+4(JIH?3R5J M&I3+>J\,ZU^Z5Q@1;M+Y\@J $)S48T#X#" <6I=;1(AOBK38] H)SHW:^F*1 MKVOTQ+LF(ECI=CN1VJRJQ$(207%D;IA)$B$"\^,7]421!$8%C I?RGE^9%!H MS:OI,IO.]Y5RDIW$"$>MQ=BK[O2=;&Q#SRJ>0]1U%3I;,UJMZJ@&1BK0ZTOM M]MC^_^;V?]BW^WT33BS->)?"MNN);8JD1O2K$M!?,E[-*9G)32M$GU\[Y&C@ MB6,QVOYZ)>@O;'+#8<&FNE9]2O2YR^%"_-;: MNL_:1(]-FYQ+C)7Z"M5NI'_\ MHNG4Y2)G#Z;E-S] /YN2?W2Q[6&5_(JQ\3_5\D(GYQF;=:ZKR'&2K _<'M\7 M4=U5!FIYC,):CK7\STI^?#,EOU2L^T_U5!"K^?*(7.E*W4@0U#H.Q)*-]#3U MXQ>3O&"\^\'T]'O9W*':CL\=NWXPR?Q..TBX!/,AX]!_N@%Q\1'3$W.;,4>- M:\ED)LGG #5%!?I1-#IY*4OQ\?3\_5((=Z;HUTT/O[6B7RJN_*>Z6JIH:GP= MLV6BGF[+B6E!\[POF>X3[HL.9(]>A M7O_=Q,$N%NQ&[>GWJK]#@Q/ 6)WI]FB6-VE%+GG#C&&T^;8W'<513)M*OM>' M'F>#7B3/)CQ*= 6/)]3KOQL0N5PP_;,H$E58M6'R2T_)Q]?.:B"+^5$=-2!C M?OR*G6S*CE$$H\CE$L_#L_SO$:S_+ ZDR-' 4;E$DEAXM9Q43I1H9XIP(/7C M5R*!L_.P3W+1R'ZHUW_K4,S?."6@/%VIXLBJ*9K7FW1G:K1$N^S%8*0Y=C1Q M2,R6"I4B9AF*64S33A/""&I]2EXLTP;C"+8G,(S#QZTV[X/48B]K04[28'[\8 MZM0QSWU46PTC7(2^>OVYW:70+/9[H,45[T:\!14UHUAIFO+C4-8NW5%Z>91)RK\)/>'?)@E&=K[5E MN0DGE$(JSS"7M!&P2_&-=9[!1L)='=)\&C%B$RZE$[.60)1C5+8VZ49SFRY" MC+=/:3!@8!L!.Q7?[#3F\R;&2(OE:YXT4=S")CZGF?[&3GL(,.*H2"$3PS;& MV4]@0J-&USAN"8#M;^'&SCA P!\6>=6Q5E]*GS4=N3&=+E%9X?7='F-DB$@"\XJOU$-V'O0 MF5L4D,4Z@W7FOG4&;S,X21#;9F&ONH^5YFZ4!N\SV#;#.A/VVO7WH30WDHZK M*$WXT[9; (Y9 EP.'F=1W'MB-CJX^%=H4BBOEW#-2G/7=ORWGSCZ:#3ZZVHY MX='/2]3^&V=0XNR(^\Z."!<.7#&5^GT@J#A-N/JP]B(,! <-^IU-? @4NE2+^ORFK>Z"[U[I@B MM)22E2H)OI"*HCT=)4K3EU)E;-Q_8UT.>XKTY90YY*G/[R/!L%89%$?U15>A MJ"S!ZW'39EMH4_<3H(^KWF$HP+LZ-N_O-*GY?2B(I3-=V:+9%-=.MQODPBL5 M2QHR"OS4YHL9^(\'!3BI^;&PX%+)RN^KLEPQRH("<2] M*R[_.).(?++-P$V)$[Y['N$^+8%0<@)M9X.&V*,3WI1O,Z/^9C%5EEE].DKY MQ6G(CVZ'X+S5*U3\?$P(^F0Y4 Q!]W10.7?:*.\81[%'];9,$C"3W=$1U&H:\3"8IC@94G\_,G0E1<)-&:MZ$,.0? M35&GNJ-C%,+6#/:IOA,(7?%T[#0*Z1L&E&H=4>69(M!3^4*C)FC(J=H6_*%. M=83".'3M+@R/"D2?:M& @>C:1W.GL22K%Z*E9#K#\>7.)I/414:-]Y%CM:TB M%/M4%:'_. +DY*_=T)JK00Z(%[C6A$X7Y7&3>YP8M25[^^O_@ M/[NGB"H0+*20L^VK]LJ%7KE%;(+XYQ4NWE&QWQH4.;%@_XN.)>@V$MR?KFD" M2Q1L\-\@H^OU(OU__^?_'2[V-Z)$14,UK)\[V#B@PBS05,I'D"F(CBT@*%%A M B?Z4U ]86WO0"KU3.]R '[ND0>1+4(2SW3\GY&#G]%:CFBO":OH 86W@!55 MP<3YN?W:[C,?;?8?&K:,M.BG!53!D9>( B^?ZS/2,Z_4AE MF*FDR60YQD>9]'J< O'8AF3AR/CKD12OQ);*E,MS=:4>S[FBWN,X=D0=/W/5 MKA9M(Y^6%-FFE])D,R[DTVCDT3/3%;U5+C?B!"=3U76C-G.LP:8YHD?$ZY&5 MFB$Y(L7.N7JKEIIYLY7>F+%PY-';T]%!\GN2M1&+LP9%';R]: MXC06JSM+HC?HE<:<&JM'U]-1[/CM2I8:IY,)LJ%D;&7@=JIL7)QXH_CQR'PQ MI[LU/94AROF&H$G-6K618$?,\LUY(DO6UJ*"1A[1LZ6;+;%(MV9*N4_$$FZ]-*Q+33AR1\\7V^0+ M,R;K6@(24BA.9! @[A@'T6)[0Y*=P7 UYO(]8JVG*DMEPK*'S:8:%C %66I! M7>K AZ950U2V5LIX5!V./'=D%.+$>BHUV&5ZK%D&-*0 M&=,M+U8+CB7G7B$ M$.^:'Z^1)O4K"G'#S>@(^/7C(_OX M9C2XYCGYNY;HQ<^:3I#DO0!<<+7K^-^C$RGHMR$:_=\/ZL=7=37V''MW.[6_JU>H:#KO<#MMQ.F (2_E3!19T#D6]YI/E[QBW.- M<\#M39/+PK<'!='+:/,J=MX9]KXL%J?B.5AM?Y.:GVY',Z/]#J? MB=;'+<'8\(PWRG7DN,NL\TBOF1^_R*?DR4Z08?4*/Y+2778%'*, ![[Y;AR] M,./11X>D%V?KV4SDEYMJ M!ZBFNVJRHYA?@ITXU:3^3CSH,&OI1R> 6$M#IZ67,PH^I:8+S1F2=;XM\AG/ MX_.%9HZN"1Y44V09D*=NS7^CV,3.5)!UV[4$700X2/$X08IS0]5#NC27MC&* M.\T\ 5WQ>L&9:XF)HXE%>3D=Q9&%$4^\!UTX5/'=0Q58N>_!-'E/ MNY=#KIG@55G@\P(_F\_[=:=:1-=L&%2<\.R&20BL$$=8G:4E'0Y6X&#%);$& ML8NDSK$Z[+!CAQWOBJ]WQ0[:!TY5=4FTF+Y&\P:WZ*BC3FTW0"N_FW=O,Q2#PV2%S.(/H#E)B1 MZU)Q%"N37&:4S5D==5.8#A%*H' !==PYYG[#!>^FD'8,1U CYC:B X+3$C[ M1,QSI2OC*$/\=?KQ]:O672MA*^S%^3ZM(G=F*;VLTL+JT@$HGL!!3BMFN0T9 MEY6U8Q4;@YG2%@G4&Y/VZZ G+]9/ <=RM@82Q@.,!U>($GT6$(2Z6'44HZ(3 MZUB-H(U!)55,3B$@^ U64LE3#M31%92KE^_T/Y)UJ*G.3YIY(=9O:SJY'[Z55+J3RG395.B+5PFYT>Q6+&IT9B2DEZIBU_,RUU_D)&GGT M]E2L54S,^\:,*,N*0L@YC>6C*(OOZ.V]4<6D8FF5YIDQU3-CHT),&9PLB]>: M;N8B6W/7Q$+7J9%8X1*YF'>J+%ZV)('-M)72>-=D$EZMU5FW@7>JV-UB:'/- MQ&+6)]IIJ"&WE52SE8Y.* MENYR6DM5P&A3K">Y)AIZS'J2'%):M=Y4%MDQ59JT!W:OX*&A%RZ-]QL6#!,B M^;H!?20'H@*W<&43%9[,0L])-6S7.E'1S5TDJIV!.6.)]7)5FIG*.KNT+E#1 M[>_+YAVK_.L2HB]&2+)MJL+ZIZRKL@ZB8[3J$T"P;8JYC16\@ 2_6N?V%Y) M1?L"^OJ^U)ZXEZS6]R%GC_G9-V>#6FDQ8!6*[G)>ON9RKGN!,HBX0A^NT'?F M.M>X)-\C,^)Q:_"%C1&/6ZLJ9)QXW"I[(6/$XY;5"QDC,#8]5N&\$,1T;UXI M[Z/HY4.5QON(&-^X%EZ8Y.#FQ>\^(L9WJ';W".#W846R]XEPQ'E5; M%; +O;B$OF+=)\3E'"7J,(Q^[R5?_ )6")=\\?LOX5OSM7-^0K#DBU_8"M^2 M[UBR[^[B$WQD51!GL@ZLX*39F$QD$43 BP/GN[\"%0:IOGE)DC,GY(6O0L'5 M+B=M,R5&;V9*I->=M0G8E6R/-H8VVJL8RI[S%6P_LNH'#D8\RWYD6-GIE6!VVBD>N+U!I=5N=]O9O\GF_4-D:*0I M:EC+=/)<6^62I5:NMA$7TZ!@&_,4.YG/&U9?_4CLY:P+=]SF_T/!20 M7;D*RG_/?]WRF^/4UPV8O9XBWL^.J0F=1J:UO77,F!)@0BN +QH0;&C]O@T)&*LM*O95H<;*M MI?,M7FRD2W]36.$/0<%*MWMM=6F/"(K+Y.4AAIJ6*<^&*9H\RE-UJH\\R'"475[%D RS,P;;4'OE$T=^B M:T\((.)4I1@,$=\((KYH_WP&(_AH66)IO5WA\H)D)"NE^'H^O&( 2!08*K61 MAV-^W6^9C>R8EF+U9E!H[R.,N(,04/C @>+<+#H!L#XO6KH_2'(Q6VC-B@V MES*G+;6BWK9Y/>=Y016]Y%.*B%^VBMZC*SN. GU_9;]D@;P_U/:4&&M6^E0] MJ8":*=7FZFJCKYI!B;SD$W&R.S*^ H/#0/@*S+>Y*("C%R%*/0G?DN]8LN_ MYSXRO5A1=#57%1S@EZVWX#[OEU'TLT(%S8#3W_@?8/?Z83H 7<@':*:S!WK]I@E_ZEAVR!=GG6C7):AIVFYPXQYKL7[I7__4 MXOU>H=A1_^8]@3!L7/>XX\R^_ 5Q8TGE1Z-4>^K"92H.F]ED)M9FBG C.,E( MW/5-FGM8'R:WG"F,^IK]_Z[88GY>!?YR)U??2#^2Q#C:@AI^ MO(77&7A:LIE6,FI&5Y(C>=GP_-8'P;7BU*G\_3NJ#14J0 A;.R ,".$!A!L< M?IQ&A'Z*'C 59<7Q:\I:B6TWIU1YOVV)?YTX>;+0P-'9Q]7; YU9T<\M<*>Z M&!WATZ$]N^O4B/@<<6;;(J:VO(IH\!TS.P+@0Z3(B_JF$;2A^-8;DJ.()]C! MG_YQ9HG=]S")G>QALFS$X[P=G7A3T\UY+):,DB15+'&9>(Y6E/B,24Q.]F0JU-AABT^.E\I&3XJT]QJ61ZO M3C;D:BQC4JQ.LWTN*D:E"4G97ER?GFK(5?*,3+YM],IW5A*IIA?>&K=BI6LZ2AU/#*5 M')939C^QYC*"TV[4VIRUHILGFWP5)IHU5W/9'B'+3498)/,-(0_W-?I$,[2J MO$B2Y4R6RZ2[@"1BY4JS"Y]Z@DU R8^C#1[01!L,\XOQ4M#XB3_TB$]=)D^H MO78LPS'MDF<5:HIMY:=HZ)7Z@15UB&E3&>[+06O ]]J 909NK19M=%/=<2,TC QCTS"2?([\ID,D(,0U6G:UQ1F07!74)SD9 M[B^@ K%6>LV1#C*:CIFQ2K+S+F_*G%*>+T6[M- 6%6:*>WA-P]7#*Y9XII.X M&<5+R;A1?Y;4N^7H,2.NUK$HAMO:A8$19/*9P2V+PL )C$TA843L.84[/8:! M$1B;;MO$ZT.[-92QG\NB\,W;:ERQ>Q-%/I.Q4!/CFEBOYT7NK-9 M@>NY4I1@4D9"[7X]/_&=B;Y57J1JY*AAL9)1>3=?%@LCMS4L%-B@EQ?YQ-"G MB@EAJ#CC/H^AXGZAXD0EQBX^\USPF="W]L$;DV?#^TB(*3.4.W9[)YCB+3 M#^C 7-PUO^ MZHL[(F' K3.9.%N5:1UJS!:LL@-AD$@SSHHKU\A6D1>:=>4O M"L%^ :QRDSD'%M'$AN^UDK-Y(9VMI*;;3E\4\\3$WVL'A+4]1.$*K.WAL%+> M4?>Z7' K':N?5!:K@3 6M5R%6U]5W;MUHN$E2X6EPLCE*$%V2_--9MOZZT-U MO\L83D46T:V\\]DHC^Z/A2)TSRG[#S&3:!=D#;LU (O:MQ[56N8UGI04H?SBK+FU5"*F)0IR]=U@S098AB38LS/@@UI3 M-@-*SVP4-T_%V?6RNQRC";G>G\D@^9SBN]%L5DUV2B*1R=5RV3A8MB:5JT9K MU'QTOG0&C0277R>:C<;:<3*Q79^NCQ3_+J,U'4N0 /Q$P?$:'*_!OMCY39Z] M?FU!CNTG6_E:6TWQ=59:$CDE2G>4JX++ M/-6V!^,"CM%@7#BW2?0:&$!A08+%( 8X8-O#4GTSK*W-J[H]AM1<2[-3L5-U92"A M6J;,QRI^ES&7'AC;D$C8L;ITP.5[-E1ZT_$*S^WZ.[2!-H8VXE0@.I:ARV+& MT#1@B>!WX'IW,\I+.JY='U:X7B.7$D0[/HMNK@J7"U83HT;;S'!M.F7WDWF[ MLK:;V]9M*8;" 9RK!W PSCP2SORE)?9)H)G55TF";#<%OCZ*MXLENSRSE:L" M3:S1*N4]+M?DUBDBK65M#EC+YK;7V_M $[J 4/C Y %]3!Q%NN?V2Q?KQ_8% M:"IXS65BDXX7N'9RK,C):(?/HQ8E?D^V>/R)BM&7:LKV@'J+8T/WK+>7:YOV M!<5MEUQY$I_+$E'OCC(\EZ9STRZ[;9T68]ZX)/#W5=<>W77!#MRM,G/"1X6; MG-R'CPQ8)6Z5E!(^*GPOE0B=]WUDWQUTJ(\(!ZWHL7W^%]O:=PY"/G;$\1:N M]X&*L@<:>BII7M)%MB,R"9ZQ23R4GF_W:JSG MWU7/;^*J?U[1IRQ#&F9G+BEY64XU2NI$Y5HL4G3DO#\QR6^7J?%NN*8&G(B\ M)Z9]UOCB-[%$+YW204.$D P7M4N]!?R]*Q[_.)- ?/8<]OJT"'78\Q8V$T2$ M$[!IV2G.[*^\+B_GA5JB6,IF-SD/=;6&]E$L^40D3M6 PF!R[;P-#"883,)D MF)U&$[G9BVKIR< D!"L+^EJJ4MJL?#1!1ACYE$A]Z@3E/WZ3\5^[H=NF[A?H M5'3<T2V"$D\T_%_1@Y^1FLYHCUJ M0G] X1=-YK=?>]EG?O?A!VU(MXQT#!.U'T-=[S7XZW9A,?(Y$;\0:P^PR,>C M T8*D9F%@.)_._7,2<%&/T-1A7B@ONC#M?WHQZ\.TL2(,8ED$.[HCKUGN1"P M_4 M^:5LG1(980>6'*NO>SV2'RKK:'S9ZD;CW;$ /=81\2,@[WYDK;8Q.%5B5[RK MB6Y)R_28YAB-I%Z/7-6K W&P;LP5$!^R1%95E*K='%''SURQXK(^);DXU][, MY[D>-V\7^.:(/AY9,$6[LS3D+N?V5GVQ&K7ZE:PWBAV/W$3I7#25MP?<(EUO M,M*XV/-*J)[HTL!X(S24 M/)=9<"22[VXM1Z)]I(ZOE:^HBZHK0:'T9&<&)?' H8\(%H@T#6MI!,77X2!U M6]L4:>M.2S]\Q3]"F.T>^G*2-<&R1AD.9)2I5B"4M<1Z5#%F20+/OEU,\I,, M@=343$NV(4,A'X6(H8.H X5PQ][(!(";ZF9CY;:T M["2 AP*!T/#X"^8X,\&)>((=,049,DCW=QCHH0 1P7L$;3*(.>A382>T$4A@ M_Q-)MD5H!B%=70JJZX^$+S3&$# "[();EB8H\+L1&T":2[?6X]]"_ 1:'OYOIF6(P+;1ZB'G1,%R+%F: O2YY ;<4&4=/$-+ JFQ$'@0$0AW M!C1%G"V^^V_9LGTW%]F.C $$0(CQ(C)Y)62/H''(Z:"(_U;V#\M"<8+2X^\( M_A_)__HO15\P7 M901*"#^FE/9065,2#2'L&H"H]']KS=[%#(HH"^!C-7\W$ M=5RX+1X>VB/V_=XV$\1:3U66RH1E7Z-96YP!R56!,7EGS\GYRS@\[^!6)F*>;XQWX(32JB$J M/W:F#JBGT^5TNKO@ZIGZ)B;%Y,4"7?L"4'M,Y,)9+CB?M_';J2&>/QM-(S[O M._NN_]YU#.(^(C+&31O\W/UP."GD:6TGA,QO,?!3=GZU[]8)KF/L/@A\.O^3 M%Z[?0>AH.^;8%7>LW<2V+R2#17_NU(B)/S/D>Z?"!S[%P?,-^,P)E-,=U7:_ M1U'D[&?@*'N03A\ZJ-L0@__BW5!A#+' =< U'%,H+O%W5#OXWA\$67['&_XR M[AA_IE.8+^'C"_U,OYL>C_ER&[Y0\>=WKTIAOOP57_XP&6&[K=PR&>&8+,@D M.L.)4(#,X5I:D%9T_.]93D3IFU2M>V^YY^AU&0!&"*OQ'2[T^YSTG_ <6D 3 M9.@!6G7H>""G>@ $ZU1%*X(4YTY+J?%136S5RGQTUHI[(S*H:,7$$N=+HOK0 M'+X&2,7.!E+72UKX]"9TQ=LJ[QMJ5\+DLR$5AJ4KP5(-SJKC 74)JG"*LU.7 M,FL#SIH."H#CHR,EU1XK--M;>R/*OTS]QEWJOT.D<.V_D$GQ.[6D[@2WPL7O M,T,9-KINAV[(QNIXQ@E0J_>,?,UDUR[?&Q3*H*VP2LI@1W0 :L0Y<]5#868Q MV,S"9A8VLVX*1#,+@!-0))*3%%G++[I<.3=L+).#<26I-4=!_O<30Y_?XPO7 M?@NYD_!/Z,=@;>@2-K6N;&J%YL;@+4RQL%\IO$.$1!DF?XZ..<.U6%WJ_/_L M?6ESXDRR[O<3Q?5$((8'0!EH0XM??*@EL M;#"VVRS"UALQ/38NI*K*S*CJ13?1)%L MTN,IB)0$^D#2Y'?2VDX&WG9-1]#.E/41ZW5;;(Q,OL\GF>%3&?\X%IR;"W=AWY6&_*' 88M(8K64 MO,RBRC2;0<2"F-=R'KS\(M.'I4+"38+;=NF-PO05ET?L$NWV!UN M.I,F/?K[1GU_L5&&[ Z3-1.ET<)BMD)X)3G?#)E??S"P4=3!1CTD+,E>A%'2 MFO_XE"6WG[D1R?R^?:5=EH,#Z*C47SANM"H!2DB-A02?94RKDF!+]F$D*-\D M7;:H3/I-_KU0& ,?TR$:TZ%]153! &V2:,Y,R0!07JUFPWAR RPW M' F80S$G078"$/R=\1JRZ-OL&6H5>,B;V'/N#7PDS/F#$NP*6E>R]*<*\<$? MGY)R^F"&3Q/["42PT6!BUGZER%[\UZ2]MN\:+W#OG 7!P?"9AS>T8^ MB?8KK>344QY@U@#8$!$2SSS"$9#4X.S=_KDL&,%?B?#/5$AI(9R YB=@ L13 M(L"IA)^]*5SL%'KB#X!=3S_;EL.WP4DA!8P!?ZL!'5)W]5W+['/S4LHN==(U M,]?FEOU5E^GGZ5)R_'=)*+5PE]O@G=L,HZ.G7(5RVS5-32EH8[5>=9VL,#@NL#[A+ZZ]S5L)H/T6''&K,^(OM=F71T4;[F-# MYNQ0FSU*<;=<7TPR"T%6E>*@O$8;D[3M3J$RBU.I+Q ]R"4+3_=MKIAK!Y+] MK!O\G_\ATO\+\\Q%*]@I04N,33JK L M%AK9DSC$QZLTV7T-,L*I#5J<]8#(HMO8O9/_55N:\5])6,9@FFKZ;*HT*Y-_V0 M_6,:TAFMGV-\<=H >HBT!?3,*P#XGG\YBPWT5XRE,4FAJAD.R2W=%$:O?)KW M&A?5BY>=>FL^+BTM#NDA27IBURV[ WCK\)3\6ULHH'S4S*"/4_[SAM!?41Y% M\Y/4RDFF53JM9?7^.-/H_86Z_ G*%THE&J7%9$45C.6(G_ R,6BT@'[\B8(+ MG[&(CJA$1U0AR"?@[]"S;(:H$C[IN<0"Y*[;&4RW/%ZN9CJE")?H8IELF_53 MLSD_-%7>+$#MF::_8CC=HYD4#7I?WF RN7:V;*JNJ/HL9GDY7+UA%\N&D1]:/\2_*O.L>>9-\7#,MI\O,B=VL,E_C, MN[->SAPMV(V TI/JN.:O:EV$?^&^13]S9VE)0D-N2X+&!C94TS(!'SO^$\^B M>RS+J@6[,74EFNT4-MBRR/&>W(8'&/Y ?J9JT %0V4L75F*3I= TWU[MP)-I M9[A(^V;+ETV66]'H0N9*Q2P1962&]CC)EE?.F%PWF]GWS!4;3.*KYDJXZV,) MX(&QM4=>R7B4C1%R+RC@Z>>SF"*?YY@&YDJFLR9HM, O>K7R3*LM,A?51FW& M]'R&U?LJLBS6I!;1H33+^_7G$U7WWKV3@3F)$;V6^2CQ/V^-?)[X:+Z)I'*$ M-51I*>-VVLTA(H\O2OS\$&OE4,Y9H$O&U">SM*7R+(P[^WY[8V2 MVQ_R%S9(VK[D>\/JNL<*(W==]Y*YIB0#=*#(KQLD@A%M"^3VQ+V\]5&BUP/1 M$>@Q*Q&H3V<]OUBJ?\WZB+CQ478U_UDO"8J/6L[NFK@MKI(/H/D3)(DG_/SL'*X,+"=3VS\&:D M"%1_OAZRKK1H#\@1/;+7US%"*O0X/Q![Y2+;5V5M #BP9C2?5,3 MH$%4C9CDGAY["8[1)F1.<*WIG.NS8X>KHZLR+7[^"OD3NBD^L7+JK-$OLWVT MFVNU,Q5Z:$,!CU73CZBFMX'["ZNC!4ZW4-_M4BR]Z2;M=$6;]M( 2.ACB=7? M2QN]#3TOKX'6_7RV49E47520R_E&K;%I%5!8^?_QB"OQ&VF@U!LJ*&!^Q5:V M(+/8JJ#/*L0;RNA30X-G70-\UW8%\ /TI&_!Z?FO8\GQX.$* :\_DR1-LNR9 ML@@T5@AMW4 ;%C2 8\RNM+J=R+O@3X-2*;$ UHUL:HH)=-S'YN-#PH/)OF-_ M-WT;9ADZ$5!YJ;\1FDRX.7O[ F2&,2;AACSO!]R.@:(T=YM1?5P\;D6K9C/S M>K,_E=F.DQU:\%GT:'H5S;B@KJG25*ODU,)T-&>:%C)>ZM!F?\!27XDN>*49 MOQ%+= /U.&HT_IH6W=YMX)-.O4=;5!Z6F%YGFD(1P\I/1SDWO9Z_FY&AR(Z/ M/(?&G\O%[TX!%B8P^I4V;3_ITG6@9>WITO2A+ATU'9K:5Z*I2UP%G('OTHA6 M] ;M#,U*/DEDZMS*%(L7]1-WFF-E614K$U99: ![_0970[ZHB[\3K!3V'+L3 M?OC"[< 9^(%OM5PM::0,3DIA_3J?4;6N>5';3/+H 5VD\W5VR2\<-%]J9K(L MX(>O.%Y^EFT6M3/K:B:QZS6KS\X_97(@;NQX:)+ M]\N;>I4END8["FFBR$S/\SB1S4^,;VWJU01@Z6T+0KRRW/2P<,0SS/U5J).T M7NP:HH5/ 2;8[>PMBL=>=2H\\Y693A"]+K5LN9R4\8%43,WIK-GZK%4%#[HP M3!"852S<01OLP5%;:ITN5;@::JQ0O$W6**&!DQ@"T(K^7'^TO9U/[)E1#Z%M M[L "4!_5?G\TY?[*'EZWQ4:IWQWHJM[Q5T9SB5<=6(4$2_UUN-I+(@9:Z]J1 M7@@B6+V>D"U3#[L5P@-HFZT1AD9MZ\0D][7<]VS=FU'I0O="+E)A.P-R;JF5 M=)I(*W9N8 D?"EC[@B6;"$K2A;TF!0OV3MPY(L*&DT;"FREBV$%0 Z35P$(! MFVH*T$KM\&L!Z +P7@!50['WNR.'X Z4RZ=KI/"NB7@,=8_NT:]#6]@PG80O M0<><9.Q>!\^'%T]^2(S=;5/%[1 _/%:L\-S0M% !"ACPQM;3,[,"Z^GYEQL% MULGE=LUO:+V^*I1KRY+G#R85X:(VDM.1NV)Z4%FCOI'$UR5U[69P&%OU=T92 MXCU[^=EL FJ893^YU[0[XX9K1-IE>N7F3)J@+=5G?4_V>DLIK5R4&PI3.MM< MN3C%=E;YHJOW\3'+ :C#_Z[V1>+96M[FPH@/8GH8M!G39*=@XN2N7>%S!#KX(.,"P(65^NPNP"2+@BZ#P\!M=P/[[ MOUYT.WLJ0 7;8)K6[UT=Q+U=V'99PX.2B%,)"9NI!8?&;T'S!-_>[DHR_4CL M2BS^?BJE2 0F OI(4/],[/T,UW*P]Z\[W.^WT-Q^[647S=V'[S1UVQ+2,1>_ M<>PQJ-3WW&B4Q!Z3U(5(^\I2(O8(*21F%D2$_^DVLD=/>/CSKA?M?H&KY_:T M03-3@&H0!V".]Q/)A3,6"SQA[)VJ3SDR=6FBB *8G+5X#$HSCJW$?_[436=? M/]C+50\[-BM :#M/6>OA=_X%L1:,"#ZW$SG8I]6"Z5J)+KQP 1!L_WN/S]\2 MYI>\=8QEA%WU2;E1*];OJ(V"-D,% MN\MI8PESBE@+C*1>CS357&-$&@S/TJ9H3C8\TW/+#(\?/E/TDET?*>@Y=LGT MZI6:[*RD+AQY\,RNVO%F#;V<1!6^E>5=Q2M)R)0G>/3UR&2]G>FQO$BJVYV3**R"G-UPIX2L3!4/QPZ$37O;SG]UBN4F0'V3Z>]71_ M"H<>K+\_66B#5:=5XG2>T USTBSIE6#HP084U\U-IIWNNR@]F]4K_93&I7M@ M649,G&ZMJGX'M MYP\F@&.K'%JF49E;2H0VSY5$%W7!4X\0UAZZF<)"&5"FF*XJ/XA/1=FUVNBGS4Z ='DZ@ MIR9UK([FYEQAX8O%C-)<^+0'EG"$"5TN5UY7AT.UL2"JC7[;SY%E\-0C[&)Q M#<;-6DF/S1:,3'\YQ5,-I06''K(+LF@64]E"FUV*LVH3[:P';LJ#0P^6Y:6F M([[23]J9ZA%U63:,@ MFE6AQ/ET>6F,:%,RVF#H$;B8K7(M0THN$%4:<-9@Q?!%.=^"0P^65>FL,))> MCFI<9U5S*YU-.C_+>G#HP;+85J4W3U.H@Q9: Z/(#; %FH8-Q [>WRB-K.XT MS:?5)3>G"<=!^*K6.@;_G7)YG&\.YX*:;>5)A.AEA6'0O^<( %MZV6_6YFS? M[Y0%0=FL$;"P(WMJC>A6I]JN55FAGF[@@I_.-3GO&*@/2C6-;]0[*ELHSAB: M0(69.#H*P/RX"-1V M=1/$*COV^&RKE%FRB(K-5_346UM* MZQ@ DZS9Q/3LK,(A^8Y>5#TJ60?S3!T^GV56I7'K6, M;/DIDZGG.A9;:7JBN%3FM +(^2RFKTK%GJYWNJMC^HFJI_@%RH>_[XO/;^UC M!_9F"2SCHU6:=XZW5_YX>*$X-8*JHI?.-7M5LW;5I"C.1F2/!4R -F>IJ9NL MGJM>V[8KPU&3M%L>):5F3U;51GW:&948+E51&&!+88=M !/7*,M\V?K5']^8 MHB>EUT+5ZJ/+B3!$LT4^[<*4?/)(HJ7H,$SIS* MM=N.66,+[95EI2@M1S1@J,VA&_EZ!?0OO-DLM6%&^8)EH5)E*%G9.E5)"M= M_OJTV!P9_5$3Q7&SOI01N3DEX%4A^M9N[W$]K,H?+"T F,GSXG;'@OUP6>CY MNB04) -LE09HPTQTQ5!LQPJ<12_)HU4=>;E!1@46+X^KDR[9HSOVN6*(3I&G MK2"M]99O8%7B\7,?-0;7 -,%^.IN:0I2D-=>SGK ME06,9]I06I.'M46NHI-=MNW+QS>F,9X6Q'$!-5&M$02K#T(W&D)OK] MVQ>O=OW; W9H'EWW/$YNF'V1CV/FY'):XC,2NC:!;N@>QPR6U,# M93-L$3!2B'CKX(^@7O8%VGQ,3U R4J&5%JICM6*C2;T_Q7-4[RIF8J5DJ@2] MIEE]5O;[ VLQZ0Z@VDR_!6@1EX6/[3?6TP>K9F_55?L>[=4,C*.2S6OL=Z[0 M[M:K]/7TLD1?2DR421#)%D9I2%8B"(>3GV/4 M#ET#\&600(^7;/T5AOP>2;9[F;$ "!Y\7-TFBBB2'40='#8'$X5*:@:^10C$_8,%6'4P<*6 M?N]^V)\4#"G93@C&&8AA0,8N@"B(7Q%O!LJC(%,N8YTX0"]D%EIO,)P^51\L4ZWX:]Z$OV M-1?SKN%X5ZNY#NA&30&)N?&BJ_DK3'].7/_]/Z(H2;(<'9B'\>IG!?8;+_;, M\''=U40/4;9">'VB[JEBP>7RVX(:T_JLI\=WD=^[XMS(FPK,=&I)4UBH**Q( M!,-6%2W$')L&GA.VKUO"]Z&XG]8)_G$DIN(X6=T+F$L2+FD2)B]0$?HYD M:\]KF0J3*0S42HJ12=31ZB3S=^6]3P>[[01R6USK21Q?QQQV15[@4VI.QC6+ M=?U,QG6[JW9C#$N?$+_^X ])ZEBWT.CSVH?.)M1HI=[FZ/H:9WT$G4F*KM&S/JQ\1+\OU/=HQ<( MX-\)10?L& 0@+V!B@.$D5H+F2G=JO=X-A!W9EAN[ZC][Z75>Z(O>?IRV.A+_ M^B9J3RF0_X;<#*6_!X7_&#@FS9RARY,D5U!,K#NREWU;A'6!H,9#'Q8"^?>= MFL]WY$2XH7Q$;Y=B&+FQIO5!'+&'[<&LZ5:FK#]:D0V#;4OS6@O@"/TNCD3> MI7/RT,P(&LPVOIV+";HO14YO.;"S>>N$?MR9/[LIW<1_! M:[\C>#=*ZED/GR2+7*%88Z;HHE4C;8]/AIXB\DB&ZEU%2,4($2/$?2+$#52D M-R!"3B<91*K@*]5-KL?DIM?$J VL9$U_#"+NP/<4/7LA\LZI;WM!';U=N,G% M=O2V(6:&>!>^ITC@+4W<4/&!Q9ON-H@\>DQ^J^#>[W!A?*F0P9@!O_>2 MH\NX=V!&'>!)Q[$$N+Z$IAC@.-!-,-]-4!;L)YA($;N_CXS"<*7[^F?>);M'[]B* M=^%'8\$M(A=/@X&X)LME3Z(;++T@1A*W7BYI-F@K2/_ZDR:/-56^&VNX!!/% M)9A%]\VLVNC<@OVTZ,(?& -T+?W%E-U="-!6;H_ 51O+BAPUSBU4EZX-DY3N M*VUB"EN;0MV%0B\8/Q@5X?\9LAZ]+?G!$' UM>5#&,!S)#DF::ZEXCHVQ)5I M*TO3 08 E07##EL7?#7V+\HV^B7" 2-LGD3,57/KR)C;A01%;R\B'25T R>0 M*+JZJ\$>$^^8@.M6TA%H+EO@:"=5R(H%C=2+7@#ZT!^$D,+8SA)H:; M&&[N4V'[&[QI=Z>9V5K?S-GL\1X6*<7S!#5Q\^.]H5]Y MM(ZXKEJDD.IW91%C*U.3RF=6?+ZHM'B,"EWE!$7%:?@Q0,0 (N338&/!]Z9^,F>G>BP,8-MRY1MB+G6D$8/X_Q6'@#VS7WKF/M M#89UAZ/UF"WT4=](5U>JS#!G2"ZH;MTA_I,<'KEK49QZN<,O5WFTLUZ0F]$D MXU=3+1Y+AT71*?PP'?P>.#EZ9T\LO-]">'$HO'M7I96YV6&Z11'C_ Q72 VS ML_G8/TDM[#1T3%#&C/.G]MJ"Y<;5*DYA=)+OR^]=V!A'_!T4_#/VY8W MPKK@S[GT1P!L4US,UT/FXFYVWTK4H[<+/Q4!+J3)?!H"F&J1F(SK9I9M#.I6?C3U_$$G M@ "8RIP^K)YW3VWHXO)Y/SEZ]6>5S_ON;I03Y;26%-T>D#*:8AM(ME$J..QD M/ 08]F9)O7MP*$3OJ+ZY^$=O2V)4N+5_Y@0LD%QQ7)0FFZ6Z5 6Q1U.M3M5C M("R\467OOITS)\_"KND(6D*[:*!>A$V9B#ES[D:%NG81K A#Y_=-&GS"TF/I M@NI2'I3:Q%BENQXW8MJK[";E\?BVLAZ)QY7U8DR),>5^,.5:>8:G0*53<@TR M.:8S*$UW[$P3;?80OP5!)<@P3!*';N>X@-X]NZN^QQ5_])9\QP'F,9GC)7]/ MSKY'WT'6M2S)R;HIVP>Z35#A,)FZH&X3%1CX&5(? MO2V)P> F*LY)-*B)BB'@J-Y&?5*W:7?#S#UX@;FM9HBFDW$82!P&$H4KV[@9 M6MP,+2+ZU1$<'5(9=^#KC(/Q4IKYV)IJ!;#RF5"0_S@"(.J?W="ZJP-BB!&U,<[-6'/7=A39 M#S]2#/!>Y_?!M$/%SY)T03$ 70 #311;!++B2)-#?1 ,#-I@)APSXUP/]W(0MTP7LS MFBFJ6P8;\\@BZ;74SF2*+O5!02G+B*F.P1LDP(H+\ [',IR3UB*=.^5 FRNK(\P%C6C+@Q-V6 M['Y'X/GP>VQ)@HIX8!/^=V':02&'WP%O*ROIU3.W.QV\>#=4& /+W76D5PN] M'JQ@GW!=@+4\_?NEXY1\)-(Q(2) "/PQ2<:$B AL.0CE8PI<3Y*?-*Q]N[9 M$$E%[[(H?'Y;+;P8._SW+,;J:23[AO1[%S.BN^:_D\X;^[VA/7$VL8N]34<% M.,I7&V=S)H5R^_-"DR[F9#YION]*T[0#UP2P51MR7H%NHJ$D6$<<1FF':X^T M%$VJ='>1;&>J+8?I,WR0CTA09\SIOKS.<0S"R'O0'.X&KR(#3N>-.;JX9A'# M4C MVZM85*QB_5P5ZQ(H%NM95P,JIBNINI51=;4W4:5*%ZT@4S[( M"L&),T9*W4:YHF/EZCZ4JSO8@U@)NQY6S2Q).H)6JJCV!W)N2G, I\KBLC@R M5MDI'W:R/V=<9V2TKV2L?5U=^[J7"/>;PF"T]BU&SBURYDWWF ]MI:M-MC$W MZVJ_[Z.;I* H6*K%!Z&;V@M@>*J:X]/011-G?\*)#+:0Z!,?DOM,5868V7Q>RJ+'\]+ZK5K%57$ M"@+G(BN^QU #SJ 9/OW1;,>(I"5](D8W ADP'\IYV5<19/ ?D)7C\ 0V';*6 M8KC"ED!!_/%>6+6H28(%)7;V*MV&@).[1%SUWO:($M2T=[N!D\]"ESBR-<$7 M'4LP;,CLO]T%X&01\##T"V-OA%K_]W^]B"%_VC>8#61:OW=(L[<+V]AU/ "= MJ82$(>J"#";Z6] \P;=WAW'ZD=B!V.\GL(+;EL#01X+Z9V+O9[B6@[V'F49[ M._PBV6C[M9?Y1KL/WPF5WQ+2,1>_<>P1IC;IX-?MPDCL,4E=B+1[ !J Z!XA MA<3,@NCV/]U&]JBHPI\!0@ 4TU[X;K8? 64CR.DRY436#)*S[">2"V=,*GRU M!"B 'SD$1J8N3< 1""9G+1X#'!Q;B?_\J9L.>/LVA1!,/-#;@[3"O&((AJ@( M6@*<$(X4.N*"[_P+GAM@1/"YG/-.SUFMLD9,F**YTFMY@ M.FJ:58\GGI[Y"L5V:8U\DW39HC+IAO MI\^$LV_O)A_\L0NFSAB3W';B;3#O-Y).6[JS+,YPF^&RQ61A0K1DQHIFTNE9 MC]S[RSQ]2TNGJ,2)F"ZWHTM(!/0Q=;+<74R% M*V5'_C5^W6Q?KN9@>@\IOL\.?$PFSZT2OK1?CV_ *:NAHZP386!]@@6:RB2T M&TY\(300WAD63' BB6:H(+XR=5__55,,Z;<+LX[@3P=_#NVRP&P![R^[A@3, MNH=$F&EXWIO K<#>\B;PD_3K?T33/Y/3-)3EF]XD1A#@0HF_P:Z<1 'B8)_> MMN,^ZN[=<_ BMB3^GKB6'Z0'GG+OOFO+8:&]5A_D'5]NU/_O(CQP@5P5JB(<>&FFL!; M&/#>-='"M22^4*<&U7:&G''*VAP7%-4T5;KUU7NBO[\F>H4C^^Z?IF2)^V6' M$?SI FF1D5RNWY[W5-VD%I0XF9,* QU[^*\_),2-5]='_[SJW=$[/B."_L3] MTM]7*CN\HHG6ZKY6A^W)QVMT%0,EV0S*^IM%I\PKSJ9<9(YYF(W&A%S/9++ M2:*]1#;&5,8T.))\/;) 22ND/!BN6626UTZW5S:G%H9ULOKS9">35$8"WBP(F1=H-NS91-C^^NV(KJ] MFD/E&#YU^$Q[+5 -I-Z@V495)[--%O7R8#]3A\]R2Z6B*TVNC;3]HVRWJ*9'TUEVS*D"PP_ 44#HFU2+IPZW"6N96&8#E$I. M\<=J3RJ9Q29@^B,,*I:*E76UO.+8?E=JIME.:957I\<(/^$'K4ZUAB_52M&V MI70&SV0+1T$DXZ IG[0+0[63;2(,T/53+-3 MGA3,H^1F4*;+N>,26UO2&P)I,,KY8ZY:E*K]45:8]SI743\MTA MB[:\01ZM;9 **DV1(3(3W$H3A:_'#M[/)\=IUEVBA$KG5ZUEHU28-A3O&(]: M5HY4S:6;Y"I$P6Y; RTMZ4=Y=+-*=5P2PRQ.\)R:E;/\GL$Q>SQZX?JK4.71 M3!LH9PTY:^H+R;"#A[;#*K%9TW;LSDRPI Q0ER:[H.O#:['JT/"U,9&D4$0H MKT6;F\S<*A-J=D ' "J6^H,W^OP-S@>O(@[N"4'0UX&WJ;8'2! U-$@VME6UDG]-"M*$&W M8N*%V^YA&XN@@\?Z"<6V =,E=FL^]:X/&C VE )@FRC95+Y4%6%-C 0?:!3#0L4L&,'D4W_[ ]+>F$Z?0]"HTZFFLE)*EDIIU4V+3:0W M6.+Y$?/K3^H!H[] )QO"8<(,YP)C?X!)+\Z"NN%&0IA.+6D*PSU,^=;4_%Y2 M-T(PI3#KE#FND6+26;;8-E--)I:ZJ-%)',DXL<;H/%O1:L.T9TS,I3S]LM2) MI@[.O$2XOX^)[DP" K<30K =9F(EV4X"7K@GA,0BF.2^#)Y=?SSBL(SR&H>?CL,?O;9C@$39,\'T&Q?GZM#A@ICK-LWH#KQ:+ MF?FH-[B#H[>[J%KX>(E-.;\_RK:I/H;+)%"1Z 0%IU?< N MW6)WN.E,FO3(BSZ=^@.V+&>$39\39GI7KG9Z+7_!P#072*2?8YE\$[&K++M< M&]GX%=4UT9603K%YN]>*Q2YR=$K;2,OMUQ:LWU_RI59)G(ZS9Q"[ZYDF'R3$ MS?5U+>.U,%TE1%7"!A.=%?--V?4^I3-^$!MNOE2+%),;H3ZJJ(V-XW76-L_X M7>_N39/+<-J95?9Z,R\K0H8JJGEU9FB59U2BPV9G761.+O&_UAU6T@#;D M/-NUUA[U'H]%US3Y=.+=:\L$(.SN0DUQ?,C@+S6?&_1O?,ZV.XXSP1W:]KQB MP-FR>KN=XWJ!EG4):4FLP/E()]G;" 9 E,MDUNUE#J./'TVY1S]^P79_^7)A MF"G]F(P[-48A&PY_I..V=%$@!(8]DC$EHD")6"0B0@CLD:9B0D2!$/AC*J9$ M)"CQF*)C0MPB3_IC>NNW++-W^CB\?$)@!#;A7>WLXAE1[Z7& =-[+%EA1*DI MGRD5[IO1'AC$\,/_]PO_];=\0#Y2M\V,^VB*9,@)S&IZKJJ3[YP\=U2>/@;] MGR;X7P+]Z)2/_C08;#VB\6EPT=/@CAF$74N6J-A2>%HT+44\5Q;]=;;BBPW_/> Q\@S:C MGPA2">LC8#A/;"]R6_U1CDZG,[J:7:F+?'?8]B1_>KNPE(;KV'!=8-=#V^=U M4 JLS(K+'7)"#8!6"A.^F9OO+Y_ MG&,AH6_SCJ4[IZR4B104R-_*=Z6CTF*_8>6YPF"2KEB3;E883;\LW^1MI/M5 M]92=RA(H*T=DOF9O#'^N^CD5%U/,R!OXZ4H/RCSUZP_Z2-#HL<+[9U)W(B_O MD3-]#];0>1%J,H6QA["R7_2-ES>H<8_.Q^MK&]\O60\@$4>L5BIO3>N_=RD8+%OY.3?DR,)Q5:;$_A0N? M5%SZ.<3).J5Y@5.X]@QK8M-NGO$ 7 2*"Y9.IRZGN-RCX-RE5^:E>@,X4Y:4 MP^@-36 5<^ M&H0_H.D+JT$_O7OL+3PU$=R%'^KFN2_]Z0B@?%*):F>JG%$NTS3;GS%I%./& MJ9X*BS&&WA^2/-:2^RZ]/Q'3JZZI9;'*P'"W2H))Y\H&)'TGG5I=L)4 2W9*L[ M?1-0^0F*U!%4^:0B98@*T=C45!?-]AHSAFE+X[0[!2L&BA3VB.%X[(VZ?V_4 MR=BPO0 B6&AJ&SR$/@-*_S^GJN7 $H )V8+LS?CAR"GN2+BP4;?:89 M2_1BC=!!9UH#9B?&"BICICI);FCH'I\,;OO2#R1%/J2/QAK=K0Q%4%-YR]=U M:]'[..K^XUSQMV\ZO&Z]%]>!H:]$17T&B.XC*&J,SK/4AI[)K$(B'3^U=-%1 M!C:G"=UB1#IY*6"*76/1P9:MW^Q*"MT]:V_? @*_HR86LC!CP'I>D@A^[)KP MHRW^P6I(;RIHVF+4']7;=@4MI%C.( 9S=I#Q^!14T( 4H"3U@./D916TJ(#> ME_(GHQND=5-5ZUM@QG=4F][ C+_7II0VT1QGL#;'9H5JUM=ZPC+;@&WYMI>, ME]:FHH(BGU:=+MN2]-+%]BY5F?'%-!,OYGGCF7V\9B1CPSJ1+]3*;;NLB>0( MBA;\&1:HWQ:FAS55S6]IC_?QXAPC41CU0ZWO:8_W\>(6+^C_G_)Q,BYO^8_W\R(9[X/];_S[CM MG[Q6WOH?HA./^^FR=&(H"=;9;M=. \&-5[P_[X4E!1P/?;W@OV ##ECJ M8E=S^P;\'3/0[L(FP:RFC\$6GAK]?\=6XC]_WAVVN_9)G+,.8LR9?Z%:W3%G MAN$'\+9CO_CJ&;BS%%RL;ZXH%V_H^AYSB=U,) M<)SF#*FVMGILGT;Q6MOHN8[ \#B,5$TG1BW;"+S5<8\D\*<+="C+1VTO?9?41[Z9-82H;20^(, U$ MF'I($ZF'=#(6X5B$8Q%^7X3'[XOP^ T1KIM;1U@HJ=L4C&,U]4N%= 5L6=)5 M$<%?SXQ\&?>;\-!- 8E]P-*IAR1UH5)HL7N[13()U==%NP-%"-7T+J2I>-/DH@L\*;BFRV+S9:9 M9;'3JQ!%'QJI&'J2*P%> EFBGACN52K@^=UM5_:M8??B;;]8 873R2'1.IRC M[-K"MB"19N:EI>.[F]4.-H25.$5-V=\!B3N=AS\\8:[>1'7K>2E-,E/.*EY-PN M.R@LS,%(U2VR@E@"Y\X,!@@)"4^8!Y1"+]8%N%>(!BT^7%5'VA^!;=&DPJI'R&01177LT'4U\/>>5 MF/OTAZSY3<429G(554Q)<+ABJIU-,V&/8/01/U9(+I:Y^(+P4IKL3L1,M%DL M&/92X!HMU^I[Z7FWRT7<:R)E*5^41LT4FQVAMFLA6+9/P_ZYY*\_)/F D?@# MCJ5C@8H%*A:HK_A6J%E^O6ZS7!HM2-7D9M5(DFD;'EGTKS_)!QRE'_#O;:2D\RN:[#2G5*JZ!TAZV/IT!>WO?3D(]H\MN&GQ _W"<;AY^<"R2( M+4CPEMG3-,I.L\JLLFFNBOJH8+?NT]U"J55='(K3&:NK&J_YF#EW9QY/;=TM M%PSUOD]IBEK*_K=16'?"A5DHC:0K(Q(MR"V?KJ<)FK1NV([Z(P9@D7+2!=[. M8JBKY=JK0F8FMI@6$"+RUY_4 X93\5WA_4L2C O'\',L/:9:C'_7Q;^K&.PJ MSY:Q?,$R.)K+922^2=&VRP 43,4H&$=,G$O)O@-+7,7Y5;YJ34U4J+!JN5AM M3$L5J Y\Q!)/$F>TQ",4'O&9SNJ)7;.DL]9JBO(&[ #E+,N]2=!%]'I?_S2J MOWE]\C/Z6W_'YJX?,3[UH6M6M7[%9!N-=*[&I#B@LGE@4=#X3#^0%/F0)HG+ M=7&-A2P6LKL6LB_<_*\9:;[BJWE3[2 "+=.(H-!\"ZR5ODX'Y0C(WA6N_V/1 MNJEH7<5Y8.&I,\?&7"_C!P_K#>?M!" M& ED$Z#&L_PF7!N6G(7-AV<*&&1!WDHLX WAKBGQ]MF!SSOYOW;XJ,<$8R04 M0[0D\,C_ ,@(?@"?!%_9>[=GNMHD,1-64@)(NZO!LKE@E'#BV[*@6(F5H+E/ M4]BV/GZ,T(Z_G.2N-_,4>J_ "B>NM=W6D.F=F25)"1U,868G)/".R4OG1M#R M&:[4\21M]6ID3A(#/]BV>306? 5/>)(E)0"B K"&KWPF9$8#THYTQ)FI@2T) MIQ:0% [0S8FD)1P3MIZ6+%T!DSC<\]?+>7YVV'4:_B;8MJN'XW[?J@7U_C'3 M@6RY4^/ 0L+CZ7F2;[25[J0<>E;&E";;2+>R2;'!IX9C[X>WE;Y>S^@3YQ;] M0]MHA3KD(TH]JY*1ZBKW4]M[1X,N.^E J9@*L73$=(GI<@]T>4(M.J9")*4# MC^D2TR6F2XQ:T:-"+!WW11?L,1G3)4:M'TZ%&+7NBRXQ:D4$MCPM?S M=K=^^>@D?1RT?3BRD:WLU_:@OV?='?AR,N MTMVU]W0C?E8VN^&N_RU^W:[YRD^43#J6S'>&M15;1?(P/*-D.(^)MN!(YQ-1 M/!;1LUI'4>/(6$2O(:*[8.RS=D;_5\E('.MD'EW>?;?CV1T(>&AFWQH3[V03 M8XCXL#1G35TWC400&I@("MS$4AU+=20W<=_3%4OU.P=_6+'JF$2?SY=UP]R( MPTV&_2_/YQZX9=KWIT3N6MU7 U=5]*K*[N_21W/#%JXE\84Z-:BV,^2,4];F MN*"HIJG2K=,5\5 8?H_A/+'];>(.4TR%I#BV7[=:^5+?)0GO[MB;!FJT>!P6KTM? MJ'/BK4MI?!*B_WE>UV.,+:^QA8ZQY?/80MX*6Z#C#_K]2E#QD6SG+62I9AL; M/U/FFJRR[&.S3,I--TJPES,%RV*2%^I"$K@.?R2V7'WA,;;\?;&P%]OT\0S MC\+$I2M\G=(Y8"$O[ D%NNNVN_H?YZM2<_]ZR=]5 @\K8NRAC#JI#)9UD6* MW4,X4/2A\;TT\L@)_]<=%-@+RP/C#;8X;KFH7E+U-($H:W]6&.*7ZY=Z&>=G M93+@U;;!,9S>FE?;'6T@I)$I3T#G)X9=RD,17>GYIO&%=P$H)[..8D"Y!X]G MNUT0LUVKM&G,6]X4ETM^2;X,E%O9P? MA8;H>#E]>8FYO7:;XBI8F9^ZA:4M:RT@^>]Z.>E'&+=P62_GCQ:%=_(3?U0( MU??1/\[BS54:7\6S*RV)[PV]3IGZ<=A#+?Y3D_V3^<"S_D?-F-MF2/"XO,A@GE6;N:,:PC,I!WT7H MS:1/Q6Y]WQA0/([3BF- +^BUP%^8)CA?F9L=IEL4,<[/<(74,#L#AO^]Q8 V MLZ7)0.FZ-(>(2SG9H=O+"T?O9I>\;U?4=D"CR_E.C M;$R\S7J41?MMVVTK_L0LU/KVOV(];NE3O9Y>^+Q!=U/'Z M44R)CN,572ZH4;529MB&,9\7EQ-\;K4A9+SK>*4>TU@<7OKM0\J^BWOF[C6> MLWAL<+[5'^7H=#JCJ]F5NLAWAVU/\B_CL9U,NTNG5N1M#G?[ENUZM72W#,VB M;2SJI;+C8N"(@>.L?MT8."X#'-=R]>9L2JN1 S3+"OUFANYC;B.SF$(@"@-7 M3P6J?9/ 5>)NXLQ.L7[T@/4'1K)^L(M>)'#AHQY)5"7X3-<4O5T MBF!X*O3@7LIQXKU.0&B!-Y3VV:71L-@?&JJN*6F1*N<1BV MF@*\"3RU]!U'NMX]X-S1'GT3P+FH2_:#V!$=CZR:SU%&,>U,4(0BZEY_(I8K MZ1: AH^$PE+W'@I[7Z)Q[=BX.T34^]-7ON(O>0::]KR6J3"9PD"MI!B91!VM M3C)?"VQYR[UA*"PQHH<%2A4TRUGSV49&+$+C9>MG)6)M(H:#",'!SXF4O2@< M7,M[ZKN(@.7JXR*GC!0MVU7);I:#MLK6>TJ^YSW]CR.,->E0)SG3O8MB(-N> M3("L+SRA;PL ^@E,>*U)!6V-]IHWB1I0%"'CS[:OWI75)>!;+M&]ZJIZL01#0UT_J]JQB\ MMPM;:N"!<$\E)&R$)[LKR?3C4T^GWT]%A^&V)3#TD:#^F=C[ M&:[E8.]U88WL[? 62Q!-DIW?VZ_M/K/"MEW;#]]IR+4EI&,N?N/8(_V2S4@ M]-2%2/L*S(D]0@J)F06AY7^ZC>Q1QH8_ U8%&**]0/?M1[_^=*$<)DPYD85( M93CV$\F%D.R7N(G \.K"BX#O_@L@-1@2?VXF0.>:K0\/7QD220A&AO!9M;C)SJPP/ MAV(7../FKNTHLA]^I!@ RIS?!TB8-ZU@"YT9[#FC@V?-[ 38B82MK'>_2N"[ MDT39-23 >0\)>'(];/==!XSB)RQ)A-(Z2?SC@SX_>&R::*%#"SQ*HHC61!6) M:%63>>\-EQ]YU&Q?-2F*LQ'98RL<@C9GJ:F;K+XX/A'B$^+#4,+ M[=JL/S7Z:M; S9R!U_QDW?OUAWR@B$/#^BWV?=(D]T^+"ZB#'SH)3AB%+Q58 M>'1_5$T6GH(M7,:L"^,LP@JK\H9CNEG&J;4 E>E?H:+Q-+*8-SM\JTKG.9=O MUU.ZPJ=REL?CAR-+7K*5$=W.D"TP(S)?-FB$+F_K#+T<*7A#:YJ;U6:LWAZ6 M)DQUIE3!/>FB@'7.%#U6E@97;@C2;$QGX]H-YKI!&F[(R5AWMI/O$ M?-'+SJB8-FYH;68JA6$2!G#*N/G5QZ0OX.1IKK4U+$B356A5.[* MZQX^-2R&3QZ.[,ME)F/YNLCJ0CO5(#&A4T<],/)@1:MBL;59Z+,-IQ>=HDLU MK#7?:(&1!RO"1554&H-9DJLLZ[6TB8PGVI3A4X=O;_=1HJQW=1_5\R6%RW>= M?MZ'(P_>OF"P3&DPH7C6KRDR,=2UR;K; B,/WIY)ERPY3Z^';(=HSODQ4ZK. M'(]/'[X]79VFQJQ#D:I>;-#]K&1U1X4ICZ&'0WU.\7J:M9YSBJYWE.2T,45, MAL>PPZ'XQ-@PJ*LN60D MSR8E(H^LIK"&GX';R?:K1'/>9K!*1UPO-6ELS/%QJ*E-3BH#$S2IZT+53^%0\ MI5S!R9/M; ?-FCE\VA%3ED*VC@E=>VKFBXXCMUEW8"/8P/0GN3H,73V8Z$)- MJVB;[A,LXG87G.QE4Y4R%.3TZY$Y5>)&O9[?8OOJVK$6V14Q;\&1ATM**8,: MGLZIHKJLUCJ=>B&I>+FCDEP2^P.)D/D^FE5PI"BO40=+>V#DP427OE[:$)2. MHH@DJM+*KC:,"1QY^/KNR&8LW<\OU$JA[N='?F%=T%K'X(%I+C,H-F7K8.]9 M1\L?@0:!E>Q9R:!<54AV8?P<+A-:UL0QH/U4E%I4NTO"])JWBT< MQ8TU8*K%3AL*,FY"@-&'BPI:ZE>>89S,BOH2Z_H%4KM5;L%1AXL MB=9R@Z%2)HJJ8S-3FTB6#;1)H,?T!>@H M=6SH6<@IMJB9MFM)7?#&#% 3U5\[*WXP+/5PJII#4;_6'S5Y>N[E#:"$2D!- M7$!OFN5*Y[+F#QPB1Y2ZMQTK&/D8JNJ[I27.Y\[YU$2Z>\;6"OJ9[82WFY)B MVRY0B14C(05D2"PT00R]-@G75HQI8*IEP(=JHB,"BH$OZ^9$TJ#S1]AJ\,$8 M65"L\/%0WX:?+"Q3E*2)G9 M4]\]7P[]0\9T]WPAL?/=[#]"6(!O"^+L,5%5 M5/!$\#SKA1(O[ID*#PFP94+H9 =/!5. .61)XQ'^ H1?\L%WG_NL\T]4FB9D J&Q) MMJLY(=,))[Y]R% A?>S'\\C16V;:"5?IJ4B/D@$ATI!"2]Q3G%DPY[*K^0DL M]'M LDM.0A"!*(1^2[BRMK0R$YVE"UAG\M(SLA5.8==2.#3L/@#+R3W[_>GG MK=W-9Z#<2;;-/$^#62LV#W"9AW/93J4FZ6/)XN6<(O 389ADD<9BW*=TQ^V0 MTZ.Q.9YI36S)V,?Y'?0QQJ0-8=1N .&#;@D@+3#"9AB$\SS9]>4-+?5]O.ZK M6:\F<>FZW1EYWCL;[T@& L."WHJR.?7=<&>W@@#%:.%:X@PPX4#26;RI>JXIA;"B;""^6R8&NR&F#>AKPE:,,*R GV&+RK(7I?B+>^FG/SZ1 M&3M*YRR6KKINLK;@"H@-GF35ZXO>-"Q/CQYK?O$^$<(C[ND$TP4_,7XF:W"8 M">#DLV<)TPK^'YSOP4&GV ^0&8*S7-N"]?9XV<% J)>"H\V&?WEY\7)+7'A' MZ_X[GG$:4ZTZ'S0D3D_J>@;%.;W^T@O^&B<"N ><6:4P-=[' W\FI>2J3355Y%I=V.[N?2RYK5^_3',+Z# $X<$JL=8DHQG)GG< M=Y7>E3I!G=(G&!LPN7(^38+:5R6HC^-3. _&@&Q4E 3-F54U<MRXI1:G 2.ZRL8]5RQU:'K;(6CV4490SVHPW0Y?B"F\%N@:%_QVY8UWCKW2-4]R32XV+>"_K5#G!Z)12 M;BY7':HWT3K*E091SQ&SJ9JML,B09BI:G[T?K>/3SL!G1@NG^AQ2-)$<0='L M)V?+\YGZS/N>9$'G%2",IIF>_3M8Q(7\Q$]QM>),FK@:(.>AUQAZBU_CPJ'/ M6*PL-@6< 31&1&[NA85OQQQ&TCK6;F+;%V+A MHO\Z,IU$'ZGTJ:X#4R8-#=1NY^1^"C?X>AKQ!(W@TYW<9 M#17&MJFYCG3A4-.WF07[1)ST<\CP%W,$B$?R9(I 3(@K$0*C'XF3N5LQ)6*1 M^%F$B$4B*I2(12(BA(A%XLR4^'K)L7=UV8,9<$'-!S 4Q%T1B _K!;]+DV+(_?B)>\_C[*(/?IM+"Q3G^BV)_ MH_H344?#F%FBLRLQL\3,$B%F^>H)RX 5"5,I/EIC ?B9 K"[K3^33AVSP7VR MP>X6_ZP&5LP,]\D,(1.T)5U0##"ON[ ^TPNJ=MV: MP+O(]J,9"4^Q[2%',CNC91O5/LX5LOUE2F^R?5\J%6FJ9/:UZ4US(KHBGV^W MNV99SN30)6JTTN/<9)PJ3<,V2N@C1AU-@HGE+):SLR>?74O*T*]*V9Z.=42@ MNH.:HO910V.S[06J)#,;A=!@,Q#RUQ\LG7Q(8Z=Z%\82]1TDZF/M<<[0&^V?QY)^!FN>3="1[F]&$ M;O80=HF8K-W(SV?Y.2QI1K^3<9O 'NGG>N=OM M8WF_KOORWM32S"L8:%$-9$I.YN5J*YQ!'RN73'INU]$&! M:6O^<#P%2[Z"6AI+T#U)T+45SL_+SX453E*K:=G)5$MR$C+>-++K!>':4%2 MPDG0Q -UM(A.+"OW(2N15"5?RX"GNY*("9,%JO.+7+.I):4%K/U^4552(01+ MX/B-SRE$-:.O5H18Q"'??T"53*8NI$K>V#U:$_P$_EJYS,:>T6]F7]ZY"II] M!1\]4I$0<\+/.6G$,E*N35C$\N8J:-8ADI.%WNVJ2*W )E6]Y0W-*9^,/:.Q MG!V7,R2F?TS_>W%$!;4"DZ]4A5SLA[H;R^#.E8#<*R5 *1=QA!X59ZR;H;J5 M<7K0KA$W5P*8(BIF*SJZ8K-^OFD.D+D]GS!A9PN@!-"Q'^KG2-#YCO>8LI&E M[%V:_2_:"/QKOV5 ;/K_;)4T.J?^7G'QJB;NE03='<-AC_"=UK&HB://20ML VOIBWDNML?D5,@:.0[_3]B8?M.PA:QRZ_/"5&'UVN. MU>0+7"=;S#3Z!409Y2\=7Y7+$$-D2$JL*DV'R5EW9&7Q 12<=R_%TH_P]+K[ M^*J7+3#^%989C[U:WS4/YG[TWZ,%[]_#D+:8<7V[+J]9GYH+7JPH]9T48+Q'BT:]E[LE%-+&[?0]PBI@/_E1C19G6X7GI\6?5I4IMP;4'" MDY=6A4O#99'V[2;/%J826D>&9:4F!RVL/Z(+4]\S0.QDCG!&T 1#A+V#7[: M"7^ 3'+6G/(;;\6N;LA]FL;OG,)/ZSO;*B-!LP\4Q3AO]=4CZWUY%A#@+)B8 M+NRZ$SG=Z^1N74$Q:\]KF0J3*0S42HJ12=31ZB33NJ+VI'"-X3S=[.'\GZ ;UN$1?A^MO"Z GOMS MFBCV0A/\WXJA*8:$C&%/M"-3"VF_V^H7DQQ;B?_\R;JZ&_9X>.X#]]S\$$@F M^&VA6/#G-WK+7;5M7- 1\*EEW//DMZBR< MB"EQ/DI\\A[P7>_&==NQ7*G[RFD4OGEUY$NW\GM/'[CY!NRN[<]V\W%[@K]- MTZ_3\YW#[-Z7=W%VO8?0GRCP< Q:,6C%H'4>O?:>0.OO=,H;!P5_6G 3826( M;R2^)U:]/^^%)05V$PS# ?\%&W# .-?O_!4"?G1"R_^Z6^ D9JF(L%1PYD0H M>OH^6O#=O2 RNND:3BR%$9'"N^ M;Z*WY"NY$".UYI](YDO[E"*XY)BS?\*28S+_B"7_3 "[AJ,\0F[Q;]ZR& KM MMTDRW+HJHI1D>/F*)C?H\OBY'-P@;2]"B( 0?P<)H7OH"0F()R08$-,-8M-L557T M50TM(_,4WVH!)*!^_2$?\#3Q74#@9Q^,$,$P_#S%1F( _UX 'GB^[XIY(^?8 MOFXOZ2MO_L_>FS6DK MW=KP]Z?J_ ?5/O<^E;R%VT?>]_/AI>B>5G[\7&_$YP[+>!JT/U+N5JS^B(9^@^B[E5K M]1G,OAA"7'.<8#,:^BMNT9TY/%(I^#>CV<]WV6Y,3[X4O//BJ&/VRD;_RX_@ MU/_\Z&J<3]+LFZ?G%Y,#9VQ=UD:SV=>C']72U^XQK LU^W(Y5RJ6<^5UJO:9 M)RD%GJ0,&E)A$SP>%U9N$YSLZ:/MO>YV^^SPI_7%/+G^]>/L6PO6 S9!L9EK M-DJO!0HR)O@#Y6/R[9Z\O+!$+EZV/\V^5>V=QJ5NG!YN'>RU]CKGR =UX(/2 M&CM[9#+Q%_[XT^=L])-H%_UOD^W!Q^FL)YB M ]3]]$M:I]DS;:[I\[!6>G;P=GYP-CRZZ.30M,ZOJB3-=NHYTJUYGHE]Q\H MIC,.?]T"^/'LO7*C]/1RY-W,>C]FG:N^=7-8K+B-X1=D:PQ4@5%:>YFAYXR\ M7[L >["YV3VMW(B"]?VJ4"L7OAYUMZ^:W;,64#B8FZ5R,1-:F=!*8=COCQ1: M#[8:CXS)Y_/SLGY9JC?V>]/B[J>3P1!8&JW&GQ1+=KE6R!5+S5RINBP ]F))/ZVR*"PHK#;_,@G^F5W;V)N;AAZ//7X:("-6__JW6+!AD_KIQ?5]='1.UUD'_5VY(_7BRY9[)OH[(O[9[S5RK[ M'IHV@7MJ!5=GW[]-$0TP;Z2ZK";'0L^'?WR]9XE_U:,' MP1B.Q$AKU^:U3#)&;S\#SS<',_[(M&$B_KO'0! _%_H\2@]?6F)EJZ [)B>9 M"/5NUS:>A?'KMYMU@YO?A9,Y_OUY<_/ M,V]W6\I$TPZ $OT[GKO QXI_:0+H= *O]MU K H2%MA[R9G%4 +_/VZ^A(EB M-<]J$N^"!MN _0HGJ\>K^^EG?FZG(Z&UG3'0P4PS/]_JI"?/DW^'D M Q^^_T7TBM/RH]61DZW^WM/.NMI ]'&!L%043KHO:*7.1""EP]N!0#W- !2< M 5Y. :1I8Z(Y:_"DZ?2]O+9D^Q9W#9?O1U.&A]JP/WV=WJ_#N+"$:]T*>-JP M\,/F+Q7$]6/T8GX/W&K#+6",GYCHOBEU8' M](4OQV\">)7KPPBPK?"P*X"4?N$NX)IB:^X)6PQ,>I\%6P8_=J*9F4 U2^:6 M7PJ;W/8>_J.HW["$[J)",)I#L#(2J50'"H6_5Z?3W=J_J%2))+RV!&_IASZ( M1P]%Z;M@ J1@Z)YXC\G/"5E!BZ3__M?_BR\V4FBV#,=RW'?*(1W;A1%#38DT MG*'8ZL&I7&[I YCH.]V:ZC-/[DJ]F0]=W>]"GW:9F+R0+U?_UF)_XUH6]GZL MWVS%=E@J5%N6&/COY,_49Z0-A1]*XPXDQZ6#])W)NU(Q7T,0@G_* MA56*^7IU34<[AW7EV$'JVLA%D?;?IX?MI7(4_P92!1W)2F"^_ C@DN *V*2- M$I*Z1LLCU_]=':+?#M=W:IP_ $/[P.(P.7>2)V6KYVK__'O@^/!VQ:Z.37$0 M8N$=TP:D,0$4N@B#8UH1_>8-*JGP!'WN:=N.9>DN =SIR D\ _O;8S.;V/F M)&TM(QG !BG?&?[NU 6DC&=(B?]L[0H,@/S8]&F#6G:_3:\>"M@[X=VETGS< M+NY93MT^[K2+P_:T,QK7SPZ.4ZFDU/):;)$D'A++3(G"LD.: 0Q/! W_FXM+ M>6VLST!2:>(&B(UEE&'IYIC78XDA2GTR1HB6\9?,VT Q@>L1:_<"S[1!DN:U M5JC;L/ZF%)P!+KL1)\1'[RCG24C-13@ M'%@V$!(GGGBG_GB_ K&E%)_8)RA!267!.6Q9^LP)_'<#\T;TX^)3J0 L)9*Q M8_E8@[^;\\K\#JW,>718-W(F=_AT&@L^F__Y[V:MWGP_/ZTYQ\Z"J/X=C+Q? MS!>!O20%O-.4B'_F.?QGQ?ZCEG=Q.+BH4K 2V#*\HW04N 88:2("?V([W/T] MQQX"NXZCK^)WE_3)Z(/I>" ;P(+PP+:5%YBZVU]G]8^SPE;G<.]3S0(5X_3T MR],N,,4P8@$A0 R'^!"'AQ =0NGE']HM8V3"6/CQX2 VZKYB^+;NC>9=7 =@ M 5YXHC@]/SBL?BR8.U\.3RZ*_?I1N?77O^5<=:FO>R.T@K(,K)"1(EHMF#@L MW?1HX0B2$N?ZT0Y$F!?IL@O>N;5HYJ2=UQ[HTB)[I/!P?U9*$7N)=,U ?$U, M40(-(@/Q/PG$.Z#C^;.E,'ZP6[BJ>.W^KX[>J<_$M&7,>K4TPKB@->1@H_'0 M3+0%>C,-[&N3K 3"= K(:/U X%?XR;5C@>$KQT/M&AVX0]!BP186MSE"#3@, M!Y<'!JLFQ<7!]VY':Y$-#2L7-T!4L/GD$*;OBP7-=W6<"2OY?7WFX5O0>'&6 M"1S\*-*JX0O0VI]/SJPD8+M)LTKB/1FBO./+K%$;]U9N]IT2?MYWJ_?@9".K M21L!X8#Y+&QM+/RD=WO.CX^TY?24.Q[>/1;"#PF4AHV]%HTY'"!&U!0*@)/1 M#<,-P,Z5IG'"B7W[FFG$;7@6P4HKR\O<>6VM!Y:@*S!U/^LVM^2L+[/UE:5K MVK#9NN9QO3(T^M5V>]K4]$?:L>->.QJ@L"^,D>U8SA >S&E[>^V\=@;DP9R' M&^?)0_9B9^8EWXJ[C/]V>I9T&[Q;S9[<%JK,E+I,J7M&$0F\-)&Z#C 50(DY M#L;:5:"#FL! !+C4#XS0AQ0'0D-W0 X?9BB-Y@'EPQC:YX5@0HG^< M'X#?(.,FV#GA:V)X4UX\_KG07;]NL7D?XOV^),WX-^/?>_GW0^M.8Z^C4RU MZ(BW'/[?D-U(<]$LT(1M>"EE%H2,!PL+!J#T4Y ;AH\0(J=Y0>^G,'Q\3(!6 M2T@0:<\4#/7X2]>:::S8R!B6+6VO4NR\I8_E^*LO+K,RI.;H>W:[,Z"S=VXW;^0G!<*$)FEA@%L M#"*#A 0Q@38Y\--#KR#P@B\NCJWOORYKE0^=+^?EHV:S.?Q8,5:==;Q[L)/P M$VYYPD!?X10@UQ/V/&4"R8/2>SA@TD1&E\>ST1!,JY7?!]/X+_\MW8?QU<.=&V$$F/.M M'0X&I@%/34<.N>;PQ@]FN^*%E0E"AXPIHH>>G.YDWY!%@>_PUIOK>OM&M"Q_ MY 3#D>8$[C)3 JGRVNS#!R9,1G=#*LVQ^Q!CM+ E8[H:!? M)CILG[#(/=(3 M/OH_:"[L!%P:L8=).F/AL4@L =KP M& M%ECZ[+*$W6;U9.R K8B^5SA=,MMLRB#@**,1OSP0'0Y_&5.JU:;DPEM&<4&A MOH6%#P5\Z<:FZ0J+PJ3H1(7A;=T*GW:5MT+%CG5K]HN7 S1$OY$WF;1+,4O, M'ZQM0#!<5H[L36N6@Y]="SN0P6G@/8].<&#ZF >/XJL'VSE-?$,6-R5P\\9% M@71%!'_6A:=*=N$IN_"477AZW(4G75V?W_MY>-#N!\W.I1A.#\Y_&>+XICA% M-]M?O+WAD[/9Q/SZ38RN"A][_L$/\<'^M%<GW>V)O^/\^EYHCRW/M<*XKQW=&1=?MP?V\.+\D5A_LE]IU,X,(]^ M!I>EFZ/]WN?*AT^SYA2>7)AG]=/T\&Q4ZI]7.*3"_.LN:>! M^V-Z]+EP>%GL_OBT=W,TK./;%^;I-'>[G?YPYZK3_;@WO/!+O:M?O=9%97&> MXZ_!^?Z^.)M>=JWC7T'Q\^>+X>'Q177QR;U=\^JGOET[N!SO#,5NYW.S=WK< M@B<75O3UIV%TBJZW4S#/@@/K^[#SL67ADPLK:AWIK<^3\>7G0GGVX6/NZ7O:[CGQX ?R95"_J'QVO4X<7A2*.SDA! !#1852=%:B!P: M4JXNJCJ^J]ZJ[%#II7E0&P@5G<0 MC^SQ<:]S(Y69_^L5AZOVC28#8P^(/W#^\.)_%RH@&XZ%F_)_?Y7^>BH0UO.% M2IJ:VCQZLV+AX955!,_HX_701SQ#(".0C$ 6-BL>R%T=@=RIU&Q\S0\CD$R7 MV#P4I'')=QNQKW#)]YJ+KW#-&67_"4O.*/L/67)&V7_ FM>N=ZYMR4]3-3?< MK^I ^"HG;66P]*/S!]G[?&/8/=\U/4N1M-'UPU5>9DGS+58]!\3T'']YZ8_ M:LN+,&&1TY:L3'BJWRQI5.;;^K?*R>?S>N?C]+/;O9A8HW8-\Y++?_U;JS26 ME/_,0"(#B0PD5@,2<<>N1(E=<7%1WZH,?I[5?L[,DW)GQSFI/;Y9X6I1HOUQ MZ^.GCM7L=JX.C_5NZ<..;GYI 4K4_OJW6,@UJI4,*#*@R(!B,XU)5\OKL/^^ M5:NU&H7:GMFU6IWRB34[!EYO J\7<]5":4V\7GDUO)ZZH,,"/[>3UY$RC]1O M(/-FPX:)'5E=RWF)U:D)B:8+N%-D!B(G8TTXXN,E<'[J;'_Q+T;;5X6KBW// MFER=G)0GTXL*&GCURAKUM@P*,BC(H.!9C;W[L."Z-OG:+EU:7N'J9K8]L?33 M\U)Q"%@ 9EPIUZ@O:TN?H4&&!AD:;,BBNX^A>Z>S@^EI8[=[5OM6NAA_J%1' M7Z=8 :*)[9MJQ>;Z3+67R- O,D)W9Q+(@?LV1WN35C5Q[18C8<8100:(%-@\^/TR MP_'#47MV=+83%/3:3>.Z_LGOGWS!FD%@.#9K"X+E;08_&?QD\+-<"[T;BM** M1.LW6)-0-(] L]U3[Z)F78TO#VM[1R??2[.3X=-7Z7*K=U[\^FV_5QK^&EZ4 M%L>\^3;Z^L4TM\7EN-T:G15^G5@3%Y]<+%#:+MY< W:4.]W"QT-W<.[5=SX= MPY,+;R]_L"Z"[EYAMU/RZZ;^Z6NC7M'QR6)Q_M%/Y=K5T='G#WZAW7;/C?:' MO#U?*]Z_&MP>CF;V-_=CF%,O^TNK7KZ^4=UWOQ]<5$M[^Y>U MX&NE,ICU?QA;Q_#DPN*_5]L7O:DE1*7XD/!;_K.X9>/M2F( M@(4E?;!OQK]^?CEWSKZ(Z?C'S]WN8:TQO&@L/BD:P[HH]1NU,WW/+5]W2M[) M@3F]:"X^.7-;LX_?S/W"VMY@ZP4G'QT9^B>39I=*\O+\V+6B7X MN7=SWO\XQ4<7UN0YGRH]KWM>Z)S;1V?%@V%U/!O3HPMDTOTR/OJT-RCHG4/_ MN'*I;XMK9T036*"3YN6.5[@^;OJ%<=N\^##[4 0^H4=#0EESA=>.[F)_7^]( MN-V1OJS1W7'GF^ML#;]TSKZ9Y:^3. M[^4'W3.-EMW?-K$<2Y]JAB_N[[@Z^2X,,07>_>J$?_LQJY#YOC=QZ MOEC^,\OXL)60+U27]SEXFO:UND)7?VR=J]2?RQ]:]BKEYU+,U_[0$GWI/IC2 M'UO#,MWG4LX7ZMFYI.]<$,@RR9_&@\DTLE2>2RE?S\XEA>=2+.0S33F%YU+* M%YO9N:3Q7.H9OZ3P7&2[Q^Q@UG0PC\U/OL]CN;%->+X*6<]2(.NN,J6/VI.% MV,8C-RFL=5M]:JW;&'E:Q^Z+/O5" MY(LMY4+NENK &5D]"UF5&ILN%_Q$LNJ:-X\DJ@RD4\=-CZ>-VXM'K[:R>#E? M+:7IMMSOL@W&Q%>$L?=YP]?1/7LC-%#)UU\;#91>BIQ-"PV4\\54W9I-%0[< M[81Y1310:+XR&BBM0C7:Y/W:Q253CICN.^[*X&T#"> KLRR>2S]\]CSYWU,9 M5[%HSM+(B.-!:F*V30_*8?@#>2@#V$P.K0QJZINN3[H!'J+8=$8;#[)2LFUZ M4.3VSV.A\A^$KZES@-]NTM78I!.^9N&=H(%T^D]@!*?_$OQ7+\&WO_ZXSY-= M%"N[_W]?2OW:[_(OK'M]!8PJ2R_"71]5JV?>UF#:^7*V53@:-89!?>_XR5?V M@2=W;<,9"[RL=U<9HA_G7P\_E ZV;L[TVLQW6N/)C]GN,=>OK>9*E<4B(&]? M0G B]8Q]7U+\VAE[)2T'[LL@?X5\6XKS;>GB8/CI6VLXKEUTQH>EO4^?/OS\ M\?7;TTMM/)AO+Z>U8LOX7/Q:N.I7BT?][]/F]$C6F@6^K2]6W5@%WV8"^;X< M\)?!M_W'TXMU/IAQKW9%\_#;B5\Z.QR-#R^#[GE0_$7E9DI__=O,E8J%NQCW94=N MVEC$-\7L]0R1 MWY?$/<@@F>QY3:'RV^@^HRZ[[MF+^!B@6"S@8T[!N.<3+,1H(!PO<90]^_A MCM4,QI>5_L=^Y_##[+RZTV@=;!6/8>IW!<-?Q@W+U'/5V@/BJ=\!Z2_(8"5] MH?C?@Q71O!F>G>E%O7/^LS>Y]H?M'U\N49VY,UC_,F[MIIZKI!&E7Q=//8%GH)QVW MR5^NCRO;IBSSX"7<-4_]IFSN+GJJ=R634.E(3DC]IFSL'GJ:-R5+7TC)'?/4 M;\KF[J!G-\X7U[TM;&=LVBLM(_8*SO&5WC)?1UYX2D][DU982K?D==S&3OT. MK/\J=_JWX(^7 QN_W+SB'.X_^RRS".*:K_RF?@?6?U\XW29*6BZH\ 7:<]+K M1%_38>KZ4' RMJ=M:3T,"&;NP-<3L$J=O;/1DH$/N&_QP,@_<\S%H=EN[.SN M&;VS*]W9NM _?[:=06O%2=2%1\3^%6NWF+,/@G%/N(>#;1-;I_6[-.O#P/=P M';#18S>[EZ.+EMZZ:&+J=+/>S#4KS5RMUEB( M^V=!N"P(][J#<&D$DT=G1C\OF)2W#EK^UNRD?3;VQF[?'1?/3B93 ),:@TFC MN38PR520+"*9WHADJK#DJ>G0SXLEAR?C2;%4^F"==6<_AX52]\OIC8V*2?,9 M%),L/)N%9U,;GDTCF#PZQ?EYP<3?J[3+E]^N9F=;K=+G[MYX]/%[:0A@0HG- M#]),4A>L3C]S_/%QC>R2_@N\I/_R]BR+HV>7T--_"3W]6_3'RROI+\AH)+UW MKE._0UG\/[M!G/X;Q%G^P,.#QE37;2)<65];I@UH8&QK?3;!,__]1DMMEX%S M^DZ %?=24-+Q.3MWI7!KGJ\NP;9Y;?8%5260GKLOW)>JW#X=:M]Z/K= MUB?C^*)8Q(P$V+Q"=DH]\C\4@QY2KGU2]WX-APA!38*@8FG--> R"'I*5'D_ MPZ#[,.C1211KQB#KE]_YOO_]6W#V95C\46E7SX9'9@LQ"-,F4 ^ZM[ V^;_^ MH6X _ZIG#X(QG):Q*M2(G?+/P//-P8P_,FV O]=$ECN1A)^+G1(EAX.+JNF MUP>MI.5ISD#['-A"*Q=R&@JN'+GED'QRFC\26ML9PQQGVDA']G:,2\V9X#G! M+Z.$&1A%WOUX[J1#29P7+=LWR9=H7HNN, +7]$WA=6X,*^B+_H[KC'$A@4]C M'0[F:?G#;/D K1O3"]_1&4\L9R8$540\I%W8%YA)=*&[4^-RNFM=77Z9?+XR M#WQ>[#S"%;[S=6TQH"B_CP_'NBN>V'T]/U103C3LZW6;/9AVOPR M=@?#O_YM-'.5:B77K"Q6G.:3A9-[KB.>0[%T'/%L=C/Y-;#:>Y>'6]5/7X\Z M1Z;7;*7QB/O@RXEYU0F.C_IU2^C%;S^.__JW5LQ5"_5N'* M[7_]^;7[M79TW/KKWW(I5X4CKQ07+"T]T[QV.A*>T+QP%G B M@=77)HX/LM_4+6LFHVTR_!;VP(TBC 5T0<=P\-O3%<#+5\8\!J::D^ \N&; M6VI'\ZP&OEZE+[&R57@7DM1Y(BP=MOM(=_W9*7"!Q[3B;9N> 4<%9WP*[_M@ M@:R3*GOO8K)[^.-ZN%^^ZNN,=**9 :4@/$UY%7L MBFW:OJ/I8 G87F#YJ!"TAJX08_A>FYK^2/OLC&PP$8X<0 L/F%L;$]HB,CB! MJWUP0'SDM:/ ]0+@;VSJAK# CT=CY;1M-Z\^G;@.&L0>+!P800R9/=3[87W7 MI@'?RJ&4D8(:C.GAQ$W?@IG#U_]95VGVW7SNKVI'?3"1J7#7V_X$Z^_P0ALJ0, M.\'V&!8Z0G!&?!"2#%LX5 MOS:1CO;UF59F^BKG5\V@JX'R%?+LO-A:,]9W@YXGK@)8<.<:_N,M(ON/WOZ7 M,VOK2%RV?WZ>N?7NEYVC8+I&9'_,D=P%]J5"7HN6I_'Z5@SR#R60YP3LQ)P. M'%O]TP"CU$6_ M\&B.P760@1I &R36U(Z6*\N4NCQ30#WW$643M=\$$<-+0/8%T M65U<)/WWO_Y??+&17WO+<"S'?:>A_QNW36,WNA;[&]>RL/=C_68KML/2;;YEB8&O//'J,_)Y MAQ\ZGHDH]&)<.TG_I]2=%O2;-N(XP9&D!/TA M))\\@64;JQ-J7XAF;] KZT40!OW:1:71KU[HM1+(!J->J>K5GBXJQ;_XK?R+ M75^,2_NZ#42$LI=4_<#S8'B0XBU;MV:>Z3F#'?FCE>#4 F0O0?^Y0T)!*@\) M9\Q^B%)>BV:.,%*LO_>T: 6DB*@UX.;OF+ J TQ;/(:^&2HK)P(517KD$-B5 MA*NW(HVC>1>8/$"8[;<.6A\[^YV#4[G"KK:]VVV?=;N[AP=:ZV ;_G]K[WMW MMZL=[F@[NP>M@_9N:T]K'QYL[Y[",ZL3?/Z;EF5I.JO*FDYN#/1 >&31@-G@!!X0BP<&@06?:L"9PIV:'KHM^J:! M>O?;U4W\+AZY=R7MUAEN9>ODNW9P>-J!??[8.MG>/?BH[1R>G,.?6WN'AU_P MW]W3UBD15W>M0:7;I[I&!D;+SD2T[;-E-Q+6A*P_D)4@#>$WX@AQJKH!]0>,,_F9,O0K =H3-X5U+1/IPD3!U5TP# M1#=A9O#S*1C$6Y;C7)*M';T+!I[_UK39F,59OP'UQA(&BC!KEM-PTTJ%][>/ M1P\4W[_5QG!^VF3./>#I Z&-=!=T'?8&>!QUY(,Z+G*[:'OS/D&<" M9A7,2FL9/CY?;#:K3!WX.#X@Y4V]I8:+#1/^J%PF/R586;AW'!=-_K[86?+[ MSHTQTNVAB U4F1O(TZ8"L3>^2/P%J%"X2!;XM MK^W<3AC26Z/!U%QI\<-&25*'A4B'LB#++9JA''[)5,C?K*%+)WP+K[#OP,*! MWK6^Z<(KK)E&6I- JJ$PM>GYCHO))TBM:CX#W?#7(__O1\0[MLV \]0MST$8 M,-$P-@0" SRQBA.HEV47!/R%WK,#7,"@WKS7]%Q7R]^#L?U M$S9OX7,!:QDO&XC/<^%C1N/%X2VPEA;?*4"J+HXQ-2UK_C,&QX4GEWUH+/U0 MM^<_&NNS\",@#,^$@]HAPP'=!4"*2A;!+(!P!P.,D #UP''#5)&(P\"*>K+/@D;I*N(.6,Z'KP6" M"IB+B%=\#@@EU^(%/3Q[Y!<;70B@!6GF&$4 8B\Q?R[)^;DX?S(,DJY$7.6@ MP]>#]^.N3$(, -Y^B _A(+_!, M&SY^#]^#X)KA-L#J@)+=8!(C2]AIT'D\(14<3RHQ<%BZZ<[/ G@K0#I#;KMS MNKKOHRN;AKH4 G!>V*;CQJ2@_ IHP3 9:PUD8,^Q;6$MC.?T6#3!;\;("/@/ MW!+2<) B82;P:W@8_O!9+5@8)/PEGI0%HHFS*>3*L;NJ*J7L\#,'W[L=K46> M/9 -0JH2[^D[W0!QIALS-4"(UD! 0R!K'%MYXG,*H5R4N8&0?&OH$],G;H+3 M=)GTWVM*8Y90>0($K^TP;TO,!!KR#-?L,1SARUNVC9MPPLHCS'X'%:YB8>N+ MTC^UF="5WKDM#(X(2?=_*1<^?QP^GU15.1JEP@4YJ1? @Z'*RDHZ_%H,'5Q[ MJ!K UQQIUF@/1SK*Z&L^ -P\V#0?(Q1$C0C)/62M:XIU 53(--H[! G'1NTWA^,"0R3D<$3AM'LY4(//:?9PB2)-D59[Y(BR2*.\8$%(#$:(;7T>8>4 M&W*FA-B))4 Q(J?"@ <;2&%\EQ0_%VRD^/HE3D/K!PPBP03-OX>.HY'3F*9% M/Z.? ,\@O['90DP'XZ)$0B9D6$6LC(V"B)JD3B1S <:)C/>I8\TA2@F@!-U3 ML$)<%+-=+'VZ0L+\/6_CX36&CL5T0XQRSK"@:]<"M1=;=\%D$3JP#]$-GC$* M1Y(3+'K<2T'_4H*/B(Z?90\#Q95QQP>.@1)XJ&1)8(^%#Z0M^D2'AF7:9!>% MKP9S$LCN$(Y_;+)/PZ2#%[:+>AS+K.M(U5#O BZQ@&]"N3$1#E \ YQ!J,=\ M,<99L6F86 ']3A@CV[&N8-&14N M;)<&%IJ/O.\ID;*P5>^T]0;HTQAOO7>:YI(H$>I3H'3_]>]V2$?:D:3T__W' M7'DBTM.V<7'"#]Q8NG@11C+Y.@ZZ^?2))]ZI/]ZO('ZG(L"Q3S"42.O&.6Q9 M^LP)_'<#\T8LQ?Q81$V%1WE7DL53Y&,-_F[NXM+O4,_.&SN3.ZX]-19N M+6W-3VCN4M,JXO9SY'!7E!.1X?3D;.?P9+^EB )LN]^=08UCP0^:1#R/@@7I-Y@\^V:Q8*R@%+7T7JBO MYCAF %):H)X=22W4[,A"MNY_Q%8.+I_F;P,%0RI5L8G9>FYX?6A-Q#0),A^:2, MF><[GN%,T*7H^6Y /KL(\T"#=NE[P$VP0]"_RHFI[)@%77R$]L0L2@[F]Q*T MB45@(CPF@?*@QA3*"LM0CISN608]#0, M^BK\CP$&='4[@Z"'6ADYJ>Z'%P:W3$V0\1B.&SNVB>EA'(6?"$Y' M*M;?:]=D@V!2#H-3. S%,5PQ=GQA43@N'CZ)G/R>KP\&.4VW,'6$XKVZ!7NE MP0H]QCZ9\8E %G^9BQG'F%BI6Q867<")N1CTSU$,SO/8*H'/)F:?KG 3JE+J MB.<%Z[5*'AW?NMM%GB .=5W)M(G:>GA7;0E$,N/RZ'-@V7.U?_XE'_N=;SV- M!706////#K9TA3!#V_2@[=1QK3[883KI&4>!Y0D X QX'^GNGD-?U.ELQ]XR M[6O=0S>+P-P/U]D:S?JN'@!G(B :E]H4@Y/D5R9_#R9, '[V 20!885/.0]1 M;ATBXG\\<:(FC(N'5<70>T4CN[Z(TR5AF\P3U7FX\/^Z6,5M:5\OYYC MB^A?QL@%*6%H$YU2\S!AFGXW)44S? S &1:+8D%])MU1@"\]46J##LF *4MC?^46=_YZW,#9%9M3*+=:+2 M1$U[8.GC<50S03<,0#U*H54004E4A!"Z?8/PEK^=_9<[^4A_"!V,&TCU ^25 M.6&$(R[YP8P 'ZE!&; MB#_/4WZ(@");0_]D4R9=#2MS=W,47FH,#%!J^:D4J)=SG*4F9)H2@I.BS=@$[#0%295L]83 M/4P;V ,>L!,80?F\L:M)E*KJ\46PV.BW;5R<#Z*P&JL;AC.T\7106.'SG)D^ M,#&I0%TJ@+9\5I_J'$&8)G+I$QEF!H3KPU5;HY/N>!'>S-Y3)&SZ4F M+_2$\^17E/7V^_-9%)_S @\S'&5VOXJM(L8.Y)43I&;,T+#"=.NS?!?]"0X0 MEZ^2TI=2UOOPG@ C]!W#D=@C^&?:LV9+7Z&(*OZ*VX?-/WA<29X198837_)P MG.AC/XG?BUCVLQAWA+_*KSSW\/>HI>WPS09)Q1LJ*'S;K!:I=.*"Q>;"A!0@ M&>I1?1I>[/*T(';_#8Y&C'O\BY"<;J'37&+,D+[C)#<)7&.$]U!S81JS>EX1 ME8Y:2/A<(MG "WI;&.D PU&E[LN;-QH:I&#TPN<.F'Q.#VA;> :E7L4N]\:N MDS%#QRXZ(4*J&V14BBNQB_G40)2\S0ZS['QOI/$,=^>)_* M"=>C;E&Q^MH3P@ZO>GC"8OM_*&QXG$E/[X]-VR3UES)*0O$6/V?U W5-+B$M M%2&SC$Q\146WM_C.=+PL6TZ)7C9R(L5!\X6NM -/T#4JZK2W5%#'9WB+6 _! M[@XOZW+?_.KRGU"I_--"[42K<%^EA4\Y;Q^(T1<$LPQSF BJ>3A1V'R)"'D'/":Y8Y;8 W MJ,%F[DO%&@U)W6:MTO?0\2?CPLJ7Z'+FZT!P%2,KC!L#RKLZ7OF*[I NBH[P MUHO/G]_%%FDA],?1RUU%>;H*K3XR^$BE/@E7(0.LJ5#/_6OHSH%J;AFJ*@$; MYA$FE(B0PI@:XKY@19ZYD#9[\!JRD,B'? N^$N$*60\>(3JB5=FY% M0.*ZG M+K.'%$\E'50-"TF<V\<0&Y>(ID?UL>/ZTN#,2;:8P/),^B3_JK,)ZUDV899-N)YLPI1) S*M M3_4;L<+BJ4_Q'\..+RD(0-[BOF:#^AMIXE10WM!==R9O/+,^02L9B'ZH@=.= M&40\K$3BZS=HM\&1L-?_/^52KE*MR5)9]I92MF\9G$HMZ?3#2BU7;E1"-U_" MN<=5C5''&)A8>IGK'90*Y2K9@V0ZB&O="EB]'HFP0$ /'L3%!1-Y4]<5Y.Z3 MM\JE.=+'*SOHJL#EH/7KA_Y&5-EDHAT;TS96"+!8$MZ[@?=O RT Y)VL^H_! M$K VV/_)MX+'IKK5GZBKI94;I:B46E^PJ_"6TWK022?[!^ E=9C#CNBY 5[X M+3+U%&.&&LV-[9E?PG5H*73+";V\_!Q,1+E-^]I_2L5$2)6 M): *(OQ\,G5!!^J<)@A7UD[X&\L=F!Z#3*R$F2N4IX@@ASMEX?7WH <;CIEC MKHZ\Q/0%*$5YL4J?"RN?J>&2CWE!#RPC4P_#F'.#(FG#"I/#.7C)SY7U '!) M5!?BLVXSYZRT#/NC#_N4HA+A1II<@TJ6A6-(E/M)'!:M2P.U75B#'!5Z016> MZN>,0,#AM1Z*>#!&RKHZ7$@D].+QB7-14 54R7E($\2:A0U3\Y44-T1LHUCD@K$B!%8#(C)J>5NW1%>(V D MX)YR*0K_]BDK$D,"9S+%/$*=:DKI0RP!><>/^0=Q8N^SPY(+&;+P);4*I6$> MF#<,3.7"-W/!$)XZ%8J28B6^6E7ZSDTH=O$6D0/Z/Z"EV&18&/VGJ $%6]0) MA!2ZC97%L;$\85]P[31D0C; HOWC1 1B556Y98EJQ'7$;!$K#JI'?D30!'JF M+6TWF)[@4-\UIB:I5V)=VYRJ=10K 9?<=A"6(T$SE%'=*=6[P"&IHE'8I>?6 M$58T5?DF,$*%39"@8[$ZV5(D+#L7&;AOS+=W\VAT"LH%%!'-DBGC3^Z;='R^ M[V$&<@IX:#=U9[D]A*RA+N M,UX^> AL_21_B(])_^$"@]^^QK=<5NR->?U6!E?(Q&*7Y3"P8C*/>6(8F'W2 MG,*H-N+.-Z57W E),J8B[@OI2JRB"?=\.'3DM2X8Y M03'=!X5R'(S11M/>2&VFW=H_#749+O)*%VB4L2I[N='(/<>YU,9R$%)0!BB* MP&A%K:KZMXH.AQ6%/[9:1]B6:XM9EZPGKB\4$R],)R"O]*'@5\@G)91SF2L MW1Z#;EY#W NK_,D*,]SH"U>)[Z*EDSWU8![G^E<#5,9IC@OQ% ,KC'*AJE@! MQOB$!XYE.5,<;!G)>GF9-/.@ \9SH5Y#X;K(7(&U(6-X;"?:]ZE?89H.'N4> M'),UDUIOC'ZH(A2&R5%IP/R.6$K?: $U7PJ6M,#L& I.=S92\S M4EH319@XYMX'^G=7FYCQE )9*F#A.HJ^I"FM=(UP#ZANI!%=*^>-0TEF DB! MT.H[A'WQLG1R5D#40$9EB^YYD] M570KMB:NI8J&*JY(%7^*K4_5$I6-]^3RD'8L4WH@E/D?YCS):S-157%%G;%X MCT1U#'K'0BI<3TQZ063+O_FCF]_B7(00R6KMLA+=QH#_+M]:6)][T_XUT+C9 M@97PV$0%?6<:;LT2M\HJLQE6=YC45LT*T^]VI'G=IHIJAKG1\Z6:I[)/ %;-X#G-J*I\ M'Z^FC:DV:6\6JWS+AB9EX\4]"2KCRB:'69?*#N6T+LC[7\*U@/<8<:0_U/0B MK:R/EP],D#\XY(G2NE$(AB;8%N 4]Q,,M9! M%WX^]YH,% M[+/5-4:8?JH=L@/RR#6I-.V^TQ.):83 M>]N0XQ#J:5X8^]J3'6U(![EMDZAOB++79"UI>0V%,9A] ),0@1E?!$U415\._Z$>:^&=^@&7>==E1-232)W7NK=-3J4?Q4*',=>WRJR+-;>A M[4OXS>6P$WW&&7K\\K!Q3\QHX]LD[,S'3>4,8UGO']6*@3!]-BJ3D0:F#+;+ MKLDGRZE)JE5 3C,Q0HQ&-6@TY%F.*" ,M)H#5?P[_JK%VO3AL'S4T:Q%=",X M+,;OQ3<*"0FGS.YO>:)2^(6IBVH'>H)R [&S%V6)H==%OKD?[3?VTI%.*DFF M.(TY#N*)8KG^K8$KA+0RJ;H[I0OB@:DS5=.:/]30GO&E)U*;T25!T#"OV2G& MIO72HU$Q[<1>)2\6J>XU\>V< M4!,:'C0T A;O0*52>=S#+($C3#C H-L&54;07TV#DQ:P<3;% *G%0.>H2Q2* MX!'X;�BNRHM]@MQ*S%_ -;TJ$C9J!J&"F;$7!&X!L(:D[\I+.M1")>"2O M;9L6O1VFHQHO>'..LSX^8A)1Z\IQ1)$H9O'DX!2'8(>32YT>F(@QXYSKEQB. MC8XE:3)SG-!1/8-@!%@O$2!_P]@'&*&[;IA1R4/XY->*VIQ1$%%Y+ W3-8(Q M+M.(KGG$7QR^\@$C2Z"1SGE:=#^V;>8@YLZC16%,DAS2]+8P&H8M.K9X-Z_3 MR3;MA)&(3+19:XL=\=I.J_M!:W7;P %8U;.$C;ZI)V'4] T(!RL3>R-!G]K] M,#,H,JJR4BNB"WV#?+;6V48LP?5T^*7=Y*;0^R)-V.%+]D;CCND/Q.F M%1/9H74>=J-#727&Q*J\D%0OGK%6_9WD@/2/*6LMP\"8(Q4^<2S34'& ;M2< M3/L<](=1J\F.$ODK[K_^2EH$4#.-Q;Z+_63;4#W6-G19,U)Y26%)^]*X+O*@ M_J!*#8L2Y(#6)W0%$M/8#*1?\MARE"^B!YE5B-9#F!)#M[PGL0X^/+$A>9'];25(45<.> #0/.L"&3P),VP1C[Y$1-L.9[6C*3,GC+!!S M"]$/6P)C<)2L!%D6AJ,?\J( W;7+Q:Z61)VU;IM>S!R(N?I8I,27#-L M08>)%SK,+O"2_?PTU5$>[ AUA&G=VHI1 M91S$+1JY2GZ"K+48:;&Z(TL2K0C47Q,*JRRS:/2 :(>J_>*QE RJ2,=Z"> M @,,2;=L1<3Z006,V[$,@_?:+G4YI!F=LK?DO?8U"J#!#X_T&;H^Z9ZS:C%( M+P;PHY@J9]:H@@4G[(\(?[X78Y)M#M>UX8Q ^7'GZW](^_%V")4M@17<>V+I M&2(GD7AA3Q#E*OBW1GF7'50Z4Z0W4ZWP$=2TP61M-35#-GR;AV?E4M$]ND=_ M>YY8J$9+GQK3I)EH.,H>CL@KRB:ABN$A+<:^D[8!^DB69_F0U VPM>HO$0I M;H:EJOV3K<#"/Q>[I(?RQ75T VT13EN*=5LC.46!-Y5& 9P62K+^!O-IJ$,, M:2K(NNC71$_I VP,3J"29>*A[\D7+"2@ULV,B?A;7,1Z]TVR\%J#52+-U67-5NZ/^34B(/AJ^":K+BYZ[]B20W2DCI3@9 M3/99N:&K!A(MV9&,S2>XU*'=)]%$)$6=_%S3(\+$JAI(5J1O *WIID=U#7$V M,3T.V$%/="F.TN6H4*&@-L\3T-UQ]WA:JA,ZFQ]12]%P&J$Z ^((2]O*E%.Y MW]%>YQ(_3^ZB]#O+8A_H'4EVN9:2(/*,HRN>;F9POV$%?))D6/AC,N&UG%*B M5;09B5)CA&78.*SWG,8A\Z3I]R M2 ?<:U[-4J?>V'@;TY7&C1N&6*S9FMI$!A= H@^YPA"!XVQQ)"<(!!J;KD7&+:M(53)LN=EY'EU6IC)T4 M<.@2Y_Q36I9E7E)-=)@L3>06 S[F#0G 4*&<<>Q)BW[8*(X7*0-YL%M<+FH3 MGY!RFJEL1*P5PFX(96 ,5-XW13EU>Y8+,W-"2T\NZQTLWG =U9HUIS*?9W%U M3S[[GA."HG]%R>6TZ;BYR[*!WTMA.PMO_5A .NC3O@[=7%%>)B7DT4)XZ)':%3(Y*3E(*:=W3D,9*\YD68HV8_J M.9.[^]*D)'YTZ 3JUN8P. MF"VU(J C6,XQBW/*49W5Q''&;"854U;.*DQ$#R9JF\/QH_M%X?PV"*(JF6') MF23S2/E,.-?D-C.&\DWHED44+HT;F3#HLA]*CX?D=YF>$4]>N>MM82_IN,W! MGLS%"N9AC5QV) .\!FB7R);7[/E6GT;W]&6!,*Q40_DCJN*"4)U*95$!JG#Z7L-^&%N4XQ W%;C? M:-C1ZT)/!.8XR1H(7"QY M2Y'UC5@2S_5+G%CH9<5$&WARQ"YT)F1@ M=760JOL\BM>XX1^"PQSI<[J.FJ"><%)ZM/5Z']<=WCSAC".9)8V2>"&9(BRD MI@A7)DLP:\17O>5-A($SC-CV/+Q=1+$H?,' M,:9- 45L?2Q3O,RQFB[\[[5N6K$**C%EQK1)(R/Z1-GM\G5"/!=\,GXUAI;F M"F\2N]P\APE-!SE!/3PQ0&1N90:8O7J+@4L_C,HDOV\]ZO2+[$ )0!+T&B8TQ9I! Q M.KOPC;_$7)(1%],(;Y^QALO"=8G4C?R "2:7A>;)_3IQL8P:SP-=&Q/0#C$B M.I?6(RMCR+Q )FU^H0Q,1[\WI0 @=G6C!Y/+B[(O(T-EK:2_Y.9I,A:8PN#% M(R-9J[/C;XN>WKN)+R.@NAVU4F1V67-7A%#&F*2Q&*R%4OL7%9!WJ*)Q6/&$ MPOJJ@C'9862ST<46+I7$>>ZRJJ"@M'??M**K+_(]8=UM%8;P8@D'.AA?',Y5 MT+EG[,*3; M-&=<?2M:X4<,JY1X53RA]*1C,'(KID M!YC*E\M#NW(B.2R9GF]B.%BW8K>^XT6T_443% ;>HG(.]#XU57Q6.5M8UPM# MQI(&XDE%R-_6+,R(R\DR8]K4Q18\?;ST3%EU,O6*$Y.N3YKX*Q,2M1KL?-VXH*K?NO)*7BXSWS?PT'L/$)+L>MOQ2 MR>_+T"%^D4.=LN2I6+$FS[2-N0@I4C30X?(WL')/F*&Z#* ""DR/>:08Z:;+ MU^:8VXW(6P^.5$5T-IZ NB@+-:RTXS/Z)<*T.*07?U]D%O.E;2^V7.Y!).O8 MJU++JAA.1G1/)+I#>_[._'+?'DJVF#2/WPS%0G7_J>;JQ>KM#J&PE(R9J!Q) M0,3!?%U&\5UY*R0B:)7%2 C)HD\BF+KM%8?_:&8;5G/7H,B>)M+Z=:U4_9O; M M+]6EX'_-,>UR(8MI9S'M/R.FO21[4Q;RNB>%XK-=*(+50:I:I42"3/L/>,BSHD-QT("QR"H8:FIF/+.! J@W/# MA#HF*I+8ZCR>Y+FIN,77I9043_>+'W2X1[?=E(^,QL2E?":%*#>:;#R.H)(9 MC&>5O*,,@&1CA=GHE-1-$]EB):&YQ:J)X%V;J(J(5/%EG2_7Z>EAG2\]$25! MLG#A3,G,#<8!HUU(@;$ ,9F\9*A@ODDT0])7EC,FS9E]3914=_LU$BYHQH'" ML!5&N 5Q"L6BX\BI=I_>QYD6Z "@.G9Q?O,6&$XZ2XC7DNSNR3N#$Z1/W$>8 M&8"3/J0;0[$'H_'"0N*JM%I2'9:^%;Q!C\Q*[\QQ6\PP%4.'743<_(%DL&1J-D>-:AK)CE?2$Q.@)C1:9]KE+]*_RR$//DRJ2 MH!#0E041)$_1!.!WS<;?:I0%+ZO0A>[<35+Z\J4D)F)!6(:_HRT=NY2.5R1SE,4?^ M6**^.#%SYA%+E=C@7#&5[XJGWJB:,S#'%'7C#6^1MN.W_ [#H/NFZ(02A);=S![$ZZ/Z M(\RWHC0?\P;+IV*G;(P#])>0&3U'72Q02=(]F:WJO4OEK;BPQ>S&[%!E.X=2 MGS9[89,CEQIQ8"U7*!5R"73]3R57JM0>.DZ)DS"5E*>2U[EZO8( 6BG]G=?F MY[7TZ.=F52SFJH72W+3JN6:S_K!AEDRJ#"-6:5*5OS=67O64K]')[N$V1)W\8B5KHT(K$G&Y+^^:(MZY1'OHM;T$63W64'I=X7O5ISKL M3R\ORL>%)N(;0_CYQN&/0_IBKEF?A]0B('WA-Y"^7BXAI%:;?V-^ MY?+9/03OR[E:L3DWMU*N5"T\&>Z+N7*MB7.K%5,"]]1EQ/,?!?N8=F>CQANI MO\F&Z&%[=?9MH@;&P3;U>*3YNJ;'-W G@6Q;O,EF!F%:B";+K(6-FYEZ^*;. MW5"VI%*/']OQ*.&$2ENK$AIZSU'ER%YKQ+"810RSB.&?$3'\2"&<(]_P !7&O.O[WT]P-%[T:%:WB/ M!)8[7+(%?S_9R/+%T(U2MBT]L U6AV6S(>PKI#5>RH'F#QIL#(5 MK)*WT$(7OC-&Q0!-/'^#OL;[_"L>X!0F*,-&;4>==#;J<(E-*=;<)U3*'J>? M-ZKS&G"YV/P-W;P*FCW\N%AKDA/F@7-]D'S\X'O/9 J$:IE_:(;Q70W0:.DBDX15=/ M6*DX;+,D-RT!P>D$K:ZP+')[?%10C6MI]?%V+UUT!K.9*OX%PU5RA M26A<+K]D@ ,5AEMD\246FRY$QFN:Q_P12>4GLLE'IFQ+@9FLZDRP;A1:'MD MBD'LGOPA7O/%.PYQ#V<_\F=&JX"9Z3X87.R*P)P)O&CIC;"8 J9!H2S0>BZ1 MZ!2+L6)&(-<%B^I42@\T["&7J]<\6!9GJV\>YJ6C628<>7/<=Q?SS?FD$=3Y M&!3,TX+#*M#RNI&I*CF_*&?Q@?!E'?F-H?J!JM#^.,0&@*O,*: ZC\, 5JJ7 M'X/=D6F&/R\Q;O^=OWOW--RVA?D_,&!8*U=NG7XS5RH^';U+N0HOH 2"9Y,) M:?&=H12KV\!;]=&(TF7&"$_NHA]4BUB;$O\6NEFJER;J'JIW\5U5NB_/90=( MOZ-4"B] \#2%'06G*(BDF)[-881W:EY,S!Z54U%EQ5=Y\>JA5ZH6*?.!EZQ> MJSNYE+F3,W?RG^%.;J,BNH-I1AN^41*5YN-F2*Q*PD$'XS$V7579"E'-+B7= M%#8CJ XHBD]%=3AM2@XF.9;8"[G5TB>>>*?^B%,>$K@D;CQ/@^E P1EQDQ[X MCOJ 68D^27!<@3@^SFZ+".B[:F(JNX,/S.^KS^?D^ M!?@Q(HV-CSF>N'\*V-6_MZ:N/GG'^#2%?;H7%R2RTXO5HWK/<[!QTG/@02%? MJ"Z']MCO'GYA. ;S__N/WW_ *8RPH $,8""DX.[)59?RI7IV+ND[EV*^4LK. M)87G4LX.)I4'DP%96L^E42X9C:3R79KY8S,XE M?>>2X5@ZSZ6>+Y:SL%BI5X>._: +[8NOC? MQ-H,Q\(%_]]?U;^>N,YR.5]NKGVAMX:8EI_]70VWN^:-ML^!V$XB$!MVT4[Y MP;\ TK];IWS].W"?]K;FN&LJ]^1Y^.)E[RG*0UIHH)8OU5X9#93^3!JH/)4& M2D6R'%X/#;2IEEN2"IXF!N.%N U#B&0A[N>F!\I/4NWOHG1)G3O/F<);&=$_ M[[I3KQ%PMD2ZB.$_JUA7>4,+BS$[)80]_/3C:YFX@AR$F#S^IIYKELMO5ZT% M9HRPQ*/P.AGAE?!!+5K O5*JNWC?]D M2LEXZ8&F1'IYZ6G2I5C(%>NEE9L5F]VF9Q$_TF!(+T$L+/U-K=A\^]L&Q LR M&=]LR[H=;Y.5BZE #S7KA3_$56!>ZQ9?"%]AH"U=^[1J0R3SGZ4^\+ H$&[G ME=O$0[59RY@BG?[3%\$4:>.)Q\B/6\V/1@[(YNT+YHO4D\Y+XZ<%VGE.DR15 M#+8*H=/(U:NO6>P\(,SQBH,:CU3ABX4ZVBR_G_NTP0/OR-9^ TW#C!'6?H]O78&WZDMBA&<.!:3)ZJK^?J)0NFRF]FT^^YS6$_ K&W.'L+@\ M%0Q]I8;C^IWX603X*4[^% ;*DXY>*3/=ZJS,F.D)P8%7QTO% M9B77K*X^Q>+%.,M/LN%NC\H^2EUBW]\S'6' MH,$ :E:+&6^L,;W\=?+&YE>Y;M8H-FJY>NW%%";*>&.]>L9_5D0(R^Y7I(MY M'K,O=T10&KE&L;3B[,&72CSK2'9Z)12$YDEU:>;3/]3W; U%'%4S-_K(M 'O MN+-9;,?NA$M^+K3]2@]'T,TTEC7NJS_UJ*ZM5+!GKM,V%2]Y4JM6=4V%IL<- MPRO%&O5M+?V=UQ+MKQ//1DMQ['CC:U=X@45-I+%Q*4Y'-D*U'5\U4*7VU5M\ M/<: P;F1LZU:V<,H(V'!L]>Z:2$-;L'*MK#WJ>8)>(;WS!_IOM8W^S:><['^ M'ELBFYZ/$U/+[,.[IP([Y&&W;=PQ87O<$!FX&_NOSB;(^-9,-E3U>($F;*T! M_^AS4U?3]Z()VSHVWIRMG-XLM_Z7R^8++)$C=MG8HMHU5*3:K5CMTTDPCEX M@X\9$>L5Y(U@\J_6%]>F(6+3,.%_M*.C_]''D_<=;% ;=<#%)M2FO:F.OB$[ M(:TO*^;P&%8B/L!R^43X=/\]R5?SG%&KE'^+R6@4N@B)#%8K-F_C,*?GZW"< MQ&5+5WD7OXV10@$)\74A"]&\YUDH(M>)/ANCTX8>.W;<:T>S@"2PFS#1*8Y+ M_=B! &%8 WC>=P.#Z!CF.'&=H8O=V>%D/V/9 MOQW(^^MNYWR%U'VZGZ!L7I:E![:!A4$$MW]V-D;%<.8 &TB"MB2R>+62@6GK MMG$+6=_;EQR1&PAP8YW>[](T]LRKP.PC:2(1M/4)MI#53H0'M&*(Z%KD\T_[ M7#;@!DY$&=170@OG:8LA-PN/]XU%9HO)/P]^*(CD\8^)XHM]?0:G4:SFM18! M>>*HH*YN,(((!BG& X8M#2N3,Q_AR?EB?!?VXIYHTAA.)]<2-GW48PMV>TR_/;]0;W&3$6V% J'O G*0%CTPZB M#RU3)]42]N,M'TJY!$I2=6,L=FL45,:20& M,6^0/WHP+\F;P(=PKHYA2LT/%!@:EN09OMYB10TI^2H 74ZXUBRF#)&AQ^_2 M+<_AUTB!F7B1>HO4DN@EH/D-'5HC2#"44[#S01](B?73J9"KXUV92BZ/;03M M#>HBV-L'B=H3"4ZG>?4=5*\30]'+(X":FE:($(!60]N$%P#/)A55_%%LDUGA MI9U.):WO.?;P)9*ZJR0>'TM/W$OYX4G.X[Q"=W@/DK&O;0M#C'O"99<'0&&5 M*,050Q O2-CB6K<"O!7$/ "2"Q4W4,\DF(-B!]\.9\K$D<\3%3D#7]A2Y21E M55XLDNK>':/E- \T081/MKS&(!E[I*O"?L.BZ-F(+&&>\@)3V+ ]2?2'-K-5 M^$K0](3E3(@II=XTH[<0SRK*#VBNH-*'T\'QK81>$K"80Y^-W'$E,M31V&(* M$]0-&C-V.#"OW0$RL:NCK(R-@#_SR"[TO #G+:5O)&IS23J17P"H@>H$\,.4 M8IF7 H_P!F.J E6.OFD%^(Y<**I9A9%IJNA=Z0$!T19-G0"LZNCT%.NCRM'S MX94NF8$)2,/ KOQ9? ?U(:JA>.R1.P,>E:HK;AG E:TSA0)MJC& '$R\H1;M MV%J9]'8/TSS3'L+F#P(T[9?K4WTQH7"V#30%"L4 2,QQX=!@#ZT I4@.2-$G M%+;,L.*=^N/]"N(."8^8_$B9232)+4N?.8'_ MCF3DLOV*=7KCB2IG7#)=07;.JO%W<][4WSG">6,.9X@6W>VAL,:">_5__KM9 MJS??ST]KS@>[X%U\XHQC8LD&ZU:W$G>TY4=__8N,:3B>+S5JH!#F3^3Y!'(1 MOXW'J&W#'BA/46@'1M[,!3=M1F89F2DR0]*"40.$J8!E05RX$%0SV$E/S%V$ MQ6T48\TB#= T7 R3C.8HHHRK7D>WR%N;7)0J*MRQ/,[*1PO&J8>^IW?!! 0/ M:!/8_K)TP TQL>E8AY9#B!*.=PJ17;"/4,CT'+L(/7EX9^_M)$K!O_WUW^? M'K:7QHGN99-3@DK@D39\R]:"I 0]3@VWD7SR!)9M;(;%&18GL=B]%"'T>L*R M'H+)D7(9#9 C'QXHGE);SVD&'"38,F"X [J!Z4XC]4W4M'MD&K#BD6D.&;7> M0ZUH5E+$!UT^',31?1">!M.4*S HI7F78(G"MR!)/<>VA9515D99#S-]YORC M/4' ITV"GF4:''FU9QDY9>3T)'**N=N6>@4=5P,Q.41G&L(9N>]8=_-"CV', MH1-_( R-T9MS&BB#]A:#@E((TM> R<*O\$5A,)VM>9PKZ !R*DK6QZU\ M_FRF^<(8V6!D#$WVJ;*K="ID/H!&>FR3,&N9M!3+>_A3E)LUL8!5GH?J>3 M"A/?I: JGS,'2&?+/%HX$1MY#N@927A7T<>%7C%T;O=TS\QH/*/Q M^X2 9S@3P10HW+&G:&\N!L594?!*2JN#_^5 "3ZIB-;'\!#2O=""B6,O&>4] M_B9%%%G("#*%!,E@:]K7CG7-J7N<:D96^\"TZ'\!.C&TQZ;\&(0Z"G;Z1U\, MA-U72"OL@>-2$MC$\3P3"6RB^Y008.GF.!YYTC WA0-V\1C#"&.GOB'#G*A> M> %H$]'#^=LI>KECD( P=$IN/F9W][U4R\3@LC;7U'CSLPXS(DV/I*[IRX1) M5W@ /_*LT>JFS$57#'67CAE/5,:F*0F90I0RD2"O[8;!7&E.Z5/=%81A+-]M M0[@VYE\'2$.\.3+&'H\MLQ[+:LF3UN*N%ARD,(+2O51@E3Y%9$$$:@\+4 2PNW,:UW*53$1;#@=RG4 IY". M,=I/:0@RAW[Q_9P+P/ 5U:9%\P:&'NA BH!T(--M +DIYH=P2I(^1+=G+.,$ MW\+?6ZAOTJLL_5)FI!]S# %J9(SF>NT/LP\IO2: MP ;I!#A$B)\F"A:T^&6$0WN#FZ1(FTP-PR1$X1PYF9:.&3IA?A\9Z4K41O;, M0#=D5B=E"()\U!&,F()QL^!7/4'R$ZC;)D")?&YIG>)Y$D[R^?NF;!? M.J<.2EB+L1FF?J%LYI1%^@$M!V:!Q]('[(1I1_DS] (@3X^9*I;"&TPFG!T% MLT[FULBTGA&(02#]B1MFOH=B(L:X5.$VN6F]]P(L@^$)*'DD'N M.EN/0 G]'+^#O2E\T2 T Q$0A"LSJ@S="W3+QYWQ@&Z11FGF]$]D3]BG<&LY M!S>O;;,,BNR0+E6:!\/8%RT(+[__?71;,N#%'4 MBQ=";^H7%5$O7^C51@/^*@WZ%7W0+/:K?_%;^1>[((W+QP& @NG38 S\$]+ M_FO;] S+ 7!9^%$%5^(ZE@<_.'(= U1,0*"+6JW0*%7DTRN1@PLFR:-RB'&J MG,%;R6MJRH2ET:17*+07)GO[S,*M%;?-:\732N1\WSZO3IBFC/2*Z9Q+9KK. MJ3TNK_UN9J0D\E!EZ4<+,>);/@FW/%):^@(%)AN4\E(9>K<\AT4=",NX [3 MKTUT-XQY^Z0I1T/TA'J[O/*+DIKJ.8$4=@7F&WCHVX!O\6(2WU'KJ.83+1"C M)MH/!@(YZ0LP8U1I4!$9XP6E7_@W&WLX6'C!E"^[H=^.7^=IW@14O8')\\!O MNYVVO/H+KP@LX3'#D)\Z5-\?M VD%,6WP/02-[*4@SS &QRQZXU )R#%T.;E M[&UC9 KLO4$.'M04T)Z5YBA_%REX\KL<1=DMO(0J_=^11AN9_N&11*3 BJ3N MNB9=!_/)*@UY(!<[#M 8,5?$4W>.PQ@ W5LVS$G"WQ]?4^1BHG-WT<28H-D1 MKI#)4'V^9'4PJA\J]? + DP!13+ M;_2W6\7J&_&6/UA.FGGM _E+'"0G./'X[MVVWOB)WK%N@>W(9-]%'1/]/ZM'V-\U)%V\2^4!@@F;KMGR MN4L,,]6\Y7YK=+LJ9GX1&B'EOUFD,D\KEG6DK\%;.B;XJ_]6_GLYJ;W5^IR& M2VQ'@,87NOC&+Y'?<7CU[(1>SM"$2U HC7=.B (0,_'^NQ=AVDSY[WQG\?G$ M9<@0,Q^\!ZQH2%7-*-8J9;W0OV@6>N6+2K%9O.@U>\;%H*_K@Z+>J#1JC836 M==0Z.=W=/3S]U#G9/: R!J>[AP<7U6:]TDR1QH73U'9W-=J>XGN-)JS%9AS; M!-3.BGN SA9I/8*\#*A#-DNU]*PHTB&+>8UFJ\6FFSC47J'2J!OEWD51@!)> M*1EPO+5*XZ+9*):JE6:]UB@MZM_%UHGI7>[P39B+>JU>J1;6NGIEKRW&9=\M MK+B5UW!VFIQ>7ELK,,4+E [H_Y(34W!T+4(\"E6OF .4XN(X:WF]2-5T .T+ M/137IA-XJ"',:V2Z;02LH]?9*74G5S)64N9+6Z4I"$5#KW(R R7P/)%FSV%BO4'JB2*[E-37+305? M5+Q%3@,42,]7YI! ^Y?U151;\?5:\:H$>7IJTDD15Q1U M4*C[A8M^KPPJ6+DVN- K0K]HE(MZKUFJZH5F>56$W+B'D)-X?W_F!0^:KRX; M]J]_.]\^[7[8!>7Z8+OS30LS,1Z1-<4GA@ IP1'QP& <43M/:*P'OJ,^8"BF M3Q*(78@RBN0SBQ*4TJ%&R[)+))[%-@L'G4]L2A1P+Q;FJT4^:[GZQEVR_"G' MR?P=*ZGYF%__;\_5_OGWT3\[_R_J]N7!-4VZK0WKXAPMZF&(96M2NY9U)!A-405\3MES3U[*YA["6ZY&..- M6Y1:2>.65G!+>>J7PY>O9)^23/KG4=O]K53FV/)9FUG="_ZD5MWK-N"=^NO? M4OX1S;WF>6D#;;Q6MO25E,=?9)J4[TAHB6]YPMB"7V)*\#MI725N$_S/5>#X M[^^=#3_V?H&PI&D_\OV)]^Z??Z;3:1[>F!\ZU_^T7&,$YK7WC^@/=?>?ON[K M_Q1KC4JQ4OD'.+-8JU::U4JI5"@TJHWJ/[^<\86X*17S(W^\@AS\>WT*+4P5 MTXX"F"6FV[4PVY@CEWTR*JDB9+&B2O+V.!NM)_PI.F'#1.Q=V\C3-R?BVM&Z M6 ,0?KRWU^:XR5$8Y]MGO^F;VRU7,)&E?JR5\D65I3H?>6G+RI(G28=M _VU M9#"'(=HV)HA3RC0^1>LI2:^M]F8'GM5 ,];@)+;*C5*S\?;M@E$ W6LLV87SMD] M )LGHYTBM+5OPSIAU<(RS0^%U;N11UNV(7W3FUCZ[)UI M4QWSGN48EV$WD7J=66&>8_\HY;:<+V;*;:;FM)!*/1556! :(RAZ)@YAM]Y M]$@;R69 28P>E:+E' *\>2@O'.'/GOBK!ZG%,OWM=A!?2(.2,"[S.@I;QW># M^;X^DX^6"-"+$:#SYP]4EE^A4ES^'0="JN#C52G%KQH]X<]JO5IY;O0<3XCT8;:UIT\C( !D*,'W7X6+V/$V@:Q'(QV&,D1 1.%)I%T-PBU74_EG M]^JJK6 (Y,$/UPG@"NL&N!>M5Q8+^4*F6&:*99J@4?H3RH5"K5AJ2G]"L?!L MZ+ACNIZOM92ZB#BU'UB^N75*)?NU7;L?8/E0W=).77."V")\;4]6:O I:YTZ MQ/&M!FQR5%3MI^:\#V=[.P!,KC\:F-C1[X,JJ].F<;2]/7HZZ:-XF'L5&'OE MC@!:25&NY-'NU=>H,19_QRQ/%3!D*N.SXB* VA:R4:%6+MR(FW*Q_VSP%IFK MTEYNT]6[3GB)ZU!>TIH$KH=7B!%&NH+:$:K;625U1ZVKNST=(&OK\,82,[K1 M"-^ 6EO*9\H5P$,6DLZ4JV<$D=*&060GO!V7)A!Y08A1RA?_OTRCR#2*WP># M4@HU"FIK^UB@:!9J]P-%3BLVM+-\-]_.)W]=+%<+F2KR+YK/NP?=3!MYJ=K( MBNEAER+M_W][9]N;-@S$\:\2\0JFCA)*'VBU2BUT6R54H<*FO4..8T:VE"!P MUO+ME[.3X/"0A):T-OA%6YH@L)/_W=G.^7?&K]O'CG$_GE$&^VA[V&PFN[CG8XNAQY=NE,R"_2_8="U<5-#=JK_ MZMMTK#)K#1VG=)QBIUN,,ME%OT,2ZOK%M3)G\5(.#Q)M.2QF V!DGH:>2+L$ M_VY6UEM;5-Q(2M!=/AI.3#$K93F/UU36VNF52:N>EWK!2M>?C!3CD+/)?6!5 MX<1C(H-(3/0\BV)_R M&B4)J'9PVFR>-([B\J//#E2M\:T_;$,&SXIS':$>!^=<\R^H&CT 7B>;R^I; M0(,!^:W$IS3#!.4Q=S!#,3/AG&\T/7>XY"4_3_9QAL7G(/^QQ< MH4S/%I]'ULQS?4JNHL%7P9%J&VS5U@SG\'?J#"\!WCO-6&@I^"X()897;XB: M-T*W4PIA-QI:UH7>AFW6%-,]O3*7(%1?$''AX)=2O93+Q1;;^0T#JC1R:9)4 MF@0\"+#2@[[).XB=>]CE=*^J5(?W6MKYN:;RJ#V/([N=7[Y&LA_(E<[3J^/9 ML=%!T^D<^&@4@-$'(=*]4.0#>B)OT>2[8Y3S=$J+44TQ]AWJODZ-']SP#5N< MM/;DT)Y\799 L^4%O'1%N!6M7*U<):=0PK.RL#2OGE2I(O;#GD%U"4">VMXX M&+5J1:JCR+V<06DQJBE&96=0BR'HSV RC+.'/0_^C.B3>_T?4$L#!!0 ( +> "E=-L F]M+3(P,C,P-C,P>&5X,S%D,2YH=&WM6OU3VSH6_5>TZ>PK MS"1Q$DK+"Y09&M)IWE!@(>SV[6^*+<<:;,M/DA.R?_V>*SE??$QA%QZT#V: M6+Z2KJ1S[CU2M/>W1J.?)SP/1<2^#+\>L4B%929RRT(MN$7I5-J$#551\)Q] M%5K+-&6?M(S&@K%?F^UWS5;SU_>-QOX>FNI5=53>93M!NQ5T6ITMUGK?;6]W M.Q_8Z5>V<3'L;3KKPY/>\/?3ON_U].+3T:#':HT@^-=6+P@.AX?^!9IOLZ'F MN9%6JIRG0= _KK%:8FW1#8+I=-J<;C65'@?#LR"Q6?HN2)4RHAG9J+:_1R7X M*WBTOY<)RUF8<&V$_5B[&'YN[,#"2IN*_;U@_M_;CE0TV]^+Y(09.TO%QUK& M]5CF#:N*[E:KL+NH&>#U-9NKQE1&-NFV6ZV_[Q8\BF0^;J0BMMWMYL[.LDC+ M<;(H4WYH72U2;N5$4-LKK8:IX+H[4C;9O=[!;36+>;U8Y;81\TRFL^[;H@:0S/BBO;X*D/OXMWC'[; MU0?J<;36XU2XL8U4&N%E_]N7P:?!\)MW:UVL[T7C#!SQ1/X&0*T0O^O MCO;Z9\/!YT'O8#@X.68GG]GIV>"X-S@].&+];_W>Q7#PSSZ*8=$_ UK/SB\. MCH=L>,+.^SVJ4HVPU:&ZPR]]=GYP]NG@N'_>./EVU/^='?2&]*;3:G4>>0KN M'O"@SHZXUC/V!:Q4>9V%0EL9SYA-N.TZ%RP?I8*-E(Z$_EAKU6"2IA5*%\^F MX&'UC!H:O]'<\PFU&/*T6@.W'.#([C215C2HHNCF:JHYBCQP=^!:U4&W6I?' MG(<&B&)5ME9$I/5=M9MNU(&-5@?Q;.X,6,(G@FDQD6**L&D3:=@?)=< :&T13!EGY7./,+:K<8_6*PT;(4OL8D6@F7H/3%,Y!':^:W,Q1R0=>9BL(K9 MOU4F(BP6ZRE=-'>7,Q'0F@8."G\Y1'1>%B(^<>/2)\MF[!+3E KDV;H'1@6' M2*'77"%!HWDN<\;S&2MSJTL!-Y%^7?;&>G.6X4E+GK*8ARC23&72,JN\W0V# M7(3"&(Z 9.,7PH"V;)-@[((SJ#+E$(G]4$&H=20##"#B##P!,!A6.TP8::D M/\OZ4Z%%U0@-(),&N8TFVHL,+4PA0N<@M5O -15AF( 4)F4T6YV&5_BZKK9^ M$/@*%LL< "&L+0%1!W9ACM=ZY;W,$=^ 3"@;? [3DD(:0+>R^G4 5E*(+( 9 M@CO1 +IT@><*2N9:UZ!,Y"13G2S*% 8 L0+27'?&^1-RD[ X55,S1[@68VDL M1*AEG J]W_"RO@)4,W?FAK>O6'5=O7M96!VN+>PO;W8Z[0^[ID)CI90H-*DX MEGC<,)L^I=+2#QC7PH$,H)&TBI22A:$5E2:A:F26(3Q3B*;G2)HP5:9$/0K< M6J4>;856V'NAV+ -@"L20*M'4/\*FY4WA K_K2W M(U^TZ=J4I(1SCW?JB5$(7:&!AR5Y]; NXYM=QNBRDB-K-($%:9ON$T'_;CQ? M@]>#.=+YT-S:?DZ:;/#-%\630V$P<\"'R^;?AW&=A$;(2W/_*I3Q1P) K'KR M&D*5&@T@N$ZD<2$;5B)W[= &9AGL5Q.&WPH#V96(6&*R7B43>BD1^.&+4:F, MW(&%*4=&1I)K20.07NJX%)932Z4A^>%"@W%:Q05X900,E_N'8IOT.;^0?S>[ 'C M)C(B4G"C<@?FNF*\K? MI<>K:D!%J0MPQSC5%H8 M7/ [0'&(H<82T$AO!$%<9-,L+_Q- &'98&\]$J4 MAQ,E?%E$Z4]X6KKH2R@2<0S!+B=8?W.+\-ZC#FYU[4B.*OG.SKTOM?U*S>T% M9+EO[I."_./M MZ1"161/HS?)HQ4:>]V^SY)DB^L!>V!XN]O>=EHOKMR\4'X MZ8,_N]3X*Q\>S(?H9?'AT*/F)OKH@*?2Y>[-X_'B 3F&%)<*PU(3,%?DS6.Y MDBECT1B=XL,! R3-3T+9QF/V$X/+R#/7NJCF%5M_X8[.Z%0M+Q12MUNN*JW.6"HO15J=HUVSKS_/"CYED/C!#B*V?Z:#"/<-0C0/ M'?5EDJ"1A'^ND0VP" G04(+%?]K3S8.,^*.4<-_%AC(/W5G=YNO9P@]_MG"08I> MN9- -AT;T5%4* 4@6"FRQ1Y_*O@E22R_:W BR^UWW+<:\_/;!P&[VH[[@[Q; M C>/4-&(1=Q^U+ ]WUJA'\ ?4*U[<6B@#$V98:(PCVX&*@UPZ_'XJ_#[*4X, M#J#O8HW8603T V[X#I8]^!(!V-2>NR@W)<&KH.X;\ ?Y(+%P23U>FCHQ9/ M[&XBHTCDU8RUMN8SYMR@RSV.+!]K=#>H-B=KU8KG;"-4:":/8!AO4K1ZTEQZH+1U2RN583\A4_Z/:?U.7%H; M3#7'H-?%>=[!]!(I8M:_ M$F%)1VWLQ.^$7I?BSQ_,QJD_@D=NO[$>FW?D>']1]J7,K'/&_TWT(N?R\'*L M59E'E'>5[L[CS,KMV_475?;MP)%4YJ)1/<\CT^JMWZID]=+O]>O$!>1<8X1] MR&6#QY!473Y1,JH6>6>GV7FWB(>^K.64N+^F[.X][_\74$L#!!0 ( +> M"E?-?B5%_P@ .LP 7 >F]M+3(P,C,P-C,P>&5X,S%D,BYH=&WM6VUO MVS@2_BL\%[=- ,NRG::;M=, KN.@/J1)+G7O=N\;+8TM(I*H)2D[OE]_,R1E M*V_;Y)!LTFX*Q+;X.IQY9N8AQ>[_+0A&><+S"&+V:?+YF,4R*C/(#8L4<(.E M2V$2-I%%P7/V&902:'M=_W.KN][AX[^\RVODZ&V[;UX>EP\MO9R,UZ]O7C\7C(&D$8_GMG&(:' MDT-7@<-WV$3Q7 LC9,[3,!R=-%@C,:;HA>%RN6PM=UI2S9B8+'T7IE)J M:,4F;ASL4PE^ H\/]C,PG$4)5QK,A\;7R5&PARV,,"D<[(?5MVL[E?'J8#\6 M"Z;-*H4/C8RKN<@#(XO>3KLP?>P98O6U-I?!4L0FZ77:[;_W"Q['(I\'*UM[K,ND6UI/0]MQ.1@68GL&3G,N/YVZ8KP6\-2LS>]FUK+?X+.#0NS\"E"7@JYC@XR=IW MZ^]A':._CO]!,TZOS+@$N[:I3&.L'/WZ:?QQ//GI3>=]N[_3:77WPREJKG@" M.2,$+:C_5]#AZ'PR/AH/!Y/QZ0D[/6)GY^.3X?AL<,R.QB<#_(F_3H^PQ>@< MT7K^Y>O@9,(FI^S+:$A=_ K;7>H[^31B7P;G'PZ(9Y#&.\X\R![;3;C(; M?N6,_4=F$*.=V%"JHM7?*"$D98K6KU(L?0ALA$4H._H[2D:(:@JUF_B8 5 M%!T+Q S!G=P *>D:SQY*^MK4Z#*Q94M-:E&FV !!+!%I=CIMY8FX3M@LE4M= M(5S!7&B#_-,P3H5.;I2R60.JKH2Y(>TK5NU4[UX65B=7#/O3F[UNY^>^]FCT M)(E"DYS-!#YNZ6V7:LGT8\856) A: 19D;(Q:+*HT EUHV89AF<*T?0<"QVE M4I?8CP*WDJE#6Z$D;KNP6+,M!%<,B%:'H-$E[E-RW&$-,":>EREHG_UW>-#9 MW8*:/)W=V!5MVS$%D>#Z/[=V=I_33;;X]HORDT/0J#G$A\WFWX9QDXA&Q$M]_RZ4 M\:> 0/0S.0XA2X4#8'!="&U#-K:"W(Y#>Y=-L*\G#+<+1F1[$K'!9-,G$ZH4 M&/A1%BU3$=NS"EU.M8@%5X(6(!S5L2DLIY%*3?3#A@9MN8H-\%(#"F0PH5"G M@A/2RI137L)E62$V- 9[.%)4YW+X:PK4$%,']H?XJ5+%C^POTY?L+_<.Q3?< MYOY!_-[>@QZW$#$Y!=^@45I2K0=[1E;5&$H+8"V#W ''(D8RFZ$-9 0;Y)37!_ MX]P$?5@4F)=>'>7ACA*]+$<9+7A:VNA+*(+9# F[6*#]]2W$>Y\FN%6T8S'U M])U]<;(T#CR;VP^IY8&^3PIRC[<3>.M,V!'3AW;;A*DLS=UBWR=)\G5KH#W0 M[-M;7C:M=E'!_A"_+'\X=*BYB3XZX/&\W-8\GE\\(,<0 MXY)15"H"9HW>/)8HF=0&!Z,#?!1 (Y*J0U"V]9CSS-"7,<]LT[*4-;W(;:IVYK+I]452\4%I/X<[5K[YO-8\"F#Q'=V M$+'[(QU$V)<'<14ZFILD03FK[E2;?$$(?P OO;&36HO(<3=EI-)K*F@+<,@L M$\8 W$SCZZY3B623ZF.!\ME!MM"+, %J2K#X37NZ*LC [Z5 \6UL*//(GM5M MOYXM?/=G"X,4=PFH.X'(IF,C.HJ*!" $/2-;[_&7P"^(8KE=@R59=K]CWVI4 MY[A#]"M>G(H49FJ,L,%85ZM!KP M'.#6X_%7XO=#G!@,D-_-%,;.)F(2;-A'5-LW9![^3<<_1+Z0Z0*(A.1\[E_T M*9\I("M2N0*L72;2I05^Q;G0&9Z/0+;N@.EC7W\@'HU*Z[%!.2\UW81P+\"? MY*X%P:2N/CIJ<8[=2T0<0^XUUMZI-&;%H'L]UED^-.A:4*-R5C^*\]D@DFG* M"PV]ZD==CO>+NKM!](-(^@N'J;:/VQL?\72,JJ5T=LCY?S>I'Z[A5W>W> MLG+C71RAIHIKWE.[NU0;F=!!;]8J]53/ 86'WA3C\$6PQ.5_\S[4NIY/M4Q+ M _W*G:ZN[ZDM7FN(E?>TO[LSYC__.)B^:OOQM6WCSQ]O8.ZI]A<23QZ"(1]< MJGQ47#+[$H2]:=M_?^YB0QU>N9QV+4?\Q6U$/O;,!GHUSO,N9G0)44D!F?T+ MM_[L3.&>)P;_?GV8")BQHS77.G7G Z]V^O,7LW7F7DRA%3;V(!L--N^NO'FV M[R#"+D&]%$77#,R9#$N:'1M[5I[4]M($O\J8PE<$6!!WV?MO M+(VLN4@:W6B$\7WZZYZ1C.R$"]F#)'4QQ4OSZ'?_U./I\5\L:YHG- ]91,Z" M]^ M RF_WB-RCPQMU['[3G] G$///?#ZOY&K]V3O-O#W]>J32S_XXVIJN%[=OCN? M^:1CV?;?![YMGP0G9@+(NR20-"^YXB*GJ6U/+SJDDRA5>+:]7"Y[RT%/R(4= M7-N)RM(W=BI$R7J1BCK'8QR!WXQ&Q^.,*4K"A,J2J;>=V^#4&L(*Q57*CL=V M\]>LG8MH=3R.^!TIU2IE;SL9E0N>6TH4WL IU AVVC"]M>;>6O)()9[K.+^, M"AI%/%]8*8N5=] ;#A^&)%\DZS%A5/,D2ZGB=PQIMZB&*:/2FPN5C+89?&YG MT>R+1:ZLF&8\77FO YZQDERP);D6&C M%2\@8@CQRF1+QB^)Y4^O@]GIS)\$L\L+9K[@;$K\L]GTE$P_ M3/W;8/:W*4@+@D^OR>3BI)X[G5U,+OS9Y'P]=W5[?7,[N0A(<$ENICYJ^>LK M]] 9'3F'L(@@W9O)];O)Q?3&NOQP/OV#3/P 9_J.T^\2=TAN>S<]O[>YVQT< M.,]LJL<-,\M)*/*!1<;+$N6&;UP9 M 2R2A$D&LK6%,3HTLG3UV@IXRQ*"!UB=4RE7Y Q05>1=XB>0YO $[31RFBZ/,5 M@2G%8WA60L]_S,42+ (JUQM:LG=)4:YCT.RP0I&FM"B9U_PS>H;@M ![E<@VAO ] MH#,=Y;52NA*5\F)^SZ)V\O^S*M%>$O2HA%G"+MJT];R[+G[\"*,VC)M+A@CTV<1USPB(9!*9C0= MM>&O'@( A)BJ\SRN4DCZ$"(RQ81;)Z%D_ZJX9%BSE!B&=7R-;23X7R0^YW,F MJ0:7F_]%1!/(7V3W0@9R!WMT_R?1%8#:/=B+?AIUX^V7S/H%,PD5AKI[-'@S M0AQO1-3):R.JV!J9?FQ _?_'T_Z/B*<\C_%1IP=46(IRK#2X*50:L*4<2ZP" MB@7$U2Y.4SCXP39@#X4"3!0 M*4I6>)U 0$$(WTHT>4%K*I2 \NBJ%.RW"HN M>H\'[^?/7^[&^>NYRU"@? )*>F12+2#=)LV?E+M&CD-@GIC@P%,EQ@$X>O/,ZCP$ M='UBQ1$3[4='O:-?3,HU;&MR;IV*ZY#?SB319,P!Y&_+%ENIT7)^B[( :G$J MEHU]FF<+,]&;2T8_6DO0_XO'ZO4\G9W2 MWC@C/VBS\Y$T;\OOZZ"=<[ZO,H]\9+1SQ;=79N]*,M/P]!\J-^^2_A\&P#>K?TV(J8!@):$1J+ UK'VZHU6 6Q=::[$J)S3G)76 MY7W*5LUMF&E=06^6"=Y5Y$*!J"1B+ .Z=<.%[N"H^RW(?-6^B-"=(, >"BC6 MODFN.Q6&Y&D70?$8O"8Q MK17; CSP'6SR%9\L_;*LRX3!'DDR&C$0%[A,OZ M+@B1#R91U@7+F834>E 60R<%]A4%"39NG]\DJ">D;JX1<-("%$C7 M*BW!5' V _Z@J&Z"K)L+M*>^/AI)0C%;@&(AQ1W'EJ*Z<:9Q*H;'$CLJY]C( M4!ME*RQQS4.RU02>TGHD"5I]4FHGZY/EG(8?%Q*P,,)# MK9!>4\JTVA W)^HS3!]L"SYD5OW<%#_M]L=ZI-W]N-U764!\6.:TH^/.HW>" M1_7[8CCL]=^L2RXSYNBK0-.OJ1M C_\#4$L! A0#% @ MX *5\7=(GR" M$@ *-8 ! ( ! 'IO;2TR,#(S,#8S,"YXF]M M+3(P,C,P-C,P7V-A;"YX;6Q02P$"% ,4 " "W@ I70+-)&-@J #>RP( M% @ &;)0 >F]M+3(P,C,P-C,P7V1E9BYX;6Q02P$"% ,4 M " "W@ I7KFA(ACQL #2' < % @ &E4 >F]M+3(P M,C,P-C,P7VQA8BYX;6Q02P$"% ,4 " "W@ I7!:^+Q*%- "+J04 % M @ $3O0 >F]M+3(P,C,P-C,P7W!R92YX;6Q02P$"% ,4 M" "W@ I7[BDRR15D @#711T % @ 'F"@$ >F]M+3(P,C,P M-C,P>#$P<2YH=&U02P$"% ,4 " "W@ I73; ' 9X( #++0 %P M @ $M;P, >F]M+3(P,C,P-C,P>&5X,S%D,2YH=&U02P$"% ,4 M" "W@ I7S7XE1?\( #K, %P @ $ > , >F]M+3(P,C,P M-C,P>&5X,S%D,BYH=&U02P$"% ,4 " "W@ I7%\@1&VX' #4*@ %P M @ $T@0, >F]M+3(P,C,P-C,P>&5X,S)D,2YH=&U02P4& / D "0!7 @ UX@# end