0001038133-22-000007.txt : 20220228 0001038133-22-000007.hdr.sgml : 20220228 20220228123142 ACCESSION NUMBER: 0001038133-22-000007 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 108 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220228 DATE AS OF CHANGE: 20220228 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HESKA CORP CENTRAL INDEX KEY: 0001038133 STANDARD INDUSTRIAL CLASSIFICATION: IN VITRO & IN VIVO DIAGNOSTIC SUBSTANCES [2835] IRS NUMBER: 770192527 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-22427 FILM NUMBER: 22686272 BUSINESS ADDRESS: STREET 1: 3760 ROCKY MOUNTAIN AVENUE CITY: LOVELAND STATE: CO ZIP: 80538 BUSINESS PHONE: 9704937272 MAIL ADDRESS: STREET 1: 3760 ROCKY MOUNTAIN AVENUE CITY: LOVELAND STATE: CO ZIP: 80538 10-K 1 hska-20211231.htm 10-K hska-20211231
0001038133falseFY20218747691371920.010.012,500,0002,500,0000.010.0113,250,00013,250,0000.010.0113,250,00013,250,00010,712,3479,475,84510,712,3479,475,845P3Y1043210373751511111http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2021-01-31#ContractWithCustomerLiabilityNoncurrenthttp://fasb.org/us-gaap/2021-01-31#ContractWithCustomerLiabilityNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent00P1Y0.011543468 months, 15 days00010381332021-01-012021-12-3100010381332021-06-30iso4217:USD00010381332022-02-24xbrli:shares00010381332019-01-012019-12-3100010381332021-12-3100010381332020-12-31iso4217:USDxbrli:shares0001038133us-gaap:CommonStockMember2021-12-310001038133us-gaap:CommonStockMember2020-12-310001038133hska:PublicCommonStockMember2021-12-310001038133hska:PublicCommonStockMember2020-12-3100010381332020-01-012020-12-310001038133us-gaap:PreferredStockMember2018-12-310001038133hska:PublicAndCommonStockMember2018-12-310001038133us-gaap:AdditionalPaidInCapitalMember2018-12-310001038133us-gaap:ComprehensiveIncomeMember2018-12-310001038133us-gaap:RetainedEarningsMember2018-12-3100010381332018-12-310001038133us-gaap:RetainedEarningsMember2019-01-012019-12-310001038133hska:PublicAndCommonStockMember2019-01-012019-12-310001038133us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001038133us-gaap:ComprehensiveIncomeMember2019-01-012019-12-310001038133us-gaap:PreferredStockMember2019-12-310001038133hska:PublicAndCommonStockMember2019-12-310001038133us-gaap:AdditionalPaidInCapitalMember2019-12-310001038133us-gaap:ComprehensiveIncomeMember2019-12-310001038133us-gaap:RetainedEarningsMember2019-12-3100010381332019-12-310001038133us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001038133srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001038133us-gaap:PreferredStockMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-310001038133srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberhska:PublicAndCommonStockMember2019-12-310001038133srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2019-12-310001038133us-gaap:ComprehensiveIncomeMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-310001038133us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-310001038133srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-310001038133us-gaap:RetainedEarningsMember2020-01-012020-12-310001038133hska:PublicAndCommonStockMember2020-01-012020-12-310001038133us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001038133us-gaap:PreferredStockMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-01-012020-12-310001038133us-gaap:ComprehensiveIncomeMember2020-01-012020-12-310001038133us-gaap:PreferredStockMember2020-12-310001038133hska:PublicAndCommonStockMember2020-12-310001038133us-gaap:AdditionalPaidInCapitalMember2020-12-310001038133us-gaap:ComprehensiveIncomeMember2020-12-310001038133us-gaap:RetainedEarningsMember2020-12-310001038133srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001038133us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001038133srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001038133us-gaap:PreferredStockMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-12-310001038133srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberhska:PublicAndCommonStockMember2020-12-310001038133srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001038133us-gaap:ComprehensiveIncomeMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-12-310001038133us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-12-310001038133srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-12-310001038133us-gaap:RetainedEarningsMember2021-01-012021-12-310001038133hska:PublicAndCommonStockMember2021-01-012021-12-310001038133us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001038133us-gaap:ComprehensiveIncomeMember2021-01-012021-12-310001038133us-gaap:PreferredStockMember2021-12-310001038133hska:PublicAndCommonStockMember2021-12-310001038133us-gaap:AdditionalPaidInCapitalMember2021-12-310001038133us-gaap:ComprehensiveIncomeMember2021-12-310001038133us-gaap:RetainedEarningsMember2021-12-310001038133hska:BiotechLaboratoriesUSALLCMember2021-01-012021-12-310001038133hska:BiotechLaboratoriesUSALLCMember2020-01-012020-12-310001038133hska:BiotechLaboratoriesUSALLCMember2019-01-012019-12-310001038133hska:BiEsseASr1Member2021-01-012021-12-310001038133hska:BiEsseASr1Member2020-01-012020-12-310001038133hska:BiEsseASr1Member2019-01-012019-12-310001038133hska:LacunaDiagnosticsIncMember2021-01-012021-12-310001038133hska:LacunaDiagnosticsIncMember2020-01-012020-12-310001038133hska:LacunaDiagnosticsIncMember2019-01-012019-12-310001038133hska:ScilAnimalCareCompanyMember2021-01-012021-12-310001038133hska:ScilAnimalCareCompanyMember2020-01-012020-12-310001038133hska:ScilAnimalCareCompanyMember2019-01-012019-12-310001038133hska:CVMMember2021-01-012021-12-310001038133hska:CVMMember2020-01-012020-12-310001038133hska:CVMMember2019-01-012019-12-31iso4217:EURiso4217:CHFiso4217:CADiso4217:AUDiso4217:MYR0001038133us-gaap:SeniorNotesMemberhska:ConvertibleSeniorNotesDue2026Member2021-12-31xbrli:pure0001038133us-gaap:FairValueMeasurementsRecurringMemberhska:ConvertibleNoteReceivableMember2021-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberhska:ConvertibleNoteReceivableMemberus-gaap:FairValueInputsLevel1Member2021-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberhska:ConvertibleNoteReceivableMember2021-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberhska:ConvertibleNoteReceivableMember2021-12-310001038133hska:PromissoryNoteReceivableMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001038133hska:PromissoryNoteReceivableMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001038133hska:PromissoryNoteReceivableMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001038133hska:PromissoryNoteReceivableMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberhska:BiEsseASr1Member2021-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberhska:BiEsseASr1Memberus-gaap:FairValueInputsLevel1Member2021-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberhska:BiEsseASr1Member2021-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberhska:BiEsseASr1Member2021-12-310001038133us-gaap:FairValueMeasurementsRecurringMember2021-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberhska:ConvertibleNoteReceivableMember2020-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberhska:ConvertibleNoteReceivableMemberus-gaap:FairValueInputsLevel1Member2020-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberhska:ConvertibleNoteReceivableMember2020-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberhska:ConvertibleNoteReceivableMember2020-12-310001038133us-gaap:FairValueMeasurementsRecurringMember2020-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001038133us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001038133hska:ConvertibleNoteReceivableMemberus-gaap:DerivativeFinancialInstrumentsAssetsMember2020-12-310001038133hska:PromissoryNoteReceivableMemberus-gaap:DerivativeFinancialInstrumentsAssetsMember2020-12-310001038133hska:ContingentConsiderationMemberhska:LacunaDiagnosticsIncMember2020-12-310001038133hska:ContingentConsiderationMemberhska:BiEsseASr1Member2020-12-310001038133us-gaap:LongTermDebtMember2020-12-310001038133hska:ConvertibleNoteReceivableMemberus-gaap:DerivativeFinancialInstrumentsAssetsMember2021-01-012021-12-310001038133hska:PromissoryNoteReceivableMemberus-gaap:DerivativeFinancialInstrumentsAssetsMember2021-01-012021-12-310001038133hska:ContingentConsiderationMemberhska:LacunaDiagnosticsIncMember2021-01-012021-12-310001038133hska:ContingentConsiderationMemberhska:BiEsseASr1Member2021-01-012021-12-310001038133us-gaap:LongTermDebtMember2021-01-012021-12-310001038133hska:ConvertibleNoteReceivableMemberus-gaap:DerivativeFinancialInstrumentsAssetsMember2021-12-310001038133hska:PromissoryNoteReceivableMemberus-gaap:DerivativeFinancialInstrumentsAssetsMember2021-12-310001038133hska:ContingentConsiderationMemberhska:LacunaDiagnosticsIncMember2021-12-310001038133hska:ContingentConsiderationMemberhska:BiEsseASr1Member2021-12-310001038133us-gaap:LongTermDebtMember2021-12-310001038133srt:MinimumMemberus-gaap:SoftwareDevelopmentMember2021-01-012021-12-310001038133us-gaap:SoftwareDevelopmentMembersrt:MaximumMember2021-01-012021-12-310001038133srt:MinimumMemberus-gaap:BuildingMember2021-01-012021-12-310001038133srt:MaximumMemberus-gaap:BuildingMember2021-01-012021-12-310001038133srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2021-01-012021-12-310001038133srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2021-01-012021-12-310001038133srt:MinimumMemberhska:OfficeFurnitureAndEquipmentMember2021-01-012021-12-310001038133hska:OfficeFurnitureAndEquipmentMembersrt:MaximumMember2021-01-012021-12-310001038133srt:MinimumMemberhska:ComputerHardwareAndSoftwareMember2021-01-012021-12-310001038133hska:ComputerHardwareAndSoftwareMembersrt:MaximumMember2021-01-012021-12-310001038133srt:MinimumMemberhska:LeaseholdandBuildingImprovementsMember2021-01-012021-12-310001038133hska:LeaseholdandBuildingImprovementsMembersrt:MaximumMember2021-01-012021-12-31hska:segment0001038133us-gaap:OperatingSegmentsMemberhska:PointOfCareLaboratoryRevenueLabInstrumentsAndOtherMemberhska:NorthAmericaSegmentMember2021-01-012021-12-310001038133us-gaap:OperatingSegmentsMemberhska:PointOfCareLaboratoryRevenueLabInstrumentsAndOtherMemberhska:NorthAmericaSegmentMember2020-01-012020-12-310001038133us-gaap:OperatingSegmentsMemberhska:PointOfCareLaboratoryRevenueLabInstrumentsAndOtherMemberhska:NorthAmericaSegmentMember2019-01-012019-12-310001038133us-gaap:OperatingSegmentsMemberhska:PointOfCareLaboratoryRevenueConsumablesMemberhska:NorthAmericaSegmentMember2021-01-012021-12-310001038133us-gaap:OperatingSegmentsMemberhska:PointOfCareLaboratoryRevenueConsumablesMemberhska:NorthAmericaSegmentMember2020-01-012020-12-310001038133us-gaap:OperatingSegmentsMemberhska:PointOfCareLaboratoryRevenueConsumablesMemberhska:NorthAmericaSegmentMember2019-01-012019-12-310001038133us-gaap:OperatingSegmentsMemberhska:NorthAmericaSegmentMemberhska:PointOfCareLaboratoryRevenueImagingMember2021-01-012021-12-310001038133us-gaap:OperatingSegmentsMemberhska:NorthAmericaSegmentMemberhska:PointOfCareLaboratoryRevenueImagingMember2020-01-012020-12-310001038133us-gaap:OperatingSegmentsMemberhska:NorthAmericaSegmentMemberhska:PointOfCareLaboratoryRevenueImagingMember2019-01-012019-12-310001038133us-gaap:OperatingSegmentsMemberhska:OtherRevenueOtherPharmaceuticalsVaccinesAndDiagnosticTestsMemberhska:NorthAmericaSegmentMember2021-01-012021-12-310001038133us-gaap:OperatingSegmentsMemberhska:OtherRevenueOtherPharmaceuticalsVaccinesAndDiagnosticTestsMemberhska:NorthAmericaSegmentMember2020-01-012020-12-310001038133us-gaap:OperatingSegmentsMemberhska:OtherRevenueOtherPharmaceuticalsVaccinesAndDiagnosticTestsMemberhska:NorthAmericaSegmentMember2019-01-012019-12-310001038133us-gaap:OperatingSegmentsMemberhska:OVPMemberhska:NorthAmericaSegmentMember2021-01-012021-12-310001038133us-gaap:OperatingSegmentsMemberhska:OVPMemberhska:NorthAmericaSegmentMember2020-01-012020-12-310001038133us-gaap:OperatingSegmentsMemberhska:OVPMemberhska:NorthAmericaSegmentMember2019-01-012019-12-310001038133us-gaap:OperatingSegmentsMemberhska:NorthAmericaSegmentMember2021-01-012021-12-310001038133us-gaap:OperatingSegmentsMemberhska:NorthAmericaSegmentMember2020-01-012020-12-310001038133us-gaap:OperatingSegmentsMemberhska:NorthAmericaSegmentMember2019-01-012019-12-310001038133us-gaap:OperatingSegmentsMemberhska:PointOfCareLaboratoryRevenueLabInstrumentsAndOtherMemberhska:InternationalSegmentMember2021-01-012021-12-310001038133us-gaap:OperatingSegmentsMemberhska:PointOfCareLaboratoryRevenueLabInstrumentsAndOtherMemberhska:InternationalSegmentMember2020-01-012020-12-310001038133us-gaap:OperatingSegmentsMemberhska:PointOfCareLaboratoryRevenueLabInstrumentsAndOtherMemberhska:InternationalSegmentMember2019-01-012019-12-310001038133us-gaap:OperatingSegmentsMemberhska:PointOfCareLaboratoryRevenueConsumablesMemberhska:InternationalSegmentMember2021-01-012021-12-310001038133us-gaap:OperatingSegmentsMemberhska:PointOfCareLaboratoryRevenueConsumablesMemberhska:InternationalSegmentMember2020-01-012020-12-310001038133us-gaap:OperatingSegmentsMemberhska:PointOfCareLaboratoryRevenueConsumablesMemberhska:InternationalSegmentMember2019-01-012019-12-310001038133us-gaap:OperatingSegmentsMemberhska:PointOfCareLaboratoryRevenueImagingMemberhska:InternationalSegmentMember2021-01-012021-12-310001038133us-gaap:OperatingSegmentsMemberhska:PointOfCareLaboratoryRevenueImagingMemberhska:InternationalSegmentMember2020-01-012020-12-310001038133us-gaap:OperatingSegmentsMemberhska:PointOfCareLaboratoryRevenueImagingMemberhska:InternationalSegmentMember2019-01-012019-12-310001038133us-gaap:OperatingSegmentsMemberhska:OtherRevenueOtherPharmaceuticalsVaccinesAndDiagnosticTestsMemberhska:InternationalSegmentMember2021-01-012021-12-310001038133us-gaap:OperatingSegmentsMemberhska:OtherRevenueOtherPharmaceuticalsVaccinesAndDiagnosticTestsMemberhska:InternationalSegmentMember2020-01-012020-12-310001038133us-gaap:OperatingSegmentsMemberhska:OtherRevenueOtherPharmaceuticalsVaccinesAndDiagnosticTestsMemberhska:InternationalSegmentMember2019-01-012019-12-310001038133us-gaap:OperatingSegmentsMemberhska:OVPMemberhska:InternationalSegmentMember2021-01-012021-12-310001038133us-gaap:OperatingSegmentsMemberhska:OVPMemberhska:InternationalSegmentMember2020-01-012020-12-310001038133us-gaap:OperatingSegmentsMemberhska:OVPMemberhska:InternationalSegmentMember2019-01-012019-12-3100010381332022-01-012021-12-3100010381332023-01-012021-12-3100010381332024-01-012021-12-3100010381332025-01-012021-12-3100010381332026-01-012021-12-3100010381332027-01-012021-12-310001038133hska:BiotechLaboratoriesUSALLCMember2021-09-010001038133hska:BiotechLaboratoriesUSALLCMember2021-09-012021-09-010001038133hska:BiotechLaboratoriesUSALLCMemberus-gaap:DevelopedTechnologyRightsMember2021-09-012021-09-010001038133hska:BiEsseASr1Member2021-02-210001038133hska:BiEsseASr1Member2021-07-012021-07-010001038133hska:BiEsseASr1Member2021-07-010001038133us-gaap:CustomerRelationshipsMemberhska:BiEsseASr1Member2021-07-012021-07-010001038133hska:LacunaDiagnosticsIncMember2021-02-210001038133hska:LacunaDiagnosticsIncMember2021-02-012021-02-010001038133hska:LacunaDiagnosticsIncMember2021-02-010001038133hska:LacunaDiagnosticsIncMember2021-12-310001038133us-gaap:DevelopedTechnologyRightsMemberhska:LacunaDiagnosticsIncMember2021-02-012021-02-010001038133us-gaap:CustomerRelationshipsMemberhska:LacunaDiagnosticsIncMember2021-02-012021-02-010001038133us-gaap:TradeNamesMemberhska:LacunaDiagnosticsIncMember2021-02-012021-02-010001038133hska:ScilAnimalCareCompanyMember2020-04-010001038133hska:ScilAnimalCareCompanyMember2020-04-012020-04-010001038133hska:ScilAnimalCareCompanyMemberhska:InternationalSegmentMember2020-04-010001038133hska:ScilAnimalCareCompanyMemberhska:NorthAmericaSegmentMember2020-04-010001038133hska:ScilAnimalCareCompanyMember2021-12-310001038133hska:ScilAnimalCareCompanyMemberus-gaap:CustomerRelationshipsMember2020-04-012020-04-010001038133hska:ScilAnimalCareCompanyMemberus-gaap:SoftwareDevelopmentMember2020-04-012020-04-010001038133us-gaap:OrderOrProductionBacklogMemberhska:ScilAnimalCareCompanyMember2020-04-012020-04-010001038133us-gaap:NoncompeteAgreementsMemberhska:ScilAnimalCareCompanyMember2020-04-012020-04-010001038133hska:ScilAnimalCareCompanyMemberus-gaap:TradeNamesMember2020-04-012020-04-010001038133us-gaap:TradeNamesMemberhska:ScilAnimalCareCompanyMember2020-04-012020-04-010001038133hska:ScilAnimalCareCompanyMember2020-04-012020-09-300001038133hska:CVMMember2019-12-050001038133hska:CVMMember2019-12-052019-12-050001038133us-gaap:CustomerRelationshipsMemberhska:CVMMember2019-12-052019-12-050001038133hska:CVMMemberus-gaap:TradeNamesMember2019-12-052019-12-050001038133us-gaap:DevelopedTechnologyRightsMemberhska:CVMMember2019-12-052019-12-050001038133hska:CVMMember2019-12-062019-12-310001038133srt:AffiliatedEntityMemberhska:CVMPracticeMember2021-12-310001038133srt:AffiliatedEntityMemberhska:CVMPracticeMember2021-01-012021-12-310001038133srt:AffiliatedEntityMemberhska:CVMPracticeMember2020-01-012020-12-310001038133srt:AffiliatedEntityMemberhska:CVMPracticeMember2020-12-310001038133hska:GeneralFluidicsCorporationMember2018-09-242018-09-240001038133hska:GeneralFluidicsCorporationMember2021-12-310001038133hska:GeneralFluidicsCorporationMember2018-09-242018-09-240001038133hska:MBioDiagnosticsInc.Member2018-08-082018-08-080001038133hska:OptomedMember2021-01-012021-12-310001038133hska:OptomedMember2020-01-012020-12-310001038133hska:OptomedMember2019-01-012019-12-310001038133us-gaap:DomesticCountryMember2021-01-012021-12-310001038133us-gaap:ForeignCountryMember2021-01-012021-12-310001038133us-gaap:DomesticCountryMember2020-01-012020-12-310001038133us-gaap:ForeignCountryMember2020-01-012020-12-310001038133us-gaap:DomesticCountryMember2019-01-012019-12-310001038133us-gaap:ForeignCountryMember2019-01-012019-12-310001038133us-gaap:DomesticCountryMember2021-12-310001038133us-gaap:ForeignCountryMember2021-12-310001038133us-gaap:ResearchMemberus-gaap:DomesticCountryMember2021-12-310001038133hska:TaxYears2018through2022Member2021-12-310001038133hska:TaxYears2024Through2025Member2021-12-310001038133hska:TaxYear2027Member2021-12-310001038133us-gaap:ConvertiblePreferredStockMember2021-01-012021-12-310001038133us-gaap:ConvertiblePreferredStockMember2020-01-012020-12-310001038133us-gaap:ConvertiblePreferredStockMember2019-01-012019-12-310001038133hska:SeniorConvertibleNoteMember2021-01-012021-12-310001038133hska:SeniorConvertibleNoteMember2020-01-012020-12-310001038133hska:SeniorConvertibleNoteMember2019-01-012019-12-310001038133hska:StockOptionsAndRestrictedUnitsMember2021-01-012021-12-310001038133hska:StockOptionsAndRestrictedUnitsMember2020-01-012020-12-310001038133hska:StockOptionsAndRestrictedUnitsMember2019-01-012019-12-310001038133hska:SeriesXConvertiblePreferredStockMember2020-04-142020-04-140001038133us-gaap:CommonStockMember2020-04-142020-04-140001038133us-gaap:OperatingSegmentsMemberhska:NorthAmericaSegmentMember2019-12-310001038133us-gaap:OperatingSegmentsMemberhska:InternationalSegmentMember2019-12-310001038133us-gaap:OperatingSegmentsMemberhska:InternationalSegmentMember2020-01-012020-12-310001038133us-gaap:OperatingSegmentsMemberhska:NorthAmericaSegmentMember2020-12-310001038133us-gaap:OperatingSegmentsMemberhska:InternationalSegmentMember2020-12-310001038133us-gaap:OperatingSegmentsMemberhska:InternationalSegmentMember2021-01-012021-12-310001038133us-gaap:OperatingSegmentsMemberhska:NorthAmericaSegmentMember2021-12-310001038133us-gaap:OperatingSegmentsMemberhska:InternationalSegmentMember2021-12-310001038133hska:CustomerRelationshipsAndOtherMember2021-12-310001038133hska:CustomerRelationshipsAndOtherMember2020-12-310001038133us-gaap:DevelopedTechnologyRightsMember2021-12-310001038133us-gaap:DevelopedTechnologyRightsMember2020-12-310001038133us-gaap:TradeNamesMember2021-12-310001038133us-gaap:TradeNamesMember2020-12-310001038133us-gaap:TradeNamesMember2021-12-310001038133us-gaap:TradeNamesMember2020-12-310001038133us-gaap:LandMember2021-12-310001038133us-gaap:LandMember2020-12-310001038133us-gaap:BuildingMember2021-12-310001038133us-gaap:BuildingMember2020-12-310001038133us-gaap:MachineryAndEquipmentMember2021-12-310001038133us-gaap:MachineryAndEquipmentMember2020-12-310001038133hska:OfficeFurnitureAndEquipmentMember2021-12-310001038133hska:OfficeFurnitureAndEquipmentMember2020-12-310001038133hska:ComputerHardwareAndSoftwareMember2021-12-310001038133hska:ComputerHardwareAndSoftwareMember2020-12-310001038133hska:LeaseholdandBuildingImprovementsMember2021-12-310001038133hska:LeaseholdandBuildingImprovementsMember2020-12-310001038133us-gaap:ConstructionInProgressMember2021-12-310001038133us-gaap:ConstructionInProgressMember2020-12-310001038133srt:MinimumMemberhska:InventoryTransferredToMachineryAndEquipmentMember2021-01-012021-12-310001038133srt:MaximumMemberhska:InventoryTransferredToMachineryAndEquipmentMember2021-01-012021-12-310001038133hska:LeasedEquipmentMember2021-12-310001038133hska:LeasedEquipmentMember2020-12-310001038133hska:SharePurchasePlan1997Member2012-05-012012-05-310001038133hska:SharePurchasePlan1997Member2016-05-012016-05-310001038133hska:SharePurchasePlan1997Member2018-05-012018-05-310001038133hska:SharePurchasePlan1997Member2020-04-012020-04-300001038133hska:SharePurchasePlan2003Member2003-05-310001038133hska:SharePurchasePlan2003Member2012-05-012012-05-310001038133hska:SharePurchasePlan1997Member2021-12-310001038133hska:IncentiveStockOptionsMember2021-01-012021-12-310001038133us-gaap:EmployeeStockOptionMember2020-12-310001038133us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001038133us-gaap:EmployeeStockOptionMember2021-12-310001038133hska:ExercisePriceRangeOneMember2021-12-310001038133hska:ExercisePriceRangeOneMember2021-01-012021-12-310001038133hska:ExercisePriceRangeTwoMember2021-12-310001038133hska:ExercisePriceRangeTwoMember2021-01-012021-12-310001038133hska:ExercisePriceRangeThreeMember2021-12-310001038133hska:ExercisePriceRangeThreeMember2021-01-012021-12-310001038133hska:ExercisePriceRangeFourMember2021-12-310001038133hska:ExercisePriceRangeFourMember2021-01-012021-12-310001038133hska:ExercisePriceRangeFiveMember2021-12-310001038133hska:ExercisePriceRangeFiveMember2021-01-012021-12-310001038133hska:ExercisePriceRangeSixMember2021-12-310001038133hska:ExercisePriceRangeSixMember2021-01-012021-12-310001038133us-gaap:PerformanceSharesMember2020-12-310001038133us-gaap:PerformanceSharesMember2021-01-012021-12-310001038133us-gaap:PerformanceSharesMember2021-12-310001038133us-gaap:PerformanceSharesMember2020-01-012020-12-310001038133us-gaap:PerformanceSharesMember2019-01-012019-12-310001038133us-gaap:PerformanceSharesMemberhska:ExercisePriceRangeOneMember2021-12-310001038133us-gaap:PerformanceSharesMemberhska:ExercisePriceRangeOneMember2021-01-012021-12-310001038133us-gaap:PerformanceSharesMemberhska:ExercisePriceRangeTwoMember2021-12-310001038133us-gaap:PerformanceSharesMemberhska:ExercisePriceRangeTwoMember2021-01-012021-12-310001038133us-gaap:PerformanceSharesMemberhska:ExercisePriceRangeThreeMember2021-12-310001038133us-gaap:PerformanceSharesMemberhska:ExercisePriceRangeThreeMember2021-01-012021-12-310001038133us-gaap:RestrictedStockMembersrt:MaximumMember2021-01-012021-12-310001038133us-gaap:RestrictedStockMember2020-12-310001038133us-gaap:RestrictedStockUnitsRSUMember2020-12-310001038133us-gaap:RestrictedStockMember2021-01-012021-12-310001038133us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001038133us-gaap:RestrictedStockMember2021-12-310001038133us-gaap:RestrictedStockUnitsRSUMember2021-12-310001038133us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001038133us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001038133us-gaap:EmployeeStockMember2021-01-012021-12-310001038133us-gaap:EmployeeStockMember2020-01-012020-12-310001038133us-gaap:EmployeeStockMember2019-01-012019-12-310001038133us-gaap:PreferredStockMember2020-03-300001038133us-gaap:PreferredStockMember2020-03-302020-03-300001038133hska:ScilAnimalCareCompanyMember2020-03-302020-03-300001038133hska:EquityOffering2021Member2021-03-052021-03-050001038133hska:EquityOffering2021Member2021-03-050001038133us-gaap:OverAllotmentOptionMember2021-03-052021-03-050001038133us-gaap:OverAllotmentOptionMember2021-03-050001038133srt:MinimumMemberus-gaap:RestrictedStockMember2021-01-012021-12-310001038133us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-310001038133us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310001038133hska:AccumulatedForeignCurrencyGainOnIntraEntityTransactionsMember2019-12-310001038133us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001038133us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-12-310001038133us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-12-310001038133hska:AccumulatedForeignCurrencyGainOnIntraEntityTransactionsMember2020-01-012020-12-310001038133us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001038133us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310001038133us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001038133hska:AccumulatedForeignCurrencyGainOnIntraEntityTransactionsMember2020-12-310001038133us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001038133us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-12-310001038133us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310001038133hska:AccumulatedForeignCurrencyGainOnIntraEntityTransactionsMember2021-01-012021-12-310001038133us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001038133us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310001038133us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001038133hska:AccumulatedForeignCurrencyGainOnIntraEntityTransactionsMember2021-12-310001038133us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001038133hska:SeniorConvertibleNoteMemberus-gaap:ConvertibleDebtMember2019-09-170001038133hska:SeniorConvertibleNoteMemberus-gaap:ConvertibleDebtMemberhska:InitialPurchasersMember2019-09-170001038133hska:SeniorConvertibleNoteMember2019-09-172019-09-170001038133us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310001038133us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2021-12-310001038133hska:SeniorConvertibleNoteMemberus-gaap:ConvertibleDebtMember2019-09-172019-09-170001038133hska:SeniorConvertibleNoteMemberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2019-09-172019-09-17hska:day0001038133hska:SeniorConvertibleNoteMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:ConvertibleDebtMember2019-09-172019-09-170001038133hska:SeniorConvertibleNoteMemberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodThreeMember2019-09-172019-09-170001038133us-gaap:ConvertibleDebtMember2019-09-170001038133hska:SeniorConvertibleNoteMemberus-gaap:ConvertibleDebtMember2021-12-310001038133hska:SeniorConvertibleNoteMemberus-gaap:ConvertibleDebtMember2021-01-012021-12-310001038133hska:SeniorConvertibleNoteMemberus-gaap:ConvertibleDebtMemberus-gaap:AccountingStandardsUpdate202006Member2021-01-010001038133hska:SeniorConvertibleNoteMemberus-gaap:ConvertibleDebtMember2020-12-310001038133hska:SeniorConvertibleNoteMemberus-gaap:ConvertibleDebtMember2020-01-012020-12-310001038133hska:SeniorConvertibleNoteMemberus-gaap:ConvertibleDebtMember2019-01-012019-12-310001038133hska:SeniorConvertibleNoteMemberus-gaap:FairValueInputsLevel2Member2021-12-310001038133hska:SeniorConvertibleNoteMemberus-gaap:FairValueInputsLevel2Member2020-12-310001038133hska:SeniorConvertibleNoteMember2021-01-012021-12-310001038133us-gaap:EquityMethodInvesteeMemberhska:ConvertibleNoteReceivableMember2020-12-092020-12-090001038133us-gaap:EquityMethodInvesteeMemberhska:ConvertibleNoteReceivableMember2021-12-310001038133us-gaap:EquityMethodInvesteeMemberhska:ConvertibleNoteReceivableMember2020-12-310001038133us-gaap:EquityMethodInvesteeMemberus-gaap:NotesReceivableMember2021-02-012021-02-010001038133us-gaap:EquityMethodInvesteeMemberus-gaap:NotesReceivableMember2021-12-310001038133us-gaap:EquityMethodInvesteeMemberus-gaap:NotesReceivableMember2020-12-310001038133us-gaap:OperatingSegmentsMemberhska:InternationalSegmentMember2019-01-012019-12-310001038133country:US2021-01-012021-12-310001038133country:US2020-01-012020-12-310001038133country:US2019-01-012019-12-310001038133country:CA2021-01-012021-12-310001038133country:CA2020-01-012020-12-310001038133country:CA2019-01-012019-12-310001038133country:DE2021-01-012021-12-310001038133country:DE2020-01-012020-12-310001038133country:DE2019-01-012019-12-310001038133country:FR2021-01-012021-12-310001038133country:FR2020-01-012020-12-310001038133country:FR2019-01-012019-12-310001038133country:ES2021-01-012021-12-310001038133country:ES2020-01-012020-12-310001038133country:ES2019-01-012019-12-310001038133country:IT2021-01-012021-12-310001038133country:IT2020-01-012020-12-310001038133country:IT2019-01-012019-12-310001038133country:CH2021-01-012021-12-310001038133country:CH2020-01-012020-12-310001038133country:CH2019-01-012019-12-310001038133hska:OtherInternationalMember2021-01-012021-12-310001038133hska:OtherInternationalMember2020-01-012020-12-310001038133hska:OtherInternationalMember2019-01-012019-12-310001038133country:US2021-12-310001038133country:US2020-12-310001038133country:US2019-12-310001038133country:CA2021-12-310001038133country:CA2020-12-310001038133country:CA2019-12-310001038133country:DE2021-12-310001038133country:DE2020-12-310001038133country:DE2019-12-310001038133country:FR2021-12-310001038133country:FR2020-12-310001038133country:FR2019-12-310001038133country:ES2021-12-310001038133country:ES2020-12-310001038133country:ES2019-12-310001038133country:IT2021-12-310001038133country:IT2020-12-310001038133country:IT2019-12-310001038133country:CH2021-12-310001038133country:CH2020-12-310001038133country:CH2019-12-310001038133hska:OtherInternationalMember2021-12-310001038133hska:OtherInternationalMember2020-12-310001038133hska:OtherInternationalMember2019-12-310001038133us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhska:CovetrusMember2021-01-012021-12-310001038133us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhska:CovetrusMember2020-01-012020-12-310001038133us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhska:CovetrusMember2019-01-012019-12-310001038133srt:NorthAmericaMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhska:CovetrusMember2021-01-012021-12-310001038133srt:NorthAmericaMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhska:CovetrusMember2020-01-012020-12-310001038133srt:NorthAmericaMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhska:CovetrusMember2019-01-012019-12-310001038133us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhska:CovetrusMemberhska:InternationalMember2021-01-012021-12-310001038133us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhska:CovetrusMemberhska:InternationalMember2020-01-012020-12-310001038133us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberhska:CovetrusMemberhska:InternationalMember2019-01-012019-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE
SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE
SECURITIES EXCHANGE ACT OF 1934
For the transition period from _________________ to _______________________
Commission file number: 000-22427
hska-20211231_g1.jpg
HESKA CORPORATION
(Exact name of registrant as specified in its charter)
Delaware77-0192527
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
3760 Rocky Mountain Avenue Loveland, Colorado
80538
(Address of principal executive offices)(Zip Code)
Registrant's telephone number, including area code: (970493-7272
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common stock, $0.01 par valueHSKAThe Nasdaq Stock Market LLC
Securities registered pursuant to Section 12(g) of the Act: None


Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. Yes No

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.  See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company,"



and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large Accelerated filer
Accelerated filer
Non-accelerated filer
Smaller Reporting Company
Emerging Growth Company

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.7262(b)) by the registered public accounting firm that prepared or issued its audit report.                            

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

The aggregate market value of voting common stock held by non-affiliates of the Registrant was approximately $2,244,791,831 as of June 30, 2021 based upon the closing price on the Nasdaq Capital Market reported for such date. This calculation does not reflect a determination that certain persons are affiliates of the Registrant for any other purpose.

10,812,985 shares of the Registrant's Public Common Stock, $.01 par value, were outstanding at February 24, 2021.
___________________________________
DOCUMENTS INCORPORATED BY REFERENCE
Items 10, 11, 12, 13 and 14 of Part III incorporate by reference information from the Registrant's definitive proxy statement to be filed with the Securities and Exchange Commission in connection with the solicitation of proxies for the Registrant's 2022 Annual Meeting of Stockholders to be held on or about May 4, 2022.



TABLE OF CONTENTS
 
   Page
 
 Item 1.
 Item 1A.
 Item 1B.
 Item 2.
 Item 3.
 Item 4.
 Item 5.
 Item 7.
 Item 7A.
 Item 8.
 Item 9.
 Item 9A.
 Item 9B.
Item 9C.
 Item 10.
 Item 11.
 Item 12.
 Item 13.
 Item 14.
 
 Item 15.
Item 16.
 

HESKA, scil, ALLERCEPT, HemaTrue, Solo Step, Element DC, Element HT5, Element POC, Element i, Element i+, Element COAG, Element DC5X and Element RC, Element RCX, Element RC3X, Element AIM, and scil vet, scil academy, scil vIP, scil ABC are registered trademarks of Heska Corporation. DRI-CHEM is a registered trademark of FUJIFILM Corporation. TRI-HEART is a registered trademark of Intervet Inc., d/b/a Merck Animal Health, formerly known as Schering-Plough Animal Health Corporation ("Merck Animal Health"), which is a unit of Merck & Co., Inc., in the United States and is a registered trademark of Heska Corporation in other countries. This Annual Report on Form 10-K also refers to trademarks and trade names of other organizations.


-i-


Statement Regarding Forward Looking Statements
This Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). For this purpose, any statements contained herein that are not statements of current or historical fact may be deemed to be forward-looking statements. Without limiting the foregoing, words such as "scheduled," "anticipates," "expects," "intends," "plans," "believes," "seeks," "estimates," variations of such words and similar expressions are intended to identify such forward-looking statements. These statements are not guarantees of future performance and are subject to certain risks, uncertainties and assumptions that are difficult to predict. Therefore, actual results could differ materially from those expressed or forecasted in any such forward-looking statements as a result of certain factors. Such factors are set forth in "Risk Factors," "Management's Discussion and Analysis of Financial Condition and Results of Operations," "Business" and elsewhere in this Form 10-K and include, among others, risks and uncertainties related to:
the impact of the COVID-19 pandemic on our business, results of operations and financial condition;
the success of third parties in marketing our products;
our reliance on third party suppliers and collaborative partners;
our dependence on key personnel;
our dependence upon a number of significant customers;
competitive conditions in our industry;
our dependence on third parties to successfully develop new products;
our ability to market and sell our products successfully;
expansion of our international operations;
the impact of regulation on our business;
the success of our acquisitions and other strategic development opportunities;
our ability to develop, commercialize and gain market acceptance of our products;
cybersecurity incidents and related disruptions and our ability to protect our stakeholders’ privacy;
product returns or liabilities;
volatility of our stock price;
our ability to service our convertible notes and comply with their terms.
Readers are cautioned not to place undue reliance on these forward-looking statements.
Although we believe that expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance or achievements. We expressly disclaim any obligation or undertaking to release publicly any updates or revisions to any forward-looking statements contained herein to reflect the passage of time, any change in our expectations with regard thereto or any change in events, conditions or circumstances on which any such statement is based, except as otherwise required by applicable securities laws. These forward-looking statements apply only as of the date of this Form 10-K or for statements incorporated by reference from our 2022 proxy statement on Schedule 14A, as of the date of the Schedule 14A.

-1-


PART I
Item 1. Business
Unless we state otherwise or the context otherwise requires, the terms "Heska," "we," "our," "us" and the "Company" refer to Heska Corporation and its consolidated subsidiaries.
Our Certificate of Incorporation, as amended (the “Charter”), authorizes three classes of stock: Original Common Stock, Public Common Stock, and Preferred Stock.  Pursuant to an NOL Protective Amendment to the Charter adopted in 2010, all shares of Original Common Stock then outstanding were automatically reclassified into shares of Public Common Stock.  Our Public Common Stock trades on the Nasdaq Stock Market LLC.  In this Annual Report on Form 10-K, references to “Public Common Stock” and “common stock” are references to our Public Common Stock, unless the context otherwise requires.
Overview
We sell veterinary and animal health diagnostic and specialty products. Our offerings include Point of Care diagnostic laboratory instruments and consumables; Point of Care digital imaging diagnostic products; reference laboratory testing; digital cytology services; vaccines; local and cloud-based data services; allergy testing and immunotherapy; single-use offerings such as in-clinic diagnostic tests and heartworm preventive products; and practice information management software and related software. Our core focus is on supporting veterinarians in the canine and feline healthcare space.

On February 22, 2019, the Company acquired 70% of the equity of Optomed. Optomed designs, develops, manufactures and distributes veterinary imaging solutions, with a primary focus and expertise in endoscopy technologies and has a direct sales presence in France. On November 4, 2019 the Company acquired A. DUCHENE IMMO ("SCI Duchene"). SCI Duchene owns real estate in which Optomed operates.

On December 5, 2019, the Company acquired CVM Diagnostico Veterinario, S.L. and CVM Ecografia, jointly known as the CVM Companies ("CVM"). CVM is a Spanish company that primarily sells and performs marketing of medical equipment to veterinary clinics. In 2021, CVM was merged into scil animal care company SL.

On April 1, 2020, the Company completed the acquisition of scil animal care company GmbH ("scil") from Covetrus, Inc. scil represents a key milestone in the Company's long-term strategic plan creating a global veterinary diagnostics company with leadership positions in key geographic markets. Scil has operations in Germany, France, Italy, Spain, Canada, and Malaysia.

On October 5, 2020 the Company acquired the remaining 30% minority interest in Optomed. The Company had previously acquired 70% of the equity of Optomed in February 2019. The purchase allowed the Company to assume full control of the business operations. In March 2021, the interest in Optomed was sold to scil, and Optomed was immediately merged into scil animal care company sarl.

On February 1, 2021 the Company acquired Lacuna Diagnostics, Inc. ("Lacuna"). Lacuna is a United States based company that specializes in digital cytology services. The purchase allows the Company to broaden our Point of Care diagnostics offering. The Lacuna entity was immediately dissolved on February 1, 2021.

On July 1, 2021, the Company acquired BiEsse A-Laboratorio die Analisi Veterinarie S.r.l. (“BSA”). BSA is based in Milan, Italy and allows the Company to enter into the central reference laboratory market in Europe. In January, 2022, BSA was merged into scil animal care company SRI.

-2-


On September 1, 2021, the Company acquired 65% of the equity of Biotech Laboratories U.S.A. LLC ("Biotech"). Biotech is a developer of rapid assay diagnostic testing.

On January 3, 2022, the Company acquired VetZ GmbH (“VetZ”). VetZ is a European leader in veterinary practice information management software solutions (“PIMS”).

Products and Services
Our business is composed of two operating and reportable segments: North America and International. North America consists of the United States, Canada and Mexico. International consists of geographies outside of North America, primarily our operations in Australia, France, Germany, Italy, Malaysia, Spain and Switzerland. The Company's core strategic focus on Point of Care laboratory and imaging products is included in both segments. The North America segment also includes the contract manufacturing of vaccines and pharmaceutical products.
Our major product categories sold in both segments include: Point of Care laboratory instruments and consumables; digital imaging diagnostic instruments, software and services; digital cytology services; local and cloud-based data services; allergy testing and immunotherapy; and single use offerings such as in-clinic diagnostic tests and heartworm preventive products. The North America segment also includes private label vaccine and pharmaceutical production, which are sold by third parties under third party labels.
For the year ended December 31, 2021, our North America and International segments represent approximately 62.6% and 37.4% of our total revenue, respectively.
Point of Care Laboratory and Imaging Diagnostics
We offer a line of veterinary Point of Care (stationary and portable) laboratory diagnostic instruments for testing blood and other biological materials, for use in diagnostic imaging and for other uses, some of which are described below. We also market and sell consumable supplies and services for these instruments. Our line of veterinary instruments includes the following:
Blood Chemistry. Element DC® Veterinary Chemistry Analyzer (the "Element DC") is an easy-to-use, robust system that uses dry slide technology for blood chemistry and electrolyte analysis. The Element DC5x® Veterinary Chemistry Analyzer (the "Element DC5x"), launched during 2018, delivers faster run times, higher throughput, and allows simultaneous staging of five patient samples. The Element DCXTM Veterinary Chemistry Analyzer (the "Element DCX"), launched during 2021, is a new chemistry analyzer that is nestled between the economical Element DC and the ultra-high-capacity Element DC5x. The Element DC, Element DCX, and Element DC5x utilize the same test slides. We are supplied with the Element DC, Element DCX, and Element DC5x, as well as the affiliated test slides and supplies, under a contractual agreement with FUJIFILM Corporation for sale in the North America segment.
We also market and distribute the Element RC®, Element RCXTM, and Element RC3XTM, easy-to-use, compact chemistry systems that utilize load-and-go rotors for blood chemistry and electrolyte analysis. A small volume of whole blood can be loaded on the rotor, eliminating the need for external centrifugation. Rotors of various test menus are available, providing results in some cases for up to 21 measured tests, including additional calculated values. We also market and distribute the scil Element DC®, easy to use, compact chemistry systems that utilize load-and-go dry chemistry tests for blood chemistry. We are supplied with the Element RC, the Element RCX, the Element RC3X, and the scil Element DC under contractual agreements with various suppliers, which are sold and marketed in the International segment.

-3-


Hematology. The Element HT5® Hematology Analyzer (the "HT5") is a true 5-part hematology analyzer which measures key parameters such as white blood cell count, red blood cell count, platelet count and hemoglobin levels in animals. The HT5 can generate results in less than a minute with 15 µL of sample. We are supplied with the HT5 and affiliated reagents and supplies under a contractual agreement with Shenzen Mindray Bio-Medical Electronics Co., Ltd. ("Mindray"). We also market the scil Vet abc Plus +TM, a 4-part hematology analyzer that provides results in less than a minute with 10 µL of sample.
Blood Gases and Electrolytes. The Element POC® Blood Gas & Electrolyte Analyzer (the "EPOC") is a handheld, wireless analyzer which delivers rapid blood gas, electrolyte, metabolite and basic blood chemistry testing. The EPOC features test cards with room temperature storage which can offer results with less than 100 µL of sample as well as WiFi and Bluetooth connectivity.
Immunodiagnostics. The Element i® Immunodiagnostic Analyzer (the "Element i") utilizes fluorescence immunoassay technology to ensure sensitivity for accurate in-clinic detection of Total T4, TSH, Cortisol, Bile Acids, and Progesterone. The Element i is a benchtop technology with a test time of 10 minutes or less per analyte. Along with confidence in results, this measurement principle allows for simplified reagents and testing protocols. The Element i+® Immunodiagnostic Analyzer (the "Element i+"), launched during 2020, utilizes patented fluorescence waveguide immunoassay technology with laser evanescent illumination for accurate in-clinic detection of Total T4 and Cortisol. The Element i+ delivers results in as little as 5 minutes from a sample volume of 100ul, using microfluidic cartridges stored at room temperature. The Element i+ analyzer system has capability of high sensitivity and specificity multiplexed assays in a single microfluidic cartridge, offering future menu expansions in endocrine, inflammatory, infectious disease, and other diagnostic target areas. The Cube-VetTM is a compact benchtop analyzer used for the determination of the parameters fibrinogen, cCRP, SAA, T4, fructosamine, pancreas-specific lipase (dog / cat), ammonia, GLDH, lactate, progesterone, bile acids, phenobarbital and SDMA.
Coagulation. The Element COAG® Veterinary Analyzer (the "Element COAG") is a compact benchtop, cartridge-based system used for coagulation and specialty testing. There are five test cartridges offered: the PT/aPTT Coag Combo, Equine Fibrinogen, Canine Fibrinogen, Canine DEA 1 Blood Typing and Feline A and B Blood Typing. Each of these cartridges perform accurate, automated analysis using less than 100 µL of sample in just minutes.
The Element COAG+TM Veterinary Analyzer (the "Element COAG+") is a lightweight, handheld, battery-powered, wifi-capable cartridge-based system used for coagulation testing. The combined PT/aPTT test strips are stored at room temperature and accurate analysis can be achieved in just minutes using only 10ul of fresh or citrated whole blood.
Urine and Fecal Diagnostics. The Element AIM® Veterinary Analyzer (the "Element AIM") is a first in class automated fecal and urine combination point of care laboratory analyzer. Utilizing a novel, proprietary dual-sample type-capable cartridge, on-board centrifugation, sophisticated three-plane precision motion system, superior optical subsystem components, and image capture and processing artificial intelligence, the Element AIM provides accurate automated urine sediment and fecal flotation results in minutes. State of the art quality images are presented for rapid viewing during the patient visit, eliminating manual sample processing and time-consuming microscopic slide review. Cloud image capture and continuous machine learning software capabilities will allow identification, classification, and quantitation improvements over time, as well as additional enhancements in identifying new target objects.
Digital Cytology. The HeskaViewTM Telecytology service provides in-clinic automated microscopic slide scanning and computing equipment that is seamlessly integrated with an online, on-demand network of board-certified clinical pathologists available 24 hours a day, 7 days a week, 365 days a year. Patient samples scanned and submitted can be evaluated and a comprehensive pathology report returned to the veterinarian
-4-



typically within a couple of hours, often within minutes for urgent STAT needs, expediting patient diagnosis and treatment, elevating overall patient care.
IV Pumps. The VET/IV 2.2TM infusion pump is a compact, affordable IV pump that allows veterinarians to easily provide regulated infusion of fluids for their patients.
Digital Radiography. We sell hardware, including digital radiography detectors, acquisition workstation equipment, positioning aides, viewing computers, radiographic generators, anti-scatter grids and other accessories for use in digital radiography imaging diagnostics. With this hardware, we also provide licensed embedded software, support, data hosting, warranty and other services. CloudDRTM solutions combine flat panel digital radiography detectors, acquisition workstations and acquisition software to produce, review, archive and share radiographic image studies, primarily in fixed location companion animal veterinary settings.

We also sell mobile digital radiography products, primarily for equine use, such as the Cuattro Uno, a full powered, portable digital radiography generator integrated with an embedded touchscreen acquisition and review function. In addition to Cuattro Uno, we sell the Cuattro Hub, a mobile digital radiography acquisition console that is capable of operating as a general full field wireless x-ray imager and as the control and display for DentiPodTM, a large format equine intraoral dental sensor, and SonoPod TM, a wireless ultrasound.
Ultrasound Systems. We sell ultrasound products, including affiliated probes and peripherals, with varying features and corresponding price points from various suppliers.
Diagnostic Data and Support. CloudbankTM is an automatic, secure, web-based image storage solution designed to interface with the imaging products we sell. HeskaView+TM is a Picture Archival and Communications Systems (PACS) for web or local viewing, reporting, planning and email sharing of studies on Internet devices, including personal computers, tablet devices and smartphones. SupportCloudTM is a support package including call center voice and remote diagnostics, recovery and other services, such as the provision of warranty-related loaner units, to support customers. Access and operation between our imaging devices, CloudbankTM and SupportCloudTM is supported by the acquisition software used in the equipment we sell.

HeskaView and Heska’s Data Capture Utility (DCU) are modern and intuitively operated practice information software applications for Point of Care devices. The HeskaView software can be used as independent practice information reporting software for Heska analyzers. HeskaView and the DCU can be used as a middleware to bi-directionally connect Heska’s analyzers to a wide variety of Veterinary Practice Management Software platforms used throughout North America.

scil vIP® is a modern and intuitively operated practice information software for Point of Care devices. The software can be used as independent practice information software or as middleware to connect POC equipment throughout Europe. It further provides a web interface allowing the users to access the software even more easily.
-5-



Point of Care Rapid Assay Diagnostic Tests
We sell rapid point-of-care tests to detect antigens and antibodies associated with infectious and parasitic diseases of animals. The trūRapid™ line of lateral flow tests are fast, accurate, and convenient for veterinarians. There are over 20 different tests available to detect antigens and antibodies for a variety of infectious and parasitic diseases. Both individual and multiplex rapids are available to give clinics the ultimate flexibility in testing options. trūRapids™ can be used on a variety of samples, including feces, whole blood, serum, or plasma and are stored at room temperature providing convenience for any practice. With strong sensitivity and specificity, trūRapid™ tests afford clinics the confidence to make the correct clinical decisions to diagnose and treat pets.
Heartworm Preventive Products
We have an agreement with Merck Animal Health, a unit of Merck & Co., Inc., granting Merck Animal Health the exclusive distribution and marketing rights for our canine heartworm prevention product, Tri-Heart® Plus Chewable Tablets, ultimately sold to or through veterinarians in the U.S. Tri-Heart Plus Chewable Tablets (ivermectin/pyrantel) are indicated for use as a monthly preventive treatment of canine heartworm infection and for treatment and control of ascarid and hookworm infections. We manufacture Tri-Heart Plus Chewable Tablets at our Des Moines, Iowa production facility.
Allergy Products and Services
Allergy is common in companion animals. Clinical symptoms of allergy are variable, but are often manifested as persistent and serious skin disease in dogs and cats. Clinical management of allergic disease is problematic, as there are a large number of allergens that may give rise to these conditions. Although skin testing is often regarded as the most accurate diagnostic procedure, such tests can be painful, subjective and inconvenient. The effectiveness of the immunotherapy that is prescribed to treat symptoms of allergic disease is inherently limited by inaccuracies in the diagnostic process.
We believe that our ALLERCEPT® Definitive Allergen Panels provide the most accurate determination of which we are aware of the specific allergens to which an animal, such as a dog, cat or horse, is reacting. The panels use a highly specific recombinant version of the natural IgE receptor to test the serum of potentially allergic animals for IgE directed against a panel of known allergens. A typical test panel consists primarily of various pollen, grass, mold, insect and mite allergens. The test results serve as the basis for prescription ALLERCEPT® Therapy Shots and ALLERCEPT® Therapy Drops. We operate veterinary laboratories in Loveland, Colorado and Fribourg, Switzerland which both offer blood testing using our ALLERCEPT® Definitive Allergen Panels.

We sell kits to conduct blood testing using our ALLERCEPT® Definitive Allergen Panels to third party veterinary diagnostic laboratories outside of the U.S. We also sell products to screen for the presence of allergen-specific IgE to these customers. Animals testing positive for allergen-specific IgE using these screening tests are candidates for further evaluation using our ALLERCEPT® Definitive Allergen Panels.

Veterinarians who use our ALLERCEPT® Definitive Allergen Panels often purchase our ALLERCEPT® Therapy Shots or ALLERCEPT® Therapy Drops. These prescription immunotherapy treatment sets are formulated specifically for each allergic animal and contain only the allergens to which the animal has significant levels of IgE antibodies. The prescription formulations are administered in a series of subcutaneous injections (Shots) or by daily sublingual (under the tongue) administration (Drops), with doses increasing over several months, to ameliorate the allergic condition of the animal. Immunotherapy is generally continued for an extended time. We offer canine, feline and equine subcutaneous and sublingual
-6-



immunotherapy treatment products. We believe our ALLERCEPT® Therapy Drops offer a convenient alternative to subcutaneous injection, thereby increasing the likelihood of pet owner compliance.
Other Vaccines and Pharmaceuticals ("OVP")
We developed a line of bovine vaccines that are licensed by the U.S. Department of Agriculture ("USDA"). In January 2015, we signed a long-term Master Supply Agreement related to these vaccines with Elanco.
We manufacture biological and pharmaceutical products for a number of other animal health companies. We manufacture products for animals other than cattle including horses, pigs, chickens, cats and dogs. Our offerings range from providing complete turnkey services which include research, licensing, production, labeling and packaging of products to providing any one of these services as needed by our customers as well as validation support and distribution services.
Marketing, Sales and Customer Support
We currently market our products to veterinarians through an outside field organization, a telephone sales force and independent third-party distributors, as well as through trade shows, print advertising and through other distribution relationships, such as Merck Animal Health in the case of our heartworm preventive. As of December 31, 2021, our customer facing sales, installed base support and utilization organization consisted of 144 and 125 individuals in various parts of our North America and International segments, respectively.
Veterinarians may obtain our products directly from us or indirectly through others. All of our products ultimately are sold primarily to or through veterinarians. The acceptance of our products by veterinarians is critical to our success. Internationally, we market our products to veterinarians primarily through our recent acquisitions of scil, Optomed and CVM, and through organic efforts in Australia we have begun to market directly. We also market internationally outside our key countries through third-party veterinary diagnostic laboratories and independent third party distributors.
We have a staff dedicated to customer and product support including veterinarians, technical support specialists and service technicians. Individuals from our product development group may also be used as a resource in responding to certain product inquiries.
All OVP products are marketed and sold by third parties under third-party labels.
We grant third parties rights to our intellectual property as well as our products, with our compensation often taking the form of royalties and/or milestone payments.
Manufacturing
The majority of our revenue is from proprietary products manufactured by third parties. Third parties manufacture our veterinary instruments, including affiliated consumables and supplies.
Our facility in Des Moines, Iowa is a USDA, Food and Drug Administration ("FDA") and Drug Enforcement Agency ("DEA") licensed biological and pharmaceutical manufacturing facility. This facility currently has the capacity to manufacture more than 50 million doses of vaccine each year. We expect that we will, for the foreseeable future, manufacture most, or all of our pharmaceutical and biological products at this facility, as well as most, or all, of our recombinant proteins and other proprietary reagents for our diagnostic tests. We currently manufacture our canine heartworm prevention product, our allergy treatment products and all our OVP products at this facility.
-7-



The OVP products for our North America segment are purchased in both finished and bulk format, and we perform all phases of manufacturing, including growth of the active bacterial and viral agents, sterile filling, lyophilization and packaging at this facility. We manufacture our various allergy products at our Des Moines facility, our Loveland facility and our Fribourg facility. We believe the raw materials for most of the products we manufacture are readily available from more than one source.
Product Development
We are committed to providing innovative products to address the health needs of companion animals. We may obtain such products from external sources, external collaboration or internal research and development.
We are committed to identifying external product opportunities and creating business and technical collaborations that lead to high value veterinary products. We believe that our active participation in scientific networks and our reputation for investing in research enhances our ability to acquire external product opportunities. We have collaborated, and intend to continue to do so, with a number of companies and universities.
Internal research and development is managed on a case-by-case basis. We employ individuals with expertise in various applicable areas and will form multidisciplinary product-associated teams as appropriate.
Intellectual Property
We believe that patents, trademarks, copyrights and other proprietary rights represent opportunities to grow our business and maintain or enhance our competitive position. We also rely upon trade secrets, know-how, continuing technological innovations and licensing opportunities to develop and maintain our competitive position. The proprietary technologies of our OVP products are primarily protected through trade secret protection of, for example, our manufacturing processes in this area.

We actively seek patent protection both in the U.S. and abroad. Our issued patent portfolios primarily relate to allergy, diagnostic and detection tests, and vaccine delivery technologies. As of December 31, 2021, we owned, co-owned or had rights to 2 issued U.S. patents expiring at various dates from May 2022 to April 2024 and had 1 pending U.S. patent application. Our corresponding foreign patent portfolio as of December 31, 2021 included 2 issued patents in various foreign countries expiring at various dates from March 2022 to August 2024 and no pending applications.
We also have obtained exclusive and non-exclusive licenses for numerous other patents held by academic institutions and for-profit companies.
Seasonality
While we do not experience significant seasonal fluctuations in our sales throughout the year, we generally experience higher sales in the fourth quarter due to industry trade shows and other similar activities.
-8-


Government Regulation
Although the majority of our revenue is from the sale of unregulated items, many of our products or products that we may develop are, or may be, subject to extensive regulation by governmental authorities in the U.S., including the USDA and the FDA and by similar agencies in other countries. These regulations govern, among other things, the development, testing, manufacturing, labeling, storage, pre-market approval, advertising, promotion, sale and distribution of our products. Satisfaction of these requirements can take several years to achieve and the time needed to satisfy them may vary substantially, based on the type, complexity and novelty of the product. Any product that we develop must receive all relevant regulatory approval or clearances, if required, before it may be marketed in a particular country. The following summarizes the major U.S. government agencies that regulate animal health products:

USDA.  Vaccines and certain single use, point-of-care diagnostics are considered veterinary biologics and are therefore regulated by the Center for Veterinary Biologics, or CVB, of the USDA. In contrast to vaccines, single use, point-of-care diagnostics can typically be licensed by the USDA in about two years, at considerably less cost. However, vaccines or diagnostics that use innovative materials, such as those resulting from recombinant DNA technology, usually require additional time to license. The USDA licensing process involves the submission of several data packages. These packages include information on how the product will be manufactured, information on the efficacy and safety of the product in laboratory and target animal studies and information on performance of the product in field conditions.

FDA.  Pharmaceutical products, which typically include synthetic compounds, are approved and monitored by the Center for Veterinary Medicine of the FDA. Under the Federal Food, Drug and Cosmetic Act, the same statutory standard for FDA approval applies to both human and animal drugs: demonstrated safety, efficacy and compliance with FDA manufacturing standards. However, unlike human drugs, neither preclinical studies nor a sequential phase system of studies are required. Rather, for animal drugs, studies for safety and efficacy may be conducted immediately in the species for which the drug is intended. Thus, there is no required phased evaluation of drug performance, and the Center for Veterinary Medicine will review data at appropriate times in the drug development process. The time and cost for developing companion animal drugs may be significantly less than for drugs for livestock animals, which generally have enhanced standards designed to ensure safety in the food chain.

EPA.  Products that are applied topically to animals or to premises to control external parasites are regulated by the Environmental Protection Agency, or EPA.
After we have received regulatory licensing or approval for our products, numerous regulatory requirements typically apply. Among the conditions for certain regulatory approvals is the requirement that our manufacturing facilities or those of our third-party manufacturers conform to current Good Manufacturing Practices or other manufacturing regulations, which include requirements relating to quality control and quality assurance as well as maintenance of records and documentation. The USDA, FDA and foreign regulatory authorities strictly enforce manufacturing regulatory requirements through periodic inspections and/or reports.
A number of our animal health products are not regulated. For example, certain products such as our ALLERCEPT® panels are not regulated by either the USDA or FDA. Similarly, none of our veterinary instruments requires regulatory approval to be marketed and sold in the U.S.

-9-



We have pursued Conformité Européene (CE)Marking for imaging equipment and regulatory approval outside the U.S. based on market demographics of foreign countries. For marketing outside the U.S., we are subject to foreign regulatory requirements governing regulatory licensing and approval for many of our products. Licensing and approval by comparable regulatory authorities of foreign countries must be obtained before we can market products in those countries. Product licensing approval processes and requirements vary from country to country and the time required for such approvals may differ substantially from that required in the U.S. We cannot be certain that approval of any of our products in one country will result in approvals in any other country.
To date, we or our distributors have sought regulatory approval for certain of our products from the Canadian Center for Veterinary Biologics, or CCVB (Canada); the Japanese Ministry of Agriculture, Forestry and Fisheries, or MAFF (Japan); the Australian Department of Agriculture, Fisheries and Forestry, or ADAFF (Australia); the Republic of South Africa Department of Agriculture, or RSADA (South Africa); the Agriculture, Fisheries and Conservation Department, or ADCD (Hong Kong); the Macau Animal Health Division of Animal Control and Inspection, or IACM (Macau); the Spanish Ministry for Agriculture, Fisheries and Food; and from the relevant regulatory authorities in certain other countries requiring such approval.
The heartworm and allergy products previously discussed which have received regulatory approval in the U.S. and/or elsewhere are summarized below:
ProductsCountryRegulatedAgencyStatus
ALLERCEPT Allergy Treatment SetsU.S.
Canada
Yes
Yes
USDA
CCVB
Licensed
Licensed
SOLO STEP CHU.S.
EU
Canada
Yes
No-in most countries
Yes
USDA

CCVB
Licensed
 
Licensed
SOLO STEP FHU.S.
Canada
Yes
Yes
USDA
CCVB
Licensed
Licensed
TRI-HEART Plus Heartworm PreventiveU.S.
Hong Kong
Macau
Yes
Yes
Yes
FDA
AFCD
IACM
Licensed
Licensed
Licensed
Customer Concentration

The information concerning our significant customers included in our Risk Factors section of this Annual Report under the caption “The loss of significant customers who, for example, are historically large purchasers or who are considered leaders in their field could damage our business and financial results” is incorporated herein by reference thereto.
Competition
Our market is intensely competitive. Our competitors include independent animal health companies and major pharmaceutical companies that have animal health divisions. We also compete with independent, third-party distributors, including distributors who sell products under their own private labels. In the Point of Care diagnostic testing market, our major competitors include IDEXX Laboratories, Inc. ("IDEXX") and Zoetis Inc. ("Zoetis"). Idexx has a larger veterinary product and service offering than we do and a large sales infrastructure network and a well-established brand name. Zoetis also has a large sales infrastructure network.
-10-



In our North America segment, the OVP products we manufacture for sale by third parties compete with similar products offered by a number of other companies, some of which have substantially greater financial, technical, research and other resources than us and may have more established marketing, sales, distribution and service organizations than we do. Companies with a significant presence in the animal health market such as CEVA Santé Animale, Elanco, Merck, Sanofi, Vétoquinol S.A., Virbac S.A. and Zoetis may be marketing or developing products that compete with our products or would compete with them if successfully developed. These and other competitors and potential competitors may have substantially greater financial, technical, research and other resources and larger, more established marketing, sales, distribution and service organizations than we do. Our competitors may offer broader product lines and have greater name recognition than we do.
Environmental Regulation
In connection with our product development activities and manufacturing of our biological, pharmaceutical, diagnostic and detection products, we are subject to federal, state and local laws, rules, regulations and policies governing the use, generation, manufacture, storage, handling and disposal of certain materials, biological specimens and wastes. Although we believe that we have complied with these laws, regulations and policies in all material respects and have not been required to take any significant action to correct any noncompliance, we may be required to incur significant costs to comply with environmental and health and safety regulations in the future. Although we believe that our safety procedures for handling and disposing of such materials comply with the standards prescribed by state and federal regulations, the risk of accidental contamination or injury from these materials cannot be eliminated. In the event of such an accident, we could be held liable for any damages that result and any such liability could exceed our resources.
Human Capital Resources
As of December 31, 2021, we employed approximately 655 persons, 396 of which resided in North America and 259 internationally. We employ temporary workers on a need only basis to maintain business flexibility and a dynamic workforce. We are committed to employee diversity and inclusion and the support of traditionally underrepresented groups in management. Our workforce is approximately 53% women and 47% men with 40% of our U.S. management team (defined as Director, Vice President, Senior Vice President and Executive Vice President) represented by women. In 2021, we experienced an employee turnover rate of approximately 15% globally.
We believe that the current and future success of our company’s ability to execute on its strategic initiatives is highly dependent upon our ability to recruit, retain and reward our employees. We engage in targeted recruitment strategies to fill highly skilled positions. Our employees enjoy competitive compensation plans including market rate targeted salaries, robust benefits including retirement plans and employee stock purchase plan opportunities, and the opportunity for participation in short- and long-term incentive programs. Our compensation philosophy is designed to provide an appealing, market-based and rewarding compensation program that encourages high personal and company performance, strong cultural and ethical behavior, and incentives aligned with shareholder interests. Our aim is to attract, engage and retain highly qualified, motivated, and creative people who will fulfill our mission to be the “voice of the pet,” while delivering on Heska goals in a healthy, honest, and sustainable manner.

We are committed to providing a workplace that protects the health and well-being of our employees. All employees are required to abide by our Code of Conduct and Ethics, company health and safety parameters and contribute to a positive and friendly company culture. Due to the COVID-19 pandemic and in consideration of our employees’ safety, in March 2020, we implemented work from home policies for all employees with the ability to work remotely, along with targeted on-site attendance for employees whose job requires their physical presence. At our Des Moines, Iowa manufacturing facility, we instituted staggered start
-11-


times, designated building entry/exit protocols and closed common areas to maximize “social distancing” guidelines. As of December 31, 2021, we continue to enforce these safety precautions and abide by Center for Disease Control (“CDC”) guidelines, while tentatively planning limited return to work procedures in the second half of 2022.

Our Chief Administrative Officer is responsible for developing and executing the Company’s human capital strategy and updates the Board on human capital matters.
Where You Can Find Additional Information
Our principal executive offices are located at 3760 Rocky Mountain Avenue, Loveland, Colorado 80538. Our telephone number is 970-493-7272 and our Internet address is www.heska.com. References to our website in this Annual Report on Form 10-K are inactive textual references only and the content of our website should not be deemed incorporated by reference for any purpose.
Because we believe it provides useful information in a cost-effective manner to interested investors, we make available free of charge, via a link on our website, our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practical after we electronically file such material with, or furnish it to, the Securities and Exchange Commission (the "SEC").
In addition, you may also review and download a copy of this Annual Report on Form 10-K, including any exhibits and any schedules filed therewith, and our other periodic and current reports, proxy and information statements, and other information that we file with the SEC, without charge, by visiting the SEC's website (http://www.sec.gov).

Information About Our Executive Officers
Our executive officers and their ages as of February 28, 2022 are as follows:
 
NameAgePosition
Kevin S. Wilson49Chief Executive Officer and President
Catherine Grassman46Executive Vice President, Chief Financial Officer
Nancy Wisnewski, Ph.D.59Executive Vice President, Chief Operating Officer
Steven M. Eyl56Executive Vice President, Chief Commercial Officer, and President, scil animal care company
Christopher Sveen39Executive Vice President, Chief Administrative Officer, General Counsel and Corporate Secretary, Heska and President, Diamond Animal Health
Eleanor Baker37Executive Vice President, Managing Director and Chief Operating Officer scil animal care company
Kevin S. Wilson was appointed President and Chief Executive Officer effective March 31, 2014. He previously served as our President and Chief Operating Officer from February 2013. Mr. Wilson became a member of our Board of Directors in May 2014. Mr. Wilson is a founder, member and officer of Cuattro, LLC, an imaging and software company. Since 2008, he has been involved in developing technologies for radiographic imaging with Cuattro, LLC and as a founder of Cuattro Software, LLC, Cuattro Medical, LLC and Cuattro Veterinary, LLC. Mr. Wilson served on the board of various private, non-profit and educational organizations from 2005 to 2011. He was a founder of Sound Technologies, Inc., a diagnostic imaging
-12-


company, in 1996. After Sound Technologies, Inc. was sold to VCA Antech, Inc. in 2004, Mr. Wilson served as Chief Strategy Officer for VCA Antech, Inc. until 2006. Mr. Wilson attended Saddleback College. 
Catherine Grassman, CPA, was appointed Executive Vice President, Chief Financial Officer on May 6, 2019. She previously served as Vice President and Chief Accounting Officer from December 2017 to May 2019 and as Corporate Controller from January 2017 to December 2017. Prior to joining Heska, Ms. Grassman was Corporate Controller of KeyPoint Government Solutions, a mid-sized private-equity backed, background investigation services company. She also spent more than 15 years with PricewaterhouseCoopers, LLP as a senior manager in the audit practice. She is licensed in Colorado as a Certified Public Accountant and possesses a Master of Accountancy and a Bachelor of Business Administration from Stetson University.
Nancy Wisnewski, Ph.D. was appointed Executive Vice President, Chief Operating Officer in August 2019. She previously served as Executive Vice President, Diagnostic Operations and Product Development from September 2016 to August 2019, as Executive Vice President, Product Development and Customer Service from April 2011 to September 2016 and as Vice President, Product Development and Technical Customer Service from December 2006 to April 2011. From January 2006 to November 2006, Dr. Wisnewski was Vice President, Research and Development. Dr. Wisnewski held various positions in Heska's Research and Development organization between 1993 and 2005. She holds a Ph.D. in Parasitology/Biochemistry from the University of Notre Dame and a BS in Biology from Lafayette College.
Steven M. Eyl was appointed Executive Vice President, Global Sales and Marketing in September 2016. He previously served as our Executive Vice President, Commercial Operations from May 2013 to September 2016. Mr. Eyl was a principal of Eyl Business Services, a consulting firm, from January 2012 to May 2013. He was President of Sound Technologies, Inc. ("Sound") from 2000 to 2011, including after Sound's acquisition by VCA Antech, Inc. in 2004. Mr. Eyl has an extensive background in medical technology sales. He is a graduate of Indiana University.
Christopher Sveen, Esq. was appointed Executive Vice President, Chief Administrative Officer, General Counsel and Corporate Secretary of Heska Corporation and President, Diamond Animal Health in April 2020, previously serving as Vice President, General Counsel from December 2018 to April 2020. Before joining Heska, Mr. Sveen served as a Private Banker at J.P. Morgan Private Bank in Chicago from August 2015 to May 2018 and prior to that as a civil litigation and trial attorney at a boutique litigation firm. Mr. Sveen received his Juris Doctor from Chicago-Kent College of Law in 2009 and his Master of Business Administration (MBA) from the Kelley School of Business at Indiana University in 2015. He is licensed to practice law in Illinois and Colorado.

Eleanor Baker, Esq. was appointed Executive Vice President, Managing Director of scil in April 2020, previously serving as Vice President, General Counsel since November 2017. Previously, Ms. Baker worked at KPMG, LLP as a technology and innovation solutions consultant from 2015 to November 2017. Ms. Baker received her Juris Doctor from Wake Forest School of Law, a Master of Laws from University of Houston and her undergraduate degree from Texas A&M University. She is licensed to practice law in Texas and Colorado.
Item 1A.Risk Factors

Risk Factors Summary

Pursuant to Item 105(b) of Regulation S-K, the following represents a summary of the principal factors that make an investment in our common stock speculative or risky. This summary does not address all of the risks that we face. Additional discussion of the risks summarized in this risk factor summary, and other risks that we face, can be found below under the heading “Risk Factors” and should be carefully considered, together
-13-


with other information in this Form 10-K and our other filings with the SEC, before making an investment decision regarding our common stock.

Risks related to our business and industry

Uncertainty regarding the extent to which the COVID-19 pandemic will adversely impact our business, results of operations and financial condition.
If third parties with substantial marketing rights for certain of our historical products, existing products, or future products under development are not successful in marketing those products, then our sales and financial position may suffer.
We rely substantially on third party suppliers and rights under contracts with third parties. The loss of products, or rights under contracts, or delays in product availability from one or more third party suppliers could substantially harm our business.
We depend on key personnel for our future success. If we lose our key personnel or are unable to attract and retain additional personnel, we may be unable to achieve our goals.
The loss of significant customers who, for example, are historically large purchasers or who are considered leaders in their field could damage our business and financial results.
We operate in a highly competitive industry, which could render our products obsolete or substantially limit the volume of products that we sell. This would limit our ability to compete and maintain sustained profitability.
We often depend on third parties for products we intend to introduce in the future. If our current relationships and collaborations are not successful, we may not be able to introduce the products we intend to introduce in the future.
We may be unable to market and sell our products successfully.
We face risks associated with our international operations and our international expansion may not generate the results we anticipate.
We may face costly legal disputes, including disputes related to our intellectual property or technology or that of our suppliers or collaborators.
Interpretation of existing legislation, regulations and rules, including financial accounting standards, or implementation of future legislation, regulations and rules could cause our costs to increase or could harm us in other ways.
We are currently evaluating, and we intend to pursue, acquisitions, investments, licenses, joint ventures, and other strategic development opportunities, which may not have desired results and could be detrimental to our financial position.
Obtaining and maintaining regulatory approvals in order to market our products may be costly and could delay the marketing and sales of our products. Failure to meet all regulatory requirements could cause significant losses from affected inventory and the loss of market share.
Our future revenues depend on successful product development, direct manufacturing, contract manufacturing, commercialization and/or market acceptance, any of which can be slower than we expect or may not occur.
Many of our expenses are fixed and if factors beyond our control cause our revenue to fluctuate, this fluctuation could cause greater than expected losses, cash flow and liquidity shortfalls.
Cyberattack related breaches of our information technology systems could have an adverse effect on our business.
We may be unable to protect our stakeholders’ privacy or we may fail to comply with privacy laws.
We may not be able to achieve sustained profitability or increase profitability on a quarterly or annual basis.
We may face product returns and product liability litigation in excess of, or not covered by, our insurance coverage or indemnities and/or warranties from our suppliers. If we become subject to
-14-


product liability claims resulting from defects in our products, we may fail to achieve market acceptance of our products and our sales could substantially decline.
We may be held liable for the release of hazardous materials, which could result in extensive remediation costs or otherwise harm our business.

Risks related to our common stock

Our stock price has historically experienced high volatility, and could do so in the future, including experiencing a material price decline resulting from a large sale in a short period of time. This volatility could affect the value of our common stock.
Our NOL Protective Amendment could adversely impact the value and trading liquidity of our common stock.
If securities analysts do not publish research or reports about our business, or if they downgrade our stock, the price of our stock could decline.
We have not declared or paid any dividends on our common stock since 2012 and we do not anticipate paying any cash dividends in the foreseeable future.
We have fewer than 300 holders of record, which could allow us to terminate voluntarily the registration of our common stock with the SEC and after which we would no longer be eligible to maintain the listing of our common stock on The Nasdaq Capital Market. We may also be unable to otherwise maintain our listing on The Nasdaq Capital Market.
Provisions in our Certificate of Incorporation and bylaws and under Delaware law might discourage, delay or prevent a change of control of our company or changes in our management and, therefore, depress the trading price of our common stock.

Risks related to the outstanding Notes

Servicing our debt will require a significant amount of cash, and we may not have sufficient cash flow from our business to pay our substantial debt.
We may not have the ability to raise the funds necessary to settle conversions of our convertible notes (the "Notes") in cash or to repurchase the Notes upon a fundamental change, and our future debt may contain, limitations on our ability to pay cash upon conversion or repurchase of the Notes.
The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.

Risk Factors

Our future operating results may vary substantially from period to period due to a number of factors, many of which are beyond our control. The following discussion highlights the material factors and the possible impact of these factors on future results of operations. If any of the following factors actually occur, our business, financial condition or results of operations could be harmed. In that case, the price of our Public Common Stock could decline and investors in our Public Common Stock could experience losses on their investment.

-15-


Risks related to our business and industry

The extent to which the COVID-19 pandemic will adversely affect our business, results of operations and financial condition is uncertain.

The global spread of the coronavirus and its variants (the “COVID-19 pandemic”) has created significant uncertainty and economic disruption in the markets in which we operate, both near-term and potentially long-term. The extent to which the COVID-19 pandemic will affect our business, results of operation and financial condition is difficult to predict and depends on numerous rapidly evolving factors, such as the severity and transmission rate of the virus, the emergence and spread of variants, infection rates in areas where we operate, the extent and effectiveness of containment actions, including the continued availability and effectiveness of vaccines in the markets where we operate, the impact of actions taken by governmental authorities and other third parties in response to the pandemic, and the impact of these and other factors on our employees, customers, and suppliers. Although difficult to determine the full scope of the effects of the COVID-19 pandemic on our business, we have experienced and continue to experience supply chain disruptions, which may result in manufacturing delays and increased component costs. We also expect that we may incur increased compensation expenses and higher-than-normal employee turnover as we attempt to attract and retain skilled employees during a macro working environment where qualified labor is in short supply, job-mobility is high in part because of remote working arrangements, and the benefits of company culture and personal relationships are more difficult to realize outside of the traditional office setting. We are also monitoring the effects of the COVID-19 pandemic on the operation of veterinary clinics, consumer discretionary spending on their pets’ health and wellbeing, research and development trends regarding animal health vis a vis human health, and the ability of our sales staff to travel and our manufacturing staff to operate in their normal capacities. However, the effect of the COVID-19 pandemic on the foregoing issues and numerous other potential issues is difficult to predict, both in the short-term and in the long-term, and any one of them could cause a material adverse effect on our business, results of operation and financial condition. The COVID-19 pandemic could also have the effect of heightening other risk factors described in this report.

If third parties with substantial marketing rights for certain historical products, existing products or future products under development are not successful in marketing those products, then our sales and financial position may suffer.

We are party to agreements with Merck Animal Health (“MAH”) for our canine heartworm preventive product, TRI-HEART Plus Chewable Tablets, and Elanco for certain bovine vaccines, which have been sold primarily under the Titanium and MasterGuard brands. Either of these marketing partners may not devote sufficient resources to marketing our products and our sales and financial position could suffer significantly as a result. For example, in 2019, MAH failed to market, sell and support our heartworm preventive product, which resulted in depressed PVD product annual revenue in our North America segment. Furthermore, there may be nothing to prevent these partners from pursuing alternative technologies, products or supply arrangements, including as part of mergers, acquisitions or divestitures. Third party marketing assistance may not be available in the future on reasonable terms, if at all. If the third parties with marketing rights for our products were to merge or go out of business, the sale and promotion of our products could be diminished.

We rely substantially on third party suppliers and rights under contracts with third parties. The loss of products, or rights under contracts, or delays in product availability from one or more third party suppliers could substantially harm our business.

To be successful, we must contract for the supply of, or manufacture ourselves, current and future products of appropriate quantity, quality and cost. Such products must be available on a timely basis and be in compliance with any regulatory requirements. Similarly, we must provide ourselves, or contract for the supply of, certain services. Such services must be provided in a timely and appropriate manner. Failure to do any of the above could substantially harm our business.
-16-



We rely on third party suppliers to manufacture those products we do not manufacture ourselves and to provide services we do not provide ourselves. Proprietary products provided by these suppliers represent a majority of our revenue. We currently rely on these suppliers for our Point of Care laboratory instruments and consumable supplies for these instruments, for our imaging products and related software and services, for key components of our point-of-care diagnostic tests as well as for the manufacture of other products.

The loss of access to products from one or more suppliers could have a significant, negative impact on our business. Major suppliers that sell us proprietary products are FUJIFILM Corporation and Shenzen Mindray Bio-Medical Electronics Co., Ltd. We often purchase products from our suppliers under agreements that are of limited duration or potentially can be terminated on short notice subsequent to unfavorable legal action. In the case of our Point of Care laboratory instruments and our digital radiography solutions, post-termination, we are typically entitled to non-exclusive access to consumable supplies, or ongoing non-exclusive access to products and services to meet the needs of an existing customer base, respectively, for a defined period upon expiration of exclusive rights, which could subject us to competitive pressures in the period of non-exclusive access. There can be no assurance that our suppliers will meet their obligations under any agreements we may have in place with them or that we will be able to compel them to do so. Risks of relying on suppliers include:

Inability to meet minimum obligations. Current agreements, or agreements we may negotiate in the future, may commit us to certain minimum purchase or other spending obligations. It is possible we will not be able to create the market demand to meet such obligations, which could create a drain on our financial resources and liquidity. Some agreements may require minimum purchases and/or sales to maintain product rights and we may be significantly harmed if we are unable to meet such requirements and lose product rights.
Loss of exclusivity. In the case of our Point of Care laboratory instruments, if we are entitled to non-exclusive access to consumable supplies for a defined period upon expiration of exclusive rights, we may face increased competition from a third party with similar non-exclusive access or our former supplier, which could cause us to lose customers and/or significantly decrease our margins and could significantly affect our financial results. In addition, current agreements, or agreements we may negotiate in the future, with suppliers may require us to meet minimum annual sales levels to maintain our position as the exclusive distributor of these products. We may not meet these minimum sales levels and maintain exclusivity over the distribution and sale of these products. If we are not the exclusive distributor of these products, competition may increase significantly, reducing our revenues and/or decreasing our margins.
Changes in economics. An underlying change in the economics with a supplier, such as a large price increase or new requirement of large minimum purchase amounts, could have a significant, adverse effect on our business, particularly if we are unable to identify and implement an alternative source of supply in a timely manner.
Supply chain constraints in raw materials to suppliers. Our suppliers rely on sourcing raw materials, instrument components and other items necessary to produce the supply of products we offer our customers. Supply chain constraints faced by our suppliers may delay a supplier’s ability to produce our products, which could create an interruption in our ability to fulfill orders.
The loss of product rights upon expiration or termination of an existing agreement. Unless we are able to find an alternate supply of a similar product, we would not be able to continue to offer our customers the same breadth of products and our sales and operating results would likely suffer. In the case of an instrument supplier, we could also potentially suffer the loss of sales of consumable supplies, which would be significant in cases where we have built a significant installed base, further harming our sales prospects
-17-


and opportunities. Even if we were able to find an alternate supply for a product to which we lost rights, we would likely face increased competition from the product whose rights we lost being marketed by a third party or the former supplier and it may take us additional time and expense to gain the necessary approvals and launch an alternative product.
High switching costs. In our Point of Care laboratory instrument products, we could face significant competition and lose all or some of the consumable revenues from the installed base of those instruments if we were to switch to a competitive instrument. If we need to change to other commercial manufacturing contractors for certain of our regulated products, additional regulatory licenses or approvals generally must be obtained for these contractors prior to our use. This would require new testing and compliance inspections prior to sale, thus resulting in potential delays. Any new manufacturer would have to be educated in, or develop, substantially equivalent processes necessary for the production of our products. We likely would have to train our sales force, distribution network employees and customer support organization on the new product and spend significant funds marketing the new product to our customer base.
The involuntary or voluntary discontinuation of a product line. Unless we are able to find an alternate supply of a similar product in this or similar circumstances with any product, we would not be able to continue to offer our customers the same breadth of products and our sales would likely suffer. Even if we are able to identify an alternate supply, it may take us additional time and expense to gain the necessary approvals and launch an alternative product, especially if the product is discontinued unexpectedly.
Inconsistent or inadequate quality control. We may not be able to control or adequately monitor the quality of products we receive from our suppliers. Poor quality items could damage our reputation with our customers.
Limited capacity or ability to scale capacity. If market demand for our products increases suddenly, our current suppliers might not be able to fulfill our commercial needs, which would require us to seek new manufacturing arrangements and may result in substantial delays in meeting market demand. If we consistently generate more demand for a product than a given supplier is capable of handling, it could lead to large backorders and potentially lost sales to competitive products that are readily available. This could require us to seek or fund new sources of supply, which may be difficult to find or may require terms that are less advantageous if available at all.
Regulatory risk. Our manufacturing facility and those of some of our third party suppliers are subject to ongoing periodic unannounced inspection by regulatory authorities, including the FDA, USDA and other federal, state and foreign agencies for compliance with strictly enforced Good Manufacturing Practices, regulations and similar foreign standards. We do not have control over our suppliers’ compliance with these regulations and standards. Regulatory violations could potentially lead to interruptions in supply that could cause us to lose sales to readily available competitive products. If one of our suppliers is unable to provide a raw material or finished product due to regulatory issues, it could have a material adverse financial impact on our business and could expose us to legal action if we are unable to perform on contracts to our customers involving related products.
Developmental delays. We may experience delays in the scale-up quantities needed for product development that could delay regulatory submissions and commercialization of our products in development, causing us to miss key opportunities.
Limited geographic rights. We typically do not have global geographic rights to products supplied by third parties. If we were to determine a market opportunity in a geography where we did not have distribution
-18-


rights and were unable to obtain such rights from the supplier, it might hamper our ability to succeed in such geography and our sales and profits would be lower than they otherwise would have been.
Limited intellectual property rights. We typically do not have intellectual property rights, or may have to share intellectual property rights, to the products supplied by third parties and any improvements to the manufacturing processes or new manufacturing processes for these products.
Changes to United States tariff and import/export regulations. Changes to United States trade policies, treaties and tariffs could have a material adverse effect on global trade. These changes could result in increased costs of goods imported into the United States for the Company and our third party suppliers. Our third party suppliers may limit their trade with companies in the United States, including us.
Global human and animal health risk. Several of our suppliers have operations in areas that may be susceptible to public health emergencies that could restrict global trade generally, and our access to consumables and product, specifically. The risk of infectious disease in humans and animals may limit trade and product access with third party suppliers with companies inside and outside the United States, including us. In particular, the use of animal bi-product may affect our consumable supply as a result of global animal health risks.
Potential problems with suppliers such as those discussed above could substantially decrease sales, lead to higher costs and/or damage our reputation with our customers due to factors such as poor quality goods or delays in order fulfillment, resulting in our being unable to sell our products effectively and substantially harming our business.
We depend on key personnel for our future success. If we lose our key personnel or are unable to attract and retain additional personnel, we may be unable to achieve our goals.

Our future success is substantially dependent on the efforts of our senior management and other key personnel, including our Chief Executive Officer (“CEO”) and President, Kevin Wilson. The loss of the services of members of our senior management or other key personnel may significantly delay or prevent the achievement of our business objectives. Although we have employment agreements with many of these individuals, all are at-will employees, which means that either the employee or Heska may terminate employment at any time without prior notice. If we lose the services of, or fail to recruit, key personnel, the growth of our business could be substantially impaired. We do not maintain key person life insurance for any of our senior management or key personnel.

The loss of significant customers who, for example, are historically large purchasers or who are considered leaders in their field could damage our business and financial results.

Revenue from Covetrus, Inc., formerly known as Henry Schein Animal Health ("Covetrus"), represented approximately 8%, 6% and 14% of our consolidated revenue for the years ended December 31, 2021, 2020 and 2019, respectively. No other customer accounted for more than 10% of our consolidated revenue for the years ended December 31, 2021, 2020 or 2019. No customer accounted for more than 10% of our consolidated accounts receivable at December 31, 2021 or 2020. The loss of, or material reduction in business from, any of our significant customers could adversely affect our business and financial results.

-19-


We operate in a highly competitive industry, which could render our products obsolete or substantially limit the volume of products that we sell. This would limit our ability to compete and maintain sustained profitability.

The market in which we compete is intensely competitive. Our competitors include independent animal health companies and major pharmaceutical companies that have animal health divisions. We also compete with independent, third party distributors, including distributors that sell products under their own private labels. In the point-of-care diagnostic testing market, our major competitors include IDEXX Laboratories, Inc. and Zoetis Inc.. The OVP products manufactured by our North America segment for sale by third parties compete with similar products offered by a number of other companies, some of which have substantially greater financial, technical, research and other resources than us and may have more established marketing, sales, distribution and service organizations than those of our OVP product customers. Competitors may have facilities with similar capabilities to our Des Moines, Iowa facility, which they may operate and sell at a lower unit price to customers than we sell our OVP products for, which could cause us to lose customers. Companies with a significant presence in the companion animal health market, such as CEVA Sante´ Animale, Elanco, Merck, Sanofi, Vétoquinol S.A. and Virbac S.A. may be marketing or developing products that compete with our products or would compete with them if developed. These and other competitors and potential competitors may have substantially greater financial, technical, research and other resources and larger, more established marketing, sales and service organizations than we do. For example, if Zoetis devotes its significant commercial and financial resources to growing its market share in the veterinary allergy market, our allergy-related sales could suffer significantly. Our competitors may offer broader product lines and have greater name recognition than we do. Our competitors may also develop or market technologies or products that are more effective or commercially attractive than our current or future products or that would render our technologies and products obsolete. Further, additional competition could come from new entrants to the animal health care market. Moreover, we may not have the financial resources, technical expertise or marketing, sales or support capabilities to compete successfully.

If we fail to compete successfully, our ability to achieve sustained profitability will be limited and sustained profitability, or profitability at all, may not be possible.

We benefit from relationships or collaboration with third parties, including but not limited to, companies, buying groups, veterinary hospital groups and reference laboratory entities that operate in our markets. Beneficial third party, semi-competitive, directly competitive and cooperative relationships that affect how we go to market, develop products, generate leads and other commercial efforts of Heska may be negatively affected as a result of consolidation, acquisition, merger, exclusive arrangement or other agreements or activities between and amongst those third parties and others.

-20-


We may depend on third parties for products we intend to introduce in the future. If our current relationships and collaborations are not successful, we may not be able to introduce the products we intend to introduce in the future.

We are occasionally dependent on third parties and collaborative partners to perform research and development activities to successfully develop new products. We routinely discuss Heska marketing in the veterinary market instruments being developed by third parties for use in the human health care market. In the future, one or more of these third parties or collaborative partners may not complete research and development activities in a timely fashion, or at all. Even if these third parties are successful in their research and development activities, we may not be able to come to an economic agreement with them. If these third parties or collaborative partners fail to complete research and development activities or fail to complete them in a timely fashion, or if we are unable to negotiate economic agreements with such third parties or collaborative partners, our ability to introduce new products may be impacted negatively and our revenues may decline.
We may be unable to market and sell our products successfully.

We may not develop and maintain marketing and/or sales capabilities successfully, and we may not be able to make arrangements with third parties to perform these activities on satisfactory terms, or at all. If our marketing and sales strategy is unsuccessful, our ability to sell our products will be negatively impacted and our revenues will decrease. This could result in the loss of distribution rights for products or failure to gain access to new products and could cause damage to our reputation and adversely affect our business and future prospects. The market for companion animal healthcare products is highly fragmented. Because our proprietary products are generally available only to veterinarians or by prescription and our medical instruments require technical training to operate, we ultimately sell all our products primarily to or through veterinarians. The acceptance of our products by veterinarians is critical to our success. Changes in our ability to obtain or maintain such acceptance or changes in veterinary medical practice could significantly decrease our anticipated sales. As the vast majority of cash flow to veterinarians ultimately is funded by pet owners without private insurance or government support, our business may be more susceptible to severe economic downturns than other health care businesses that rely less on individual consumers.

For our Point of Care laboratory blood diagnostics products, we primarily rely on contracts with our veterinary customers for their use of our owned equipment and our consumable supplies over a multiple year period. If veterinarians under these contracts experience a significant downturn in their business, they may not fulfill their use and financial obligations under these contracts. If veterinarians breach our contracts, and we are unable to collect on default payment provisions or otherwise enforce the terms of our contracts, our business will be adversely affected. If we have to litigate against customer(s) to enforce our contracts, our expenses may increase, our sales may decrease to those customers, and our reputation may suffer. If significant numbers of our customers under contracts for use of our equipment and consumable supplies do not renew their contracts, our business will be adversely affected.

We have entered into agreements with independent third party distributors who we anticipate will market and sell our products to a greater degree than in the recent past. Independent third party distributors may be effective in increasing sales of our products to veterinarians, although we would expect a corresponding lower gross margin as such distributors typically buy products from us at a discount to end user prices. It is possible new or existing independent third party distributors could cannibalize our direct sales efforts and lower our total gross margin. For us to be effective when working with an independent third party distributor, the distributor must agree to market and/or sell our products and we must provide proper economic incentives to the distributor as well as contend effectively for the time, energy and focus of the employees of such distributor given other products the distributor may be carrying, potentially including those of our
-21-


competitors. If we fail to be effective with new or existing independent third party distributors, our financial performance may suffer.

We face risks associated with our international operations and our international expansion may not generate the results we anticipate.

A core component of our future growth strategy is international expansion. As we continue to expand our international footprint, we will be increasingly susceptible to the risks associated with international operations including, but not limited to, the following:

uncertain political and economic climates and fluctuations in exchange rates that may increase the volatility of foreign-based revenue and expense;
burdens of complying with and unexpected changes in foreign laws, accounting and legal standards, regulatory requirements, taxes, tariffs and other barriers or trade restrictions;
lack of experience in connection with the customs, cultures, languages and sales cycle;
reduced or altered protection for intellectual property rights; and
data privacy laws in foreign countries, which require that data storage and processing be subject to laws different than the United States.

As a result of these and other factors, international expansion may be more difficult and not generate the results we anticipate, which could negatively impact our business.

We may face costly legal disputes, including disputes related to our intellectual property or technology or that of our suppliers or collaborators.

We have faced, and may face in the future, legal disputes related to our business. Even if meritless, these disputes may require significant expenditures on our part and could entail a significant distraction to members of our management team or other key employees. Insurance coverage may not cover any costs required to litigate a legal dispute or an unfavorable ruling or settlement. A legal dispute leading to an unfavorable ruling or settlement, whether or not insurance coverage may be available for any portion thereof, could have material adverse consequences on our business. Moreover, we may have to use legal means and incur affiliated costs to secure the benefits to which we are entitled under third party agreements, such as to collect payment for goods shipped to third parties, which would reduce our income as compared to what it otherwise would have been.

We may become subject to patent infringement claims and litigation in the United States or other countries or interference proceedings conducted in the United States Patent and Trademark Office, or USPTO, to determine the priority of inventions. The defense and prosecution of intellectual property suits, USPTO interference proceedings and related legal and administrative proceedings are likely to be costly, time-consuming and distracting. As is typical in our industry, from time to time we and our collaborators and suppliers have received, and may in the future receive, notices from third parties claiming infringement and invitations to take licenses under third-party patents. Any legal action against us or our collaborators or suppliers may require us or our collaborators or suppliers to obtain one or more licenses in order to market or manufacture affected products or services. We or our collaborators or suppliers may not, however, be able to obtain licenses for technology patented by others on commercially reasonable terms, or at all, or to develop alternative approaches to access or replace such technology if we or they are unable to obtain such licenses or if current and future licenses prove inadequate, any of which could substantially harm our business.

We may also need to pursue litigation to enforce any contractual rights or patents issued to us or our collaborative partners, to protect trade secrets or know-how owned by us or our collaborative partners, or to
-22-


determine the enforceability, scope and validity of our contractual rights or the proprietary rights of others. Any litigation or interference proceedings will likely result in substantial expense to us and significant diversion of the efforts of our technical and management personnel. Any adverse determination in litigation or interference proceedings could subject us to significant liabilities to third parties. Further, as a result of litigation or other proceedings, we may be required to seek licenses from third parties which may not be available on commercially reasonable terms, or at all.

Interpretation of existing legislation, regulations and rules, including financial accounting standards, or implementation of future legislation, regulations and rules could cause our costs to increase or could harm us in other ways.

As a public company, we have incurred and will continue to incur significant legal, accounting and other expenses due to our compliance with regulations and disclosure obligations applicable to us, including compliance with the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, as well as rules implemented by the SEC and the Nasdaq Stock Market. We prepare our financial statements in conformance with GAAP. These accounting principles are established by and are subject to interpretation by the SEC, the FASB and others which interpret and create accounting policies. These rules and regulations will continue to cause us to incur significant legal and financial compliance costs and will make some activities more time-consuming and costly. A change in those policies or how those policies are interpreted can have a significant effect on our reported results and may affect our reporting of transactions completed before a change is made effective. Such changes may require us to incur additional compliance costs, adversely affect our reported financial results and the way we conduct our business or have a negative impact on us if we fail to track such changes.

If our regulators and/or auditors adopt or interpret more stringent standards than we anticipate, we could experience unanticipated changes in our reported financial statements, including but not limited to restatements, which could adversely affect our business due to litigation and investor confidence in our financial statements. In addition, changes in the underlying circumstances to which we apply given accounting standards and principles may affect our results of operations and have a negative impact on us. For example, we review goodwill recognized on our consolidated balance sheets at least annually and if we were to conclude there was an impairment of goodwill, we would reduce the corresponding goodwill to its estimated fair value and recognize a corresponding expense in our statement of operations. This impairment and corresponding expense could be as large as the total amount of goodwill recognized on our consolidated balance sheets, which was $118.8 million at December 31, 2021 and $88.3 million at December 31, 2020. There can be no assurance that future goodwill impairments will not occur if projected financial results are not met, or otherwise.

We are currently evaluating, and we intend to pursue, acquisitions, investments, licenses, joint ventures, and other strategic development opportunities, which may not have desired results and could be detrimental to our financial position.

We continue to evaluate, and we intend to pursue, acquisitions and other strategic development opportunities, including minority investments where strategic, such as our acquisition of scil in 2020, our acquisitions of Lacuna, BiEsseA, and Biotech in 2021, and our acquisition of VetZ in 2022. The ultimate business and financial performance of these opportunities may not create, and may end up adversely affecting materially, the value we hope to enhance by pursuing them. Any acquisition may significantly underperform relative to our financial expectations and may serve to diminish rather than enhance shareholder value. We may also diminish our cash resources or dilute stockholders in order to finance any such acquisition or other strategic transaction.

The success of any acquisition will depend on, among other things, our ability to integrate assets and personnel acquired in these transactions and to apply our internal controls process to these acquired
-23-


businesses. The integration of acquisitions is likely to require significant attention from our management, and the diversion of management’s attention and resources could have a material adverse effect on our ability to manage our business. Furthermore, we may not realize the degree or timing of benefits we anticipated when we first entered into the acquisition transaction. If actual integration costs are higher than amounts originally anticipated, if we are unable to integrate the assets and personnel acquired in an acquisition as anticipated, or if we are unable to fully benefit from anticipated synergies, our business, financial condition, results of operations and cash flows could be materially adversely affected. Furthermore, it is possible we will use management time and resources to pursue opportunities we ultimately are unable or decide not to consummate, in which case, we may not be able to utilize such management time and resources on what may have proved to be more productive matters in other areas of our business.

We make investments into licenses, third parties, and contracts with legal, development and commercial rights and obligations. These investments may not produce positive results, economic or strategic value, or any benefits and may decline in value or have no value.

Obtaining and maintaining regulatory approvals in order to market our products may be costly and could delay the marketing and sales of our products. Failure to meet all regulatory requirements could cause significant losses from affected inventory and the loss of market share.

Many of the products we develop, market or manufacture may subject us to extensive regulation by one or more of the USDA, the FDA, the EPA and foreign and other regulatory authorities. These regulations govern, among other things, the development, testing, manufacturing, labeling, storage, pre-market approval, advertising, promotion and sale of some of our products. Satisfaction of these requirements can take several years and time needed to satisfy them may vary substantially, based on the type, complexity and novelty of the product. The decision by a regulatory authority to regulate a currently non-regulated product or product area could significantly impact our revenue and have a corresponding adverse impact on our financial performance and position while we attempt to comply with the new regulation, if such compliance is possible at all.

The effect of government regulation may be to delay or to prevent marketing of our products for a considerable period of time and to impose costly procedures upon our activities. We may not be able to estimate the time to obtain required regulatory approvals accurately and such approvals may require significantly more time than we anticipate. We have experienced in the past, and may experience in the future, difficulties that could delay or prevent us from obtaining the regulatory approval or license necessary to introduce or market our products. Such delays in approval may cause us to forego a significant portion of a new product’s sales in its first year due to seasonality and advanced booking periods associated with certain products. Regulatory approval of our products may also impose limitations on the indicated or intended uses for which our products may be marketed.

-24-


Difficulties in making established products to all regulatory specifications may lead to significant losses related to affected inventory as well as market share. Among the conditions for certain regulatory approvals is the requirement that our facilities and/or the facilities of our third party manufacturers conform to current Good Manufacturing Practices and other analogous or additional requirements. If any regulatory authority determines that our manufacturing facilities or those of our third party manufacturers do not conform to appropriate manufacturing requirements, we or the manufacturers of our products may be subject to sanctions, including, but not limited to, warning letters, manufacturing suspensions, product recalls or seizures, injunctions, refusal to permit products to be imported into or exported out of the United States, refusals of regulatory authorities to grant approval or to allow us to enter into government supply contracts, withdrawals of previously approved marketing applications, civil fines and criminal prosecutions. Furthermore, third parties may perceive procedures required to obtain regulatory approval objectionable and may attempt to disrupt or otherwise damage our business as a result. In addition, certain of our agreements may require us to pay penalties if we are unable to supply products, including for failure to maintain regulatory approvals.

Any of these events, alone or in combination with others, could significantly damage our business or results of operations.

Our future revenues depend on successful product development, direct manufacturing, contract manufacturing, commercialization and/or market acceptance, any of which can be slower than we expect or may not occur.

The product development and regulatory approval and maintenance process for many of our current and potential products is extensive and may take substantially longer than we anticipate. Research projects may fail. New products that we may be developing for the veterinary marketplace may not perform consistently within our expectations. Because we have limited resources to devote to product development and commercialization, any delay in the development of one product or reallocation of resources to product development efforts that prove unsuccessful may delay or jeopardize the development of other product candidates. If we fail to successfully develop new products and bring them to market in a timely manner, our ability to generate additional revenue will decrease.

Even if we are successful in the development of a product or obtain rights to a product from a third party supplier, we may experience delays or shortfalls in commercialization and/or market acceptance of the product. For example, veterinarians may be slow to adopt a product, a product may not achieve the anticipated technical performance in field use or there may be delays in producing large volumes of a product. The former is particularly likely where there is no comparable product available or historical precedent for such a product. The ultimate adoption of a new product by veterinarians, the rate of such adoption and the extent veterinarians choose to integrate such a product into their practice are all important factors in the economic success of any new products and are factors that we do not control to a large extent. If our products do not achieve a significant level of market acceptance, demand for our products will not develop as expected and our revenues will be lower than we anticipate.

Even if we are successful in the development of a product or obtain rights to a product from a third party supplier, we may not be able to, ourselves or through a third party, manufacture such product or continue to manufacture such product on an ongoing basis necessary to realize economic value or service customers, or manufacture such product economically or to the standard necessary to realize economic value or service customers.

-25-


Many of our expenses are fixed and if factors beyond our control cause our revenue to fluctuate, this fluctuation could cause greater than expected losses, cash flow and liquidity shortfalls.

We believe that our future operating results will fluctuate on a quarterly basis due to a variety of factors which are generally beyond our control, including:

supply of products and components, including minimum purchase agreements, from third party suppliers or termination, cancellation or expiration of such relationships;
competition and pricing pressures from competitive products;
the introduction of new products or services by our competitors or by us;
large customers failing to purchase at historical levels;
fundamental shifts in market demand;
manufacturing delays;
shipment problems;
information technology problems, which may prevent us from conducting our business effectively, or at all, and may also raise our costs;
regulatory and other delays in product development;
product recalls or other issues which may raise our costs;
changes in our reputation and/or market acceptance of our current or new products; and
changes in the mix of products sold.

We have high operating expenses, including those related to personnel. Many of these expenses are fixed in the short term and may increase over time. If any of the factors listed above cause our revenues to decline, our operating results could be substantially harmed.

Cyberattack related breaches of our information technology systems could have an adverse effect on our business.

Cyberattacks are increasing in their frequency, sophistication and intensity, and have become increasingly difficult to detect and defend against, notwithstanding our ongoing evaluation of and improvements to the preventive measures we take on to reduce the risks associated with these threats based on our own experience and those observed in the broader market. Cyberattacks, ranging from the use of malware, computer viruses, dedicated denial of services attacks, credential harvesting, social engineering and other means for obtaining unauthorized access to our Company's confidential information or assets or disrupting our Company’s ability to operate normally, could have a material adverse effect on our business. Cyberattacks may cause equipment failures, loss of information or assets, including sensitive personal information of third-party vendors, customers or employees, or valuable technical and marketing information, as well as disruptions to our or our vendor or customers’ operations. These attacks may be committed by company employees or external actors operating in any geography, including jurisdictions where law enforcement measures to address such attacks are unavailable or ineffective. Cyberattacks may occur alone or in conjunction with physical attacks, especially where disruption of service is an objective of the attacker. The preventive actions we take on an ongoing basis to reduce the risks and mitigate the potential damages associated with cyberattacks, including protection of our systems, networks and assets and the retention of cybersecurity insurance policies, may be insufficient to repel or mitigate entirely the effects of a cyberattack.

We devote significant resources to network security, data encryption and other security measures to protect our systems and data, but these security measures cannot provide absolute security. To the extent we were to experience a breach of our systems and were unable to protect sensitive data in the wake of the breach, such a breach could materially damage business partner and customer relationships and reduce or otherwise negatively impact access to online services. Moreover, if a computer security breach affects our systems or
-26-


results in the unauthorized release of Personally Identifiable Information (“PII”), our reputation and brand could be materially damaged; use of our products and services could decrease, we could suffer from reputational harm impacting sales revenue, and we could be faced with unforeseen regulatory investigation, remediation and litigation costs. Our cybersecurity insurance policies may not cover the full extent, or any, of the potential financial harm that could be caused by a breach of our systems, including in respect of theft or possible damages claims that may be brought against us by our business partners and customers in respect of any such breach.

The frequently changing attack techniques, along with the increased volume and sophistication of the attacks, create additional potential for us to be adversely impacted by this activity. This impact could result in reputational, competitive, operational or other business harm as well as management distraction, financial losses and costs, and regulatory action.

We may be unable to protect our stakeholders’ privacy or we may fail to comply with privacy laws.

The protection of customer, employee, supplier and company data is critical and the regulatory environment surrounding information security, storage, use, processing, disclosure and privacy is demanding, with the frequent imposition of new and changing requirements. In addition, our customers, employees and suppliers expect that we will protect their personal information. Any actual or perceived significant breakdown, intrusion, interruption, cyberattack or corruption of customer, employee or supplier data or our failure to comply with federal, state, local and foreign privacy laws, including the European Union’s General Data Protection Regulation (“GDPR”) and the Health Insurance Portability and Accountability Act, could result in lost sales, remediation costs, and legal liability including severe penalties, regulatory action and reputational harm. GDPR became effective in 2018, for example, and requires companies to meet new and enhanced requirements regarding the handling of personal data, including its use, protection and the rights of data subjects to request correction or deletion of their personal data. Failure to meet GDPR requirements could result in penalties of up to 4% of worldwide revenue. Despite our efforts and investments in technology to secure our computer network, security could be compromised, confidential information could be misappropriated or system disruptions could occur. Failure to comply with the security requirements or rectify a security issue may result in fines and the imposition of restrictions on our ability to accept payment by credit or debit cards. In addition, the payment card industry (“PCI”) is controlled by a limited number of vendors that have the ability to impose changes in PCI’s fee structure and operational requirements on us without negotiation. Such changes in fees and operational requirements may result in our failure to comply with PCI security standards, as well as significant unanticipated expenses. Such failures could materially adversely affect our operating results and financial condition. Furthermore, we maintain cybersecurity insurance coverage at levels that we believe are appropriate for our business. The costs related to significant security breaches or disruptions, however, could be material and exceed the limits of the cybersecurity insurance we maintain against such risks. If the amounts of our insurance coverage are inadequate to satisfy any damages and losses in the event of a cybersecurity incident, we may have to expend significant resources to mitigate the impact of such an incident, and to develop and implement protections to prevent future incidents of this nature from occurring. Such financial exposure could have a material adverse effect on our business.
    
We may not be able to achieve sustained profitability or increase profitability on a quarterly or annual basis.

Prior to 2005, we incurred net losses on an annual basis since our inception in 1988 and, as of December 31, 2021, we had an accumulated deficit of $148.6 million. Relatively small differences in our performance metrics may cause us to generate an operating or net loss in future periods. Our ability to be profitable in future periods will depend, in part, on our ability to increase sales, including maintaining and growing our installed base of instruments and related consumables, to maintain or increase gross margins and to limit the
-27-


increase in our operating expenses to a reasonable level as well as avoid or effectively manage any unanticipated issues. We may not be able to generate, sustain or increase profitability on a quarterly or annual basis. If we cannot achieve or sustain profitability for an extended period, we may not be able to fund our expected cash needs, including the repayment of debt as it comes due, or continue our operations.

We may face product returns and product liability litigation in excess of, or not covered by, our insurance coverage or indemnities and/or warranties from our suppliers. If we become subject to product liability claims resulting from defects in our products, we may fail to achieve market acceptance of our products and our sales could substantially decline.

The testing, manufacturing and marketing of our current products as well as those currently under development entail an inherent risk of product liability claims and associated adverse publicity. Following the introduction of a product, adverse side effects may be discovered. Adverse publicity regarding such effects could affect sales of our other products for an indeterminate time period. To date, we have not experienced any material product liability claims, but any claim arising in the future could substantially harm our business. Potential product liability claims may exceed the amount of our insurance coverage or may be excluded from coverage under the terms of the policy. We may not be able to continue to obtain adequate insurance at a reasonable cost, if at all. In the event that we are held liable for a claim against which we are not indemnified or for damages exceeding the $10 million limit of our insurance coverage or which results in significant adverse publicity against us, we may lose revenue, be required to make substantial payments which could exceed our financial capacity and/or lose or fail to achieve market acceptance.
We may be held liable for the release of hazardous materials, which could result in extensive remediation costs or otherwise harm our business.
Certain of our products and development programs produced at our Des Moines, Iowa facility involve the controlled use of hazardous and biohazardous materials, including chemicals and infectious disease agents. We cannot eliminate the risk of accidental contamination or injury from these materials. In the event of such an accident, we could be held liable for any fines, penalties, remediation costs or other damages that result. Our liability for the release of hazardous materials could exceed our resources, which could lead to a shutdown of our operations, significant remediation costs and potential legal liability. In addition, we may incur substantial costs to comply with environmental regulations if we choose to expand our manufacturing capacity.

Risks related to our common stock

Our stock price has historically experienced high volatility, and could do so in the future, including experiencing a material price decline resulting from a large sale in a short period of time. This volatility could affect the value of our common stock.

Should a relatively large stockholder decide to sell a large number of shares in a short period of time, it could lead to an excess supply of our shares available for sale and correspondingly result in a significant decline in our stock price.

The securities markets have experienced significant price and volume fluctuations and the market prices of securities of many small cap companies have in the past been, and can in the future be expected to be, especially volatile. During the year ended December 31, 2021, the closing stock price of our common stock has ranged from a low of $143.93 to a high of $274.20, and the closing sale price of our common stock on February 24, 2022 was $137.17 per share. Fluctuations in the trading price or liquidity of our common stock
-28-


may adversely affect our ability to raise capital through future equity financings. Factors that may have a significant impact on the market price and marketability of our common stock include:

stock sales by large stockholders or by insiders;
changes in the outlook for our business;
our quarterly operating results, including as compared to expected revenue or earnings and in comparison to historical results;
termination, cancellation or expiration of our third-party supplier relationships;
announcements of technological innovations or new products by our competitors or by us;
litigation;
regulatory developments, including delays in product introductions;
developments or disputes concerning patents or proprietary rights;
availability of our revolving line of credit and compliance with debt covenants;
releases of reports by securities analysts;
economic and other external factors;
issuances of equity or equity-linked securities by us; and
general market conditions

In the past, following periods of volatility in the market price of a company’s securities, securities class action litigation has often been instituted. If a securities class action suit is filed against us, it is likely we would incur substantial legal fees and our management’s attention and resources would be diverted from operating our business in order to respond to the litigation.

Our NOL Protective Amendment could adversely impact the value and trading liquidity of our common stock.

On May 4, 2010, our stockholders approved an amendment (the “NOL Protective Amendment”) to our Certificate of Incorporation. The NOL Protective Amendment places restrictions on the transfer of our common stock that could adversely affect our ability to use our domestic Federal Net Operating Loss carryforward (“NOL”). In particular, the NOL Protective Amendment prevents the transfer of shares without the approval of our board of directors if, as a consequence, an individual, entity or groups of individuals or entities would become a 5-percent holder under Section 382 of the Internal Revenue Code of 1986, as amended, and the related Treasury regulations, and also prevents any existing 5-percent holder from increasing his or her ownership position in the Company without the approval of our board of directors. Any transfer of shares in violation of the NOL Protective Amendment (a “Transfer Violation”) shall be void ab initio under the our Certificate of Incorporation and our board of directors has procedures under our Certificate of Incorporation to remedy a Transfer Violation including requiring the shares causing such Transfer Violation to be sold and any profit resulting from such sale to be transferred to a charitable entity chosen by the Company’s board of directors in specified circumstances. The NOL Protective Amendment could have an adverse impact on the value and trading liquidity of our stock if certain buyers who would otherwise have bid on or purchased our stock, including buyers who may not be comfortable owning stock with transfer restrictions, do not bid on or purchase our stock as a result of the NOL Protective Amendment. In addition, because some corporate takeovers occur through the acquirer’s purchase, in the public market or otherwise, of sufficient shares to give it control of a company, any provision that restricts the transfer of shares can have the effect of preventing a takeover. The NOL Protective Amendment could discourage or otherwise prevent accumulations of substantial blocks of shares in which our stockholders might receive a substantial premium above market value and might tend to insulate management and the board of directors against the possibility of removal to a greater degree than had the NOL Protective Amendment not passed.

-29-


In February 2018, our board of directors granted a waiver to a non-affiliated stockholder to allow the purchase, subject to certain limitations, of up to 730,000 shares of our common stock without causing a Transfer Violation. This waiver can be withdrawn by our board of directors at any time, in which case the non-affiliated stockholder is to only sell our stock until the non-affiliated stockholder ceases to be a Five Percent Shareholder (as defined in our Certificate of Incorporation). On August 7, 2019, our board of directors determined to waive the application of any NOL transfer restrictions contained in our Certificate of Incorporation with respect to the issuance and transfer of our Notes, any issuance of shares of the Company’s common stock upon conversion of any of the Notes, and any subsequent and further transfer of any such common stock, to the extent such restrictions would otherwise have been applicable thereto. In January 2020, our board of directors waived the application of any NOL transfer restrictions contained in our Certificate of Incorporation with respect to the issuance and sale of the shares of preferred stock and underlying common stock issued in connection with the financing of the scil acquisition. In February 2021, our board of directors waived the application of any NOL transfer restrictions contained in our Certificate of Incorporation with respect to the issuance and transfer of the shares of common stock in our March 2021 public offering, and any subsequent and further transfer of any such shares, to the extent such restrictions would otherwise have been applicable thereto.These waivers, and any similar waivers that our board of directors may grant in the future, may make it more likely that we have a “change of ownership” as defined under the provisions of Section 382 of the Internal Revenue Code of 1986, as amended, which could place a significant restriction on our ability to utilize our domestic Federal NOL in the future and materially adversely affect our results of operations. State net operating loss carryforwards may be similarly or more stringently limited. Any limitations on our ability to use our pre-change of ownership net operating losses to offset taxable income could potentially result in increased future tax liability to us.

If securities analysts do not publish research or reports about our business, or if they downgrade our stock, the price of our stock could decline.

The trading market for our common stock will likely be influenced by research and reports that securities or industry analysts publish about us or our business. In the event securities or industry analysts cover our company and one or more of these analysts downgrades our stock, lowers their price target, or publishes unfavorable or inaccurate research about our business, our stock price would likely decline. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, demand for our stock could decrease, which could cause our stock price and trading volume to decline.

We have not declared or paid any dividends on our common stock since 2012 and we do not anticipate paying any cash dividends in the foreseeable future.

We have not declared or paid any dividends on our common stock since October 2012. We intend to retain any earnings to finance the operation and expansion of our business, and we do not anticipate paying any cash dividends in the future. As a result, investors in our common stock may only receive a return on their investment in our common stock if the market price of our common stock increases.
-30-



We have fewer than 300 holders of record, which could allow us to terminate voluntarily the registration of our common stock with the SEC and after which we would no longer be eligible to maintain the listing of our common stock on The Nasdaq Capital Market. We may also be unable to otherwise maintain our listing on The Nasdaq Capital Market.

We have fewer than 300 holders of record as of our latest information, a fact which could make us eligible to terminate voluntarily the registration of our common stock with the SEC and therefore suspend our reporting obligations with the SEC under the Exchange Act and become a non-reporting company. If we were to cease reporting with the SEC, we would no longer be eligible to maintain the listing of our common stock on The Nasdaq Capital Market, which we would expect to materially adversely affect the liquidity and market price for our common stock. The Nasdaq Capital Market has several additional quantitative and qualitative requirements companies must comply with to maintain this listing. While we believe we are currently in compliance with all Nasdaq requirements, there can be no assurance we will continue to meet Nasdaq listing requirements, that Nasdaq will interpret these requirements in the same manner we do if we believe we meet the requirements, or that Nasdaq will not change such requirements or add new requirements to include requirements we do not meet in the future.

If we were delisted from The Nasdaq Capital Market, our common stock may be considered a penny stock under the regulations of the SEC and would therefore be subject to rules that impose additional sales practice requirements on broker-dealers who sell our securities. The additional burdens imposed upon broker-dealers may discourage broker-dealers from effecting transactions in our common stock, which could severely limit market liquidity of the common stock and any stockholder’s ability to sell our securities in the secondary market. This lack of liquidity would also likely make it more difficult for us to raise capital in the future.

Provisions in our Certificate of Incorporation and bylaws and under Delaware law might discourage, delay or prevent a change of control of our company or changes in our management and, therefore, depress the trading price of our common stock.

Our Certificate of Incorporation and bylaws contain provisions that could depress the trading price of our common stock by acting to discourage, delay or prevent a change of control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions:

place restrictions on the transfer of our common stock that could adversely affect our ability to use our domestic NOL, which can have an effect of preventing a takeover;
provide that our board of directors may, without stockholder approval, issue shares of preferred stock with special voting or economic rights;
prohibit stockholders from calling a special meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter or repeal our bylaws; and
establish advance notice requirements for nominations for elections to our board of directors or for proposing matters that can be acted upon by stockholders at stockholder meetings.

Additionally, we are subject to Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder and which may discourage, delay, or prevent a change of control of our company.
Any provision of our Certificate of Incorporation, bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also negatively affect the price that some investors are willing to pay for our common stock.
-31-



Risks related to the outstanding Notes

Servicing our debt will require a significant amount of cash, and we may not have sufficient cash flow from our business to pay our substantial debt.

Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the amounts payable under the Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.

We may not have the ability to raise the funds necessary to settle conversions of the Notes in cash or to repurchase the Notes upon a fundamental change, and our future debt may contain, limitations on our ability to pay cash upon conversion or repurchase of the Notes.

Holders of the Notes will have the right to require us to repurchase their notes upon the occurrence of a fundamental change at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any. In addition, upon conversion of the Notes, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the Notes being converted. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of Notes surrendered therefor or Notes being converted. In addition, our ability to repurchase the Notes or to pay cash upon conversions of the Notes may be limited by law, by regulatory authority or by agreements governing our existing and future indebtedness. Our failure to repurchase Notes at a time when the repurchase is required by the indenture or to pay any cash payable on future conversions of the Notes as required by the indenture would constitute a default under the indenture. If a fundamental change occurs, or if the Notes are accelerated due to an event of default under the indenture, such events may lead to a default under agreements governing our future indebtedness. Any future indebtedness of ours may contain restrictions on our ability to pay cash upon conversion or repurchase of the Notes. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or make cash payments upon conversions thereof.

The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.

In the event the conditional conversion feature of the Notes is triggered, holders of Notes will be entitled to convert the Notes at any time during specified periods at their option. If one or more holders elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share) or by electing an exchange process for the Notes and a designated financial institution delivers the applicable conversion consideration, we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders of Notes do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal
-32-


of the Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.

Item 1B.Unresolved Staff Comments    
None.
Item 2.Properties
Our principal administrative and research and development activities are located in Loveland, Colorado. We lease approximately 60,000 square feet at a facility in Loveland, Colorado under an agreement that expires in 2023. Our principal production facility located in Des Moines, Iowa, consists of approximately 160,000 square feet of buildings on 34 acres of land, which we own. We also lease a building in Maryland that is used for research, development and manufacturing.
Our principal international administrative and research and development activities are located in Germany, France, Spain, Canada, Italy and Malaysia. In Germany, we own an office space that is approximately 45,000 square feet, and a warehouse that is approximately 15,000 square feet. In France, Spain and Malaysia, we lease office spaces and warehouses. In Canada, we lease an office space and in Italy, we own an office space, a warehouse, and a showroom.
Item 3.Legal Proceedings

From time to time, the Company may be involved in litigation relating to claims arising out of its operations. The Company records accruals for outstanding legal matters when it believes it is probable that a loss will be incurred, and the amount can be reasonably estimated.
As of December 31, 2021, we were not a party to any legal proceedings that are expected, individually or in the aggregate, to have a material adverse effect on our business, financial condition or operating results.
Item 4. Mine Safety Disclosures

Not applicable.
-33-



PART II

Item 5.Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Our Public Common Stock is quoted on the Nasdaq Capital Market under the symbol "HSKA".
As of February 24, 2022, there were approximately 265 holders of record of our Public Common Stock, and approximately 4,400 beneficial stockholders. We do not anticipate any dividend payments in the foreseeable future.
Unregistered Issuances of Equity Securities
On January 3, 2022, we acquired 100% of the equity of VetZ GmbH (“VetZ”), a European leader in veterinary practice information management software solutions (“PIMS”). Pursuant to the VetZ acquisition agreement, the seller may earn an additional $15.5 million in Heska common stock (91,039 shares) as earn-out payments. The shares will be issued in tranches contingent upon achieving certain future financial and non-financial milestones. The actual number of shares of common stock to be issued as earn-out payments, if any, could vary materially depending on whether and to what extent the future milestones are achieved. As such, we may ultimately issue no or less than the total number of shares of our common stock set forth above. Any such shares will be issued in reliance on Section 4(a)(2) of the Securities Act of 1933, as amended, as a transaction not involving any public offering.
Issuer Purchases of Equity Securities
The following table sets forth information about the Company's purchases of our outstanding Public Common Stock during the quarter ended December 31, 2021:
PeriodTotal Number of Shares Purchased (1)Average Price Paid per Share (1)Total Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsApproximate Dollar Value of Shares that May Yet be Purchased Under Plans or Programs
October 2021— $— — $— 
November 2021715 $176.25 — $— 
December 2021— $— — $— 
715 $176.25 — $— 
 (1) Shares of Public Common Stock we purchased between October 1, 2021 and December 31, 2021 were solely for the cancellation of shares of stock withheld for related tax obligations.

-34-


STOCK PRICE PERFORMANCE GRAPH
The following graph provides a comparison over the five-year period ended December 31, 2021 of the cumulative total shareholder return from a $100 investment in the Company's common stock with the NASDAQ Medical Supplies Index and the NASDAQ Composite Total Return:

hska-20211231_g2.jpg
Dec-16Dec-17Dec-18Dec-19Dec-20Dec-21
Heska Corporation$100 $112 $120 $134 $203 $255 
NASDAQ Medical Supplies Index$100 $131 $141 $186 $236 $283 
NASDAQ Composite Total Return Index$100 $130 $126 $172 $250 $305 

-35-



Item 7.Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the Consolidated Financial Statements and related Notes included in Part II. Item 8 of this Form 10-K. This discussion contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Rule 175 promulgated thereunder, and Section 21E of the Securities Exchange Act of 1934, as amended, that involve risks and uncertainties, and can generally be identified by our use of the words "scheduled," "anticipates," "expects," "intends," "plans," "believes," "seeks," "estimates," and variations of such words and similar expressions. Such statements, which include statements concerning future revenue sources and concentration, international market expansion, gross margin, selling and marketing expenses, remaining minimum performance obligations, research and development expenses, general and administrative expenses, capital resources, financings or borrowings and additional losses, are subject to risks and uncertainties, including, but not limited to, those discussed below and elsewhere in this Form 10-K, particularly in Item 1A. "Risk Factors," that could cause actual results to differ materially from those projected. The forward-looking statements set forth in this Form 10-K are as of the close of business on February 25, 2022, and we undertake no duty and do not intend to update this information, except as required by applicable securities laws. If we updated one or more forward looking statements, no inference should be drawn that we will make additional updates with respect to those or other forward-looking statements. All forward-looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by the cautionary statements set forth above. See "Statement Regarding Forward Looking Statements."
On January 3, 2022, the Company acquired 100% of the equity of VetZ GmbH (“VetZ”), a European leader in veterinary practice information management software solutions (“PIMS”). Refer to Note 19 - Subsequent Events to the consolidated financial statements included in Part II. Item 8 of this Annual Report on Form 10-K.
A discussion of significant changes from the periods ending December 31, 2020 compared to December 31, 2019 can be found in Part II. Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K for the year ended December 31, 2020.
Overview
We sell advanced veterinary diagnostic and specialty products. Our offerings include Point of Care laboratory instruments and consumables; Point of Care digital imaging diagnostic instruments; digital cytology services; vaccines; local and cloud-based data services; allergy testing and immunotherapy; and single-use offerings such as in-clinic diagnostic tests and heartworm preventive products. Our core focus is on supporting veterinarians in the canine and feline healthcare space.
Point of Care laboratory instruments and other sales include outright instrument sales, revenue recognized from sales-type lease treatment, and other revenue sources, such as charges for repairs and reference laboratory sales. Revenue from Point of Care laboratory consumables primarily involves placing an instrument under contract in the field and generating future revenue from testing consumables, such as cartridges and reagents, as that instrument is used. Instruments placed under subscription agreements are considered operating or sales-type leases, depending on the duration and other factors of the underlying agreement. A loss of, or disruption in, the supply of consumables we are selling to an installed base of instruments could substantially harm our business. All of our Point of Care laboratory and other non-imaging instruments and consumables are supplied by third parties, who typically own the product rights and supply the product to us under marketing and/or distribution agreements. In many cases, we have collaborated with a
-36-


third party to adapt a human instrument for veterinary use. Major products in this area include our instruments for chemistry, hematology, blood gas and immunodiagnostic testing and their affiliated operating consumable.

Radiography is the largest product offering in Point of Care imaging, which includes digital and computed radiography and ultrasound instruments. Radiography solutions typically consist of a combination of hardware and software placed with a customer, often combined with an ongoing service and support contract. Our experience has been that most of the revenue is generated at the time of sale in this area, in contrast to the Point of Care diagnostic laboratory placements discussed above where ongoing consumable revenue is often a larger component of economic value as a given instrument is used.

Pharmaceuticals, Vaccines and Diagnostic ("PVD") revenue, includes single use diagnostic and other tests, pharmaceuticals and biologicals as well as research and development, licensing and royalty revenue. Since items in this area are often single use by their nature, our typical aim is to build customer satisfaction and loyalty for each product, generate repeat annual sales from existing customers and expand our customer base in the future. Products in this area are both supplied by third parties and provided by us. Major products and services in this area include heartworm diagnostic tests and preventatives, single-use rapid assay diagnostic tests, allergy test kits, allergy immunotherapy and testing, and other diagnostic rapid tests.

Other Vaccines and Pharmaceuticals ("OVP") revenue is generated in our USDA, FDA and DEA licensed production facility in Des Moines, Iowa. We view this facility as an asset which could allow us to control our cost of goods on any pharmaceuticals and vaccines that we may commercialize in the future. We have increased integration of this facility with our operations elsewhere. For example, virtually all of our U.S. inventory, excluding our imaging products, is stored at this facility and related fulfillment logistics are managed there. Our OVP revenue includes vaccines and pharmaceuticals produced for third parties. OVP is attributable only to the North America segment.

All of our products are ultimately sold primarily to or through veterinarians. In many cases, veterinarians will mark up their costs to their customers. The acceptance of our products by veterinarians is critical to our success. These products are sold directly to end users by us as well as through distribution relationships, such as the sale of kits to conduct blood testing to third-party veterinary diagnostic laboratories and sales to independent third-party distributors. Revenue from direct sales and distribution relationships represented 72% and 28%, respectively, of revenue for both the years ended December 31, 2021 and December 31, 2020, and 64% and 36% for the year ended December 31, 2019.

Segment Change

During the second quarter of 2020, following the scil acquisition, the chief operating decision maker (“CODM”) changed how he assesses performance and allocates resources based on geographic regions. As a result, the Company determined it has two operating and reportable segments: North America and International. North America consists of the United States, Canada and Mexico. International consists of geographies outside of North America, primarily our operations in Australia, France, Germany, Italy, Malaysia, Spain and Switzerland. The Company's core strategic focus on Point of Care laboratory and imaging products is included in both segments. The North America segment also includes the contract manufacturing of vaccines and pharmaceutical products. The Company revised prior comparative periods to conform to the current period segment presentation. Refer to Note 18 - Segment Reporting to the consolidated financial statements included in Part II. Item 8 of this Annual Report on Form 10-K for further information.

-37-


Impact of COVID-19 Pandemic and Current Economic Environment

Beginning in the first quarter of 2020, to limit the spread of COVID-19, governments took various actions including the issuance of stay-at-home policies and social distancing procedures and guidelines, causing some businesses to adjust, reduce or suspend business and operating activities. Veterinary care is widely recognized as an "essential" service for pet owners, and veterinarians continued to deliver essential medical care for sick and injured pets. The stay-at-home policies deployed early in 2020 to combat the spread of COVID-19 resulted in a decrease in companion animal clinical visits, including delay of elective procedures and wellness visits and as a result, lower demand for diagnostic testing services. Beginning in the second quarter of 2020, certain local, state and federal governments began to ease the stay-at-home policies and allowed more businesses and facilities to re-open, leading to a recovery in companion animal clinical visits and associated demand for our diagnostic products. In some part, and different depending on the geography, due to the introduction and acceptance of COVID-19 vaccines, restrictions have eased in many of the countries in which we operate. Global diagnostic animal health demand continued throughout 2021. While this trend is encouraging, with the rise in COVID-19 variants, the extent to which the continuation, or another wave, of COVID-19, or an outbreak of other health epidemics could impact our business, results of operations and financial condition, including the potential for write-offs or impairments of assets and suspension of capital investments, will depend on future developments. We are unable to predict with certainty the effects of the COVID-19 pandemic on our customers, suppliers and vendors, as well as the actions of governments, and when and to what extent normal economic and operating conditions can resume; these effects may differ from those assumed in our projected estimates. Even after the COVID-19 pandemic has subsided, we may continue to experience adverse impacts to our business, mainly in our ability to place new capital equipment, primarily under long-term contracts, as a result of any economic impact that may occur in the future.

Due to our dependence on global suppliers, manufacturers and shipping routes, we are experiencing increased delays in receiving supply, increased shipping costs and some targeted increase in materials cost. Because our long-term subscription programs, the commercial program of our largest revenue category, Point of Care laboratory instruments and consumables, include annual price adjustments at a greater of 4% or the consumer price index, we are able to mitigate some of these costs in this highly inflationary environment.

Our financial position remains strong. On March 5, 2021, we completed a public offering of shares of common stock. As a result, we have sufficient liquidity to sustain our operations. We will continue to actively seek opportunities that are consistent with our strategic direction, which may include a need to raise additional capital.

Critical Accounting Estimates
Note 1 - Operations and Summary of Significant Accounting Policies to the consolidated financial statements included in Part II. Item 8 of this Annual Report on Form 10-K describes the significant accounting policies used in preparation of these consolidated financial statements. We believe the following critical accounting estimates and assumptions may have a material impact on reported financial condition and operating performance and involve significant levels of judgment to account for highly uncertain matters or are susceptible to significant change. In each of these areas, management makes estimates based on historical results, current trends and future projections. Therefore, these are considered to be our critical accounting policies and estimates.
Deferred Tax Assets - Valuation Allowance

We evaluate our ability to realize the tax benefits associated with a deferred tax asset (“DTA”) by analyzing our forecasted taxable income using both historical and projected future operating results, the reversal of
-38-


existing temporary differences, taxable income in prior carry back years (if permitted) and the availability of tax planning strategies. A valuation allowance is required to be established unless management determines that it is more likely than not that we will ultimately realize the tax benefit associated with a deferred tax asset. As of December 31, 2021 and 2020, we had valuation allowances of approximately $2.8 million and $6.4 million, respectively.     

Business Combinations

We account for transactions that represent business combinations under the acquisition method of accounting, which requires us to allocate the total consideration paid for each acquisition to the assets we acquire and liabilities we assume based on their fair values as of the date of acquisition, including identifiable intangible assets. The allocation of the purchase price utilizes significant estimates in determining the fair values of identifiable assets acquired and liabilities assumed, especially with respect to intangible assets. We may refine our estimates and make adjustments to the assets acquired and liabilities assumed over a measurement period, not to exceed one year. 

The Company has financial liabilities resulting from our business combinations, including contingent consideration arrangements and notes payable. We estimate the fair value of these financial liabilities using Level 3 inputs that require the use of numerous assumptions and a probability-weighted outcome analysis, which may change based on the occurrence of future events and lead to increased or decreased operating income in future periods. Estimating the fair value at an acquisition date and in subsequent periods involves significant judgments, including projecting the future financial and product development performance of the acquired businesses. The Company will update its assumptions each reporting period based on new developments and record such amounts at fair value based on the revised assumptions. Changes in the fair value of these financial liabilities are recorded in the Consolidated Statements of Loss within general and administrative expenses.

Valuation of Goodwill and Intangibles

A significant portion of the purchase price for acquired businesses is generally assigned to intangible assets. Intangible assets other than goodwill are initially valued at fair value. If a quoted price in an active market for the identical asset is not readily available at the measurement date, the fair value of the intangible asset is estimated based on discounted cash flows using market participant assumptions, which are assumptions that are not specific to Heska. The selection of appropriate valuation methodologies and the estimation of discounted cash flows require significant assumptions about the timing and amounts of future cash flows, risks, appropriate discount rates, and the useful lives of intangible assets. When material, we utilize independent valuation experts to advise and assist us in determining the fair values of the identified intangible assets acquired in connection with a business acquisition and in determining appropriate amortization methods and periods for those intangible assets. Goodwill is initially valued based on the excess of the purchase price of a business combination over the fair value of acquired net assets recognized and represents the future economic benefits arising from other assets acquired that could not be individually identified and separately recognized.

We assess goodwill for impairment annually, at the reporting unit level, in the fourth quarter and whenever events or circumstances indicate impairment may exist. In evaluating goodwill for impairment, we have the option to first assess the qualitative factors to determine whether it is more-likely-than-not that the estimated fair value of the reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the comparison of the estimated fair value of the reporting unit to the carrying value. The more-likely-than-not threshold is defined as having a likelihood of more than 50 percent. If, after assessing the totality of events or circumstances, we determine that is it more-likely-than-not that the estimated fair value of a reporting is less than its carrying amount, we would then estimate the fair value of
-39-


the reporting unit and compare it to the carrying value. If the carrying value exceeds the estimated fair value we would recognize an impairment for the difference; otherwise, no further impairment test would be required. In contrast, we can opt to bypass the qualitative assessment for any reporting unit in any period and proceed directly to quantitative analysis. Doing so does not preclude us from performing the qualitative assessment in any subsequent period.

As part of our goodwill testing process, we evaluate factors specific to a reporting unit as well as industry and macroeconomic factors that are reasonably likely to have a material impact on the fair value of a reporting unit. Examples of the factors considered in assessing the fair value of a reporting unit include: the results of the most recent impairment test, the competitive environment, the regulatory environment, anticipated changes in product or labor costs, revenue growth trends, the consistency of operating margins and cash flows and current and long-range financial forecasts. The long-range financial forecasts of the reporting units, which are based upon management’s long-term view of our markets, are used by senior management and the Board of Directors to evaluate operating performance.
We performed qualitative assessments in the fourth quarters of 2021, 2020 and 2019 and determined that no indications of impairment existed.

We assess the realizability of intangible assets other than goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If an impairment review is triggered, we evaluate the carrying value of intangible assets based on estimated undiscounted future cash flows over the remaining useful life of the primary asset of the asset group and compare that value to the carrying value of the asset group. The cash flows that are used contain our best estimates, using appropriate and customary assumptions and projections at the time. If the net carrying value of an intangible asset exceeds the related estimated undiscounted future cash flows, an impairment to adjust the intangible asset to its fair value would be reported as a non-cash charge to earnings. If necessary, we would calculate the fair value of an intangible asset using the present value of the estimated future cash flows to be generated by the intangible asset, and applying a risk-adjusted discount rate. We had no impairments of our intangible assets during the years ended December 31, 2021, 2020 and 2019.

These valuations require the use of management’s assumptions, which would not reflect unanticipated events and circumstances that may occur.

Share-Based Compensation Expense

We utilize share-based compensation arrangements as part of our long-term incentive plan. Our share-based compensation programs provide for grants of many types of awards, but we currently grant stock options, including performance stock options, restricted stock awards, and restricted stock units, along with the issuance of employee stock purchase rights. The total fair value of future awards may vary significantly from past awards based on a number of factors, including our share-based award practices. Therefore, share-based compensation expense is likely to fluctuate, possibly significantly, from year to year.

The majority of our currently issued restricted stock awards, restricted stock units, and performance stock options are tied to Company and market-related performance metrics and generally include a time vesting component. We also grant stock options and restricted stock awards tied to time vesting to employees and directors. All significant inputs into the determination of expense as well as the related expense are discussed further in Note 12 - Capital Stock to the consolidated financial statements included in Part II. Item 8 of this Annual Report on Form 10-K.

-40-


Restricted Stock Awards and Units (Time Vesting)

The fair value of restricted stock awards and restricted stock units with only time-based vesting terms used in our expense recognition method is measured based on the number of shares granted and the closing market price of our common stock on the date of grant. Such value is recognized as an expense over the corresponding requisite service period. Forfeitures are accounted for as they occur.

Performance-Based Stock Compensation Awards

We also grant restricted stock awards, restricted stock units, and performance stock options subject to performance vesting criteria, in addition to service, to our executive officers and other key employees. This type of grant consists of the right to receive shares of, or options to purchase, common stock, subject to achievement of time-based criteria and certain Company and market performance-related goals over a specified period, as established by the Compensation Committee of our Board of Directors. We recognize any related share-based compensation expense ratably over the requisite service period based on the probability assessment on the outcome of the performance condition related to company performance metrics. The fair value used in our expense recognition method is measured based on the number of shares granted and the closing market price of our common stock on the date of grant for restricted stock awards and units and the Black-Scholes model for performance stock options. The amount of share-based compensation expense recognized in any one period can vary based on the attainment or expected attainment of the performance goals. If such performance goals are not ultimately met, no compensation expense is recognized and any previously recognized compensation expense is reversed. We recognize any related share-based compensation expense ratably over the service period based on the most probable outcome of the performance condition related to market performance metrics. For awards related to market performance, the fair value used in our expense recognition method is measured based on the number of shares granted, and a Monte Carlo simulation model, which incorporates the probability of the achievement of the market-related performance goals as part of the grant date fair value. If such performance goals are not ultimately met, the expense is not reversed.

Recent Accounting Pronouncements
From time to time, the FASB or other standard setting bodies issue new accounting pronouncements. Updates to the FASB ASC are communicated through issuance of an ASU. Unless otherwise discussed, we believe that recently issued guidance, whether adopted or to be adopted in the future, is not expected to have a material impact on our Consolidated Financial Statements upon adoption.
To understand the impact of recently issued guidance, whether adopted or to be adopted, please review the information provided in Note 1 - Operations and Summary of Significant Accounting Policies to the consolidated financial statements included in Part II. Item 8 of this Annual Report on Form 10-K.
-41-


Results of Operations
Our analysis presented below is organized to provide the information we believe will facilitate an understanding of our historical performance and relevant trends going forward. This discussion should be read in conjunction with our consolidated financial statements, including the notes thereto, in Part II. Item 8 of this Annual Report on Form 10-K.
The following table sets forth, for the periods indicated, certain data derived from our Consolidated Statements of Loss (in thousands):
Year Ended December 31,
20212020
Revenue, net$253,739 $197,323 
Gross profit105,794 81,290 
Operating expenses106,787 89,482 
Operating loss(993)(8,192)
Interest and other expense, net2,448 5,601 
Loss before income taxes and equity in losses of unconsolidated affiliates(3,441)(13,793)
Income tax (benefit) expense(3,573)239 
Net income (loss) before equity in losses of unconsolidated affiliates132 (14,032)
Equity in losses of unconsolidated affiliates(1,280)(720)
Net loss, after equity in losses of unconsolidated affiliates(1,148)(14,752)
Net loss attributable to non-controlling interest— (353)
Net loss attributable to Heska Corporation$(1,148)$(14,399)
Diluted loss per share attributable to Heska Corporation(1)
$(0.11)$(1.66)
Non-GAAP net income per diluted share (1)(2)
$1.61 $0.74 
Adjusted EBITDA (2)
$29,739 $22,319 
Net margin (2)
0.1 %(7.1)%
Adjusted EBITDA margin (2)
11.7 %11.3 %
(1) Shares used in the diluted per share calculation for diluted loss per share attributable to Heska Corporation are (in thousands) 10,015 for the year ended December 31, 2021 and 8,653 for the year ended December 31, 2020. Shares used in the diluted per share calculation for non-GAAP net income per diluted share are (in thousands): 10,407 for the year ended December 31, 2021 compared to 9,451 for the year ended December 31, 2020.
(2) See “Non-GAAP Financial Measures” for a reconciliation of Adjusted EBITDA to net income, Non-GAAP net income per diluted share to Diluted loss per share attributable to Heska Corporation, and Adjusted EBITDA margin to Net margin, the closest comparable GAAP measures, for each of the periods presented.

Revenue
Total revenue increased 28.6% to $253.7 million in 2021 compared to $197.3 million in 2020. The significant increase in revenue is driven primarily by the acquisition of scil, which was completed on April 1, 2020, and which contributed $22.3 million for the year ended December 31, 2021 that was not included in the prior year period. Excluding the impacts of the acquisition of scil, revenue growth was driven by POC Lab Consumables of $14.4 million or 15.8% in the year ended December 31, 2021, recovery from COVID impacts in the prior year related to capital placements in POC Imaging products of $7.5 million and growth within our contract manufactured product for third parties, including TriHeart, and immunotherapy products
-42-


of $6.5 million. The launch of element AIM in the year ended December 31, 2021 also contributed to growth in the POC Laboratory space.
Gross Profit
Gross profit increased 30.1% to $105.8 million in 2021 compared to $81.3 million in 2020.  Gross margin percent expanded to 41.7% in 2021 compared to 41.2% in 2020. The increase in gross profit is due mainly to the increase in revenue as well as the acquisition of scil, which was not included in the first quarter of the prior year period. The increase in gross margin percentage is due to favorable product mix, primarily as a result of POC Lab Consumables and POC Imaging.
Operating Expenses
Selling and marketing expenses increased 17.7% to $45.3 million in 2021 compared to $38.5 million in 2020. The increase is a direct result of international expansion related to recent acquisitions and is in line with management expectations. The increase is also impacted by higher stock-based compensation expenses of $1.1 million as well as other compensation-related expenses.
Research and development expenses decreased 20.4% to $7.0 million in 2021, compared to $8.8 million in 2020. The decrease is primarily related to lower spending on product development for the urine and fecal diagnostic analyzer and enhanced immunodiagnostic offerings in the current year as these products are now commercialized.
General and administrative expenses increased 29.1% to $54.5 million in 2021, compared to $42.2 million in 2020. The increase is driven primarily by incremental stock-based compensation expense of $7.4 million and other compensation-related increases of $6.0 million as well as increased costs associated with international expansion of $3.5 million, and higher consulting and other professional services of approximately $3.0 million. This is partially offset by lower one-time costs of $8.4 million in the year ended December 31, 2021, as there were significant costs associated with the scil acquisition in the year ended December 31, 2020.
Interest and Other Expense, Net
Interest and other expense, net, was $2.4 million in 2021, compared to $5.6 million in 2020. The decrease was primarily driven by a change in interest expense related to the Notes. Refer to Note 16 - Convertible Notes to the consolidated financial statements included in Part II. Item 8 of this Annual Report on Form 10-K.
Income Tax (Benefit) Expense

In 2021, we had total income tax benefit of $3.6 million compared to a total income tax expense in 2020 of $0.2 million. See Note 5 - Income Taxes to the consolidated financial statements included in Part II. Item 8 of this Annual Report on Form 10-K for additional information regarding our income taxes.

Net (Loss) Attributable to Heska Corporation
Net loss attributable to Heska Corporation was $1.1 million in 2021, compared to net loss attributable to Heska Corporation of $14.4 million in 2020. The difference between this line item and "Net (loss) income after equity in losses of unconsolidated affiliates" is the net income or loss attributable to the minority interest in our French subsidiary, Optomed (which has been merged into our French subsidiary scil animal care company sarl), which we purchased in February 2019. The difference between these line items was $0 for 2021, as the Company acquired the remaining 30% minority interest in Optomed in October 2020, and a gain of $0.4 million for 2020.
-43-



Adjusted EBITDA
Adjusted earnings before interest, taxes, depreciation, and amortization ("EBITDA") in 2021 was $29.7 million (11.7% adjusted EBITDA margin), compared to $22.3 million (11.3% adjusted EBITDA margin) in 2020. The increase is driven by increased revenue and gross profit as discussed above. This is partially offset by an increase in operating expenses primarily as a result of the acquisition of scil and compensation-related increases. See “Non-GAAP Financial Measures” for a reconciliation of adjusted EBITDA to net income and adjusted EBITDA margin to net loss margin, the closest comparable GAAP measures, for each of the periods presented.
Earnings Per Share
Diluted loss per share attributable to Heska was $0.11 in 2021 compared to loss of $1.66 per diluted share in 2020. The lower loss is primarily due to higher revenue and gross profit as discussed above, interest and amortization charges relating to the Notes, and income tax benefit.
Non-GAAP Earnings Per Share
Non-GAAP EPS was income of $1.61 per diluted share in 2021 compared to income of $0.74 per diluted share in 2020. The increase is primarily due to higher revenue and gross profit as discussed above. See “Non-GAAP Financial Measures" for a reconciliation of non-GAAP EPS to net (loss) income attributable to Heska per diluted share, the closest comparable U.S. GAAP measure, in each of the periods presented.

Non-GAAP Financial Measures

In addition to financial measures presented on the basis of accounting principles generally accepted in the U.S. (“U.S. GAAP”), we also present EBITDA, adjusted EBITDA, adjusted EBITDA margin, and non-GAAP net income (loss) per diluted share, which are non-GAAP measures.
These measures should be viewed as a supplement to, not substitute for, our results of operations presented under U.S. GAAP. The non-GAAP financial measures presented may not be comparable to similarly titled measures of other companies because they may not calculate their measures in the same manner. Management uses EBITDA, adjusted EBITDA, adjusted EBITDA margin and non-GAAP net income (loss) per diluted share as key profitability measures, which are included in our quarterly analyses of our operating results to our senior management team, our annual budget and related goal setting and other performance measurements. We believe these non-GAAP measures enhance our investors' understanding of our business performance and that not adjusting for the items included in the reconciliations below would hinder comparison of the performance of our businesses on a period-over-period basis or with other businesses.
-44-


The following tables reconcile our most directly comparable as-reported financial measures calculated in accordance with GAAP to our non-GAAP financial measures (in thousands, except percentages and per share amounts):
 Year Ended
December 31,
 20212020
Net income (loss) (1)
$132 $(14,032)
Income tax (benefit) expense (3,573)239 
Interest expense, net2,404 5,767 
Depreciation and amortization13,555 11,385 
EBITDA$12,518 $3,359 
Acquisition-related and other one-time costs (2)
$238 $9,837 
Stock-based compensation18,263 9,490 
Equity in losses of unconsolidated affiliates(1,280)(720)
Net loss attributable to non-controlling interest— 353 
Adjusted EBITDA$29,739 $22,319 
Net margin (3)
0.1 %(7.1)%
Adjusted EBITDA margin (3)
11.7 %11.3 %

(1) Net income (loss) used for reconciliation represents the "Net income (loss) before equity in losses of unconsolidated affiliates."

(2) To exclude the effect of one-time charges of $0.2 million for the year ended December 31, 2021 compared to $9.8 million for the year ended December 31, 2020. These costs were incurred primarily as a result of acquisition-related charges, partially offset by a reduction of contingent consideration of $1.7 million as well as litigation settlement proceeds of $1.2 million for the year ended December 31, 2021.

(3) Net margin and adjusted EBITDA margin are calculated as the ratio of net income (loss) and adjusted EBITDA, respectively, to revenue.

 Year Ended
December 31,
 20212020
GAAP net income attributable to Heska per diluted share$(0.11)$(1.66)
Acquisition-related costs and other one-timed costs(1)
0.02 1.04 
Amortization of acquired intangibles(2)
0.60 0.55 
Purchase accounting adjustments related to inventory and fixed asset step-up(3)
0.03 0.08 
Amortization of debt discount and issuance costs0.01 0.33 
Stock-based compensation1.75 1.00 
Loss on equity investee transactions0.12 0.08 
Estimated income tax effect of non-GAAP adjustments(4)
(0.81)(0.68)
Non-GAAP net income per diluted share$1.61 $0.74 
Shares used in diluted per share calculations10,407 9,451 

(1) To exclude the effect of one-time charges of $0.2 million for the year ended December 31, 2021 compared to $9.8 million for the year ended December 31, 2020. These costs were incurred primarily as a result of acquisition-related charges, partially offset by a reduction of contingent consideration of $1.7 million as well as litigation settlement proceeds of $1.2 million for the year ended December 31, 2021.

-45-


(2) To exclude the effect of amortization of acquired intangibles of $6.3 million in the year ended December 31, 2021, compared to $5.2 million in the year ended December 31, 2020. These costs were incurred as part of the purchase accounting adjustments for the acquisitions of scil, Optomed and CVM.

(3) To exclude the effect of purchase accounting adjustments for inventory step up amortization and depreciation related to the step-up of fixed assets of $0.3 million for the year ended December 31, 2021, compared to $0.7 million for the year ended December 31, 2020.

(4) Represents income tax expense utilizing an estimated effective tax rate that adjusts for non-GAAP measures including: acquisition-related and other one-time costs (excluding benefits which are not deductible for tax of $1.0 million for the year ended December 31, 2021 compared to $4.0 million expense for the year ended December 31, 2020), amortization of acquired intangibles, purchase accounting adjustments, amortization of debt discount and issuance costs, and stock-based compensation. This incorporates the tax benefit related to stock-based compensation of $1.6 million for the year ended December 31, 2021 compared to $0.2 million for the year ended December 31, 2020. Adjusted effective tax rates are approximately 25% for the years ended December 31, 2021 and December 31, 2020.
Analysis by Segment
The North America segment includes sales and costs from the United States, Canada and Mexico. The International segment includes sales and costs from Australia, France, Germany, Italy, Malaysia, Spain and Switzerland.
The North America segment represented 62.6% of our revenue and the International segment represented 37.4% of our revenue for the year ended December 31, 2021.

The following sections and tables set forth, for the periods indicated, certain data derived from our Consolidated Statements of (Loss) Income (in thousands).

North America Segment
Year Ended December 31,Change
20212020Dollar Change% Change
Point of Care laboratory:$86,841 $72,910 $13,931 19.1 %
Instruments & Other14,837 13,663 1,174 8.6 %
Consumables72,004 59,247 12,757 21.5 %
Point of Care imaging29,512 20,651 8,861 42.9 %
PVD24,939 19,810 5,129 25.9 %
OVP17,606 17,695 (89)(0.5)%
Total North America revenue$158,898 $131,066 $27,832 21.2 %
North America Gross Profit$74,426 $60,903 $13,523 22.2 %
North America Gross Margin46.8 %46.5 %
North America Operating Income (Loss)$650 $(4,977)$5,627 113.1 %
North America Operating Income (Loss) Margin0.4 %(3.8)%
    
North America segment revenue increased 21.2% to $158.9 million for the year ended December 31, 2021, compared to $131.1 million for the year ended December 31, 2020 in part due to the acquisition of scil, which contributed $4.3 million that was not present in the year ended December 31, 2020. Excluding this, the remaining revenue growth was driven by a 19.7% increase in POC Lab Consumables due to increased price and utilization, a 28.2% increase in sales from Point of Care Imaging as we experienced recovery from COVID-19 restrictions in the prior year, and an increase of 25.9% in PVD driven by Tri-heart and Allergy sales.

-46-


Gross profit was $74.4 million compared to $60.9 million for the year ended December 31, 2021 and 2020, respectively. The increase in gross profit is primarily driven by increased revenue in the current year, specifically related POC Lab Consumables, POC Imaging and PVD sales. Gross margin was 46.8% for the year ended December 31, 2021, compared to 46.5% in the year ended December 31, 2020. The increase is due to favorable mix, specifically increased revenue and margins for consumables due mainly to utilization and price, Imaging and OVP.
North America operating income was $0.7 million in the year ended December 31, 2021 compared to an operating loss of $(5.0) million for the year ended December 31, 2020. The increase is driven by higher revenue and gross profit in 2021, partially offset by increased operating costs primarily related to stock based compensation in the current year.

International Segment
Year Ended December 31,Change
20212020Dollar Change% Change
Point of Care laboratory:$61,017 $40,136 $20,881 52.0 %
Instruments & Other15,001 7,782 7,219 92.8 %
Consumables46,016 32,354 13,662 42.2 %
Point of Care imaging28,492 22,537 5,955 26.4 %
PVD5,332 3,584 1,748 48.8 %
Total International revenue$94,841 $66,257 $28,584 43.1 %
International Gross Profit$31,368 $20,387 $10,981 53.9 %
International Gross Margin33.1 %30.8 %
International Operating Loss$(1,643)$(3,215)$1,572 48.9 %
International Operating Loss Margin(1.7)%(4.9)%
International revenue was $94.8 million compared to $66.3 million for the year ended December 31, 2021 and 2020, respectively, in part driven by the acquisition of scil, which contributed $18.0 million that was not present in the year ended December 31, 2020. The remaining revenue growth is driven by increased placements as a result of transitioning to the reset program in Europe, POC consumable growth of 8.5%, excluding the impact of the scil acquisition, fewer COVID-19 impacts for POC Imaging, and higher sales of single-use tests.
Gross profit was $31.4 million compared to $20.4 million for the year ended December 31, 2021 and 2020, respectively. Gross margin for the International segment was 33.1% for the year ended December 31, 2021, compared to 30.8% for the year ended December 31, 2020. The increase in gross profit is primarily driven by increase in revenue and lower costs relating mainly to our POC Lab Consumables as we continue to rationalize the product portfolio in Europe. The increase in gross margin is driven by favorable product mix within POC Lab Consumables and POC Imaging.
International operating loss decreased $1.6 million for the year ended December 31, 2021, compared to the prior year. The decrease in operating loss is driven by increased revenue and gross profit, partially offset by increased operating expenses, as a result of the scil acquisition now being included for the full year and increased compensation costs.
-47-


Liquidity, Capital Resources and Financial Condition
We believe that adequate liquidity and cash generation is important to the execution of our strategic initiatives. Our ability to fund our operations, acquisitions, capital expenditures, and product development efforts may depend on our ability to access other forms of capital as well as our ability to generate cash from operating activities, which is subject to future operating performance, as well as general economic, financial, competitive, legislative, regulatory, and other conditions, some of which may be beyond our control, including but not limited to effects of the COVID-19 pandemic. Our primary source of liquidity is our available cash of $223.6 million, which includes net proceeds from the issuance of common stock of $164.2 million on March 5, 2021.
A summary of our cash from operating, investing and financing activities is as follows (in thousands):
December 31,
Change
20212020Dollar
Change
%
Change
Net cash provided by (used in) operating activities$6,247 $(656)$6,903 1,052.3 %
Net cash used in investing activities(35,001)(126,597)91,596 72.4 %
Net cash provided by financing activities166,404 123,764 42,640 34.5 %
Foreign exchange effect on cash and cash equivalents(410)793 (1,203)(151.7)%
Increase (decrease) in cash and cash equivalents137,240 (2,696)139,936 5,190.5 %
Cash and cash equivalents, beginning of the period86,334 89,030 (2,696)(3.0)%
Cash and cash equivalents, end of the period$223,574 $86,334 $137,240 159.0 %
For the year ended December 31, 2021 and the year ended December 31, 2020, cash flow provided by (used in) operations was $6.2 million and $(0.7) million, respectively, which was primarily the result of (in thousands):
December 31,
Change
20212020Dollar
Change
%
Change
Net income, after equity in losses from unconsolidated affiliates$(1,148)$(14,752)$13,604 92.2 %
Non cash expenses and other adjustments30,842 25,652 5,190 20.2 %
Change in accounts receivable2,193 (5,755)7,948 138.1 %
Change in inventories, net(14,905)(5,409)(9,496)(175.6)%
Change in lease receivables, net(5,902)(611)(5,291)(866.0)%
Change in other assets(4,329)340 (4,669)1,373.2 %
Change in accounts payable662 (280)942 336.4 %
Change in other liabilities(1,166)159 (1,325)833.3 %
Net cash provided by (used in) operating activities$6,247 $(656)$6,903 1052.3 %
-48-


For the year ended December 31, 2021 and the year ended December 31, 2020, cash flow used in investing activities was $35.0 million and $126.6 million, respectively, which was primarily used for (in thousands):
December 31,
Change
20212020Dollar
Change
%
Change
Acquisition of Biotech$(16,250)$— $(16,250)NM
Acquisition of BiEssA, net of cash acquired(4,513)— (4,513)NM
Acquisition of Lacuna, net of cash acquired(3,882)— (3,882)NM
Acquisition of scil, net of cash acquired — (104,401)104,401 100.0 %
Acquisition of CVM— (14,420)14,420 100.0 %
Promissory note receivable issuance(9,000)— (9,000)NM
Convertible note receivable issuance— (6,650)6,650 100.0 %
Purchase of minority interest— (450)450 100.0 %
Purchases of property and equipment(1,768)(686)(1,082)(157.7)%
Proceeds from disposition of property and equipment412 10 402 (4,020.0)%
Net cash used in investing activities$(35,001)$(126,597)$91,596 72.4 %
For the year ended December 31, 2021 and the year ended December 31, 2020, cash flow from financing activities was $166.4 million and $123.8 million, respectively, which was the result of (in thousands):
December 31,
Change
20212020Dollar
Change
%
Change
Proceeds from issuance of common stock$169,230 $4,273 $164,957 (3,860.4)%
Purchase of shares withheld for tax obligations(1,629)(1,477)(152)NM
Payment of stock issuance costs(314)(214)(100)46.7 %
Preferred Stock Proceeds— 122,000 (122,000)(100.0)%
Payments of related party debts— (1,140)1,140 100.0 %
Proceeds from line of credit borrowings613 (606)98.9 %
Repayments of line of credit borrowings(890)(291)(599)NM
Net cash provided by financing activities$166,404 $123,764 $42,640 34.5 %
We believe that our cash, cash equivalents and marketable securities balances, as well as the cash flows generated by our operations, will be sufficient to satisfy our anticipated cash needs for working capital and capital expenditures, including selling and marketing team expansion and product development initiatives, for at least the next 12 months. Our belief may prove to be incorrect, however, and we could utilize our available financial resources sooner than we currently expect. For example, we actively seek opportunities that are consistent with our strategic direction, which may require additional capital. Our future capital requirements and the adequacy of available funds will depend on many factors, including those set forth in Part I. Item 1A, "Risk Factors". We may seek additional equity or debt financing in order to meet these future capital requirements, even in the absence of any acquisitions. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us, or at all. If we are unable to raise additional capital when desired, our business, results of operations and financial condition would be adversely affected.
-49-


Effect of currency translation on cash
Net effect of foreign currency translations on cash changed $1.2 million to a $0.4 million negative impact in 2021, compared to a $0.8 million positive impact in 2020. The net effect of foreign currency translation on cash changed to a positive $0.8 million from a $0 impact in 2019. These effects are related to changes in exchange rates between the U.S. Dollar and the Swiss Franc, Euro, Canadian Dollar, Australian Dollar, and Malaysian Ringgit which are the functional currencies of our subsidiaries.
Material Cash Requirements
The Company has not entered into any transactions with unconsolidated entities whereby the Company has financial guarantees, subordinated retained interests, derivative instruments, or other contingent arrangements that expose the Company to material continuing risks, contingent liabilities, or any other obligation under a variable interest in an unconsolidated entity that provided financing, liquidity, market risk or credit risk support to the Company, or engages in leasing, hedging or research and development services with the Company.
Purchase obligations represent contractual agreements to purchase goods or services that are legally binding; specify a fixed, minimum or range of quantities; specify a fixed, minimum, variable, or indexed price provision; and specify approximate timing of the transaction.
The following table presents certain future payments due by the Company as of December 31, 2021 (in thousands):
TotalLess Than 1 Year1 - 3 Years3 - 5 YearsAfter 5 Years
Purchase obligations$41,126 $19,751 $11,976 $9,399 $— 
Operating lease obligations6,127 2,297 2,964 692 174 
Finance lease obligations565 213 233 113 
Convertible senior notes (1)
86,250 — — 86,250 — 
Future interest obligations (2)
17,010 3,234 7,394 6,382 — 
Total$151,078 $25,495 $22,567 $102,836 $180 
(1) Includes the principal amount of the convertible senior notes. Although the notes mature in 2026, they can be converted into cash and shares of our common stock prior to maturity if certain conditions are met. Any conversion prior to maturity can result in repayments of the principal amounts sooner than the scheduled repayments as indicated in the table. For additional information, refer to Note 16 - Convertible Notes to the consolidated financial statements included in Part II. Item 8 of this Annual Report on Form 10-K.
(2) Includes interest payments for both the convertible senior notes and other long term borrowings.
Net Operating Loss Carryforwards
 
As of December 31, 2021, we had a net operating loss carryforward (“NOL”) and domestic research and development tax credit carryforward. See Note 5 - Income Taxes to the consolidated financial statements included in Part II. Item 8 of this Annual Report on Form 10-K for additional information regarding our carryforwards.

-50-


Item 7A.Quantitative and Qualitative Disclosures about Market Risk
Market risk represents the risk of loss that may impact the financial position, results of operations or cash flows due to adverse changes in financial and commodity market prices and rates. We are exposed to market risk in the areas of changes in U.S. and foreign interest rates and changes in foreign currency exchange rates as measured against the U.S. Dollar. These exposures are directly related to our normal operating and funding activities.
Interest Rate Risk

In September 2019, we issued $86.25 million aggregate principal amount of Notes. The fair market value of the Notes is affected by our common stock price. The fair value of the Notes will generally increase as our common stock price increases and will generally decrease as our common stock price declines in value. In addition, the fair market value of the Notes is exposed to interest rate risk. Generally, the fair market value of our fixed interest rate Notes will increase as interest rates fall and decrease as interest rates rise. Additionally, on our balance sheet we carry the Notes at face value less unamortized discount and debt issuance cost and we present the fair value for required disclosure purposes only. For additional information, refer to Note 16 - Convertible Notes to the consolidated financial statements included in Part II. Item 8 of this Annual Report on Form 10-K and to our consolidated financial statements included herein. We had no interest rate hedge transactions in place on December 31, 2021.
Foreign Currency Risk
Foreign currency risk may impact our revenue and results of operations. In cases where we purchase inventory in one currency and sell corresponding products in another, our gross margin percentage is typically at risk based on foreign currency exchange rates. In addition, in cases where we may be generating operating income in foreign currencies, the magnitude of such operating income when translated into U.S. dollars will be at risk based on foreign currency exchange rates. We had no foreign currency hedge transactions in place on December 31, 2021. We do not currently consider foreign currency risk to be material to our business.
Inflation Risk
Inflation generally impacts us by increasing our costs of labor, material, transportation and general overhead costs. The rates of inflation experienced in recent years have not had a material impact on our financial statements as inflationary cost increases have been more than offset by net realized annual price increases and productivity gains. We cannot reasonably estimate our ability to successfully recover any impact of inflation cost increases into the future.

-51-



Item 8.     Financial Statements and Supplementary Data
HESKA CORPORATION
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
 Page
       Note 2, Revenue
       Note 5, Income Taxes
       Note 6, Leases
       Note 10, Inventories

-52-



REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Board of Directors and Shareholders
Heska Corporation


Opinion on the financial statements
We have audited the accompanying consolidated balance sheets of Heska Corporation and subsidiaries (the “Company”) as of December 31, 2021 and 2020, the related consolidated statements of loss, comprehensive loss, stockholders' equity, and cash flows for each of the two years in the period ended December 31, 2021, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated February 28, 2022 expressed an unqualified opinion.

Basis for opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical audit matters
The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.


-53-


Stock-based compensation – assessment of probability related to stock-based compensation subject to performance-based vesting requirements
As described further in Note 12 to the financial statements, the Company grants restricted stock awards and stock options. Certain restricted stock awards and stock options have performance-based vesting conditions, which vest based on when performance targets are met. Performance based awards are recognized as an expense based on the probability of achieving the underlying performance targets. We identified the probability assessment of achieving the performance targets as a critical audit matter.

The principal consideration for our determination that the probability of achieving the performance targets is a critical audit matter is that the probability is based on a subjective assessment of the Company’s prospective financial information. The probability assessment requires management to estimate the successful development and market acceptance of future product launches, future sales targets, operating performance, and EBITDA. Changes in the subjective probability assessment can materially affect the amount and timing of the recognition of stock-based compensation expense and the probability assessment requires significant auditor subjectivity in evaluating the reasonableness of those judgments and estimates.

Our audit procedures related to the probability of achieving the performance targets included the following, among others.

We tested the design and operating effectiveness of internal controls relating to management’s determination of stock-based compensation expense, including testing management’s review controls over the identification of the terms of the performance conditions and the key inputs used in determining the probability of achieving the performance targets.
We evaluated the reasonableness of management’s prospective financial information by comparing management’s previous forecasts to actual results to assess management’s ability to accurately forecast actual results. We also evaluated the reasonableness of forecasted revenue by comparing sales growth to current market and industry trends; operating performance and EBITDA by comparing to current market and industry trends, historical information, and inquiring of individuals outside of the finance department; and future product introductions by evaluating the status of development, recent placement history, and inquiring of individuals outside of the finance department. We also evaluated the consistency of forecasts used in the probability assessment with other elements of the financial statements that use the forecast as an input.


/s/ GRANT THORNTON LLP

We have served as the Company’s auditor since 2020.

Denver, Colorado
February 28, 2022



-54-


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Board of Directors and Shareholders
Heska Corporation


Opinion on internal control over financial reporting
We have audited the internal control over financial reporting of Heska Corporation and subsidiaries (the “Company”) as of December 31, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended December 31, 2021, and our report dated February 28, 2022 expressed an unqualified opinion on those financial statements.

Basis for opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting (“Management’s Report”). Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Our audit of, and opinion on, the Company’s internal control over financial reporting does not include the internal control over financial reporting of Biotech Laboratories U.S.A. LLC and BiEsse A-Laboratorio die Analisi Veterinarie S.r.l., whose financial statements reflect total assets and revenues constituting 7% and less than 1%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2021. As indicated in Management’s Report, Biotech Laboratories U.S.A. LLC and BiEsse A-Laboratorio die Analisi Veterinarie S.r.l. were acquired during 2021. Management’s assertion on the effectiveness of the Company’s internal control over financial reporting excluded internal control over financial reporting of Biotech Laboratories U.S.A. LLC and BiEsse A-Laboratorio die Analisi Veterinarie S.r.l.

Definition and limitations of internal control over financial reporting
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial

-55-


reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ GRANT THORNTON LLP

Denver, Colorado
February 28, 2022


-56-


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and Board of Directors of Heska Corporation

Opinion on the Financial Statements

We have audited the accompanying consolidated statements of (loss) income, comprehensive loss, stockholders' equity, and cash flows of Heska Corporation and subsidiaries (the “Company”) for the year ended December 31, 2019, and the related notes (collectively referred to as the “financial statements”).

In our opinion, the financial statements referred to above present fairly, in all material respects, the results of operations of the Company and its cash flows for the year ended December 31, 2019, in conformity with accounting principles generally accepted in the United States of America.

Change in Accounting Principle

As discussed in Note 1 to the financial statements, the Company adopted the Accounting Standards Codification (ASC) Topic 842, “Leases,” using the modified retrospective adoption method on January 1, 2019.

Basis for Opinion

The Company's management is responsible for these financial statements. Our responsibility is to express an opinion on the Company’s financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audit of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.


/s/ Plante & Moran, PLLC


We served as the Company’s auditor from 2006-2020.

Denver, Colorado

February 28, 2020, except for the effects of the change in segments described in Notes 2 and 18, as to which the date is February 26, 2021


-57-


HESKA CORPORATION AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
 December 31,
 20212020
ASSETS
Current assets:  
Cash and cash equivalents$223,574 $86,334 
Accounts receivable, net of allowance for losses of $874 and $769, respectively27,995 31,080 
Inventories49,361 40,037 
Net investment in leases, current, net of allowance for losses of $137 and $192, respectively
6,175 4,794 
Prepaid expenses5,244 3,875 
Other current assets7,206 5,155 
Total current assets319,555 171,275 
Property and equipment, net33,413 35,542 
Operating lease right-of-use assets
5,198 5,457 
Goodwill 118,826 88,276 
Other intangible assets, net56,705 55,992 
Deferred tax asset, net19,429 5,694 
Net investment in leases, non-current
20,128 15,789 
Investments in unconsolidated affiliates 5,424 6,704 
Related party convertible note receivable, net 6,800 6,671 
Promissory note receivable from investee, net8,448  
Other non-current assets10,146 8,439 
Total assets$604,072 $399,839 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:  
Accounts payable$15,374 $15,119 
Accrued liabilities19,424 18,055 
Operating lease liabilities, current
2,227 2,087 
Deferred revenue, current, and other6,901 6,854 
Total current liabilities43,926 42,115 
Convertible note, non-current, net
84,034 48,459 
Notes payable15,900  
Deferred revenue, non-current3,854 4,667 
Other long-term borrowings 554 
Operating lease liabilities, non-current3,509 3,858 
Deferred tax liability12,667 11,856 
Other liabilities4,328 1,277 
Total liabilities168,218 112,786 
Stockholders' equity:  
Preferred stock, $.01 par value, 2,500,000 shares authorized, none issued or outstanding  
Common stock, $.01 par value, 20,000,000 and 13,250,000 shares authorized, respectively, none issued or outstanding  
Public common stock, $.01 par value, 20,000,000 and 13,250,000 shares authorized, 10,712,347 and 9,475,845 shares issued and outstanding, respectively107 95 
Additional paid-in capital579,354 423,650 
Accumulated other comprehensive income5,037 14,169 
Accumulated deficit(148,644)(150,861)
Total stockholders' equity435,854 287,053 
Total liabilities and stockholders' equity$604,072 $399,839 
See accompanying notes to consolidated financial statements.
-58-


HESKA CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF LOSS
(in thousands, except per share amounts)
 Year Ended December 31,
 202120202019
Revenue, net$253,739 $197,323 $122,661 
Cost of revenue147,945 116,033 68,212 
Gross profit105,794 81,290 54,449 
Operating expenses:   
Selling and marketing45,284 38,468 27,678 
Research and development6,982 8,772 8,240 
General and administrative54,521 42,242 18,204 
Total operating expenses106,787 89,482 54,122 
Operating (loss) income(993)(8,192)327 
Interest and other expense, net2,448 5,601 2,910 
Loss before income taxes and equity in losses of unconsolidated affiliates(3,441)(13,793)(2,583)
Income tax (benefit) expense:   
Current income tax expense891 1,780 359 
Deferred income tax benefit(4,464)(1,541)(1,805)
Total income tax (benefit) expense(3,573)239 (1,446)
Net income (loss) before equity in losses of unconsolidated affiliates132 (14,032)(1,137)
Equity in losses of unconsolidated affiliates(1,280)(720)(594)
Net loss after equity in losses of unconsolidated affiliates(1,148)(14,752)(1,731)
Net loss attributable to redeemable non-controlling interest (353)(266)
Net loss attributable to Heska Corporation$(1,148)$(14,399)$(1,465)
Basic loss per share attributable to Heska Corporation$(0.11)$(1.66)$(0.20)
Diluted loss per share attributable to Heska Corporation$(0.11)$(1.66)$(0.20)
Weighted average outstanding shares used to compute basic loss per share attributable to Heska Corporation10,015 8,653 7,446 
Weighted average outstanding shares used to compute diluted loss per share attributable to Heska Corporation10,015 8,653 7,446 
See accompanying notes to consolidated financial statements.

-59-


HESKA CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands) 
 Year Ended December 31,
 202120202019
Net loss after equity in losses of unconsolidated affiliates$(1,148)$(14,752)$(1,731)
Other comprehensive (loss) income:   
Minimum pension liability107 (40)73 
Translation adjustments and gains (losses) from intra-entity transactions(9,239)13,696 163 
Comprehensive loss(10,280)(1,096)(1,495)
Comprehensive loss attributable to redeemable non-controlling interest (353)(266)
Comprehensive loss attributable to Heska Corporation$(10,280)$(743)$(1,229)
 
See accompanying notes to consolidated financial statements.

-60-


HESKA CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(in thousands)
 Preferred Stock 
 
Common Stock
 
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income
 
 
Accumulated
Deficit
 
Total
Stockholders'
Equity
 SharesAmountSharesAmount
Balances, December 31, 2018 $ 7,676 $77 $257,034 $277 $(134,979)$122,409 
Net loss attributable to Heska Corporation— — — — — — (1,465)(1,465)
Issuance of common stock, net of shares withheld for employee taxes— — 206 2 (1,620)— — (1,618)
Stock-based compensation— — — — 4,968 — — 4,968 
Convertible notes, equity— — — — 29,834 — — 29,834 
Other comprehensive income— — — — — 236 — 236 
Balances, December 31, 2019 $ 7,882 $79 $290,216 $513 $(136,444)$154,364 
Adoption of accounting standards— — — — — — (18)(18)
Balances, January 1, 2020  7,882 79 290,216 513 (136,462)154,346 
Net loss attributable to Heska Corporation— — — — — — (14,399)(14,399)
Issuance of common stock, net of shares withheld for employee taxes— — 85 1 2,795 — — 2,796 
Issuance of preferred stock122 1 — — 121,785 — — 121,786 
Conversion to common stock(122)(1)1,509 15 (14)— —  
Stock-based compensation— — — — 9,490 — — 9,490 
Purchase of minority interest— — — — (622)— — (622)
Other comprehensive income— — — — — 13,656 — 13,656 
Balances, December 31, 2020 $ 9,476 $95 $423,650 $14,169 $(150,861)$287,053 
Adoption of accounting standards— — — — (29,834)— 3,365 (26,469)
Balances, January 1, 2021  9,476 95 393,816 14,169 (147,496)260,584 
Net loss attributable to Heska Corporation— — — — — — (1,148)(1,148)
Issuance of common stock, net of shares withheld for employee taxes— — 295 3 3,098 — — 3,101 
Equity offering, net of issuance costs— — 941 9 164,177 — — 164,186 
Stock-based compensation— — — — 18,263 — — 18,263 
Other comprehensive loss— — — — — (9,132)— (9,132)
Balances, December 31, 2021 $ 10,712 $107 $579,354 $5,037 $(148,644)$435,854 
 
See accompanying notes to consolidated financial statements.
 
-61-


HESKA CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 Year Ended December 31,
 202120202019
CASH FLOWS FROM OPERATING ACTIVITIES:   
Net loss after equity in losses from unconsolidated affiliates$(1,148)$(14,752)$(1,731)
Adjustments to reconcile net loss to cash provided by (used in) operating activities:  
Depreciation and amortization13,555 11,385 4,916 
Non-cash impact of operating leases
2,136 1,985 1,565 
Deferred income tax benefit(4,464)(1,541)(1,805)
Stock-based compensation18,263 9,490 4,968 
Change in fair value of contingent consideration and notes payable(1,607)  
Equity in losses of unconsolidated affiliates1,280 720 594 
Accretion of discounts and issuance costs
60 3,090 1,842 
Provision for credit losses 353 614 113 
Other losses (gains)1,266 (91)560 
Changes in operating assets and liabilities (net of effect of acquisitions):
Accounts receivable2,193 (5,755)3,683 
Inventories(14,905)(5,409)918 
Lease receivables(5,902)(611)(3,129)
Other assets(4,329)340 (451)
Accounts payable662 (280)(1,686)
Due to related parties  (226)
Other liabilities(1,166)159 (6,835)
Net cash provided by (used in) operating activities6,247 (656)3,296 
CASH FLOWS FROM INVESTING ACTIVITIES:   
Investment in subsidiary, net of cash acquired
  (622)
Acquisition of Biotech(16,250)  
Acquisition of BiEssA, net of cash acquired(4,513)  
Acquisition of Lacuna, net of cash acquired(3,882)  
Acquisition of scil, net of cash acquired  (104,401) 
Acquisition of CVM (14,420)927 
Promissory note receivable issuance(9,000)  
Convertible note receivable issuance (6,650) 
Purchase of minority interest (450) 
Real estate asset acquisition  (1,184)
Purchases of property and equipment(1,768)(686)(1,044)
Proceeds from disposition of property and equipment412 10  
Net cash used in investing activities(35,001)(126,597)(1,923)
CASH FLOWS FROM FINANCING ACTIVITIES:   
Proceeds from issuance of common stock169,230 4,273 1,829 
Payments for taxes related to shares withheld for employee taxes(1,629)(1,477)(3,447)
Payment of stock issuance costs(314)(214) 
Preferred Stock Proceeds 122,000  
Convertible debt proceeds
  86,250 
Payments of related party debts (1,140) 
Borrowings on line of credit and other debts7 613 6,750 
Repayments of line of credit borrowings and other debts(890)(291)(13,941)
Payment of debt issuance costs  (3,177)
Net cash provided by financing activities166,404 123,764 74,264 
FOREIGN EXCHANGE EFFECT ON CASH AND CASH EQUIVALENTS(410)793 4 
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS137,240 (2,696)75,641 
CASH AND CASH EQUIVALENTS, BEGINNING OF YEAR86,334 89,030 13,389 
CASH AND CASH EQUIVALENTS, END OF YEAR$223,574 $86,334 $89,030 
-62-


SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:
Non-cash transfers of equipment between inventory and property and equipment, net $4,600 $4,437 $827 
Non-cash conversion of preferred stock to common stock$ $122,000 $ 
Contingent consideration for acquisitions$4,034 $ $ 
Notes payable issued in acquisition$15,900 $ $ 
Consideration payable for CVM Acquisition (See Note 3)$ $ $14,420 
Indemnity holdback for acquisition$346 $ $ 
See accompanying notes to consolidated financial statements.
-63-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS



1.    OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Heska Corporation and its wholly-owned subsidiaries ("Heska", the "Company", "we" or "our") sell veterinary and animal health diagnostic and specialty products. Our offerings include Point of Care diagnostic laboratory instruments and supplies; digital imaging diagnostic products, software and services; digital cytology services; vaccines; local and cloud-based data services; allergy testing and immunotherapy; and single-use offerings such as in-clinic diagnostic tests and heartworm preventive products. Our core focus is on supporting veterinarians in the canine and feline healthcare space.
Basis of Presentation and Consolidation
In the opinion of management, the accompanying Consolidated Financial Statements contain all adjustments, consisting of normal, recurring adjustments, necessary to present fairly the financial position of the Company as of December 31, 2021 and 2020, as well as the results of our operations, statements of stockholders' equity and cash flows for the years ended December 31, 2021, 2020 and 2019.
The audited Consolidated Financial Statements included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Our audited Consolidated Financial Statements include our accounts and the accounts of our wholly-owned subsidiaries since their respective dates of acquisitions. All intercompany accounts and transactions have been eliminated in consolidation. Where our ownership of a subsidiary was less than 100%, the non-controlling interest is reported on our consolidated balance sheets. The non-controlling interest in our consolidated net loss is reported as "Net loss attributable to non-controlling interest" on our Consolidated Statements of Loss. Our audited Consolidated Financial Statements are stated in U.S. Dollars and have been prepared in accordance with accounting principles generally accepted in the U.S. ("GAAP").
Beginning in the first quarter of 2020, to limit the spread of COVID-19, governments took various actions including the issuance of stay-at-home policies and social distancing procedures and guidelines, causing some businesses to adjust, reduce or suspend business and operating activities. Veterinary care is widely recognized as an "essential" service for pet owners, and veterinarians continued to deliver essential medical care for sick and injured pets. The stay-at-home policies deployed early in 2020 to combat the spread of COVID-19 resulted in a decrease in companion animal clinical visits, including delay of elective procedures and wellness visits and as a result, lower demand for diagnostic testing services. Beginning in the second quarter of 2020, certain local, state and federal governments began to ease the stay-at-home policies and allowed more businesses and facilities to re-open, leading to a recovery in companion animal clinical visits and associated demand for our diagnostic products. In some part, and different depending on the geography, due to the introduction and acceptance of COVID-19 vaccines, restrictions have eased in many of the countries in which we operate. Global diagnostic animal health demand continued throughout 2021. While this trend is encouraging, with the rise in COVID-19 variants, the extent to which the continuation, or another wave, of COVID-19, or an outbreak of other health epidemics could impact our business, results of operations and financial condition, including the potential for write-offs or impairments of assets and suspension of capital investments, will depend on future developments. We are unable to predict with certainty the effects of the COVID-19 pandemic on our customers, suppliers and vendors, as well as the actions of governments, and when and to what extent normal economic and operating conditions can resume; these effects may differ from those assumed in our projected estimates. Even after the COVID-19 pandemic has subsided, we may continue to experience adverse impacts to our business, mainly in our ability to place new capital equipment, primarily under long-term contracts, as a result of any economic impact that may occur in the future.
-64-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates are required when establishing the allowance for credit losses and the net realizable value of inventory; determining future costs associated with warranties provided; determining the period over which our obligations are fulfilled under agreements to license product rights and/or technology rights; evaluating long-lived and intangible assets and investments for estimated useful lives and impairment; estimating the useful lives and standalone selling prices of instruments under leasing arrangements; determining the allocation of purchase price under purchase accounting; estimating the expense associated with the granting of stock; determining the need for, and the amount of a valuation allowance on deferred tax assets; determining the fair value of our embedded derivative; determining the value of the contingent consideration in a business combination and determining the value of the non-controlling interest in a business combination. Our actual results may differ from these estimates and it is at least reasonably possible that a change in estimate could occur in future periods.
Concentration of Credit Risk
Financial instruments that potentially subject us to a concentration of credit risk consist of cash and cash equivalents and accounts receivable. We maintain the majority of our cash and cash equivalents with high credit quality financial institutions, and at times may have cash levels that exceed federally insured limits. We have no off-balance-sheet concentrations of credit risk such as foreign exchange contracts, options contracts or other foreign currency hedging arrangements. Our accounts receivable balances are due largely from distribution partners, domestic veterinary clinics and individual veterinarians and other animal health companies.

No customer accounted for more than 10% of our consolidated accounts receivable at December 31, 2021 or 2020.
We have established an allowance for credit losses based upon factors surrounding the credit risk of specific customers, historical trends and other information.
Accounts Receivable and Allowance for Credit Losses
Accounts receivable are recorded net of an allowance for credit losses. From time to time, our customers are unable to meet their payment obligations. We continuously monitor our customers' credit worthiness and establish allowances for estimated credit losses related to our accounts receivable, net investment in leases, contract assets, and promissory notes. Our allowances are established based on factors surrounding the credit risk of specific customers, historical experience including collections and write-off history, and current economic conditions. Account balances are considered past due if payments have not been received within agreed upon invoice and/or contract terms and the Company may employ collection agencies and legal counsel to pursue recovery of defaulted amounts. Account balances are written off against the allowance after all collection efforts have been exhausted and it is probable the receivable will not be recovered. The Company also performs a qualitative assessment, on a quarterly basis, to monitor economic factors and other uncertainties that may require additional adjustments for the expected credit loss allowance.
While such credit losses have historically been within our expectations and the provisions established, there is no assurance that we will continue to experience the same credit loss rates that we have in the past. A significant change in the liquidity or financial position of our customers could have a material adverse impact
-65-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

on the collectability of accounts receivable and our future operating results. The Company will continue to actively monitor the impact of the COVID-19 pandemic on expected credit losses. In 2020, the Company adopted Accounting Standards Update ("ASU") 2016-13, Financial Instruments - Credit Losses (Topic 326). See "Adoption of New Accounting Standards" below for impacts of adoption.
Changes in the allowance for credit losses are summarized as follows (in thousands):
Years Ended December 31,
202120202019
Balances at beginning of period$769 $186 $245 
Additions from acquisitions3 90  
Additions - charged to expense353 614 113 
Foreign exchange effects(3)  
Deductions - write offs, net of recoveries(248)(121)(172)
Balances at end of period$874 $769 $186 
As discussed in Note 17. Note Receivables, the Company also recorded an allowance for expected credit losses on our long-term note receivables. Inherent in the assessment of the allowance are certain judgments and estimates including, among others, the borrower’s access to capital, the borrower’s willingness or ability to pay, general economic conditions and industry default rates, and the ongoing relationship with the borrower.
Cash and Cash Equivalents
Cash and cash equivalents are stated at cost, which approximates market value, and include short-term, highly liquid investments with original maturities of less than three months. We valued our foreign cash accounts at the spot market foreign exchange rate as of each balance sheet date, with changes due to foreign exchange fluctuations recorded in Accumulated other comprehensive income in the Consolidated Balance Sheets. The majority of our cash and cash equivalents are held in accounts not insured by governmental entities. The foreign cash balances are summarized as follows (denominated in foreign currency, in thousands):
As of December 31,
20212020
European Union Euros5,497 8,520 
Swiss Francs224 138 
Canadian Dollars4,191 2,993 
Australian Dollars676 159 
Malaysian Ringgit1,412 364 
Fair Value of Financial Instruments
In accordance with ASC 820, Fair Value Measurements (“ASC 820”), the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:
-66-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Quoted prices in active markets for similar assets and liabilities, quoted prices for identically similar assets or liabilities in markets that are not active and models for which all significant inputs are observable either directly or indirectly.
Level 3: Unobservable inputs reflecting the reporting entity’s own assumptions or external inputs for inactive markets.
The Company's financial instruments consist of cash, short-term trade receivables and payables, a long-term note receivable with an embedded derivative asset, and its 3.75% Convertible Senior Notes due 2026 (the "Notes"). The carrying values of cash and cash equivalents and short-term trade receivables and payables approximate fair value because of the short-term nature of the instruments.
The fair values of our financial instruments at December 31, 2021 and December 31, 2020 were (in thousands):
 TotalLevel 1Level 2Level 3
2021
Financial Assets
Convertible note receivable embedded derivative$888 $ $ $888 
Promissory note receivable derivative337   337 
Financial Liabilities
BiEsseA Contingent Consideration2,334   2,334 
Notes payable15,900   15,900 
Balances, December 31, 2021$19,459 $ $ $19,459 
2020TotalLevel 1Level 2Level 3
Financial Assets
Convertible note receivable embedded derivative$995 $ $ $995 
Balances, December 31, 2020$995 $ $ $995 
The Company's financial assets based upon Level 3 inputs include embedded derivatives relating to its note receivables. The Company determined the redemption features of its convertible note receivable represents an embedded derivative. The estimated fair value of the embedded derivative asset is evaluated through Level 3 inputs using a probability-weighted scenario analysis. The Company determined the warrant associated with its promissory note receivable represents a derivative. The estimated fair value of the derivative asset is evaluated through Level 3 inputs, using an enterprise valuation model. For additional information regarding the Company's note receivables and derivatives, refer to Note 17, Notes Receivable.
The estimated fair value of the Company's 3.75% Convertible Senior Notes due in 2026 (the "Notes"), is disclosed at each reporting period and is evaluated through Level 2 inputs with consideration of quoted market prices in less active markets. For additional information regarding the Company's accounting treatment for the issuance of the Notes, refer to Note 16, Convertible Notes.
-67-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

The Company's financial liabilities based upon Level 3 inputs include contingent consideration arrangements and notes payable relating to its acquisitions of Lacuna, BiEsseA and Biotech. The Company is obligated to pay contingent consideration payments of $2.0 million in connection with the Lacuna acquisition based on the achievement of certain performance metrics within a twelve month period ("Initial Earn Out Period"), reducing to $1.0 million if such metrics were met in a twelve month period subsequent to the Initial Earn Out Period. The Company is obligated to pay contingent consideration payments of $2.9 million in connection with the BiEsseA acquisition based on the achievement of certain revenue metrics within three annual periods after 2021. The Company is obligated to pay contingent notes of up to $17.5 million in connection with the Biotech acquisition based on the achievement of certain product development milestones or at a predetermined date in the future. If development milestones are not met, there is the possibility that the Company will only pay $8.8 million. Refer to Note 3, Acquisitions and Related Party Items for further discussion.
The fair value of our contingent consideration and notes payable arrangements are determined based on a probability-weighted outcome analysis. The fair value of the contingent consideration and notes payable liabilities associated with future payments were based on several factors, the most significant of which are the financial and product development performance of the acquired businesses. For the contingent consideration liabilities, the Company will update its assumptions each reporting period based on new developments and record such amounts at fair value based on the revised assumptions until the agreements expire. Changes in fair value are recorded in the Consolidated Statements of Loss within general and administrative expenses. The note payable associated with the Biotech acquisition is not adjusted to fair value each period.
The following table presents the changes of our Level 3 assets and liabilities as of December 31, 2021 (in thousands):
Derivative AssetsContingent Consideration LiabilitiesNotes Payable
Convertible note receivablePromissory note receivableLacunaBiEsseABiotech
Balances, December 31, 2020$995 $ $ $ $ 
Acquisition value 307 1,700 2,334 15,900 
Cash payments     
Changes in fair value(107)30 (1,700)  
Balances, December 31, 2021$888 $337 $ $2,334 $15,900 
Options Embedded in Non-controlling Interest

In connection with the Biotech acquisition, the Company applies the guidance in ASC 480, Distinguishing Liabilities from Equity, to determine whether the put and call options embedded in shares representing a non-controlling interest represent a liability. If the fixed price of the embedded put and call options are identical at a stated future date, the embedded options and the non-controlling interest are accounted for on a combined basis as a financing arrangement of the purchase of the non-controlling interest and are recorded as a liability at fair value on the reporting date. The Company fully consolidates the subsidiary, including 100 percent of the subsidiary net income or loss, in its Consolidated Statements of Loss/income.
Property and Equipment
Property and equipment is stated at cost, net of accumulated depreciation. The costs of additions and improvements are capitalized, while maintenance and repairs are charged to expense as incurred. When an item is sold or retired, the cost and related accumulated depreciation is relieved and the resulting gain or loss,
-68-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

if any, is recognized in the Consolidated Statements of Loss. We provide for depreciation primarily using the straight-line method by charges to income in amounts that allocate the cost of property and equipment over their estimated useful lives as follows:
Asset ClassificationEstimated
Useful Life
Building10 to 43 years
Machinery and equipment2 to 10 years
Office furniture and equipment3 to 7 years
Computer hardware and software3 to 7 years
Leasehold and building improvements5 to 15 years

We capitalize certain costs incurred in connection with developing or obtaining software designated for internal use based on three distinct stages of development. Qualifying costs incurred during the application development stage, which consist primarily of internal payroll and direct fringe benefits and external direct project costs, including labor and travel, are capitalized and amortized on a straight-line basis over the estimated useful life of the asset, which range from three to seven years. Costs incurred during the preliminary project and post-implementation and operation phases are expensed as incurred. These costs are general and administrative in nature and related primarily to the determination of performance requirements, data conversion and training. Costs capitalized in connection with internal-use software were immaterial for the years ended December 31, 2021, 2020, and 2019.
Inventories
Inventories are stated at the lower of cost or net realizable value using the first-in, first-out method. Inventory we manufacture includes the cost of material, labor and overhead. We write down the carrying value of inventory for estimated obsolescence by an amount equal to the difference between the cost of inventory and the estimated market value when warranted based on assumptions of future demand, market conditions, remaining shelf life, or product functionality.
Investments in Unconsolidated Affiliates
Investments in unconsolidated affiliates are measured and recorded as either non-marketable equity securities or equity method investments. Non-marketable equity securities are equity securities without readily determinable fair value that are measured and recorded using a measurement alternative which measures the securities at cost minus impairment, if any, plus or minus changes from qualifying observable price changes. Equity method investments are equity securities in investees we do not control but over which we have the ability to exercise significant influence. When the equity method of accounting is determined to be appropriate, the initial measurement of the investment includes the cost of the investment and all direct transaction costs incurred to acquire the investment. Equity method investments are measured at cost minus impairment, if any, plus or minus our share of equity method investee income or loss, which is recorded as a separate line on the income statement. Both types of investments are evaluated for impairment if a triggering event occurs.
Goodwill, Intangible and Other Long-Lived Assets

Goodwill is initially valued based on the excess of the purchase price of a business combination over the fair value of acquired net assets recognized and represents the future economic benefits arising from other assets acquired that could not be individually identified and separately recognized. Intangible assets other than goodwill are initially valued at fair value. If a quoted price in an active market for the identical asset is not
-69-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

readily available at the measurement date, the fair value of the intangible asset is estimated based on discounted cash flows using market participant assumptions, which are assumptions that are not specific to the Company. The selection of appropriate valuation methodologies and the estimation of discounted cash flows require significant assumptions about the timing and amounts of future cash flows, risks, appropriate discount rates, and the useful lives of intangible assets. When material, we utilize independent valuation experts to advise and assist us in determining the fair values of the identified intangible assets acquired in connection with a business acquisition and in determining appropriate amortization methods and periods for those intangible assets.

We assess goodwill for impairment annually, at the reporting unit level, in the fourth quarter and whenever events or circumstances indicate impairment may exist. In evaluating goodwill for impairment, we have the option to first assess the qualitative factors to determine whether it is more-likely-than-not that the estimated fair value of the reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the comparison of the estimated fair value of the reporting unit to the carrying value. The more-likely-than-not threshold is defined as having a likelihood of more than 50 percent. If, after assessing the totality of events or circumstances, we determine that it is more-likely-than-not that the estimated fair value of a reporting is less than its carrying amount, we would then estimate the fair value of the reporting unit and compare it to the carrying value. If the carrying value exceeds the estimated fair value we would recognize an impairment for the difference; otherwise, no further impairment test would be required. In contrast, we can opt to bypass the qualitative assessment for any reporting unit in any period and proceed directly to quantitative analysis. Doing so does not preclude us from performing the qualitative assessment in any subsequent period. Following the acquisition of scil in April 2020, we restructured our operating segments based on how the Chief Operating Decision Maker (“CODM”) manages the business, allocates resources, makes operating decisions and evaluates operating performance. As further discussed in Note 18, our new reporting segments are North America and International. As a result of the change in operating segments, we also revised our reporting units to aggregate our legal entities based on similarities in economic characteristics.
As a result of the recent global economic disruption and uncertainty due to the COVID-19 pandemic, the Company performed a qualitative assessment during the first quarter of 2020. Based on the interim assessment performed, we concluded that there was no triggering event and additionally, no indications of impairment existed. We performed qualitative assessments in the fourth quarters of 2021, 2020, and 2019 and determined that no indications of impairment existed.

We assess the realizability of intangible assets other than goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If an impairment review is triggered, we evaluate the carrying value of intangible assets based on estimated undiscounted future cash flows over the remaining useful life of the primary asset of the asset group and compare that value to the carrying value of the asset group. The cash flows that are used contain our best estimates, using appropriate and customary assumptions and projections at the time. If the net carrying value of an intangible asset exceeds the related estimated undiscounted future cash flows, an impairment to adjust the intangible asset to its fair value would be reported as a non-cash charge to earnings. If necessary, we would calculate the fair value of an intangible asset using the present value of the estimated future cash flows to be generated by the intangible asset, and applying a risk-adjusted discount rate. We had no impairments of our intangible assets during the years ended December 31, 2021, 2020, and 2019.
Revenue Recognition

We generate revenue through the sale of products, either by outright purchase by our customers or through a subscription agreement whereby our customers receive instruments and pay us a monthly fee for the consumables needed to conduct testing. Subscription placement is the majority of our Point of Care ("POC")
-70-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

laboratory transactions while outright sales to customers are the majority of both Point of Care imaging diagnostic transactions and Pharmaceuticals, Vaccines and Diagnostic ("PVD") revenue.

For outright sales of products, revenue is recognized when control of the promised product or service is transferred to our customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those products or services (the transaction price). Taxes assessed by governmental authorities and collected from the customer are excluded from our revenue recognition. A performance obligation is a promise in a contract to transfer a distinct product or service to a customer and is the unit of account under ASC 606. For instruments, consumables and most software licenses sold by the Company, control transfers to the customer at a point in time. To indicate the transfer of control, the Company must have a present right to payment, legal title must have passed to the customer, the customer must have the significant risks and rewards of ownership and where acceptance is not a formality, the customer must have accepted the product or service. Heska’s principal terms of sale are FOB Shipping Point, or equivalent, and, as such, we primarily transfer control and record revenue for product sales upon shipment. If a performance obligation to the customer with respect to a sales transaction remains unfulfilled following shipment (typically owed installation), revenue recognition for that performance obligation is deferred until such commitments have been fulfilled. For extended warranty and service plans, control transfers to the customer over the term of the arrangement and as such the revenue is recognized ratably based upon the period of time elapsed under the arrangement.

Our revenue under subscription agreements relates to operating-type lease ("OTL") arrangements or sales-type lease ("STL") arrangements. Determination of an OTL or STL is primarily determined as a result of the length of the contract as compared to the estimated useful life of the instrument, among other factors. Leases are outside of the scope of ASC 606 and are therefore accounted for in accordance with ASC 842, Leases. A STL would result in earlier recognition of instrument revenue as compared to an OTL, which is generally upon installation of the instruments. Instrument lease revenue for our OTL subscription agreements is recognized on a straight-line basis over the life of the lease and is included with the predominant non-lease components in consumables revenue. For instrument only OTL agreements, operating lease income is recognized on a straight-line basis over the term of the lease. The cash collected under both arrangements is over the term of the contract. The OTLs and STLs are not cancellable until after an initial term. See below for additional information on our lease accounting policies.
For contracts with both lease and non-lease components, the Company allocates the contracts' transaction price for each component on a relative standalone selling price basis using our best estimate of the standalone selling price of each distinct product or service in the contract. When available, the method used to estimate the standalone selling price is the price observed in standalone sales to customers. When prices in standalone sales are not available, we use a cost-plus margin approach. Changes in these values can impact the amount of consideration allocated to each component of the contract. Allocation of the transaction price is determined at the contracts' inception. The Company does not adjust the transaction price for the effects of a significant financing component when the period between the transfer of the promised good or service to the customer and payment for that good or service by the customer is expected to be one year or less.

To the extent the transaction price includes variable consideration, such as future payments based on consumable usage over time, we apply judgment to determine if the variable consideration should be constrained. As the variable consideration is highly susceptible to factors outside of the Company’s influence, and the potential values contain a broad range of possible outcomes given all potential amounts of consumption that could occur, it is likely that a significant revenue reversal would occur should the variable consideration be estimated at an amount greater than the minimum stated amount until such a time as the uncertainty is resolved. For our subscription agreements with variable consideration based on consumable
-71-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

usage over time, the variable consideration is allocated to the non-lease components upon resolution of the uncertainty and is included in consumables revenue.

We generate Other Vaccines and Pharmaceuticals ("OVP") revenue through contract manufacturing agreements with customers. Revenue from these customer contracts is generally recognized upon shipment or acceptance by our customer, under the same guidelines noted above for other outright product sales. Heska assessed the over-time criteria within ASC 606 and concluded that while products within this segment have no alternative use to Heska, as Heska is contractually prohibited to redirect the product to other customers, Heska does not have right to payment for performance to date. Therefore, point in time revenue recognition has been determined to be appropriate.
Recording revenue from the sale of products involves the use of estimates and management's judgment. We must make a determination at the time of sale whether the customer has the ability and intent to make payments in accordance with arrangements. For contracts with multiple performance obligations, we exercise judgment in allocating the transaction price for each performance obligation based on an estimated standalone selling price for each distinct product or service. We do not generally allow return of products or instruments. Distributor rebates are recorded as a reduction to revenue.

Refer to Note 2 for additional disclosures required by ASC 606.

Leases

The Company acts as a lessee and a lessor. As a lessee, the Company leases buildings, office equipment, and vehicles. As a lessor, the Company enters into sales-type and operating leases as part of its subscription agreements.

The Company determines if an arrangement is a lease at inception based on whether control of an identified asset is transferred. For leases where the Company is the lessee, ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The measurement of future lease payments includes fixed payments, as well as fixed rate increases that are initially measured at the lease commencement date. Variable lease payments, typically based on the usage of the underlying asset or changes in an index or rate, are excluded from the measurement of ROU assets and lease liabilities and are expensed as incurred.
As most of the Company’s leases do not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The lease terms used to calculate the ROU asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as amortization expense and interest expense. The Company has lease agreements which require payments for lease and non-lease components and has elected to account for these as a single lease component for our building and office equipment leases, but as separate components for our vehicle leases.

As a lessor, our subscription agreements relate to both OTL arrangements and STL arrangements. For a STL, instrument revenue is generally recorded upon installation of the instruments and the cost of the customer-leased instruments is removed from inventory and recognized in the Consolidated Statements of Loss. There is no residual value taken into consideration as it does not meet our capitalization requirements. There is no option for a lessee to purchase the underlying asset and the lease term does not include an assumption that the lease will be extended or terminated. For our OTL agreements that include both lease and non-lease
-72-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

components, revenue is recognized on a straight-line basis over the term of the lease and is included with the predominant non-lease components in consumables revenue. For instrument only OTL agreements, operating lease income is recognized on a straight-line basis over the term of the lease. For an OTL, the costs of customer-leased instruments are recorded within property and equipment in the accompanying Consolidated Balance Sheets and depreciated over the instrument’s estimated useful life. The depreciation expense is reflected in cost of revenue in the accompanying Consolidated Statements of Loss.

For leases that commenced before the January 1, 2019 effective date of ASC 842, the Company elected the permitted practical expedients to not reassess the following: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. The Company also elected to exclude leases with a term of 12 months or less from the recognized ROU assets and lease liabilities.
Stock-based Compensation
Stock-based compensation expense is measured at the grant date based upon the estimated fair value of the portion of the award that is ultimately expected to vest and is recognized as expense over the applicable requisite service period of the award generally using the straight-line method.
Advertising Costs
Advertising costs are expensed as incurred and are included in sales and marketing expenses. Advertising expenses were $0.6 million for the year ended December 31, 2021, $0.4 million for the year ended December 31, 2020, and $0.3 million for the year ended December 31, 2019.
Income Taxes

The Company records a current provision for income taxes based on estimated amounts payable or refundable on tax returns filed or to be filed each year. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates, in each tax jurisdiction, expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. The overall change in deferred tax assets and liabilities for the period measures the deferred tax expense or benefit for the period. Deferred tax assets are reduced by a valuation allowance based on a judgmental assessment of available evidence if the Company is unable to conclude that it is more likely than not that some or all of the deferred tax assets will be realized.
Earnings Per Share
Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued.
Foreign Currency Translation

The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these subsidiaries are translated using the exchange rate in effect at the balance sheet date. Revenue and
-73-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

expense accounts and cash flows are translated using an average of exchange rates in effect during the period. Cumulative translation gains and losses are shown in the Consolidated Balance Sheets as a separate component of stockholders' equity. Exchange gains and losses arising from transactions denominated in foreign currencies (i.e., transaction gains and losses) are recognized as a component of other income (expense) in current operations, as are exchange gains and losses on intercompany transactions expected to be settled in the near term. Gains and losses arising from intercompany foreign currency transactions that are of a long-term investment nature are reported as a component of Accumulated other comprehensive income in the Consolidated Balance Sheets.
Warranty Costs
The Company generally provides for the estimated cost of hardware and software warranties in the period the related revenue is recognized. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on actual experience and changes in future estimates. Should product failure rates differ from our estimates, actual costs could vary significantly from our expectations. Extended warranties are sold to our customers and revenue is recognized over the term of the warranty agreement, as expected costs are incurred.
Adoption of New Accounting Pronouncements
Effective January 1, 2021, we adopted ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740, and also clarifies and amends existing guidance to improve consistent application. We evaluated the impact of the standard on our consolidated financial statements and the adoption of this ASU did not have a material impact on our consolidated financial statements and disclosures.

Effective January 1, 2021, we adopted ASU 2020-01, Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815). The amendments in this ASU clarify the interaction between the accounting for investments in equity securities, investments in equity method and certain derivatives instruments. The ASU is expected to reduce diversity in practice and increase comparability of the accounting for these interactions. We evaluated the impact of the standard on our consolidated financial statements and the adoption of this ASU did not have a material impact on our consolidated financial statements and disclosures.
Effective January 1, 2021, we early adopted ASU 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40), which simplifies the accounting for certain convertible instruments. The update reduces the number of accounting models for convertible debt instruments and convertible preferred stock. Convertible debt will be accounted for as a single liability measured at its amortized cost and convertible preferred stock will be accounted for as a single equity instrument measured at its historical cost, as long as no other features require bifurcation and recognition as derivatives. The update also requires the if-converted method to be used for convertible instruments and the effect of potential share settlement be included in the diluted earnings per share calculation when an instrument may be settled in cash or shares.

The Company's 3.75% Convertible Senior Notes due 2026 (the "Notes") are a convertible instrument with a cash-conversion feature that is accounted for within the scope of ASC 470-20 and impacted by the adoption of ASU 2020-06. The Company has elected to apply the modified retrospective method wherein the Company recognized a cumulative-effect adjustment to the opening balance of retained earnings (January 1, 2021). Further, the Company will not restate EPS in prior periods. The Company calculated the cumulative-effect
-74-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

adjustment as of January 1, 2021 by comparing (i) the historical amortization schedule for the Notes through December 31, 2020 and (ii) an updated amortization schedule wherein the conversion feature within the Notes would not be separated as an equity component and subsequently recognized as non-cash interest expense under ASC 835-30. As a result of ASU 2020-06, while cash interest expense is not impacted, non-cash interest accretion is limited to the amortization of debt issuance costs under ASC 835-30. Therefore, the Company prepared its transition journal entries by (i) reversing the conversion feature amount recorded in APIC and (ii) reversing the difference in non-cash interest expense via retained earnings. The adoption resulted in a decrease to accumulated deficit of $3.4 million, a decrease to additional paid-in capital of $29.8 million, and an increase to convertible note, non-current, net of $35.2 million. Additionally, due to the adoption, the Company reversed the remaining balance of the net deferred tax liability of $8.8 million, which was initially recorded in connection with the Notes.

Effective January 1, 2021, we adopted ASU 2020-10, Codification Improvements, which updates various codification topics by clarifying or improving disclosure requirements to align with the SEC's regulations. We evaluated the impact of the standard on our consolidated financial statements and the adoption of this ASU did not have a material impact on our consolidated financial statements and disclosures.

Accounting Pronouncements Not Yet Adopted    

In July 2021, the Financial Accounting Standards Board (the "FASB") issued ASU 2021-05, Leases (Topic 842), Lessors- Certain Leases with Variable Lease Payments. This guidance amends the lease classification accounting for lessors for certain leases with variable lease payments that do not depend on a reference index or a rate and would have resulted in the recognition of a loss at lease commencement if classified as a sale-type or direct financing lease. Under the new guidance, these leases will be classified as an operating lease. The amendment is effective for fiscal years beginning after December 15, 2021, with early adoption permitted. We do not expect adoption of the new guidance to have a material impact on our financial statements.

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This guidance requires an acquiring entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At acquisition date, the acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. The amendment is effective for fiscal years beginning after December 15, 2022, with early adoption permitted. We do not expect adoption of the new guidance to have a material impact on our financial statements.


2.     REVENUE

We separate our goods and services among two reportable segments, North America and International. The two segments consist of revenue originating from:

North America: including the United States, Canada and Mexico
International: all geographies outside North America, currently consisting primarily of Australia, France, Germany, Italy, Malaysia, Spain and Switzerland

Refer to Note 18 for further detail regarding the change in reportable segments which required recast of prior period presentation.
-75-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

The following table summarizes our segment revenue (in thousands):
Year Ended December 31,
202120202019
North America Revenue:
    POC Lab Instruments & Other$14,837 $13,663 $13,446 
    POC Lab Consumables72,004 59,247 53,267 
    POC Imaging29,512 20,651 21,655 
    PVD24,939 19,810 10,965 
    OVP17,606 17,695 16,090 
    Total North America Revenue$158,898 $131,066 $115,423 
International Revenue:
    POC Lab Instruments & Other$15,001 $7,782 $96 
    POC Lab Consumables46,016 32,354 323 
    POC Imaging28,492 22,537 3,998 
    PVD5,332 3,584 2,821 
    Total International Revenue$94,841 $66,257 $7,238 
Total Revenue$253,739 $197,323 $122,661 

Remaining Performance Obligations

Remaining performance obligations represent the aggregate transaction price allocated to performance obligations with an original contract term greater than one year which are fully or partially unsatisfied at the end of the period. Remaining performance obligations include noncancelable purchase orders, the non-lease portion of minimum purchase commitments under long-term supply arrangements, extended warranty, service and other long-term contracts. Remaining performance obligations do not include revenue from contracts with customers with an original term of one year or less, revenue from long-term supply arrangements with no minimum purchase requirements, revenue expected from purchases made in excess of the minimum purchase requirements, or revenue from instruments leased to customers. While the remaining performance obligation disclosure is similar in concept to backlog, the definition of remaining performance obligations excludes leases and contracts that provide the customer with the right to cancel or terminate for convenience with no substantial penalty, even if historical experience indicates the likelihood of cancellation or termination is remote. Additionally, the Company has elected to exclude contracts with customers with an original term of one year or less from remaining performance obligations.

-76-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

As of December 31, 2021, the aggregate amount of the transaction price allocated to remaining minimum performance obligations was approximately $167.4 million. As of December 31, 2021, the Company expects to recognize revenue as follows (in thousands):
Year Ending December 31,Revenue
2022$40,216 
202336,867 
202431,914 
202526,215 
202620,886 
Thereafter11,325 
$167,423 

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled contract assets, deferred revenue, and customer deposits and billings in excess of revenue recognized. In addition, the Company defers certain costs incurred to obtain contracts.

Contract Assets

Certain unbilled amounts related to long-term contracts for which we provide a free term to the customer are recorded in "Other current assets" and "Other non-current assets" on the accompanying Consolidated Balance Sheets. The collection of these balances occurs over the term of the underlying contract. The balances as of December 31, 2021 were $1.5 million and $5.1 million for current and non-current assets, respectively, shown net of related unearned interest. The balances as of December 31, 2020 were $1.2 million and $4.1 million for current and non-current assets, respectively, shown net of related unearned interest.

Contract Liabilities

The Company receives cash payments from customers for licensing fees or other arrangements that extend for a specified term. These contract liabilities are classified as either current or long-term in the Consolidated Balance Sheets based on the timing of when the Company expects to recognize revenue. As of December 31, 2021 and 2020, contract liabilities were $9.6 million and $9.9 million, respectively, and are included within "Deferred revenue, current, and other" and "Deferred revenue, non-current" in the accompanying Consolidated Balance Sheets. The decrease in the contract liability balance during the year ended December 31, 2021 is approximately $6.8 million of revenue recognized during the period, offset by approximately $6.5 million of additional deferred sales in 2021. The decrease in the contract liability balance during the year ended December 31, 2020 is $4.2 million of revenue recognized during the period, offset by $3.8 million of additional deferred sales. Contract liabilities are reported on the accompanying Consolidated Balance Sheets on a contract-by-contract basis.

-77-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

Contract Costs

The Company capitalizes certain direct incremental costs incurred to obtain customer contracts, typically sales-related commissions, where the recognition period for the related revenue is greater than one year. Contract costs are classified as current or non-current, and are included in "Other current assets" and "Other non-current assets" in the Consolidated Balance Sheets based on the timing of when the Company expects to recognize the expense. Contract costs are generally amortized into selling and marketing expense with a certain percentage recognized immediately based upon placement of the instrument with the remainder recognized on a straight-line basis (which is consistent with the transfer of control for the related goods or services) over the average term of the underlying contracts, approximately 6 years. Management assesses these costs for impairment at least quarterly on a portfolio basis and as “triggering” events occur that indicate it is more-likely-than-not that an impairment exists. The balance of contract costs as of December 31, 2021 and December 31, 2020 was $4.1 million and $3.0 million, respectively. The increase in contract costs for the year ended December 31, 2021 is amortization expense of approximately $1.1 million, offset by approximately $2.2 million of additional contract cost capitalization. Amortization expense for the year ended December 31, 2020 was approximately $1.0 million, offset by approximately $1.2 million of additional contract costs capitalization and $0.1 million of the acquisition of scil contract costs. Contract costs are calculated and reported on a portfolio basis.

3.    ACQUISITION AND RELATED PARTY ITEMS
Biotech Acquisition
On September 1, 2021, Heska acquired 65% of the equity of Biotech Laboratories U.S.A. LLC ("Biotech"), a developer of rapid assay diagnostic testing, in exchange for approximately $16.3 million in cash. As part of the purchase, Heska entered into put and call options in order to purchase the remaining 35% ownership in future years. The counterparty, Chinta Lamichhane, DVM, Ph.D, maintains an interest in Biotech and is an employee of the Company, thus commencing a related party relationship. Aside from the acquisition described herein, there were no financial or non-financial transactions between the Company and the counterparty.
In conjunction with the acquisition, the Company entered into various put and call options which are classified on the Consolidated Balance Sheets as Notes Payable. The written put options can be exercised after June 30, 2024, at a valuation identical to the initial purchase price. The written call options can be exercised at any time prior to June 30, 2026, at an amount equal to two times the initial valuation or after June 30, 2026, at a valuation identical to the initial purchase price. Additionally, if certain product development milestones are met, the shares may be bought in various tranches at two times the initial valuation. The Company evaluated the put and call options embedded in the shares representing the non-controlling interest under the guidance in ASC 480, Distinguishing Liabilities from Equity, and determined the instrument met the criteria to be recorded as a liability because the fixed price of the put and call options are identical starting after June 30, 2026. As a result, the Company recorded the transaction as a financing arrangement of the purchase of the non-controlling interest, and will record 100% of the income and loss of Biotech in our Consolidated Statements of Loss. The options were not redeemable as of the acquisition date or as of the period ending December 31, 2021. The estimated fair value of the Notes Payable as of the acquisition date of $15.9 million is inclusive of the probability weighted outcomes of the options described herein.

-78-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

The total purchase consideration exceeded the fair value of the identifiable net assets acquired, resulting in goodwill of $25.8 million, all of which is attributable to our North America segment and primarily consists of opportunities to expand product offerings and the experienced workforce acquired. In connection with the acquisition and pursuant to the elections under Section 754 of the Internal Revenue Code, the Company expects to obtain an increase with respect to the tax basis in the assets of Biotech.
The acquisition was accounted for as a business combination in accordance with ASC 805, Business Combinations. As such, the total purchase consideration was allocated to the assets acquired and liabilities assumed based on their fair values as of September 1, 2021.
The information below represents the preliminary purchase price allocation as of the acquisition date (in thousands):
September 1, 2021
Purchase price in cash$16,250 
Notes payable15,900 
Total purchase consideration$32,150 
Accounts receivables$18 
Other current assets1 
Inventories173 
Property and equipment, net148 
Operating lease right-of-use assets1,033 
Other intangible assets, net6,000 
Other non-current assets15 
Total assets acquired7,388 
Accounts payable11 
Accrued liabilities33 
Operating lease liabilities, current188 
Operating lease liabilities, non-current845 
Net assets acquired6,311 
Goodwill25,839 
Total fair value of consideration transferred$32,150 

The Company's preliminary estimates of fair values of the net assets acquired are based on the information that was available at the date of the acquisition, and the Company is continuing to evaluate the underlying inputs and assumptions used in its valuations. Accordingly, these preliminary estimates are subject to change during the measurement period, which is up to one year from the date of the acquisition. Among items still being evaluated are deferred taxes. A decrease in the fair value of assets acquired or an increase in the fair value of liabilities assumed in the acquisition from those valuations would result in a corresponding increase in the amount of goodwill from the acquisition.
-79-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

Intangible assets acquired, amortization method and estimated useful life as of September 1, 2021, was as follows (dollars in thousands):
Useful LifeAmortization
Method
Fair Value
Developed technology6 yearsStraight-line$6,000 
Total intangible assets acquired$6,000 
The Company incurred acquisition related costs of approximately $0.4 million and $0 for the years ended December 31, 2021 and 2020, respectively, which are included within general and administrative expenses on our Consolidated Statements of Loss.
Pro forma financial information related to the acquisition of Biotech has not been provided as it is not material to our consolidated results of operations.
BiEsseA Acquisition
On July 1, 2021, the Company completed the acquisition of BiEsse A-Laboratorio die Analisi Veterinarie S.r.l. (“BSA”). The Company acquired 100% of the issued and outstanding shares of BSA for an aggregate purchase price of $7.2 million, consisting of $4.8 million in cash and contingent consideration described below.
As additional consideration for the shares, the Company agreed to a contingent earn-out of an additional $2.8 million based on the achievement of certain performance metrics within three annual periods after 2021, each of which can pay up to one third of the total earn-out. The fair value of the contingent consideration as of the acquisition date, and as of December 31, 2021, was $2.3 million.
The total purchase consideration exceeded the fair value of the identifiable net assets acquired, resulting in $4.6 million of goodwill, all of which is attributable to our International segment. The goodwill resulting from this acquisition consists largely of the Company's expected future product sales and synergies from combining operations. All of the goodwill is tax deductible for purposes of calculating Controlled Foreign Corporation tested income, which may result in a decrease to the Company's future U.S. federal income tax liability.
The acquisition was accounted for as a business combination in accordance with ASC 805, Business Combinations. As such, the total purchase consideration was allocated to the assets acquired and liabilities assumed based on their fair values as of July 1, 2021. The total purchase consideration is subject to customary working capital adjustments, which were finalized as of December 31, 2021.
Per the tax indemnification included in the purchase agreement of BSA, the seller has indemnified the Company for $0.5 million related to uncertain tax positions taken in prior years. The outcome of this arrangement will either be settled or expire due to lapse of statute of limitations by 2025. As of December 31, 2021, approximately $0.5 million of the indemnification agreement remains outstanding.


-80-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

The information below represents the preliminary purchase price allocation as of the acquisition date (in thousands):
July 1, 2021
Purchase price in cash$4,835 
Fair value of contingent consideration2,334 
Total purchase consideration$7,169 
Cash and cash equivalents$322 
Accounts receivables152 
Other receivables497 
Prepaid expenses8 
Other current assets275 
Property and equipment, net89 
Operating lease right-of-use assets44 
Other intangible assets, net3,329 
Total assets acquired4,716 
Accounts payable208 
Accrued liabilities334 
Operating lease liabilities, current37 
Deferred revenue, current, and other85 
Operating lease liabilities, non-current20 
Deferred tax liability, net925 
Other liabilities500 
Net assets acquired2,607 
Goodwill4,562 
Total fair value of consideration transferred$7,169 

The Company's preliminary estimates of fair values of the net assets acquired are based on the information that was available at the date of the acquisition, and the Company is continuing to evaluate the underlying inputs and assumptions used in its valuations. Accordingly, these preliminary estimates are subject to change during the measurement period, which is up to one year from the date of the acquisition. Among items still being evaluated are deferred taxes. A decrease in the fair value of assets acquired or an increase in the fair value of liabilities assumed in the acquisition from those valuations would result in a corresponding increase in the amount of goodwill from the acquisition.
-81-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)


Intangible assets acquired, amortization method and estimated useful life as of July 1, 2021, was as follows (dollars in thousands):
Useful LifeAmortization MethodFair Value
Customer relationships14 yearsStraight-line$3,329 
Total intangible assets acquired$3,329 
The Company incurred acquisition related costs of approximately $0.3 million and $0 for the years ended December 31, 2021 and 2020, respectively, which are included within general and administrative expenses on our Consolidated Statements of Loss.
Pro forma financial information related to the acquisition of BisseA has not been provided as it is not material to our consolidated results of operations.
Lacuna Acquisition

On February 1, 2021, the Company completed the acquisition of Lacuna Diagnostics, Inc. ("Lacuna"), a veterinary digital cytology company, to broaden the Company's Point of Care diagnostic offerings. The Company acquired 100% of the issued and outstanding shares of Lacuna for a purchase price of $4.3 million. The Company then dissolved Lacuna on February 1, 2021. In accordance with the purchase agreement, the Company is required to hold a $0.4 million general indemnity holdback that is intended to provide a non-exclusive source of funds for the payment of any losses identified and shall be released within 18 months of closing. As of December 31, 2021, $0.1 million of the indemnification holdback was released for licensing fees and $0.3 million of the indemnification holdback remains outstanding. As additional consideration for the shares, the Company agreed to a contingent earn-out of an additional $2.0 million based on the achievement of certain performance metrics within a twelve month period ("Initial Earn Out Period"), reducing to $1.0 million if such metrics were met in a twelve month period subsequent to the Initial Earn Out Period. The fair value of the contingent consideration as of the acquisition date was $1.7 million, and subsequently decreased to $0 as of December 31, 2021, which resulted in a $1.7 million gain included within general and administrative expenses in the Consolidated Statement of Loss for the year ended December 31, 2021.

The total purchase consideration exceeded the fair value of the identifiable net assets acquired, resulting in $4.2 million of goodwill, primarily related to expanded opportunities with our offerings. All of the goodwill is allocated to the North America segment and is not tax deductible for income tax purposes.
-82-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)


The acquisition was accounted for as a business combination in accordance with ASC 805, Business Combinations. As such, the total purchase consideration was allocated to the assets acquired and liabilities assumed based on their fair values as of February 1, 2021. As of December 31, 2021, the Company has finalized the accounting for the acquisition.
The information below represents the final purchase price allocation as of the acquisition date (in thousands):
February 1, 2021
Purchase price in cash$4,255 
Fair value of contingent consideration1,700 
Total purchase consideration$5,955 
Cash and cash equivalents$3 
Accounts receivable170 
Property and equipment, net530 
Other intangible assets, net1,185 
Total assets acquired1,888 
Deferred tax liability133 
Net assets acquired1,755 
Goodwill4,200 
Total fair value of consideration transferred$5,955 
-83-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

Intangible assets acquired, amortization method and estimated useful life as of February 1, 2021, was as follows (dollars in thousands):
Useful LifeAmortization
Method
Fair Value
Developed technology3 yearsStraight-line$1,000 
Customer relationships6 monthsStraight-line150 
Trade name11 monthsStraight-line35 
Total intangible assets acquired$1,185 
The Company incurred acquisition related costs of approximately $0.1 million and $0 for the years ended December 31, 2021 and 2020, respectively, which are included within general and administrative expenses on our Consolidated Statements of Loss.
Pro forma financial information related to the acquisition of Lacuna has not been provided as it is not material to our consolidated results of operations.
scil Acquisition
On April 1, 2020, the Company completed the acquisition of scil animal care company GmbH (“scil”) from Covetrus, Inc. The Company purchased 100% of the capital stock of scil for an aggregate purchase price of $110.3 million in cash. The acquisition represents a key milestone in the Company's long-term strategic plan, creating a global veterinary diagnostics company with leadership positions in key geographic markets. The purchase price exceeded the identifiable net assets, resulting in goodwill of $46.0 million, primarily attributable to the synergies expected from the expanded market opportunities with our offerings and the experienced workforce acquired. Of the goodwill acquired, $37.3 million is allocated to our International segment and $8.7 million is allocated to our North America segment. All of the goodwill is tax deductible for purposes of calculating Controlled Foreign Corporation ("CFC") tested income, which may result in a decrease to the Company's future U.S. federal tax liability.

The acquisition was accounted for using the acquisition method of accounting in accordance with ASC 805, Business Combinations, which requires, among other things, that assets acquired and liabilities assumed be recognized at their fair values as of the acquisition date. As such, the total purchase consideration was allocated to the assets acquired and liabilities assumed based on a preliminary estimate of their fair values as of April 1, 2020. The Company finalized the accounting for the acquisition as of March 31, 2021.

-84-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

The information below represents the final purchase price allocation of scil (in thousands):

April 1, 2020
Total purchase consideration$110,290 
Cash and cash equivalents$5,889 
Accounts receivable 10,707 
Inventories11,278 
Net investment in leases, current311 
Prepaid expenses1,692 
Other current assets1,338 
Property and equipment, net19,320 
Operating lease right-of-use assets877 
Other intangible assets, net44,517 
Net investment in leases, non-current1,027 
Investments in unconsolidated affiliates55 
Other non-current assets291 
    Total assets acquired97,302 
Accounts payable8,221 
Accrued liabilities7,067 
Operating lease liabilities, current356 
Deferred revenue, current, and other3,220 
Deferred revenue, non-current94 
Operating lease liabilities, non-current529 
Deferred tax liability13,249 
Other liabilities276 
    Net assets acquired64,290 
Goodwill46,000 
Total fair value of consideration transferred$110,290 


Per the tax indemnification included in the purchase agreement of scil, the seller has indemnified the Company for $1.1 million related to uncertain tax positions taken in prior years. The outcome of this arrangement will either be settled or expire due to lapse of statute of limitations by 2027. As of December 31, 2021, approximately $0.4 million of the indemnification agreement remains outstanding.
-85-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

Intangible assets acquired, amortization method and estimated useful life as of April 1, 2020, was as follows (dollars in thousands):
Useful LifeAmortization MethodFair Value
Customer relationships10 yearsStraight-line$36,272 
Internally developed software7 yearsStraight-line353
Backlog0.2 yearsStraight-line210
Non-compete agreements2 yearsStraight-line60
Trade name subject to amortization0.8 yearsStraight-line66
Trademarks and trade names not subject to amortizationn/aIndefinite7,556
Total intangible assets acquired$44,517 

scil generated net revenue of $61.3 million and a net loss of $1.1 million for the period from April 1, 2020 to December 31, 2020.

The Company incurred acquisition related costs of approximately $0, $6.3 million and $0.7 million for the years ended December 31, 2021, 2020 and 2019, respectively, which are included within general and administrative expenses on our Consolidated Statements of Loss.

Unaudited Pro Forma Financial Information

The following tables present unaudited supplemental pro forma financial information as if the acquisition had occurred on January 1, 2019 (in thousands):
Year Ended December 31,
20202019
Revenue, net$215,874 $201,700 
Net loss before equity in losses of unconsolidated affiliates$(14,848)$(2,159)
Net loss attributable to Heska Corporation$(15,215)$(2,487)

The pro forma financial information presented above has been prepared by combining our historical results and the historical results of scil and further reflects the effect of purchase accounting adjustments, including: (i) amortization of acquired intangible assets, (ii) the impact of certain fair value adjustments such as depreciation on the acquired property, plant and equipment, and (iii) historical intercompany sales between the Company and scil. The unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what actual results of operations would have been if the acquisition had occurred as the beginning of the period presented, nor are they indicative of future results of operations.

CVM
On December 5, 2019, Heska entered into a definitive agreement to purchase 100% of the outstanding shares of CVM Diagnostico Veternario S.L. and CVM Ecografia S.L. (“CVM”, collectively), primarily to expand international operations in Europe. CVM is headquartered in Tudela, outside of Madrid, Spain. CVM mainly operates in Spain. The terms of the agreement transferred control of CVM upon signing, and the transfer of the purchase price of approximately $14.4 million and shares occurred in January 2020. The purchase price exceeded the fair value of the identifiable net assets and, accordingly, $9.0 million was allocated to goodwill within the International segment, all of which is tax deductible for purposes of calculating CFC tested income. The goodwill resulting from this acquisition consists largely of expanded product offerings and the acquired workforce.
-86-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

The fair values allocated to CVM's assets and liabilities as of the acquisition date, as well as the purchase price, are reflected in the table below (in thousands):
Purchase PriceDecember 5, 2019
Consideration paid to former owners$14,420 
Cash and cash equivalents$1,226 
Accounts receivable583 
Inventories1,621 
Other current assets1,186 
Property and equipment345 
Other intangible assets2,608 
Other non-current assets460 
    Total assets acquired8,029 
Accounts payable94 
Accrued liabilities471 
Current portion of deferred revenue, and other54 
Deferred tax liability683 
Other long-term borrowings1,109 
Other liabilities157 
    Net assets acquired5,461 
Goodwill8,959 
Total fair value of consideration transferred$14,420 
During the year ended December 31, 2020, the Company made certain valuation adjustments to provisional amounts previously recognized. These measurement period adjustments resulted in a net $110 thousand increase of goodwill, primarily due to fair value adjustments resulting in a decrease in net identifiable assets acquired. The Company finalized the accounting for the CVM acquisition in the fourth quarter of 2020.
Intangible assets acquired, amortization method and estimated useful life as of December 5, 2019, were as follows (dollars in thousands):
Useful LifeAmortization MethodFair Value
Customer relationships6 yearsStraight-line$2,440 
Trade name4 yearsStraight-line111 
Developed technologyn/aIndefinite57 
$2,608 
CVM generated net revenue of $0.8 million and net income of $0.1 million, for the period from December 6, 2019 to December 31, 2019.
The Company incurred acquisition related costs of approximately $0, $0.6 million and $0.1 million for the years ended December 31, 2021, 2020 and 2019, respectively, which are included within general and administrative expenses on our Consolidated Statements of Loss.
-87-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

Unaudited Pro Forma Financial Information

The following table presents unaudited supplemental pro forma financial information as if the CVM acquisition had occurred on January 1, 2018 (in thousands):
Year Ended
December 31, 2019
Revenue, net$130,434 
Net (loss) income before equity in losses of unconsolidated affiliates$(460)
Net (loss) income attributable to Heska Corporation$(788)

The pro forma financial information presented above has been prepared by combining our historical results and the historical results of CVM and further reflects the effect of purchase accounting adjustments. The unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what actual results of operations would have been if the acquisition had occurred as the beginning of the period presented, nor are they indicative of future results of operations.
Other Related Party Activities
CVM Diagnostico Veternario S.L. and CVM Ecografia S.L. (“CVM”, collectively) conducted related party activities with Practice Clinicas Veterinarias Moviles, S.L. ("CVM Practice"), the owner of which was part of CVM management through June 1, 2021. CVM continues to lease two warehouses from CVM Practice, however the related party relationship was terminated as of June 1, 2021. CVM Practice charged CVM $37 thousand and $31 thousand during the year ended December 31, 2021 and year ended December 31, 2020, respectively, all of which is related to lease payments. The right-of-use asset and lease liability amounts related to the warehouse leases were approximately $0.2 million as of December 31, 2021 and $0.2 million as of December 31, 2020.
4.    INVESTMENTS IN UNCONSOLIDATED AFFILIATES
The carrying values of investments in unconsolidated affiliates, categorized by type of investment, is as follows (in thousands):
December 31, 2021December 31, 2020
Equity method investment$2,406 $3,686 
Non-marketable equity security investment3,018 3,018 
Investment in Unconsolidated Affiliates$5,424 $6,704 
Equity Method Investment
On September 24, 2018, we invested approximately $5.1 million, including costs, to acquire an equity interest in a business as part of our product development strategy. As of December 31, 2021, our ownership interest in the business was 28.7%. In connection with the investment, the Company entered into a Manufacturing Supply Agreement that grants the Company global exclusivity to specified products to be delivered under the agreement for a 15-year period that begins upon the Company's receipt and acceptance of an initial order under the agreement. The Company accounts for this investment using the equity method of accounting. Under the equity method, the carrying value of the investment is adjusted for the Company's proportionate share of the investee's reported earnings or losses with the corresponding share of earnings or losses reported as Equity in losses of unconsolidated affiliates, listed below Net income before equity in losses of unconsolidated affiliates within the Consolidated Statements of Loss.
-88-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

Non-Marketable Equity Security Investment
On August 8, 2018, the Company invested approximately $3.0 million, including costs, in exchange for preferred stock. The Company's investment is a non-marketable equity security, recorded using the measurement alternative of cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes.
As part of the agreement, the Company entered into a Supply and License Agreement, which provides that the investee produce and commercialize products that will enhance the Company's diagnostic portfolio. As part of this agreement, the Company made an upfront payment of $1.0 million related to a worldwide exclusive license agreement over a 20-year period, recorded in both short and long-term other assets. In addition, the agreement provides for an additional contingent payment of $10.0 million, relating to the successful achievement of sales milestones. This potential future milestone payment has not yet been accrued as it is not deemed by the Company to be probable at this time.
Both parties in this arrangement are active participants and are exposed to significant risks and rewards dependent on the commercial success of the activities of the collaboration. The parties are actively working on developing and testing the product as well as funding the research and development. Heska classifies the amounts paid for research and development work within the North America segment research and development operating expenses. Expense is recognized ratably when incurred and in accordance with the development plan.
5.    INCOME TAXES

The components of income before income taxes were as follows (in thousands):
 Year Ended December 31,
 202120202019
Domestic$2,347 $(9,441)$(1,872)
Foreign(5,788)(4,352)(711)
 $(3,441)$(13,793)$(2,583)
-89-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

Temporary differences that give rise to the components of net deferred tax assets (liabilities) are as follows (in thousands):
 December 31,
 20212020
Inventory$4,616 $2,993 
Accrued compensation(70)295 
Stock options3,581 2,322 
Research and development tax credit1,276 1,308 
Research and development expense3,291 2,571 
Deferred revenue1,390 1,441 
Property and equipment524 298 
Net operating loss carryforwards4,401 8,757 
Foreign tax credit carryforward64 64 
Sales-type leases2,494 1,324 
Convertible debt equity component (8,691)
Foreign intangible(11,477)(11,311)
Other(540)(1,124)
9,550 247 
Valuation allowance(2,788)(6,409)
Total net deferred tax assets (liabilities)$6,762 $(6,162)

The components of the income tax (benefit) expense are as follows (in thousands):
 Year Ended December 31,
 202120202019
Current income tax (benefit) expense:   
Federal$ $(24)$ 
State666 339 189 
Foreign225 1,465 170 
Total current expense$891 $1,780 $359 
Deferred income tax (benefit) expense:   
Federal$(4,364)$369 $(1,610)
State(813)289 (307)
Foreign713 (2,199)112 
Total deferred (benefit) expense(4,464)(1,541)(1,805)
Total income tax (benefit) expense $(3,573)$239 $(1,446)
-90-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

The Company's income tax (benefit) expense relating to income (loss) for the periods presented differs from the amounts that would result from applying the federal statutory rate to that income (loss) as follows:
Year Ended December 31,
202120202019
Statutory federal tax rate21 %21 %21 %
State income taxes, net of federal benefit3 %(4)%9 %
Non-consolidated Investment Income8 %1 %(2)%
Foreign income inclusion %(12)% %
Non-temporary stock option benefit49 %6 %48 %
Meals and entertainment permanent difference % %(2)%
GILTI permanent difference % %2 %
Other permanent differences %1 %(1)%
Foreign tax rate differences10 %2 %6 %
Change in tax rate8 %1 %(6)%
Change in valuation allowance88 %(4)%(17)%
Other deferred differences(25)%(2)%(9)%
Transaction costs(4)%(6)%(6)%
Executive compensation limitation(65)%(6)%(7)%
Research & development credit(1)%2 %20 %
Equity Investment(8)%(4)% %
Change in uncertain tax benefits11 %3 % %
Contingent Consideration10 % % %
Other Foreign Income Taxes Due(2)% % %
Other1 %(1)% %
Effective income tax rate104 %(2)%56 %

In 2021, we had total income tax benefit of $3.6 million, including $5.2 million in domestic deferred income tax benefit and $0.7 million in foreign deferred income tax expense, and $0.9 million in current income tax expense. In 2020, we had total income tax expense of $0.2 million, including approximately $0.6 million in domestic deferred income tax expense and $2.2 million of foreign deferred income tax benefit, and $1.8 million in current income tax expense. In 2019, we had total income tax benefit of $1.4 million, including approximately $1.9 million in domestic deferred income tax benefit and $0.1 million of foreign deferred income tax expense, a non-cash benefit, and approximately $0.4 million in current income tax expense. Income tax expense decreased in 2021 from 2020 due to change in valuation allowance, stock option benefits, and executive compensation limitation. Income tax expense increased in 2020 from 2019 due to foreign income inclusion, executive compensation limitations and acquisition related costs.

Cash paid for income taxes for the years ended December 31, 2021, 2020 and 2019 was $2.4 million, $993 thousand and $128 thousand, respectively.

-91-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

The Company is subject to income taxes in the U.S. federal jurisdiction, and various foreign, state and local jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. Although the U.S. and many states generally have statutes of limitations ranging from 3 to 5 years, those statutes could be extended due to the Company’s net operating loss and tax credit carryforward positions in several of the Company's tax jurisdictions. In the U.S., the tax years 2018 - 2020 remain open to examination by the Internal Revenue Service.

As of December 31, 2021, the Company had net operating loss carryforwards ("NOL") of approximately $7.0 million, a foreign tax credit of $64 thousand and a domestic research and development tax credit carryforward of approximately $1.3 million for federal tax purposes. Our federal NOL is expected to expire as follows if unused: $0.4 million in 2022, $5.47 million in 2024 through 2025 and $0.5 million in 2027 through 2037. Our federal NOL of $0.7 million does not have an expiration date. Our foreign NOL of $9.4 million does not have an expiration date.

The Company considered multiple factors in assessing the need for a decrease in the partial valuation allowance against the Company’s deferred tax assets as of December 31, 2021. Due to executive compensation limitation significantly disallowing expense related to stock compensation along with future projections of income, the Company believes they will be able to utilize the remaining Federal NOLs and tax credits before they expire. Due to statute of limitations however, the Company does believe $61 thousand of state NOLs will expire before they can be utilized. For foreign NOL purposes, the Company believes due to projected losses in Germany and historical three year cumulative losses, all statutory deferred tax assets will not be utilized and therefore increased the valuation allowance against all statutory deferred balances in Germany. As a result, the Company recorded an additional $3.6 million tax effected decrease to the current partial valuation allowance against the Company's worldwide net operating losses, statutory assets, and tax credits for the year ended December 31, 2021. As of December 31, 2021, the Company had a deferred tax asset of approximately $5.7 million from net operating losses and tax credits and a net partial valuation allowance of approximately $2.8 million recorded against these deferred tax assets. The Company will continue to closely monitor the need for an additional valuation allowance against its deferred tax assets in each subsequent reporting period which can be impacted by actual operating results compared to the Company's forecast.

ASC Topic 740 prescribes the accounting for uncertainty in income taxes recognized in the financial statements in accordance with the other provisions contained within this guidance. This topic prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that is greater than 50% likely or being realized upon ultimate audit settlement. In the normal course of business, the Company's tax returns are subject to examination by various taxing authorities. Such examination may result in future tax and interest assessments by these taxing authorities for uncertain tax positions taken in respect to certain matters.

-92-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

The following provides a reconciliation of unrecognized tax benefits which are included in Other liabilities within the Consolidated Balance Sheets (in thousands):
Year Ended December 31,
20212020
Balance at beginning of period$(808)$ 
Acquired additions based on prior year tax positions
(508)(1,072)
Reductions from lapse in statutes of limitations
404 358 
Currency Translation Adjustment19 (94)
Balance at the end of period
$(893)$(808)

The total amount of unrecognized tax benefits, which are included in other liabilities within the combined balance sheets as of December 31, 2021 was approximately $0.9 million, which may impact the effective tax rate if recognized. These unrecognized tax benefits were recognized as part of the acquisition of scil animal care company GmbH in 2020 and BiEssA A-Laboratorio die Analisi Veterinarie S.r.l in 2021. Per the tax indemnification included in the purchase agreements, the sellers have indemnified the Company for these other liabilities, which would reduce the economic impact to the Company if these positions were settled with tax authorities. It is expected that the amount of unrecognized tax benefits will change in the next 12 months; however, the Company does not expect the change to have a material impact on the combined financial statements. The Company recognizes interest and penalties related to uncertain tax positions in income tax (benefit)/expense. Interest and penalties accrued as of December 31, 2021 are $18 thousand.

As of December 31, 2021, the Company had accumulated undistributed earnings generated by foreign subsidiaries of approximately $3.4 million, which would be subject to U.S. taxes and foreign withholding taxes of approximately $167 thousand if repatriated. If the Company decides to repatriate these foreign earnings, it would need to adjust its income tax provision in the period it determined that the earnings would no longer be indefinitely invested outside the United States.
6.     LEASES

Lessee Accounting

The Company leases buildings, office equipment, and vehicles. The following table summarizes the Company's operating and finance lease balances (in thousands):
LeasesBalance Sheet LocationDecember 31, 2021December 31, 2020
Assets
OperatingOperating lease right-of-use assets$5,198 $5,457 
FinanceProperty and equipment, net1,650 1,907 
Total Leased Assets$6,848 $7,364 
Liabilities
OperatingOperating lease liabilities, current$2,227 $2,087 
Operating lease liabilities, non-current3,509 3,858 
FinanceDeferred revenue, current, and other200 295 
Other liabilities331 261 
Total Lease Liabilities$6,267 $6,501 
-93-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)


For the year ended December 31, 2021, operating lease expense was approximately $3.1 million, including immaterial variable lease costs. For the year ended December 31, 2020, operating lease expense was approximately $2.8 million, including immaterial variable lease costs. For the year ended December 31, 2019, operating lease expense was approximately $2.4 million, including immaterial variable lease costs.

Finance lease amortization expense was $0.4 million, $0.3 million, and $44 thousand for the years ended December 31, 2021, 2020 and 2019, respectively. Finance lease interest expense was $12 thousand, $10 thousand, and $3 thousand for the years ended December 31, 2021, 2020 and 2019, respectively.

Supplemental cash flow information related to the Company's operating and finance leases for the years ended December 31, 2021, 2020, and 2019 respectively, was as follows (in thousands):
Year Ended
December 31,
202120202019
Cash paid for amounts included in the measurement of lease liabilities:
    Operating cash outflows - operating leases$2,315 $2,213 $1,800 
    Operating cash outflows - finance leases$12 $10 $3 
    Financing cash outflows - finance leases$290 $250 $36 
ROU assets obtained in exchange for new lease obligations:
    Operating leases$1,028 $788 $604 
    Finance leases$310 $159 $11 
-94-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)


The following table presents the weighted average remaining lease term and weighted average discount rate related to the Company's leases:
December 31,
20212020
Weighted average remaining lease term:
    Operating3.0 years3.1 years
    Finance3.5 years2.9 years
Weighted average discount rate:
    Operating4.2 %4.2 %
    Finance3.0 %2.1 %

The following table presents the maturity of the Company's lease liabilities as of December 31, 2021 (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
2022$2,297 $213 
20232,479 134 
2024484 98 
2025353 71 
2026339 41 
Thereafter175 6 
Total lease payments6,127 563 
Less: imputed interest391 32 
Total lease liabilities$5,736 $531 

Lessor Accounting
The Company enters into sales-type leases as part of our subscription agreements. The following table presents the maturity of the Company's lease receivables as of December 31, 2021 (in thousands):
Year Ending December 31,Sales-Type Leases
2022$6,175 
20235,938 
20245,168 
20254,076 
20263,060 
Thereafter1,921 
Total undiscounted future maturities26,338 
Less: interest35 
Total lease receivables$26,303 


-95-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

The following table summarizes the profit recognized on the commencement date for sales-type leases and lease income for equipment-only operating leases (in thousands):

Year Ended
December 31,
202120202019
Sales-type lease revenue$12,243 $5,617 $6,890 
Sales-type lease cost of revenue9,925 3,951 5,099 
Profit recognized at commencement for sales-type leases$2,318 $1,666 $1,791 
Operating lease income$2,110 $1,012 $ 

-96-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

7.    EARNINGS PER SHARE
Basic earnings per share ("EPS") is computed by dividing net loss attributable to the Company by the weighted-average number of common shares outstanding during the period. The computation of diluted EPS is similar to the computation of basic EPS except that the numerator is increased to exclude charges that would not have been incurred, and the denominator is increased to include the number of additional common shares that would have been outstanding (using the if-converted and treasury stock methods), if securities containing potentially dilutive common shares (stock options and restricted stock awards but excluding options to purchase fractional shares resulting from the Company's December 2010 1-for-10 reverse stock split) had been converted to common shares, and if such assumed conversion is dilutive.
The following is a reconciliation of the weighted-average shares outstanding used in the calculation of basic and diluted earnings per share ("EPS") for the years ended December 31, 2021, 2020 and 2019 (in thousands, except per share data):
Years ended December 31,
202120202019
Net loss attributable to Heska Corporation$(1,148)$(14,399)$(1,465)
Basic weighted-average common shares outstanding10,015 8,653 7,446 
Assumed exercise of dilutive stock options and restricted shares   
Diluted weighted-average common shares outstanding10,015 8,653 7,446 
Basic loss per share attributable to Heska Corporation$(0.11)$(1.66)$(0.20)
Diluted loss per share attributable to Heska Corporation$(0.11)$(1.66)$(0.20)
The following potentially outstanding common shares from convertible preferred stock, convertible senior notes, stock options and restricted stock awards were excluded from the computation of diluted EPS because the effect would have been antidilutive (in thousands):
Years ended December 31,
202120202019
Convertible preferred stock 458  
Convertible senior notes996 118  
Stock options and restricted shares404 328 300 
1,400 904 300 

As more fully described in Note 16, the Notes are convertible under certain circumstances, as defined in the indenture, into a combination of cash and shares of the Company's common stock. As discussed in Note 1, the Company early adopted ASU 2020-06, effective January 1, 2021, which amends certain guidance on the computation of EPS for convertible instruments. Prior to the adoption of ASU 2020-06, the Company used the treasury stock method when calculating the potential dilutive effect of the conversion feature of the Notes on earnings per share, if any. Under ASU 2020-06, the treasury stock method is no longer available, and entities must apply the if-converted method for convertible instruments and the effect of potential share settlement must be included in the diluted earnings per share calculation when an instrument may be settled in cash or shares. To determine the dilutive effect to earnings per share using the if-converted method, interest expense on the outstanding Notes is added back to the diluted earnings per share numerator and all of the potentially dilutive shares are included in the diluted earnings per share denominator. For year ended December 31, 2021, all of the potentially issuable shares with respect to the Notes were excluded from the
-97-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

calculation of diluted net earnings per share because the effect was anti-dilutive. The Company has elected to apply the modified retrospective method of adoption and will not restate EPS for the prior period.
As discussed in Note 12, the Company issued and sold an aggregate of 122,000 shares of its Preferred Stock to certain investors in a private placement offering. The shares were converted into 1,508,964 shares of Public Common Stock, effective on April 21, 2020. The potential dilutive effect of the convertible preferred stock was calculated using the if-converted method for the period the preferred shares were outstanding. For the year ended December 31, 2020, these shares were excluded from the computation of diluted EPS because the effect would have been antidilutive.
8.    GOODWILL AND OTHER INTANGIBLES

The following summarizes the changes in goodwill during the years ended December 31, 2021 and 2020 (in thousands):
North AmericaInternationalTotal
Carrying amount, December 31, 2019$25,724 $10,480 $36,204 
Goodwill attributable to acquisitions8,742 37,258 46,000 
Measurement period adjustment to prior year acquisition 110 110 
Foreign currency adjustments948 5,014 5,962 
Carrying amount, December 31, 2020$35,414 $52,862 $88,276 
Goodwill attributable to acquisitions (subject to change)30,039 4,562 34,601 
Measurement period adjustment to prior year acquisition   
Foreign currency adjustments82 (4,133)(4,051)
Carrying amount, December 31, 2021$65,535 $53,291 $118,826 

Other intangibles assets, net consisted of the following as of December 31, 2021 and 2020 (in thousands):
20212020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Intangible assets subject to amortization:
Customer relationships and other$47,629 $(11,145)$36,484 $46,989 $(6,436)$40,553 
Developed technology15,633 (3,218)12,415 8,669 (1,696)6,973 
Trade names223 (166)57 197 (105)92 
Intangible assets not subject to amortization:
Trade names7,749 — 7,749 8,374 — 8,374 
Total intangible assets$71,234 $(14,529)$56,705 $64,229 $(8,237)$55,992 

Amortization expense relating to other intangibles is as follows (in thousands):
Years Ended December 31,
202120202019
Amortization expense$6,291 $5,196 $1,278 
    
The remaining weighted-average amortization period for intangible assets is approximately 7.8 years.
-98-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)


Estimated amortization expense related to intangibles for each of the five years from 2022 through 2026 and thereafter is as follows (in thousands):

Year Ending December 31,
2022$7,141 
20236,773 
20246,347 
20256,293 
20265,875 
Thereafter16,527 
Total amortization related to finite-lived intangible assets48,956 
Indefinite-lived intangible assets7,749 
Net intangible assets$56,705 

9.    PROPERTY AND EQUIPMENT, NET
Property and equipment, net, consisted of the following (in thousands):
 December 31,
 20212020
Land$2,959 $2,590 
Building11,288 12,737 
Machinery and equipment39,851 40,411 
Office furniture and equipment1,732 2,047 
Computer hardware and software5,285 4,773 
Leasehold and building improvements10,796 10,728 
Construction in progress286 4 
Property and equipment, gross72,197 73,290 
Less accumulated depreciation(38,784)(37,748)
Total property and equipment, net$33,413 $35,542 
The Company has subscription agreements whereby its instruments in inventory may be placed at a customer's location on a rental basis. For instruments classified as operating leases, the cost of these instruments is transferred to machinery and equipment and depreciated, typically over a 5 to 7 year period depending on the circumstance under which the instrument is placed with the customer. Our cost of instruments under operating leases as of December 31, 2021 and 2020 was $15.1 million and $13.6 million, respectively, before accumulated depreciation of $5.8 million and $4.7 million, respectively.
Depreciation expense for property and equipment was $6.4 million, $6.2 million and $3.6 million for the years ended December 31, 2021, 2020 and 2019, respectively.
-99-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

10.    INVENTORIES

Inventories consisted of the following (in thousands):
December 31,
20212020
Raw materials$16,094 $14,454 
Work in process3,656 4,262 
Finished goods29,611 21,321 
Total inventories$49,361 $40,037 

Inventories are measured on a first-in, first-out basis and stated at lower of cost or net realizable value.
11.    ACCRUED LIABILITIES
Accrued liabilities consisted of the following (in thousands):
December 31,
20212020
Accrued payroll and employee benefits$9,392 $7,949 
Accrued property taxes656 659 
Accrued purchase orders552 1,549 
Accrued taxes3,574 3,731 
Other5,250 4,167 
Total accrued liabilities$19,424 $18,055 

Other accrued liabilities consist of items that are individually less than 5% of total current liabilities.
12.    CAPITAL STOCK
Stock Plans
The Company has stock incentive plans which authorize granting of stock options, restricted stock awards, restricted stock units, and stock purchase rights to our employees, officers, directors and consultants. In 1997, the board of directors adopted the 1997 Stock Incentive Plan (the "1997 Plan"), which was later amended in December 2018 to be renamed the "Stock Incentive Plan." In May 2012, stockholders approved an amendment allowing for an increase of 250,000 shares and an annual increase through 2016 based on the number of non-employee directors serving as of our Annual Meeting of Stockholders, subject to a maximum of 45,000 shares per year. The plan was further amended in May 2016, May 2018, and April 2020 to increase the number of shares authorized for issuance by 500,000, 250,000, and 300,000 shares, respectively. In May 2003, the stockholders approved a new plan, the 2003 Equity Incentive Plan (the "2003 Plan"), which allows for the granting of stock options/restricted stock for up to 239,050 shares of the Company's common stock. In May 2021, stockholders approved the Heska Corporation Equity Incentive Plan (the "Stock Plan") that replaced the Stock Incentive Plan and the 2003 Plan and includes a reserve for an additional 250,000 shares of common stock along with any shares that remained available for grant under the prior plans. The total number of shares reserved for issuance as of December 31, 2021 was 109,301.
-100-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

Stock Options
The stock options granted by the Board of Directors may be either incentive stock options ("ISOs") or non-qualified stock options ("NQs") and may include time-based vesting terms and/or be tied to Company and market-related performance metrics. The exercise price for options under all of the plans may be no less than 100% of the fair value of the underlying common stock. Options granted will expire no later than the tenth anniversary subsequent to the date of grant or three months following termination of employment, except in cases of death or disability, in which case the options will remain exercisable for up to twelve months. Under the terms of the Stock Incentive Plan, in the event we are sold or merged, outstanding options will either be assumed by the surviving corporation or vest immediately.
We use the Black-Scholes option-pricing model to estimate the fair value of time-vested and performance stock options granted, which includes four key inputs: expected term, expected volatility, risk-free interest rate and expected dividends. Our expected term is estimated based on historical exercise patterns. Our expected volatility input was estimated based on our historical stock price volatility. Our risk-free interest rate input was determined based on the U.S. Treasury yield curve at the time of option issuance. Our expected dividends inputs were zero in all periods as we did not anticipate paying dividends in the foreseeable future. For options tied to market performance, the fair value used in our expense recognition method is measured based on the number of shares granted, and a Monte Carlo simulation model, which incorporates the probability of the achievement of the market-related performance goals as part of the grant date fair value. We recognize forfeitures as they occur.

Time Vesting Stock Options
The fair value of each time vesting option grant was estimated on the date of grant using the Black-Scholes option-pricing model with the following weighted average assumptions:
 202120202019
Risk-free interest rate0.98%3.64%1.62%
Expected lives5.6 years5.3 years4.7 years
Expected volatility47%46%40%
Expected dividend yield0%0%0%

A summary of our time vesting stock option activity is as follows:
 Year Ended December 31,
 2021
  OptionsWeighted Average Exercise Price
Outstanding at beginning of period464,232 $57.18 
Granted at market19,500 $188.62 
Forfeited(71)$98.66 
Expired $ 
Exercised(63,459)$52.03 
Outstanding at end of period420,202 $64.06 
Exercisable at end of period326,931 $53.85 
The total estimated fair value of time vesting stock options granted was computed to be approximately $1.6 million, $2.4 million and $2.6 million during the years ended December 31, 2021, 2020 and 2019, respectively. The amounts are amortized ratably over the requisite service periods of the options. The weighted average estimated fair value of options granted was computed to be approximately $82.77, $28.66
-101-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

and $29.89 during the years ended December 31, 2021, 2020 and 2019, respectively. The total intrinsic value of options exercised was $9.9 million, $5.0 million and $12.8 million during the years ended December 31, 2021, 2020 and 2019, respectively. The cash proceeds from options exercised were $3.3 million, $3.4 million and $1.0 million during the years ended December 31, 2021, 2020 and 2019, respectively.
The following table summarizes information about time vesting stock options outstanding and exercisable at December 31, 2021.
Options OutstandingOptions Exercisable
Exercise PricesNumber of
Options
Outstanding
at
December 31,
2021
Weighted
Average
Remaining
Contractual
Life in Years
Weighted
Average
Exercise
Price
Number of
Options
Exercisable
at
December 31,
2021
Weighted
Average
Remaining
Contractual
Life in Years
Weighted
Average
Exercise
Price
$7.36 - $21.0984,828 1.88$9.87 84,828 1.88$9.87 
$21.10 - $69.7698,288 6.82$53.06 63,288 6.01$48.71 
$69.77 - $71.8390,000 6.32$69.81 90,000 6.32$69.81 
$71.84 - $95.6596,131 6.91$80.90 70,362 6.58$79.10 
$95.66 - $188.6250,955 8.01$133.53 18,453 6.28$99.62 
$7.36 - $188.62420,202 5.88$64.06 326,931 5.16$53.85 
As of December 31, 2021, there was approximately $2.9 million of total unrecognized compensation cost related to outstanding time vesting stock options. That cost is expected to be recognized over a weighted-average period of 1.31 years with all cost to be recognized by the end of May 2024, assuming all options vest according to the vesting schedules in place at December 31, 2021. As of December 31, 2021, the aggregate intrinsic value of outstanding options was approximately $49.9 million and the aggregate intrinsic value of exercisable options was approximately $42.1 million.
Performance Stock Options
Our performance-based stock options are tied to either market-related vesting conditions or Company performance metrics, including future product launches, future sales targets, operating performance, and earnings before interest, taxes, depreciation, and amortization ("EBITDA").
A summary of our performance-based stock option activity is as follows:
 Year Ended December 31,
 2021
  OptionsWeighted Average Exercise Price
Outstanding at beginning of period220,000 $60.94 
Granted at market34,800 $198.40 
Outstanding at end of period254,800 $79.71 
Exercisable at end of period25,000 $60.94 
The performance-based stock options granted during the year ended December 31, 2021, were valued using a Monte Carlo simulation model. The model used the following weighted-average assumptions: risk-free interest rate of 0.77%, expected volatility of 46.3% based on historical stock volatility, expected term of 5.0 years based on historical exercises, and no expected dividend yield.
-102-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

The total estimated fair value of performance-based stock options granted was computed to be approximately $2.6 million, $6.0 million and $0 during the years ended December 31, 2021, 2020 and 2019, respectively. The weighted-average estimated fair value of options granted was computed to be approximately $75.62, $25.04 and $0 during the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, the aggregate intrinsic value of outstanding options was approximately $26.7 million and the aggregate intrinsic value of exercisable options was approximately $3.0 million. As of December 31, 2021, there was approximately $2.8 million of total unrecognized compensation cost related to outstanding performance-based stock options that is expected to be recognized over a weighted-average period of 1.0 year.
Options OutstandingOptions Exercisable
Exercise PricesNumber of
Options
Outstanding
at
December 31,
2021
Weighted
Average
Remaining
Contractual
Life in Years
Weighted
Average
Outstanding
Price
Number of
Options
Exercisable
at
December 31,
2021
Weighted
Average
Remaining
Contractual
Life in Years
Weighted
Average
Exercise
Price
$60.94220,000 8.29$60.94 25,000 8.29$60.94 
$198.4034,800 4.44$198.40  — $ 
$60.94 - $198.40254,800 7.77$79.71 25,000 8.29$60.94 
As of December 31, 2021, we reviewed each of the underlying corporate performance targets and determined that approximately 45,000 shares were related to corporate performance targets in which we did not deem achievement probable. The unrecognized compensation cost associated with the performance options not deemed probable, based on grant date fair value, is approximately $1.1 million. Any change in the probability determination could accelerate the recognition of this expense.
Restricted Stock Awards and Units
We have granted unvested restricted stock awards and restricted stock units (collectively, “restricted stock”) to management and directors pursuant to the Stock Incentive Plan. The restricted stock awards and units have varying vesting periods, but generally become fully vested between one and seven years after the grant date, depending on the specific award, performance targets met for performance based awards granted to management, and vesting period for time based awards. Management performance based awards are granted at the target amount of shares that may be earned and are tied to future sales targets, product development, profitability measures such as gross margin and operating profit, and/or non-GAAP measures such as EBITDA and adjusted EBITDA margin. We value the restricted stock awards and units related to service and/or company performance targets based on grant date fair value and expense over the period when achievement of those conditions is deemed probable. For restricted stock awards related to market conditions, we utilize a Monte Carlo simulation model to estimate grant date fair value and expense over the requisite period. We recognize forfeitures as they occur.
-103-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

The following table summarizes restricted stock transactions for the year ended December 31, 2021:
Restricted Stock AwardsRestricted Stock Units
Restricted StockWeighted-Average Grant Date Fair Value Per AwardRestricted StockWeighted-Average Grant Date Fair Value Per Award
Non-vested as of December 31, 2020291,520 $78.44  $ 
    Granted243,369 $207.24 6,000 $172.11 
     Vested(30,082)$68.33  $ 
     Forfeited(11,294)$104.49  $ 
Non-vested as of December 31, 2021493,513 $141.98 6,000 $172.11 
The weighted average grant date fair value of awards granted during the year was $207.24, $87.29, and $74.93 for the years ended December 31, 2021, 2020 and 2019, respectively. Fair value of restricted stock vested was $5.6 million, $5.0 million, and $0.3 million for the years ended December 31, 2021, 2020 and 2019, respectively.
As of December 31, 2021, there was approximately $22.2 million and $0.6 million of total unrecognized compensation cost related to restricted stock awards and restricted stock units, respectively, with probable Company performance targets, as well as market and time vesting conditions. The Company expects to recognize this expense over a weighted average period of 1.4 years for restricted stock awards and 1.6 years for restricted stock units. As of December 31, 2021, we reviewed each of the underlying corporate performance targets and determined that approximately 191,000 shares of common stock for restricted stock awards and approximately 1,000 shares of common stock for restricted stock units were related to corporate performance targets in which we did not deem achievement probable. The unrecognized compensation cost associated with the restricted stock awards and restricted stock units not deemed probable, based on grant date fair value, is approximately $30.9 million and $0.1 million, respectively. Any change in the probability determination could accelerate the recognition of this expense.
Employee Stock Purchase Plan
Under the 2020 Employee Stock Purchase Plan (the "ESPP"), we are authorized to issue up to 200,000 shares of common stock to our employees, of which 9,296 had been issued as of December 31, 2021. The ESPP provides for the issuance of shares of our common stock to participating employees. At the end of each designated offering period, which occurs every six months on June 30 and December 31, employees can elect to purchase shares of our common stock with contributions of up to 10% of their base pay, accumulated via payroll deductions, at an amount equal to 85% of the lower of our stock price on (i) the first trading day of the offering period, or (ii) the last trading day of the offering period.

We issued 5,437, 10,069 and 10,698 shares under the ESPP for the years ended December 31, 2021, 2020 and 2019, respectively. The weighted-average fair value of the purchase rights granted was $29.56, $16.19 and $18.10 per share for the years ended December 31, 2021, 2020 and 2019, respectively.
Series X Convertible Preferred Stock
On March 30, 2020, the Company completed a private placement offering in which the Company issued and sold an aggregate of 122,000 shares of its Series X Convertible Preferred Stock, par value $0.01 per share (the "Preferred Stock"). The shares of Preferred Stock issued and sold were priced at $1,000 per share (the “Stated Value”), resulting in gross proceeds of $122.0 million, less issuance costs of $0.2 million. The Company used
-104-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

approximately $111.0 million of the proceeds from the offering to fund the April 1, 2020 acquisition of scil and plans to use the remaining proceeds for working capital and general corporate purposes.

The offering was made pursuant to the Securities Purchase Agreement (the “Securities Purchase Agreement”), dated as of January 12, 2020, by and among the Company and certain investors, and subsequent amendment (the “Securities Purchase Agreement Amendment”) to the Securities Purchase Agreement, entered into by the Company and each investor on March 30, 2020 (the Securities Purchase Agreement as amended by the Securities Purchase Agreement Amendment, the “Amended Securities Purchase Agreement”).

The shares of Preferred Stock were convertible into shares of the Company’s Common Stock at an initial ratio of approximately 12.4 shares of Common Stock for each share of Preferred Stock (equivalent to a conversion price of approximately $80.85 per share of common stock), at the option of the holders of the Preferred Stock or the Company, subject to the Company possessing sufficient unissued and otherwise unreserved shares of Common Stock under the Company’s Restated Certificate of Incorporation, as amended (the “Certificate of Incorporation”). On April 14, 2020, the Company gave notice of its exercise of its right to convert the 122,000 shares of Preferred Stock into 1,508,964 shares of Public Common Stock (the "Conversion Shares") and the conversion was effective on April 21, 2020. The conversion resulted in dilution of less than 20% of total shares of the Company’s Public Common Stock currently issued and outstanding. A registration statement on Form S-3 (File No. 333-238005) registering the Conversion Shares for resale was filed by us with the SEC on May 5, 2020.
2021 Equity Offering

On March 5, 2021, the Company completed a public offering of 940,860 shares of common stock, $0.01 par value per share, at a public offering price of $186.00 per share. The Company received net proceeds of approximately $164.2 million after deducting underwriting discounts and commissions and issuance costs. The Company granted the underwriters an option to purchase up to an additional 141,129 shares of common stock from the Company at the offering price of $186.00 per share (less the underwriting discounts and commissions), within 30 days of the Prospectus Supplement dated March 2, 2021. The Company evaluated the accounting treatment of the option under ASC 815-40, Derivatives and Hedging - Contracts on an Entity's Own Equity, and determined that it met the criteria for equity treatment thereunder. The underwriters’ option was not exercised and expired on April 1, 2021. The Company is using the net proceeds of the offering for general corporate purposes, including working capital, further development and potential commercialization of current and future product initiatives, collaborations, and capital expenditures. The Company may also use a portion of the net proceeds of this offering to fund possible investments in or acquisitions of complementary businesses, products or technologies, or to repay indebtedness. See the Consolidated Statements of Cash Flows for further details regarding investing activities completed thus far.
-105-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

13.    ACCUMULATED OTHER COMPREHENSIVE INCOME
Accumulated other comprehensive income (loss) consisted of the following (in thousands):
Pension Adjustments
Foreign Currency Translation1
Foreign Currency Gain on Intra-Entity Transactions2
Total Accumulated Other Comprehensive Income
Balances at December 31, 2019$(346)$859 $ $513 
Other comprehensive (loss) income(40)5,013 8,683 13,656 
Balances at December 31, 2020(386)5,872 8,683 14,169 
Other comprehensive income (loss)107 (3,898)(5,341)(9,132)
Balances at December 31, 2021$(279)$1,974 $3,342 $5,037 
1 Foreign currency gains and losses related to translation of foreign subsidiary financial statements.
2 The Company has intercompany loans of a long-term investment nature that are denominated in a foreign currency. These transactions are considered to be of a long-term nature if settlement is not planned or anticipated in the foreseeable future.

14.    COMMITMENTS AND CONTINGENCIES
Warranties
The Company's current terms and conditions of sale include a limited warranty that its products and services will conform to published specifications at the time of shipment and a more extensive warranty related to certain products. The Company also sells a renewal warranty for certain of its products. The typical remedy for breach of warranty is to correct or replace any defective product. Historically, the Company has incurred minimal warranty costs. The Company's warranty reserve was $0.5 million and $0.5 million as of December 31, 2021 and 2020.

Litigation
From time to time, the Company may be involved in litigation relating to claims arising out of its operations. The Company records accruals for outstanding legal matters when it believes it is probable that a loss will be incurred, and the amount can be reasonably estimated.
On February 18, 2020, a former managing director of scil filed a claim disputing the effective date of the termination of his management service agreement and the validity of the Company´s waiver of his two-year post-contractual non-compete obligation. The Company intends to defend itself against the claim. Whether or not this will be successful depends on complex facts and circumstances. The Company is, based on the advice of its legal counsel, confident that it will be successful in evidencing the effective date of the termination of the management service agreement and as such, no accrual has been recorded for this ongoing litigation. Additionally, we are indemnified by the scil acquisition agreement for this claim.
At December 31, 2021, the Company was not a party to any other legal proceedings that were expected, individually or in the aggregate, to have a material adverse effect on our business, financial condition or operating results.
Litigation Settlement

On November 1, 2019, Heska filed a civil complaint against Qorvo US, Inc, Qorvo Biotechnologies, LLC (together with Qorvo US, Inc, "Qorvo"), and Zomedica Inc. d/b/a Zomedica Corp ("Zomedica") in the United States District Court for the Middle District of North Carolina, asserting claims for trade secret
-106-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

misappropriation, unfair and deceptive trade practices, unjust enrichment, tortious interference with business relations, and injunctive relief. In the litigation, Qorvo and Zomedica moved to assert counterclaims against Heska for unfair and deceptive trade practices and attempted monopolization. Both parties denied one another’s allegations, contentions, claims and counterclaims asserted in the litigation. The parties resolved these allegations through a negotiated settlement on September 20, 2021. In consideration for negotiation of the rights and obligations asserted by the parties, Qorvo agreed to pay the Company $1.2 million. The case was dismissed with prejudice and the matter is considered closed by the parties. The Company collected the payment on October 5, 2021, and realized $1.2 million of other income during the year ended December 31, 2021.
Off-Balance Sheet Commitments
We have no off-balance sheet arrangements or variable interest entities.

Purchase Obligations

The Company has contractual obligations with suppliers for unconditional annual minimum inventory purchases in the amounts of $41.1 million as of December 31, 2021.

15.    INTEREST AND OTHER EXPENSE (INCOME), NET
Interest and other expense (income), net, consisted of the following (in thousands):
 Year Ended December 31,
 202120202019
Interest income$(1,797)$(607)$(661)
Interest expense4,201 6,374 3,089 
Other (income) expense, net44 (166)482 
Interest and other expense (income), net$2,448 $5,601 $2,910 
Cash paid for interest was $3.3 million, $3.2 million and $0.4 million for the years ended December 31, 2021, 2020 and 2019, respectively.
16.    CONVERTIBLE NOTES

Convertible Notes

On September 17, 2019, the Company issued $86.25 million aggregate principal amount of 3.750% Convertible Senior Notes due 2026 (the "Notes"), which included the exercise in full of an $11.25 million purchase option, to certain financial institutions as the initial purchasers of the Notes (the "Initial Purchasers"). The Notes are senior unsecured obligations of the Company. The Notes were issued pursuant to an Indenture, dated September 17, 2019 (the “Indenture”), between the Company and U.S. Bank National Association, as trustee.

The net proceeds from the sale of the Notes were approximately $83.7 million after deducting the initial purchasers’ discounts and the offering expenses payable by the Company. The Company used approximately $12.8 million of the net proceeds from the Notes to repay all outstanding indebtedness on its existing Credit Facility with JPMorgan Chase Bank, N.A., and an additional $2.0 million to fully fund a cash collateralized, letter of credit facility under a new Credit Facility. The Company subsequently terminated the Credit Facility with JPMorgan Chase Bank, N.A. on December 31, 2019. The Company expects to use the
-107-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

remainder of the net proceeds from the sale of the Notes to fund our intended expansion efforts, including through acquisitions of complementary businesses or technologies or other strategic transactions, and for working capital and other general corporate purposes.

The Notes are senior unsecured obligations of the Company and will rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment to any of our unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of our secured indebtedness to the extent of the value of assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries.

The Company pays interest on the Notes semiannually in arrears at a rate of 3.750% per annum on March 15 and September 15 of each year. The Notes are convertible based upon an initial conversion rate of 11.5434 shares of the Company’s common stock per $1,000 principal amount of Notes (equivalent to a conversion price of approximately $86.63 per share of common stock). The Notes would convert in full into 995,618 shares of common stock based on the initial conversion rate. The conversion rate will be subject to standard anti-dilution adjustments upon the occurrence of certain events but will not be adjusted for accrued and unpaid interest. The interest rate on the Notes may be increased by up to 0.50% upon the occurrence of certain events of default or non-timely filings until such matter has been cured.

The Indenture includes customary covenants, but no financial or operating covenants or restrictions on the payments of dividends, the incurrence of indebtedness or the issuance or repurchase of securities, and sets forth certain events of default and certain types of bankruptcy or insolvency events of default involving the Company after which the Notes become automatically due and payable. The Company can settle any conversions of the Notes in cash, shares of the Company’s common stock or a combination thereof, with the form of consideration determined at the Company’s election. The Company intends to settle the principal value of the Notes in cash and issue shares of the Company’s common stock to settle the intrinsic value of the conversion feature. There can be no guarantee, however, that any settlement will be affected by the Company as currently intended, and the timing and other factors of any settlement, many of which may be outside the Company's control, could impact the actual amounts to be settled in either cash or common stock.

The Notes will mature on September 15, 2026, unless earlier repurchased, redeemed or converted. Prior to March 15, 2026, holders may convert all or a portion of their Notes only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2019 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the 5 business day period after any 5 consecutive trading day period (the "Notes measurement period") in which the trading price per $1,000 principal amount of Notes for each trading day of the Notes measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such trading day; (3) with respect to any Notes called for redemption by the Company, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On and after March 15, 2026 until the close of business on the scheduled trading day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances. Holders of Notes who convert their Notes in connection with a notice of a redemption or a make-whole fundamental change (each as defined in the Indenture) may be entitled to a premium in the form of an increase in the conversion rate of the Notes.

The Company may not redeem the Notes prior to September 20, 2023. On or after September 20, 2023, the Company may redeem for cash all or part of the Notes if the last reported sale price of the Company’s
-108-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

common stock equals or exceeds 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of the redemption. The redemption price will be 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any. No sinking fund is provided for the Notes.

Upon the occurrence of a fundamental change (as defined in the Indenture), holders may require the Company to repurchase all or a portion of their Notes for cash at a price equal to 100% of the principal amount of the Notes to be repurchased plus any accrued but unpaid interest to, but excluding, the fundamental change repurchase date.

In accounting for the issuance of the Notes prior to the adoption of ASU 2020-06, the Company initially separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component, representing the conversion option, which does not meet the criteria for separate accounting as a derivative as it is indexed to the Company's own stock, was determined by deducting the fair value of the liability component from the par value of the Notes. The difference between the principal amount of the Notes and the liability component represented the debt discount, which was recorded as a direct deduction from the related debt liability in the Consolidated Balance Sheet and amortized to interest expense using the effective interest method over the term of the Notes. The effective interest rate of the Notes was 15.3% per annum prior to adopting ASU 2020-06. The equity component of the Notes was approximately $39.5 million, net of allocated issuance costs of $1.5 million. This is included in additional paid-in capital in the Consolidated Balance Sheet as of December 31, 2020, net of deferred tax impacts of $9.7 million. The Company allocated transaction costs related to the Notes using the same proportions as the proceeds from the Notes. Transaction costs attributable to the liability component were recorded as a direct deduction from the related debt liability in the Consolidated Balance Sheet and amortized to interest expense over the term of the Notes, and transaction costs attributable to the equity component were netted with the equity component in shareholders’ equity.
In addition, the Company determined that the additional interest that could be due to the holders of the Notes upon an event of default or non-timely filing represented an embedded derivative feature that should be bifurcated from the Notes. The Company concluded that the fair value of this embedded derivative feature was de minimis upon the issuance of the Notes and at December 31, 2021.
As discussed in Note 1, the Company early adopted ASU 2020-06, effective January 1, 2021, which simplifies the accounting for certain convertible instruments. Under the new standard, qualifying convertible debt is accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. As a result of ASU 2020-06, the Company's cash interest expense is not impacted, however, the Company's non-cash interest accretion is limited to the amortization of debt issuance costs under ASC 835-30. The new effective interest rate of the Notes post-adoption is 4.35%. The Company also reversed the conversion feature amount recorded in APIC and reversed the difference in non-cash interest expense via retained earnings.
During the years ended December 31, 2021 and 2020, no portion of the Notes was converted and the liability component was classified as long-term debt on the Company's Consolidated Balance Sheet as of December 31, 2021.


-109-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

The following table summarizes the net carrying amount of the Notes as of December 31, 2021 (in thousands):
December 31, 2021December 31, 2020
Principal amount of the Notes$86,250 $86,250 
Unamortized debt discount(2,216)(37,791)
Net carrying amount$84,034 $48,459 

Interest expense related to the Notes is comprised of the amortization of debt discount and debt issuance costs and the contractual coupon interest as follows (in thousands):
Year Ended December 31,
202120202019
Interest expense related to contractual coupon interest2
$3,755 $3,234 $925 
Interest expense related to amortization of debt discount1
415 3,111 1,744 
Total interest expense$4,170 $6,345 $2,669 
1 Refer to Note 1. Summary of Significant Accounting Policies relating to an immaterial out of period error correction of non-cash interest identified and recorded during the fourth fiscal quarter of 2020.
2The year ended December 31, 2021 includes $0.5 million of additional interest expense related to the restrictive legend on the Notes. The legend was removed as of December 31, 2021 and the Notes will not accrue additional interest in future periods.

As of December 31, 2021, the remaining period over which the unamortized discount will be amortized is 57.0 months.

The estimated fair value of the Notes was $194.3 million and $156.9 million as of December 31, 2021 and 2020, respectively, determined through consideration of quoted market prices in less active markets. The fair value measurement is classified as Level 2 in the fair value hierarchy, which is defined in ASC 820 as inputs other than quoted prices in active markets that are either directly or indirectly observable. Based on our closing stock price of $182.49 on December 31, 2021, the if-converted value exceeded the aggregate principal amount of the Notes by $95.4 million.

-110-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

17.    NOTE RECEIVABLES
Related Party Convertible Note Receivable
On December 9, 2020, the Company's equity method investee (the “Equity Method Investee”), issued a Convertible Promissory Note to the Company (the “Convertible Promissory Note”) with a principal amount of $6.65 million and a stated interest rate of 3.0% per annum that is payable monthly. The Convertible Promissory Note has a maturity date of December 9, 2023, or otherwise upon qualified redemption event or in the event of a default. Refer to Note 4 for additional information on our equity method investment.
The conversion of the Convertible Promissory Note is contingent upon certain events. Due to the convertible debt features included in the Convertible Promissory Note, it is not an equity security and is therefore not considered an additional investment in our Equity Method Investee. The Company accounted for the transaction as a note receivable, included in Related party convertible note receivable, net on the Consolidated Balance Sheets. The note receivable will be measured at amortized cost and evaluated for credit losses each reporting period. The Company determined that the redemption features described above met the definition of an embedded derivative that requires bifurcation from the note receivable host. The Company measured the redemption features at fair value, with the residual proceeds paid allocated to the note receivable host, creating a discount to the note receivable. The discount will be amortized over the contractual term of the Convertible Promissory Note using the effective interest method. The effective interest rate of the Convertible Promissory Note is 8.69%, and the amortization of the discount will be included as interest income within Interest and other (income) expense, net on the Consolidated Statements of Loss.
The carrying value of the note receivable, included in Related party convertible note receivable, net on the Consolidated Balance Sheets, is as follows (in thousands):
December 31, 2021December 31, 2020
Principal amount$6,650 $6,650 
Unamortized discount(672)(977)
Net carrying amount$5,978 $5,673 

The fair value of the embedded derivative was $0.9 million as of December 31, 2021 and $1.0 million as of December 31, 2020, respectively, and is included in Related party convertible note receivable, net on the Consolidated Balance Sheets. The fair value of the derivative will be remeasured each reporting period, with the mark-to-market adjustment to be included in Interest and other (income) expense, net on the Consolidated Statements of Loss. In addition, the Company recorded an allowance for expected credit losses on the promissory note of $67 thousand as of December 31, 2021.

Promissory Note Receivable from Investee

On February 1, 2021, one of the Company's equity investees (the "Investee"), which the Company accounts for as a non-marketable equity security, issued a Promissory Note to the Company (the “Promissory Note”) with a principal amount of $9.0 million and a stated interest rate of 10.0% per annum that is payable monthly. The Promissory Note has a maturity date of December 1, 2024 and provides for interest only payments through December 1, 2023. Beginning on January 1, 2024, the Promissory Note requires repayment of the principal and interest over twelve consecutive monthly payments. As additional consideration, the Company
-111-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

was also issued a warrant to acquire securities of the Investee that expires December 31, 2034. Refer to Note 4 for additional information on our equity investments.

The Company evaluated the accounting treatment of the warrant to acquire securities and determined it is a freestanding instrument that meets the definition of a derivative under ASC 815 and requires bifurcation from the note receivable host. The Company measured the warrant at fair value, with the residual proceeds paid allocated to the note receivable host, creating a discount to the note receivable. The discount will be amortized over the contractual term of the Promissory Note using the effective interest method. The effective interest rate of the Promissory Note is 10.99%, and the amortization of the discount will be included as interest income within Interest and other (income) expense, net on the Consolidated Statements of Loss.
The carrying value of the note receivable, included in Promissory note receivable from investee, net, on the Consolidated Balance Sheets, is as follows (in thousands):
December 31, 2021December 31, 2020
Principal amount$9,000 $ 
Unamortized discount(254) 
Net carrying amount$8,746 $ 

The fair value of the derivative was $0.3 million at issuance and $0.3 million as of December 31, 2021, and is included in Other non-current assets on the Consolidated Balance Sheets. The fair value of the derivative will be remeasured each reporting period, with the mark-to-market adjustment to be included in other Interest and other (income) expense, net on the Consolidated Statements of Loss. In addition, the Company recorded an allowance for expected credit losses on the note receivable of $0.3 million as of December 31, 2021.
18.    SEGMENT REPORTING
On April 1, 2020, Heska completed the acquisition of scil. Following this acquisition, the Company restructured its operating segments based on how the Chief Operating Decision Maker (“CODM”) manages the business, allocates resources, makes operating decisions and evaluates operating performance. The CODM changed how he assesses performance and allocates resources based on geographic regions in order to better align with the global operations of the Company. Based on this change, the Company determined it has two reportable segments and revised prior comparative periods to conform to the current period segment presentation. The Company’s two segments are North America and International.
The North America segment is comprised of the Company's operations in the United States, Canada and Mexico and the International segment is comprised of geographies outside of North America, which are the Company's operations primarily in Australia, France, Germany, Italy, Malaysia, Spain and Switzerland. Certain expenses incurred at the Company’s headquarters located in the North America segment are allocated to each segment in a manner consistent with where the benefits from the expenses are derived. However, there are certain corporate expenses included in the North America segment that we do not allocate. Such expenses include research and development, certain selling, marketing, general, and administrative costs that support the global organization. Sales and transfers between operating segments are accounted for at market-based transaction prices and are eliminated in consolidation. The Company's sales are determined by the country of origin where the sale occurred. For a description of Heska's previous operating segments, refer to Note 17 to the consolidated financial statements included in Part II. Item 8 of Heska's Annual Report on Form 10-K for the year ended December 31, 2019.

Our CODM continues to evaluate segment performance and allocate resources based on Revenue, Cost of Revenue, Gross Profit, Gross Margin and Operating Income. The CODM does not evaluate operating
-112-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

segments using asset information; however, we have included total asset information by segment below as there was a material change in total assets by segment as of December 31, 2021 due to the acquisition of scil.

Summarized financial information concerning the Company's reportable segments is shown in the following tables (in thousands):
Year Ended December 31, 2021North AmericaInternational
 
 
Total
Total revenue$158,898 $94,841 $253,739 
Cost of revenue84,472 63,473 147,945 
Gross profit74,426 31,368 105,794 
Gross margin47%33%42%
Operating income (loss)650 (1,643)(993)
Income (loss) before income taxes2,072 (5,513)(3,441)
Investments in unconsolidated affiliates5,424  5,424 
Total assets441,234 162,838 604,072 
Net assets308,973 126,881 435,854 
Capital expenditures700 1,068 1,768 
Depreciation and amortization5,673 7,882 13,555 
-113-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

Year Ended December 31, 2020North AmericaInternational 
 
Total
Total revenue$131,066 $66,257 $197,323 
Cost of revenue70,163 45,870 116,033 
Gross profit60,903 20,387 81,290 
Gross margin46%31%41%
Operating loss(4,977)(3,215)(8,192)
Loss before income taxes(7,871)(5,922)(13,793)
Investments in unconsolidated affiliates6,704  6,704 
Total assets238,550 161,289 399,839 
Net assets156,931 130,122 287,053 
Capital expenditures443 243 686 
Depreciation and amortization4,735 6,650 11,385 
Year Ended December 31, 2019North AmericaInternational 
 
Total
Total revenue$115,423 $7,238 $122,661 
Cost of revenue63,089 5,123 68,212 
Gross profit52,334 2,115 54,449 
Gross margin45%29%44%
Operating income (loss)1,426 (1,099)327 
Loss before income taxes(1,343)(1,240)(2,583)
Investments in unconsolidated affiliates7,424  7,424 
Total assets219,402 25,022 244,424 
Net assets133,835 20,699 154,534 
Capital expenditures1,005 39 1,044 
Depreciation and amortization4,788 128 4,916 

-114-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

The Company measures its geographic revenue information based on the country of origin where the sale occurred. The geographic classification is independent of where the customer resides or where the customer is physically located while using the Company's product. Total revenue by principal geographic area was as follows (in thousands):
 For the Year Ended December 31,
 202120202019
United States$141,588 $120,244 $113,485 
Canada17,310 10,822 1,938 
Germany44,148 29,543  
France18,671 12,615 3,473 
Spain14,071 12,995 759 
Italy10,145 5,850  
Switzerland3,885 3,343 2,820 
Other International3,921 1,911 186 
Total$253,739 $197,323 $122,661 
Total long-lived assets by principal geographic areas were as follows (in thousands):
 As of December 31,
 202120202019
United States$12,502 $11,805 $14,712 
Canada719 643  
Germany12,795 14,630  
France3,127 4,205 152 
Spain1,051 1,209 391 
Italy1,966 1,944  
Switzerland63 46 33 
Other International1,190 1,060 181 
Total$33,413 $35,542 $15,469 

Revenue from Covetrus represented approximately 8%, 6% and 14% of our consolidated revenue for the years ended December 31, 2021, 2020 and 2019, respectively. Consolidated revenue from Covetrus attributable to our North America segment represented approximately 7%, 5% and 14%, respectively, whereas revenue from Covetrus attributable to our International segment represented 1%, 1%, and 0% for the years ended December 31, 2021, 2020 and 2019, respectively. No other customer accounted for more than 10% of our consolidated revenue for the years ended December 31, 2021, 2020 or 2019.
-115-


HESKA CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS - (Continued)

19.    SUBSEQUENT EVENTS
VetZ GmbH Acquisition
On January 3, 2022, the Company acquired 100% of the equity of VetZ GmbH (“VetZ”), a European leader in veterinary practice information management software solutions (“PIMS”). The preliminary cash purchase price was approximately $32.1 million, including a general indemnity holdback of approximately $1.4 million. The preliminary cash purchase price is subject to potential purchase price adjustments, and the holdback must be released within 18 months of closing. Additionally, the seller may earn an additional $15.5 million in Heska stock, which will be issued in tranches based on future financial and non-financial milestones. The preliminary allocation of the cash purchase price to the fair value of assets acquired and liabilities assumed has not yet been completed. It is not practicable to disclose the preliminary purchase price allocation for this acquisition given the short period of time between the acquisition date and the issuance of these consolidated financial statements.
In connection with the VetZ acquisition, the Company entered into a related party building lease agreement with the former owners, who will now be employees of the Company. The Company will pay monthly rent of approximately $17 thousand for this lease beginning in January 2022. There was no financial statement impact for this lease agreement for the year ended December 31, 2021.
Stock Issuances
On February 17, 2022, the Compensation Committee of the Company's Board of Directors authorized the issuance of 51,919 performance-based restricted stock awards to executive officers and other members of management. The vesting of the restricted stock awards is subject to the achievement of certain Company performance conditions. The performance conditions must be achieved by December 31, 2025, otherwise the restricted stock awards are forfeited.
Item 9.Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and our principal financial officer, evaluated the effectiveness of our disclosure controls and procedures, as defined by Rule 13a-15 of the Exchange Act, as of December 31, 2021. Based on this evaluation, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time period specified in the SEC's rules and forms and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding disclosure.
-116-



Management's Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, the Company conducted an evaluation of the effectiveness of its internal control over financial reporting based on criteria set forth in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this evaluation, the Company's management has concluded that the Company's internal control over financial reporting was effective as of December 31, 2021.
As discussed in Note 3. Acquisition and Related Party Items in Item 8 "Financial Statements and Supplementary Data", the Company acquired Biotech on September 1, 2021 and BiEsseA on July 1, 2021. Consistent with guidance issued by the U.S. Securities and Exchange Commission, management excluded an assessment of the effectiveness of the Company’s internal control over financial reporting related to Biotech and BiEsseA as of December 31, 2021. Biotech and BiEsseA combined accounted for approximately 7% of Heska's total assets at December 31, 2021 and less than 1% of total net revenue for the year ended December 31, 2021.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risks that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Accordingly, even an effective system of internal control will provide only reasonable assurance that the objectives of the internal control system are met.
Grant Thornton, an independent registered public accounting firm, has audited our Consolidated Financial Statements included in this Form 10-K, and as part of the audit, has issued a report, included herein, on the effectiveness of our internal control over financial reporting as of December 31, 2021.
Changes in Internal Control over Financial Reporting
We evaluated our internal controls over financial reporting in relation to recurring performance and changes to the control environment due to COVID-19. Based on the assessment, we determined there was no change in our internal control over financial reporting that occurred during the fourth quarter of 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Item 9B.Other Information
None.
Item 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.
-117-



PART III
Certain information required by Part III is incorporated by reference to our definitive Proxy Statement to be filed with the SEC in connection with the solicitation of proxies for our 2022 Annual Meeting of Stockholders.
Item 10.Directors, Executive Officers and Corporate Governance
Executive Officers
The information required by this item with respect to executive officers is incorporated by reference to Item 1 of this report and can be found under the caption "Information About Our Executive Officers."
Directors
The information required by this section with respect to our directors will be incorporated by reference to the information in the sections entitled Proposal No. 1 "Election of Directors" in the Proxy Statement.
Code of Ethics
Our Board of Directors has adopted a code of conduct and ethics for our senior executive and financial officers (including our principal executive officer, principal financial officer and principal accounting officer). The code of conduct and ethics is available on our website at www.heska.com under the Corporate Governance section under the Company Information section under the "Investors" tab. We intend to disclose any amendments to or waivers from the code of conduct and ethics at that location.
Audit Committee
The information required by this section with respect to our Audit Committee will be incorporated by reference to the information in the section entitled "Board Structure and Committees" in the Proxy Statement.
Item 11.Executive Compensation
The information required by this section will be incorporated by reference to the information in the sections entitled "Director Compensation," "Executive Compensation," "Compensation Committee Report" in the Proxy Statement.
Item 12.Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The other information required by this section will be incorporated by reference to the information in the section entitled "Ownership of Securities - Common Stock Ownership of Certain Beneficial Owners and Management" in the Proxy Statement.
-118-



Equity Compensation Plan Information
The following table sets forth information about our common stock that may be issued upon exercise of options and rights under all of our equity compensation plans as of December 31, 2021, including the Equity Incentive Plan, the Stock Incentive Plan, as amended and restated, the 2003 Stock Incentive Plan, as amended and the 2020 Employee Stock Purchase Plan. Our stockholders have approved all of these plans.
Plan Category(a) Number of Securities to be Issued Upon Exercise of Outstanding Options and Rights(b) Weighted-Average Exercise Price of Outstanding Options and Rights(c) Number of Securities
Remaining Available for Future
Issuance Under Equity
Compensation Plans (excluding securities reflected in column (a))
Equity Compensation Plans Approved by Stockholders
675,002$69.97300,005
Equity Compensation Plans Not Approved
by Stockholders
NoneNoneNone
Total675,002$69.97300,005

Item 13. Certain Relationships and Related Transactions and Director Independence
The information required by this section will be incorporated by reference to the information in the sections entitled "Board Structure and Committees" and "Significant Relationships and Transactions with Directors, Officers or Principal Stockholders" in the Proxy Statement.
Item 14.Principal Accountant Fees and Services
The information required by this section will be incorporated by reference to the information in the section entitled "Auditor Fees and Services" in the Proxy Statement.
The information required by Part III to the extent not set forth herein, will be incorporated herein by reference to our definitive Proxy Statement for the 2022 Annual Meeting of Stockholders.
-119-




PART IV
Item 15.Exhibits and Financial Statement Schedules
(a)    The following documents are filed as a part of this Form 10-K.
    (1) Financial Statements:
Reference is made to the Index to Consolidated Financial Statements under Item 8 in Part II of this Form 10-K.
    (2) Financial Statement Schedules:
NOTE: All schedules have been omitted because they are either not required or the information is included in the financial statements and notes thereto.
(3)    Exhibits:
The exhibits listed below are required by Item 601 of Regulation S-K. Each management contract or compensatory plan or arrangement required to be filed as an exhibit to this Form 10-K has been identified.
Exhibit Number 
Notes
 
Description of Document
2.1#++(19)
2.2#(22)
2.3#++(27)
3(i)(4)
3(ii)(4)
3(iii)(4)
3(iv)(9)
3(v)(10)
3(vi)(13)
3(vii)(15)
3(viii)(20)
3(ix)(27)
3(x)#(22)
3(xi)(16)
-120-



4.1(18)
4.2
10.1*(23)
10.2*(20)
10.3*(17)
10.4*(17)
10.5*(17)
10.6*(17)
10.7*(17)
10.8*(17)
10.09*(3)
10.10*(9)
10.11*(9)
10.12*(9)
10.13*(9)
10.14*(9)
10.15*(20)
10.16*(26)
10.17*(26)
10.18*(2)
10.19*(24)
10.20*(5)
10.21*(7)
10.22*(11)
10.23*(12)
10.24*(14)
10.25*(16)
10.26*(1)
10.27*(2)
-121-




10.28*(21)
10.29*(26)
10.30*(26)
10.31*(12)
10.32*(12)
10.33+(6)
10.34(8)
10.35++(19)
10.36#++(25)
10.37+(11)
10.38++(21)
10.39+(21)
10.40+(11)
10.41#(22)
10.42+(22)
10.43#(11)
21.1
23.1
23.2
24.1 
31.1
31.2 
32.1**
101.INSXBRL Instance Document.
101.SCH XBRL Taxonomy Extension Schema Document.
-122-




101.CAL XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF XBRL Taxonomy Extension Definition Linkbase Document.
101.PRE XBRL Taxonomy Extension Presentation Linkbase Document.
101.LAB XBRL Taxonomy Extension Label Linkbase Document.
104.0 Cover Page Interactive Data File (embedded within the Inline XBRL document contained in Exhibit 101)
Notes 
*
Indicates management contract or compensatory plan or arrangement.
+Portions of the exhibit have been omitted pursuant to a request for confidential treatment.
++Certain confidential information contained in this exhibit has been omitted because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.
#Certain personally identifiable information has been omitted from this exhibit pursuant to Item 601(a)(6) under Regulation S-K.
**Furnished herewith but not filed.
(1)Filed with the Registrant's Form 10-K for the year ended December 31, 2006.
(2)Filed with the Registrant's Form 10-K for the year ended December 31, 2007.
(3)Filed with the Registrant's Form 10-K for the year ended December 31, 2008.
(4)Filed with the Registrant's Form 10-K for the year ended December 31, 2012.
(5)Filed with the Registrant's Form 10-K for the year ended December 31, 2013.
(6)Filed with the Registrant's Form 10-Q for the quarter ended June 30, 2014.
(7)Filed with the Registrant's Form 10-K for the year ended December 31, 2014.
(8)Filed with the Registrant's Form 10-Q for the quarter ended March 31, 2015.
(9)Filed with the Registrant's Form 10-K for the year ended December 31, 2016.
(10)Filed with the Registrant's Form 10-Q for the quarter ended March 31, 2017.
(11)Filed with the Registrant's Form 10-K for the year ended December 31, 2017.
(12)Filed with the Registrant's Form 10-Q for the quarter ended March 31, 2018.
(13)Filed with the Registrant's Form 8-K on May 9, 2018.
(14)Filed with the Registrant's Form 10-Q for the quarter ended June 30, 2018.
(15)Filed with the Registrant's Form 10-Q for the quarter ended June 30, 2019.
(16)Filed with the Registrant's Form 8-K on June 1, 2019.
(17)Filed with the Registrant's Form 10-K for the year ended December 31, 2018.
(18)Filed with the Registrant's Form 8-K on September 17, 2019.
(19)Filed with the Registrant's Form 10-K for the year ended December 31, 2019.
(20)Filed with the Registrant’s Form 10-Q for the quarter ended March 31, 2020.
(21)Filed with the Registrant’s Form 10-Q for the quarter ended June 30, 2020.
(22)
Filed with the Registrant’s Form 8-K on April 1, 2020.
(23)Filed with the Registrant's Form 10-Q for the quarter ended June 30, 2021.
(24)
Filed with the Registrant's Form 8-K on June 10, 2021.
(25)
Filed with the Registrant's Form 10-Q for the quarter ended March 31, 2021.
(26)
Filed with the Registrant's Form 10-K for the year ended December 31, 2020.
(27)Filed with the Registrant’s S-3 on February 16, 2022, File Number 333-262795.

-123-




Item 16.    Form 10-K Summary
Registrants may voluntarily include a summary of information required by Form 10-K under this Item 16. The Registrant has elected not to include such summary information.

-124-




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 February 28, 2022.
 
 HESKA CORPORATION
 
By: /s/ KEVIN S. WILSON   
Kevin S. Wilson
Chief Executive Officer and President
 
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Catherine Grassman his or her true and lawful attorneys-in-fact, with full power of substitution, for him or her in any and all capacities, to sign any amendments to this report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all of said attorney-in-fact or their substitute may do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated:
 
SignatureTitleDate
/s/ KEVIN S. WILSON
Kevin S. Wilson
Chief Executive Officer, President and Director (Principal Executive Officer)
February 28, 2022
/s/ CATHERINE GRASSMAN
Catherine Grassman
Executive Vice President, Chief Financial Officer (Principal Financial and Accounting Officer)
February 28, 2022
/s/ SCOTT HUMPHREY
Scott Humphrey
ChairFebruary 28, 2022
/s/ ROBERT L. ANTIN
Robert L. Antin
DirectorFebruary 28, 2022
/s/ STEPHEN L. DAVIS
Stephen L. Davis
DirectorFebruary 28, 2022
/s/ MARK F. FURLONG
Mark F. Furlong
DirectorFebruary 28, 2022
/s/ JOACHIM HASENMAIER
Joachim Hasenmaier
DirectorFebruary 28, 2022
/s/ SHARON J. LARSON
Sharon J. Larson
DirectorFebruary 28, 2022
/s/ DAVID E. SVEEN
David E. Sveen, Ph.D.
DirectorFebruary 28, 2022

-125-

EX-4.2 2 heska-12312021xexx42.htm EX-4.2 Document
Exhibit 4.2
HESKA CORPORATION
DESCRIPTION OF SECURITIES

DESCRIPTION OF COMMON STOCK
General
The following description summarizes important terms of our common stock. Because it is only a summary, it does not contain all the information that may be important to you. For a complete description of the matters set forth herein, you should refer to our Certificate of Incorporation and our bylaws, both of which are filed as exhibits to our Annual Report on Form 10-K, and to the applicable provisions of Delaware law.
On May 4, 2010, our stockholders approved an amendment to our Certificate of Incorporation (the “NOL Protective Amendment”). The NOL Protective Amendment places restrictions on the transfer of our common stock that could adversely affect our ability to use our domestic Federal Net Operating Loss carryforward (“NOL”). The NOL Protective Amendment reclassified our capital stock into shares of Traditional common stock and common stock, which together we refer to as our “common stock.” These restrictions on transfer prohibit certain future transfers of our capital stock that could adversely affect our ability to utilize our NOL and certain income tax credits to reduce our federal income taxes, which we refer to as the “Tax Benefits.” Pursuant to the NOL Protective Amendment, each share of Traditional common stock was automatically reclassified into one share of common stock.
After giving effect to the amendments to our Certificate of Incorporation adopted subsequent to the NOL Protective Amendment, our authorized capital stock consists of 42,500,000 shares of capital stock, par value $0.01 per share, of which:
20,000,000 shares of original common stock are designated as Traditional common stock;
20,000,000 shares of NOL restricted common stock are designated as Public common stock; and
2,500,000 shares are designated as preferred stock.
All outstanding shares of common stock are validly issued, fully paid, and nonassessable.
The number of authorized shares of common stock may be increased or decreased (but not below the number of shares thereof then outstanding) by the affirmative vote of the holders of a majority of the capital stock of the Company entitled to vote.
Voting rights
Each holder of common stock is entitled to one vote for each share of common stock held of record on the applicable record date on all matters submitted to a vote of stockholders. There are no cumulative voting rights for the election of directors in our Certificate of Incorporation. The directors elected at each annual meeting of stockholders are elected for a one year term of office expiring at the next annual meeting of stockholders.
Directors are elected by a plurality of the vote of the holders of a majority of the stock present in person or represented by proxy and entitled to vote on the election of directors. Except as provided otherwise in the Certificate of Incorporation, the bylaws, or applicable Delaware law, the vote of the holders of a majority of the stock present in person or represented by proxy



and entitled to vote on the subject matter shall decide any matter brought before a meeting of stockholders.
Dividend rights; rights upon liquidation
The holders of common stock are entitled to receive dividends out of assets legally available for dividends at times and in amounts as our board of directors may determine. These dividend rights are subject to any preferential dividend rights that may be granted to holders of outstanding preferred stock.
In the event of our liquidation, dissolution or winding up, each share of common stock is entitled to share pro rata in any distribution of our assets after payment or providing for the payment of liabilities and the liquidation preference of any then outstanding preferred stock.
Preemptive and other rights
Other than as set forth under the caption “Conversion” below, holders of common stock have no preemptive or other rights to purchase, subscribe for or otherwise acquire any unissued or treasury shares or other of our securities. There are no redemption or sinking fund provisions applicable to the common stock securities.
Conversion
Each share of Public common stock will automatically be converted into the equivalent number of shares of Traditional common stock on the earliest of January 1, 2026, the date our board of directors determines that the transfer restrictions described below are no longer necessary or advisable to preserve the Tax Benefits due to changes in tax laws, or the date our board of directors determines in good faith that it is in the best interests of the Company and our stockholders to terminate the transfer restrictions.
NOL transfer restrictions
As a result of the NOL Protective Amendment, the shares of common stock are subject to transfer restrictions such that holders of common stock are restricted from attempting to transfer (which includes any direct or indirect acquisition, sale, transfer, assignment, conveyance, pledge or other disposition) any of the shares of common stock (or options, warrants or other rights to acquire common stock, or securities convertible or exchangeable into common stock), to the extent that such transfer would (i) create or result in an individual or entity becoming a five-percent stockholder of the common stock for purposes of Section 382 of the Internal Revenue Code of 1986, as amended, and the related Treasury Regulations, which individual or entity is referred to as a “five-percent stockholder,” or (ii) increase the stock ownership percentage of any existing five-percent stockholder.
Transfers that violate the provisions of the NOL Protective Amendment shall be null and void ab initio and shall not be effective to transfer any record, legal, beneficial or any other ownership of the number of shares which result in the violation of the NOL Protective Amendment, which shares are referred to as “Excess Securities.” The purported transferee shall not be entitled to any rights as a Company stockholder with respect to the Excess Securities. Instead, the purported transferee would be required, upon demand by us, to transfer the Excess Securities to an agent designated by us for the limited purpose of consummating an orderly arm’s-length sale of such Excess Securities. The net proceeds of the sale will be distributed first to reimburse the agent for any costs associated with the sale, second to the purported transferee to the extent of the price it paid, and finally to the purported transferor to the extent there is any additional amount, or, if the purported transferor cannot readily be identified to us, to cover the
2


costs incurred by us as a result of such prohibited transfer, with the remainder, if any, to be donated to a charity designated by our board of directors.
With respect to any transfer that does not involve a transfer of our “securities” within the meaning of Delaware law but which would cause any five-percent stockholder to violate the transfer restrictions, the following procedure would apply in lieu of those described above. In such case, no such five-percent stockholder would be required to dispose of any interest that is not a security of the Company, but such five-percent stockholder and/or any person whose ownership of our securities is attributed to such five-percent stockholder, would be deemed to have disposed of (and would be required to dispose of) sufficient securities (which securities shall be disposed of in the inverse order in which they were acquired), simultaneously with the transfer, to cause such five-percent stockholder not to be in violation of the transfer restrictions, and such securities would be treated as Excess Securities to be disposed of through the agent under the provisions summarized above, with the maximum amount payable to such five-percent stockholder or such other person that was the direct holder of such Excess Securities from the proceeds of sale by the agent being the fair market value of such Excess Securities at the time of the prohibited transfer.
The NOL Protective Amendment also provides us with various remedies to prevent or respond to a purported transfer that violates its provisions, including that any person who knowingly violates it, together with any persons in the same control group with such person, are jointly and severally liable to us for such amounts as will put us in the same financial position as it would have been in had such violation not occurred.
The foregoing transfer restriction provisions may only be amended or repealed by the affirmative vote of the holders of at least two-thirds of the shares entitled to vote thereon. This summary description of the NOL Protective Amendment does not purport to be complete and is qualified in its entirety by reference to the full text of the NOL Protective Amendment.
Anti-takeover provisions in Delaware law and our certificate of incorporation
The NOL Protective Amendment may have an “anti-takeover” effect because, among other things, the common stock restricts the ability of a person, entity or group to accumulate more than five percent of the common stock and the ability of persons, entities or groups now owning more than five percent of the outstanding shares of common stock from acquiring additional shares of common stock without the approval of our board of directors.
We are subject to Section 203 of the Delaware General Corporation Law, an anti-takeover law. In general, the statute prohibits a publicly held Delaware corporation from engaging in a business combination with an “interested stockholder” for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed manner. A “business combination” includes a merger, asset sale or other transaction resulting in financial benefit to the stockholder. An “interested stockholder” is a person who, together with affiliates and associates, owns (or within three years prior, did own) 15% or more of the corporation’s voting stock.
The Certificate of Incorporation provides that special meetings of stockholders may be called only at the request of our chairman of the board of directors, our chief executive officer or president, or by a resolution adopted by a majority of our board of directors.
The provisions described above, together with the ability of our board of directors to issue preferred stock without stockholder approval, could have the effect of delaying, deferring or preventing a change in control, delaying, deferring or preventing the removal of existing management, deterring potential acquirers from making an offer to our stockholders, and limiting
3


any opportunity of our stockholders to realize premiums over prevailing market prices of our common stock in connection with offers by potential acquirers.
The above-described effects could occur even if a majority of our stockholders might benefit from such a change in control or offer.
Listing
Our common stock is listed on The Nasdaq Capital Market under the symbol “HSKA”.

4
EX-21.1 3 heska-12312021xex211.htm EX-21.1 Document


Exhibit 21.1

SUBSIDIARIES OF COMPANY


Diamond Animal Health, Inc., an Iowa corporation

BioTech Laboratories U.S.A. LLC, a Delaware limited liability company

Heska AG, a corporation incorporated under the laws of Switzerland

Heska Canada, Limited, a limited company organized under the laws of British Columbia, Canada

Heska Australia Pty Ltd, a proprietary company organized under the laws of Australia and registered in Victoria

SCI A. Duchene Immo, a real estate company formed under the laws of France

Veterinärmedizinisches Dienstleistungszentrum (VetZ) GmbH, a corporation incorporated under the laws of Germany

Heska GmbH, a corporation incorporated under the laws of Germany

scil animal care company GmbH, a corporation incorporated under the laws of Germany

scil animal care company sarl, a limited liability company organized under the laws of France

scil animal care company SL., a limited liability company organized under the laws of Spain

scil animal care company Ltd., a limited company organized under the laws of the United Kingdom

scil animal care company Srl, a limited liability company organized under the laws of Italy

scil Diagnostics Sdn Bhd, a public limited company organized under the laws of Malaysia


EX-23.1 4 heska-12312021xex231.htm EX-23.1 Document
Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We have issued our report dated February 28, 2022, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of Heska Corporation and subsidiaries on Form 10-K for the year ended December 31, 2021. We consent to the incorporation by reference of said reports in the Registration Statements of Heska Corporation on Forms S-8 (File Nos. 333-30951, 333-34111, 333-47129, 333-72155, 333-38138, 333-39448, 333-55112, 333-82096, 333-89738, 333-102871, 333-106679, 333-112701, 333-115995, 333-123196, 333-132916, 333-141737, 333-194120, 333-194122, 333-195734, 333-204036, 333-211567, 333-225112, 333-238006, 333-238008) and on Form S-3 (File No. 333-238005, 333-253700, and 333-262795).

/s/ Grant Thornton LLP

Denver, Colorado
February 28, 2022



EX-23.2 5 heska-12312021xex232.htm EX-23.2 Document
Exhibit 23.2
Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in Heska Corporation’s Registration Statements on Form S-8 (File Nos. 333-30951, 333-34111, 333-47129, 333-72155, 333-38138, 333-39448, 333-55112, 333-82096, 333-89738, 333-102871, 333-106679, 333-112701, 333-115995, 333-123196, 333-132916, 333-141737, 333-194120, 333-194122, 333-195734, 333-204036, 333-211567, 333-225112, 333-238006, 333-238008, and 333-255803) and Form S-3 (File Nos. 333-238005, 333-253700, and 333-262795) of our report dated February 28, 2020, except for the effects of the change in segments described in Notes 2 and 18, as to which the date is February 26, 2021, relating to the statements of loss, comprehensive loss, stockholders' equity, and cash flows for the year ended December 31, 2019, and the related notes (collectively referred to as the “financial statements”) of Heska Corporation, which appear in this Annual Report on Form 10-K.

/s/ Plante & Moran, PLLC
Denver, Colorado
February 28, 2022


EX-31.1 6 heska-12312021xex31x1.htm EX-31.1 Document

Exhibit 31.1
 
 
CERTIFICATION
 
I, Kevin S. Wilson, certify that:
 
1.I have reviewed this annual report on Form 10-K of Heska Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal controls 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; and
c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
 
 
Dated: February 28, 2022/s/ Kevin S. Wilson                    
 KEVIN S. WILSON
 Chief Executive Officer and President
 (Principal Executive Officer)


EX-31.2 7 heska-12312021xexx31x2.htm EX-31.2 Document

Exhibit 31.2
 
CERTIFICATION
 
I, Catherine Grassman, certify that:

1.I have reviewed this annual report on Form 10-K of Heska Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal controls 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; and
c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
 
 
 
Dated: February 28, 2022/s/ Catherine Grassman
 CATHERINE GRASSMAN
 Executive Vice President, Chief Financial Officer
 (Principal Financial and Accounting Officer)



EX-32.1 8 heska-12312021xexx32x1.htm EX-32.1 Document

Exhibit 32.1
 
CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Kevin S. Wilson, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Heska Corporation on Form 10-K for the year ended December 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-K fairly presents in all material respects the financial condition and results of operations of Heska Corporation, to the best of my knowledge.
 
Dated: February 28, 2022By:/s/ Kevin S. Wilson
 Name:KEVIN S. WILSON
 Title:Chief Executive Officer and President
 
 
I, Catherine Grassman, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Heska Corporation on Form 10-K for the year ended December 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-K fairly presents in all material respects the financial condition and results of operations of Heska Corporation, to the best of my knowledge.
 
Dated: February 28, 2022By:/s/ Catherine Grassman
 Name:CATHERINE GRASSMAN
 Title:Executive Vice President, Chief Financial Officer
 
A signed original of this written statement required by Section 906 has been provided to Heska Corporation and will be retained by Heska Corporation and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 9 hska-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 2107102 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - REVENUE - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - REVENUE - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - REVENUE - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2111103 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS (Tables) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS - Preliminary Purchase Price Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS - Intangible Assets Acquired, Amortization Method (Details) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS - Unaudited Pro Forma Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2117104 - Disclosure - INVESTMENTS IN UNCONSOLIDATED AFFILIATES link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - INVESTMENTS IN UNCONSOLIDATED AFFILIATES (Tables) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - INVESTMENTS IN UNCONSOLIDATED AFFILIATES (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2321305 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 2422411 - Disclosure - INCOME TAXES - ADDITIONAL INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - INCOME TAXES - COMPONENTS OF INCOME (LOSS) BEFORE TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - INCOME TAXES - TEMPORARY DIFFERENCES TO THE COMPONENTS OF DEFERRED TAX ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - INCOME TAXES - COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - INCOME TAXES - EFFECTIVE INCOME TAX RECONCILIATION (Details) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - INCOME TAXES - UNRECOGNIZED TAX BENEFITS ROLL FORWARD (Details) link:presentationLink link:calculationLink link:definitionLink 2128106 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - LEASES - Operating and Financing Lease Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - LEASES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2432419 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2433420 - Disclosure - LEASES - Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - LEASES - Lessee Accounting (Details) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - LEASES - Lessee Accounting (Details) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - LEASES - Lessor Accounting (Details) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - LEASES - Lessor Accounting (Details) link:presentationLink link:calculationLink link:definitionLink 2436423 - Disclosure - LEASES - Sales-type Leases and Lease Income (Details) link:presentationLink link:calculationLink link:definitionLink 2137107 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2338307 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2439424 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2140108 - Disclosure - GOODWILL AND OTHER INTANGIBLES link:presentationLink link:calculationLink link:definitionLink 2341308 - Disclosure - GOODWILL AND OTHER INTANGIBLES (Tables) link:presentationLink link:calculationLink link:definitionLink 2442425 - Disclosure - GOODWILL AND OTHER INTANGIBLES (Details) link:presentationLink link:calculationLink link:definitionLink 2442425 - Disclosure - GOODWILL AND OTHER INTANGIBLES (Details) link:presentationLink link:calculationLink link:definitionLink 2143109 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 2344309 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 2445426 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 2146110 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 2347310 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2448427 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 2149111 - Disclosure - ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 2350311 - Disclosure - ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2451428 - Disclosure - ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2152112 - Disclosure - CAPITAL STOCK link:presentationLink link:calculationLink link:definitionLink 2353312 - Disclosure - CAPITAL STOCK (Tables) link:presentationLink link:calculationLink link:definitionLink 2454429 - Disclosure - CAPITAL STOCK - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2455430 - Disclosure - CAPITAL STOCK - OPTION ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 2456431 - Disclosure - CAPITAL STOCK- SUMMARY OF INFORMATION BY EXERCISE PRICE RANGE (Details) link:presentationLink link:calculationLink link:definitionLink 2457432 - Disclosure - CAPITAL STOCK - PERFORMANCE AND RESTRICTED STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 2158113 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 2359313 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) link:presentationLink link:calculationLink link:definitionLink 2460433 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 2161114 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2462434 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 2163115 - Disclosure - INTEREST AND OTHER (INCOME) EXPENSE, NET link:presentationLink link:calculationLink link:definitionLink 2364314 - Disclosure - INTEREST AND OTHER (INCOME) EXPENSE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 2465435 - Disclosure - INTEREST AND OTHER (INCOME) EXPENSE, NET (Details) link:presentationLink link:calculationLink link:definitionLink 2166116 - Disclosure - CREDIT FACILITY AND LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 2367315 - Disclosure - CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2468436 - Disclosure - CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2469437 - Disclosure - CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Carrying Amount of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2470438 - Disclosure - CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Interest Expense Related to the Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2171117 - Disclosure - CONVERTIBLE NOTE RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 2372316 - Disclosure - CONVERTIBLE NOTE RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 2473439 - Disclosure - CONVERTIBLE NOTE RECEIVABLE - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2474440 - Disclosure - CONVERTIBLE NOTE RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 2175118 - Disclosure - SEGMENT REPORTING link:presentationLink link:calculationLink link:definitionLink 2376317 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 2477441 - Disclosure - SEGMENT REPORTING (Details) link:presentationLink link:calculationLink link:definitionLink 2178119 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 hska-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 hska-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 hska-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Sales-type lease cost of revenue Cost of Goods Sold, Sales-type Lease SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Promissory note receivable from investee, net Financing Receivable, after Allowance for Credit Loss, Noncurrent Customer [Domain] Customer [Domain] Letter of Credit Letter of Credit [Member] Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued, Value Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued, Value Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued, Value Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period State Current State and Local Tax Expense (Benefit) Schedule of aggregate consideration and allocation of purchase price Schedule of Business Acquisitions, by Acquisition [Table Text Block] Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Foreign intangible Deferred Tax Liabilities, Foreign Intangible Deferred Tax Liabilities, Foreign Intangible Acquisition related costs Business Combination, Acquisition Related Costs Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table] Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table] Security Exchange Name Security Exchange Name Incentive Stock Options Incentive Stock Options [Member] Incentive Stock Options [Member] Debt instrument, convertible, conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Forfeitures in period (in shares) Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Operating Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Investment, Name [Axis] Investment, Name [Axis] Offering period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Expected volatility (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Operating lease income Operating Lease, Lease Income Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Changes in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Measurement period adjustment to prior year acquisition Goodwill, Purchase Accounting Adjustments Exercise price, lower range limit Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Operating lease liabilities, current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Current Deferred tax liability, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Amortization expense Amortization of Intangible Assets Other intangible assets, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill International International [Member] International Acquired finite-lived intangible assets, weighted average useful life Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Total net deferred tax assets (liabilities) Deferred Tax Assets, Net Schedule of inventory Schedule of Inventory, Current [Table Text Block] Stock options and restricted units excluded from computation of earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating Operating Lease, Weighted Average Discount Rate, Percent Share Purchase Plan 2003 Share Purchase Plan 2003 [Member] Share Purchase Plan 2003 [Member] Contract liabilities, revenue recognized Contract with Customer, Liability, Revenue Recognized Sale of Stock [Axis] Sale of Stock [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] Other International Other International [Member] Other International Reverse stock split conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Business Acquisition [Axis] Business Acquisition [Axis] Monthly withholding for compensation payment Share-based Compensation Arrangement By Share-based Payment Award, Monthly Withholding For Compensation Payment Share-based Compensation Arrangement By Share-based Payment Award, Monthly Withholding For Compensation Payment Changes in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings Number of shares authorized to be repurchased annually Share-based Compensation Arrangement by Share-based Payment Award, Number Of Shares Authorized To Be Purchased Annually Share-based Compensation Arrangement by Share-based Payment Award, Number Of Shares Authorized To Be Purchased Annually Equity Award [Domain] Award Type [Domain] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Local Phone Number Local Phone Number Equity Offering, 2021 Equity Offering, 2021 [Member] Equity Offering, 2021 Exercisable at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Goodwill, Intangible and Other Long-Lived Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Supply commitment term Supply Commitment, Term Supply Commitment, Term Preferred stock, $.01 par value, 2,500,000 shares authorized, none issued or outstanding Preferred Stock, Value, Issued Fair Value Finite-lived Intangible Assets Acquired Net (loss) income before equity in losses of unconsolidated affiliates Business Acquisition, Pro Forma Net Income (Loss), Including Portion Attributable To Noncontrolling Interest Business Acquisition, Pro Forma Net Income (Loss), Including Portion Attributable To Noncontrolling Interest Debt instrument, convertible, threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Damages awarded Loss Contingency, Damages Awarded, Value Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]     Accumulated Deficit Retained Earnings [Member] Sales-type leases Deferred Tax Liabilities, Leasing Arrangements Stock Issued During Period, Value, Conversion of Convertible Securities Stock Issued During Period, Value, Conversion of Convertible Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Capital expenditures Capital Expenditures Incurred but Not yet Paid Convertible preferred stock, shares issuable upon conversion (in shares) Convertible Preferred Stock, Shares Issuable Upon Conversion Convertible Preferred Stock, Shares Issuable Upon Conversion Weekly hours requirement for plan eligibility Share-based Compensation Arrangement by Share-based Payment Award, Weekly Requirement For Plan Eligibility Share-based Compensation Arrangement by Share-based Payment Award, Weekly Requirement For Plan Eligibility Germany GERMANY Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Executive compensation limitation Effective Income Tax Rate Reconciliation, Executive Compensation Limit, Percent Effective Income Tax Rate Reconciliation, Executive Compensation Limit, Percent Transaction costs Effective Income Tax Rate Reconciliation, Transaction Costs, Percent Effective Income Tax Rate Reconciliation, Transaction Costs, Percent Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Financing cash outflows - finance leases Finance Lease, Principal Payments Tax Period [Domain] Tax Period [Domain] Deferred revenue, current, and other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Basic earnings per share attributable to Heska Corporation (in dollars per share) Earnings Per Share, Basic Deferred tax assets, subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Business Combination, Indemnification Assets, Basis for Amount Business Combination, Indemnification Assets, Basis for Amount REVENUE Revenue from Contract with Customer [Text Block] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Schedule of interest expense (income) and other income, net Interest Expense (Income) and Other Income, Net [Table Text Block] Interest Expense (Income) and Other Income, Net Non-vested, period start (in shares) Non-vested, period end (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Canada CANADA Interest expense, debt Total interest expense related to debt Interest Expense, Debt Raw materials Inventory, Raw Materials, Gross Switzerland SWITZERLAND Due to related parties Increase (Decrease) in Due to Related Parties Capitalized contract costs Capitalized Contract Cost, Net Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Machinery and equipment Machinery and Equipment [Member] Covetrus Covetrus [Member] Covetrus Total net deferred tax assets (liabilities) Deferred Tax Liabilities, Net Debt instrument, convertible, if-converted value in excess of principal Debt Instrument, Convertible, If-converted Value in Excess of Principal Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Schedule of revenue from external customers and long-lived assets, by geographical areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Other receivables Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Assets, Other Receivables Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Assets, Other Receivables Debt Instrument, Redemption, Period Two Debt Instrument, Redemption, Period Two [Member] Entity Voluntary Filers Entity Voluntary Filers Plan Name [Axis] Plan Name [Axis] Net carrying amount Long-term Debt Machinery and equipment Inventory Transferred To Machinery And Equipment [Member] Inventory Transferred To Machinery And Equipment [Member] PVD Other Revenue, Other Pharmaceuticals, Vaccines And Diagnostic Tests [Member] Other Revenue, Other Pharmaceuticals, Vaccines And Diagnostic Tests [Member] Level 1 Fair Value, Inputs, Level 1 [Member] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] General Fluidics Corporation General Fluidics Corporation [Member] General Fluidics Corporation [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] $7.36 - $188.62 Exercise Price Range Six [Member] Exercise Price Range Six Accrued compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation BiEsseA s.r.1. BiEsseA s.r.1. [Member] BiEsseA s.r.1. Goodwill, period increase (decrease) Goodwill, Period Increase (Decrease) Other Significant Noncash Transaction, Value of Consideration Given Other Significant Noncash Transaction, Value of Consideration Given Sales-type Lease, Lease Income Sales-type Lease, Lease Income [Table Text Block] Non-compete agreements Noncompete Agreements [Member] Additional paid-in capital Additional Paid in Capital LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Cash payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Entity Interactive Data Current Entity Interactive Data Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research & development credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Maximum percent of annual base earnings withholding for purchases of stock Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percent Of Annual Base Earnings Withholding For Purchases Of Stock Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percent Of Annual Base Earnings Withholding For Purchases Of Stock Payments if performance metrics met Business Combination, Contingent Consideration Arrangements, Payments If Metrics Met In Period Business Combination, Contingent Consideration Arrangements, Payments If Metrics Met In Period Change in fair value of contingent consideration and notes payable Consideration paid to former owners Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Affiliated Entity Affiliated Entity [Member] Lessor, Operating Lease, Payments to be Received, Maturity Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block] Debt instrument, convertible, conversion ratio Debt Instrument, Convertible, Conversion Ratio Comprehensive loss attributable to redeemable non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Meals and entertainment permanent difference Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent Unrecognized tax benefits Balance at beginning of period Balance at the end of period Unrecognized Tax Benefits Deferred tax assets, gross Deferred Tax Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] France FRANCE Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province 2022 Lessor, Operating Lease, Payment to be Received, Year One Stock Issued During Period, Value, Acquisitions Stock Issued During Period, Value, Acquisitions Current liabilities: Liabilities, Current [Abstract] Depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease) Other losses (gains) Unrealized (gain) loss on foreign currency translation Unrealized gain loss on foreign currency transactions General and administrative General and Administrative Expense Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Exercisable at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price INVENTORIES Inventory Disclosure [Text Block] Accounting Policies [Abstract] Accounting Policies [Abstract] Spain SPAIN Weighted average remaining contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Other non-current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Federal Current Federal Tax Expense (Benefit) Operating lease liability Operating Lease, Liability Document Transition Report Document Transition Report Common stock, $.01 par value, 20,000,000 and 13,250,000 shares authorized, respectively, none issued or outstanding Common Stock, Value, Issued Finance Finance Lease, Weighted Average Discount Rate, Percent Period for recognition of unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition POC Lab Consumables Point Of Care Laboratory Revenue, Consumables [Member] Point Of Care Laboratory Revenue, Consumables [Member] Customer Concentration Risk Customer Concentration Risk [Member] Nonvested, at period start (in dollars per share) Nonvested, at period end (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $95.66 - $188.62 Exercise Price Range Five [Member] Exercise Price Range Five [Member] Public Common Stock Public Common Stock [Member] Public Common Stock [Member] LEASES Lessee, Operating Leases [Text Block] Purchases of property and equipment Payments to Acquire Other Property, Plant, and Equipment Finance lease amortization expense Finance Lease, Right-of-Use Asset, Amortization ACQUISITION AND RELATED PARTY ITEMS Business Combination Disclosure [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Foreign Deferred Foreign Income Tax Expense (Benefit) Legal Entity [Axis] Legal Entity [Axis] Class of Stock [Axis] Class of Stock [Axis] Net loss attributable to Heska Corporation Business Acquisition, Pro Forma Net Income (Loss) Income Tax Contingency [Line Items] Income Tax Contingency [Line Items]     Common Stock Public And Common Stock [Member] Public And Common Stock [Member] Related party convertible note receivable, net Net carrying amount Notes Receivable, Related Parties Sale of stock, conversion received on transaction Sale of Stock, Consideration Received on Transaction Income Tax Authority [Axis] Income Tax Authority [Axis] Thereafter Finance Lease, Liability, to be Paid, after Year Five Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Net investment in leases, non-current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Investment In Leases Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Investment In Leases Net investment in leases, current Net Investment in Lease, before Allowance for Credit Loss, Current Entity [Domain] Entity [Domain] Accrued liabilities Accrued liabilities Accrued Liabilities, Current Revenue, net Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Stock and Stock Options Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Operating lease liabilities, non-current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability Stock options and restricted shares Share-based Payment Arrangement, Option [Member] Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Equity [Abstract] Equity [Abstract] Consolidation Items [Domain] Consolidation Items [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Property and equipment Deferred Tax Assets, Property, Plant and Equipment Senior Convertible Note Senior Convertible Note [Member] Senior Convertible Note [Member] Deferred tax assets, operating loss carryforwards, not subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Warranty Costs Standard Product Warranty, Policy [Policy Text Block] FOREIGN EXCHANGE EFFECT ON CASH AND CASH EQUIVALENTS Effect of Exchange Rate on Cash and Cash Equivalents Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Convertible note receivable issuance Principal amount Origination of Notes Receivable from Related Parties SEGMENT REPORTING Segment Reporting Disclosure [Text Block] Finance Finance Lease, Weighted Average Remaining Lease Term Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Investment in subsidiary, net of cash acquired Payments to Acquire Other Investments   Additional Paid-in Capital Additional Paid-in Capital [Member] Repayments of debt Repayments of Debt Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revenue of acquiree since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Investments in Unconsolidated Affiliates Equity Method Investments [Policy Text Block] Italy ITALY Borrowings on line of credit and other debts Proceeds from Lines of Credit Debt instrument, shares issuable upon conversion (in shares) Debt Instrument, Shares Issuable Upon Conversion Debt Instrument, Shares Issuable Upon Conversion Other (income) expense, net Other Nonoperating Income (Expense) Other liabilities Increase (Decrease) in Other Operating Liabilities Deferred revenue Deferred Tax Assets, Deferred Income Maximum Maximum [Member] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Schedule of accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Other deferred differences Effective Income Tax Rate Reconciliation, Other Deferred Differences, Percent Effective Income Tax Rate Reconciliation, Other Deferred Differences, Percent CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders' equity Stockholders' Equity Attributable to Parent City Area Code City Area Code INVESTMENTS IN UNCONSOLIDATED AFFILIATES Equity Method Investments and Joint Ventures Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Payments for taxes related to shares withheld for employee taxes Payments for Repurchase of Common Stock Property plant and equipment, useful life Property, Plant and Equipment, Useful Life Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Note Payable Issued In Acquisition Note Payable Issued In Acquisition Note Payable Issued In Acquisition Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Total lease payments Finance Lease, Liability, Payment, Due Face amount Principal amount of the Notes Debt Instrument, Face Amount Current income tax expense Current income tax expense (benefit) Total current expense Current Income Tax Expense (Benefit) Share price (in dollars per share) Share Price Operating Segments Operating Segments [Member] Restricted Stock Restricted Stock Units (RSUs) [Member] Total lease liabilities Finance Lease, Liability Business Acquisition [Line Items] Business Acquisition [Line Items] Investments in unconsolidated affiliates Equity Method Investments Income Statement [Abstract] Income Statement [Abstract] Debt instrument, convertible, threshold business trading days Debt Instrument, Convertible, Threshold Business Trading Days Debt Instrument, Convertible, Threshold Business Trading Days Convertible Senior Notes Due 2026 Convertible Senior Notes Due 2026 [Member] Convertible Senior Notes Due 2026 Entity Registrant Name Entity Registrant Name Asset Class [Domain] Asset Class [Domain] Contingent Consideration For Acquisitions Contingent Consideration For Acquisitions Contingent Consideration For Acquisitions Accounts receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables 2024 Finance Lease, Liability, to be Paid, Year Three 2025 Finance Lease, Liability, to be Paid, Year Four Preferred stock, convertible, conversion price (in dollars per share) Preferred Stock, Convertible, Conversion Price Notes payable Notes Payable, Fair Value Disclosure Related Party Transaction [Axis] Related Party Transaction [Axis] Weighted Average Outstanding Price (in dollars per share) Outstanding at beginning of period (in dollars per share) Outstanding at ending of period (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Total income tax (benefit) expense Income tax expense (benefit) Income Tax Expense (Benefit) Foreign Currency Gain on Intra-Entity Transactions Accumulated Foreign Currency Gain On Intra-Entity Transactions [Member] Accumulated Foreign Currency Gain On Intra-Entity Transactions Accounts receivable, net of allowance for losses of $874 and $769, respectively Accounts Receivable, after Allowance for Credit Loss, Current Inventory Deferred Tax Assets, Inventory Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Tax Identification Number Entity Tax Identification Number Payments if metrics not met Business Combination, Contingent Consideration Arrangements, Payments If Metrics Not Met In Period Business Combination, Contingent Consideration Arrangements, Payments If Metrics Not Met In Period Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Schedule of shares authorized under stock options plans by exercise price range Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Total lease payments Lessee, Operating Lease, Liability, to be Paid Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total unrecognized compensation expense related to outstanding stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Schedule of cash and cash equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Less: interest Lessor, Operating Lease, Payment to be Received, Undiscounted Excess Amount Lessor, Operating Lease, Payment to be Received, Undiscounted Excess Amount Non-temporary stock option benefit Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Sales Revenue, Net Revenue Benchmark [Member] Weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Non-cash transfers of equipment between inventory and property and equipment, net Property, Plant and Equipment, Transfers and Changes Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Interest expense related to amortization of the debt discount Amortization of Debt Discount (Premium) Notes payable Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Issuance of common stock related to acquisition of assets from Cuattro, LLC (in shares) Stock Issued During Period, Shares, Acquisitions Other income Other Income Deferred revenue, non-current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Deferred Revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Deferred Revenue Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Acquired additions based on prior year tax positions Acquired additions based on prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Acquisition Liabilities Liabilities [Abstract] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Counterparty Name [Domain] Counterparty Name [Domain] Convertible debt, fair value disclosures Convertible Debt, Fair Value Disclosures 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Total intangible assets acquired Intangible Assets, Gross (Excluding Goodwill) Share-based Compensation Arrangement by Share-based Payment Award, Weighted Average Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Weighted Average Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Weighted Average Award Vesting Period Deferred revenue, current, and other Finance Lease, Liability, Current Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] Optomed Optomed [Member] Optomed [Member] Interest expense related to contractual coupon interest Interest Expense, Debt, Excluding Amortization Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Segment Reporting [Abstract] Segment Reporting [Abstract] Finance lease, interest expense Finance Lease, Interest Expense Use of Estimates Use of Estimates, Policy [Policy Text Block] Reconciliation of basic and diluted earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Intangible asset acquired Non-Marketable Equity Security Investment, Intangible Assets Acquired Non-Marketable Equity Security Investment, Intangible Assets Acquired Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Title of 12(b) Security Title of 12(b) Security Schedule of pricing models Fair Value Option, Disclosures [Table Text Block] Foreign tax credit carryforward Deferred Tax Assets, Tax Credit Carryforwards, Foreign Investment, Name [Domain] Investment, Name [Domain] Holdback release period Business Combination, Indemnification Liabilities, Holdback Release Period Business Combination, Indemnification Liabilities, Holdback Release Period Common stock, shares authorized Common Stock, Shares Authorized Document Type Document Type Initial earn out period Business Acquisition, Initial Earn Out Period Business Acquisition, Initial Earn Out Period Product and Service [Domain] Product and Service [Domain] 2023 Lessor, Operating Lease, Payment to be Received, Year Two Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Thereafter Lessor, Operating Lease, Payment to be Received, after Year Five Net loss attributable to redeemable non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Accrued settlement Loss Contingency, Accrual, Current Business combination, contingent consideration, liability Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation Measurement Frequency [Axis] Measurement Frequency [Axis] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Lease, Cost Lease, Cost [Table Text Block] Non-consolidated Investment Income Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Percent Geographical [Axis] Geographical [Axis] Debt instrument, convertible, threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share Vesting [Domain] Vesting [Domain] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets SUBSEQUENT EVENTS Subsequent Events [Text Block] GILTI permanent difference Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent Intangible assets acquired, useful life Non-Marketable Equity Security Investment, Intangible Assets Acquired, Useful Life Non-Marketable Equity Security Investment, Intangible Assets Acquired, Useful Life Cost of revenue Cost of Revenue Business Acquisition, Goodwill, Expected Tax Deductible Amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Award vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Unrecognized tax benefits, income tax penalties and interest expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Equity in losses of unconsolidated affiliates Equity in losses of unconsolidated affiliates Income (Loss) from Equity Method Investments Schedule of restricted stock transactions Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Concentration Risk Type [Axis] Concentration Risk Type [Axis] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Foreign Tax Authority Foreign Tax Authority [Member] Acquisition value Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquisitions Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquisitions Convertible debt proceeds Proceeds from convertible debt Proceeds from Convertible Debt Contract cost average term Capitalized Contract Costs, Average Term Capitalized Contract Costs, Average Term Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Revenues [Abstract] Revenues [Abstract] Document Period End Date Document Period End Date Purchase of minority interest Payments to Acquire Additional Interest in Subsidiaries Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Schedule of Timing of Revenue Expected to be Recognized Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State Deferred State and Local Income Tax Expense (Benefit) Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Research and development tax credit Deferred Tax Assets, Tax Credit Carryforwards, Research Investments in unconsolidated affiliates Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Investment In Unconsolidated Investments Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Investment In Unconsolidated Investments Increase in number of share to be repurchased Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Financial Assets Embedded Derivative, Fair Value of Embedded Derivative Asset Schedule of estimated future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Equity Investment Effective Income Tax Rate Reconciliation, Equity Method Investment Effective Income Tax Rate Reconciliation, Equity Method Investment Earnings Per Share [Abstract] Earnings Per Share [Abstract] Equity Method Investee Equity Method Investee [Member] Ownership percentage Business Acquisition, Remaining Percentage Of Voting Interest To Be Acquired Business Acquisition, Remaining Percentage Of Voting Interest To Be Acquired Payments of related party debts Repayments of Related Party Debt Property and equipment, gross Property, Plant and Equipment, Gross Allowance for doubtful accounts Balances at beginning of period Balances at end of period Accounts Receivable, Allowance for Credit Loss Operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-Of-Use Asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-Of-Use Asset Capitalized contract costs during the period Capitalized Contract Costs During The Period Capitalized Contract Costs During The Period Finished goods Inventory, Finished Goods, Gross Fair value of stock options granted during period Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture Series X Convertible Preferred Stock Series X Convertible Preferred Stock [Member] Series X Convertible Preferred Stock [Member] Customer relationships and other Customer Relationships And Other [Member] Customer Relationships And Other [Member] Number of warehouses Number Of Warehouses Number Of Warehouses Office furniture & equipment Office Furniture And Equipment [Member] Office Furniture And Equipment [Member] Asset Acquisition [Domain] Asset Acquisition [Domain] Net investment in leases, current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Investment In Leases Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Investment In Leases Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Entity Current Reporting Status Entity Current Reporting Status Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Convertible debt equity component Deferred Tax Liabilities, Convertible Debt Equity Component Deferred Tax Liabilities, Convertible Debt Equity Component Initial Purchasers Initial Purchasers [Member] Initial Purchasers [Member] Counterparty Name [Axis] Counterparty Name [Axis] Contract receivables, current Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract liabilities, increase due to additional deferred sales Contract with Customer, Liability, Increase Due To Additional Deferred Sales Contract with Customer, Liability, Increase Due To Additional Deferred Sales Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] United States UNITED STATES $21.10 - $69.76 Exercise Price Range Two [Member] Exercise Price Range Two [Member] Employee Stock Purchase Plan, Purchase Price, Greater Of Employee Stock Purchase Plan, Purchase Price, Greater Of [Member] Employee Stock Purchase Plan, Purchase Price, Greater Of [Member] Public common stock, $.01 par value, 20,000,000 and 13,250,000 shares authorized, 10,712,347 and 9,475,845 shares issued and outstanding, respectively Public Common Stock, Value, Issued Public Common Stock, Value, Issued Debt Instrument, Redemption, Period One Debt Instrument, Redemption, Period One [Member] Remaining number of shares authorized to be repurchased Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] Leases [Abstract] Income Taxes Income Tax, Policy [Policy Text Block] Finite-lived intangible assets, remaining amortization period Finite-Lived Intangible Assets, Remaining Amortization Period Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Weighted average outstanding shares used to compute diluted loss per share attributable to Heska Corporation Diluted weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic INCOME TAXES Income Tax Disclosure [Text Block] Related Party [Domain] Related Party [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of stock options plans Share-based Payment Arrangement, Option, Activity [Table Text Block] Related party transaction, effective interest rate Related Party Transaction, Effective Interest Rate Related Party Transaction, Effective Interest Rate Foreign income inclusion Effective Income Tax Rate Reconciliation, Foreign Income Inclusion, Percent Effective Income Tax Rate Reconciliation, Foreign Income Inclusion, Percent Purchase of minority interest Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Exercisable at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Credit Facility [Axis] Credit Facility [Axis] Indefinite-lived Intangible Assets [Line Items] Indefinite-lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Increase in authorized repurchase amount Stock Repurchase Program, Increase In Remaining Authorized Repurchase Amount Stock Repurchase Program, Increase In Remaining Authorized Repurchase Amount Cash paid for interest Interest Paid, Including Capitalized Interest, Operating and Investing Activities Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Deferred Tax Liabilities, Deferred Expense, Compensation And Benefits, Employee Compensation Deferred Tax Liabilities, Deferred Expense, Compensation And Benefits, Employee Compensation Deferred Tax Liabilities, Deferred Expense, Compensation And Benefits, Employee Compensation Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Research and development expense Deferred Tax Assets, in Process Research and Development Entity Shell Company Entity Shell Company Purchase commitment, remaining minimum amount committed Purchase Commitment, Remaining Minimum Amount Committed Expected lives (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Employee Stock Employee Stock [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Current Fiscal Year End Date Current Fiscal Year End Date Debt instrument, debt issuance costs, net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Payments for (Proceeds from) Investments Payments for (Proceeds from) Investments Statement [Table] Statement [Table] Convertible Note Receivable Convertible Note Receivable [Member] Convertible Note Receivable Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Range [Axis] Statistical Measurement [Axis] Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable [Policy Text Block] North America North America [Member] Other liabilities Finance Lease, Liability, Noncurrent Other intangible assets, net Net Carrying Amount Finite-Lived Intangible Assets, Net Goodwill Goodwill Carrying amount Carrying amount Goodwill Over allotment option period Sale Of Stock, Over-Allotment Option Period Sale Of Stock, Over-Allotment Option Period Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Other Foreign Income Taxes Due Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent ASU 2020-06 Accounting Standards Update 2020-06 [Member] Authorized shares (in shares) Sale Of Stock, Number Of Authorized Shares Sale Of Stock, Number Of Authorized Shares Schedule of changes in goodwill Schedule of Goodwill [Table Text Block] Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Acquisition Date Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Acquisition Date Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Acquisition Date Operating lease, expense Operating Lease, Cost CONVERTIBLE NOTE RECEIVABLE Related Party Transactions Disclosure [Text Block] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Acquisition value Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Acquisitions Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Acquisitions Pension Adjustments Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Current percentage of total liabilities Percentage Of Total Liabilities, Current Percentage Of Total Liabilities, Current Deferred income tax benefit Deferred income tax benefit Total deferred (benefit) expense Deferred Income Tax Expense (Benefit) Asset Acquisition [Axis] Asset Acquisition [Axis] Work in process Inventory, Work in Process, Gross Statutory federal tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Convertible Debt Convertible Debt [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss attributable to Heska Corporation Net loss attributable to Heska Corporation Net Income (Loss) Attributable to Parent Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Deferred tax assets, operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Accrued payroll and employee benefits Employee-related Liabilities, Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Range [Domain] Statistical Measurement [Domain] Contingent consideration on milestones Non-Marketable Equity Security Investment, Consideration Transferred, Contingent Consideration Amount Non-Marketable Equity Security Investment, Consideration Transferred, Contingent Consideration Amount Tax Years 2024 Through 2025 Tax Years 2024 Through 2025 [Member] Tax Years 2024 Through 2025 [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Proceeds from disposition of property and equipment Proceeds from Sale of Property, Plant, and Equipment Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Impairment of intangible assets (excluding goodwill) Impairment of Intangible Assets (Excluding Goodwill) Other non-current assets Other Assets, Noncurrent Unamortized discount Notes Receivable, Related Parties, Unamortized Discount Notes Receivable, Related Parties, Unamortized Discount Segments [Axis] Segments [Axis] Expected dividend rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Entity File Number Entity File Number Debt instrument, redemption price, percentage Debt Instrument, Redemption Price, Percentage Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Capitalized contract costs, acquisition costs Capitalized Contract Cost, Acquisition Costs Capitalized Contract Cost, Acquisition Costs Foreign earnings repatriated Foreign Earnings Repatriated POC Lab Instruments & Other Point Of Care Laboratory Revenue, Lab Instruments And Other [Member] Point Of Care Laboratory Revenue, Lab Instruments And Other Liability Class [Axis] Liability Class [Axis] Building Building [Member] Earnings or loss of acquiree since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Net investment in leases, non-current Loans And Leases Receivable, Net Of Deferred Income, Noncurrent Loans And Leases Receivable, Net Of Deferred Income, Noncurrent Provision for credit losses Financing Receivable, Credit Loss, Expense (Reversal) Restricted stock vested, fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Weighted average purchase price of shares purchased Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Profit recognized at commencement for sales-type leases Sales-type Lease, Selling Profit (Loss) Exercise Price Range [Axis] Exercise Price Range [Axis] Deductions - write offs, net of recoveries Allowance for Doubtful Accounts Receivable, Write-offs Net of Recoveries Allowance for Doubtful Accounts Receivable, Write-offs Net of Recoveries Notes payable Notes Payable, Noncurrent Convertible Debt Convertible Debt [Table Text Block] Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Land Land [Member] Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Net operating loss carryforwards – domestic Deferred Tax Assets, Operating Loss Carryforwards, Domestic Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Sales-type lease revenue Sales-type Lease, Revenue Concentration risk, percentage Concentration Risk, Percentage GOOWILL AND OTHER INTANGIBLES Goodwill and Intangible Assets Disclosure [Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Options outstanding (in shares) Outstanding at beginning of period Outstanding at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Weighted average remaining lease term: Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term Trade names Trade Names [Member] Debt Instrument [Axis] Debt Instrument [Axis] Advertising Costs Advertising Cost [Policy Text Block] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Related Party [Axis] Related Party [Axis] ROU assets obtained in exchange for new lease obligations: Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Business acquisition, pro forma information Business Acquisition, Pro Forma Information [Table Text Block] Temporary differences to the components of deferred tax assets Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Payments to acquire non-marketable securities Payments To Acquire Non-Marketable Securities Payments To Acquire Non-Marketable Securities Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Other comprehensive loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Minimum pension liability Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Additions from acquisitions Accounts Receivable, Allowance For Credit Loss, Increase From Acquisition Accounts Receivable, Allowance For Credit Loss, Increase From Acquisition Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Deferred tax asset, net Deferred Tax Assets, Net, Excluding Foreign Intangible Deferred Tax Assets, Net, Excluding Foreign Intangible Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Prepaid expenses Prepaid Expense, Current Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Weighted Average Remaining Contractual Life in Years Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term Number of shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Cash paid for amounts included in the measurement of lease liabilities: Operating Lease, Payments 2026 Lessor, Operating Lease, Payment to be Received, Year Five Purchase price Total purchase consideration Business Combination, Consideration Transferred Additions - charged to expense Accounts Receivable, Credit Loss Expense (Reversal) Goodwill [Roll Forward] Goodwill [Roll Forward] Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Software Development Software Development [Member] Related party transaction, rate Related Party Transaction, Rate Interest and other expense, net Interest and other (income) expense, net Table of interest and other income expense Cuattro, LLC Cuattro, LLC [Member] Cuattro, LLC [Member] Total liabilities and stockholders' equity Liabilities and Equity Other Other Accrued Liabilities, Current Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Share-based Payment Arrangement, Tranche One Share-based Payment Arrangement, Tranche One [Member] Total undiscounted future maturities Lessor, Operating Lease, Payments to be Received Deferred revenue, current, and other Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Other long-term borrowings Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Debt, Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Debt, Other North America Segment North America Segment [Member] North America Segment Options Exercisable - Weighted Average Exercise Price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Income Tax Contingency [Table] Income Tax Contingency [Table] Debt instrument, debt default, maximum rate increase Debt Instrument, Debt Default, Maximum Rate Increase Debt Instrument, Debt Default, Maximum Rate Increase EARNINGS PER SHARE Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Ownership percentage Equity Method Investment, Ownership Percentage Other long-term borrowings Other Long-term Debt, Noncurrent Minimum Minimum [Member] Debt instrument, convertible, carrying amount of equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Percent of fair value for options granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Exercise Price, Percent of Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Exercise Price, Percent of Fair Value Gross profit Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Loss before income taxes and equity in losses of unconsolidated affiliates Income (loss) before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock, shares authorized Preferred Stock, Shares Authorized Balances Fair Value, Net Asset (Liability) Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] $7.36 - $21.09 Exercise Price Range One [Member] Exercise Price Range One [Member] Percentage of voting interest acquired Business Acquisition, Percentage of Voting Interests Acquired Contingent Consideration Contingent Consideration [Member] Contingent Consideration Performance shares not meeting performance targets (in shares) Share-Based Compensation Arrangement By Share-based Payment Award, Options, Shares Not Meeting Performance Targets Share-Based Compensation Arrangement By Share-based Payment Award, Options, Shares Not Meeting Performance Targets Stock Issued During Period, Value, New Issues Stock Issued During Period, Value, New Issues Acquisition of scil, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired CREDIT FACILITY AND LONG-TERM DEBT Debt Disclosure [Text Block] Foreign Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Schedule of components of income tax expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Line of Credit Line of Credit [Member] Number of Options Exercisable at December 31, 2021 Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable CAPITAL STOCK Share-based Payment Arrangement [Text Block] Senior Notes Senior Notes [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Lessee, Leases Lessee, Leases [Policy Text Block] Assets and Liabilities, Lessee Assets and Liabilities, Lessee [Table Text Block] Assets and Liabilities, Lessee Payment of stock issuance costs Payments of stock issuance costs Payments of Stock Issuance Costs Issuance of preferred stock (in shares) Stock Issued During Period, Shares, New Issues Number of reportable segments Number of Reportable Segments 2025 Lessor, Operating Lease, Payment to be Received, Year Four Interest Income and Interest Expense Disclosure Interest Income and Interest Expense Disclosure [Table Text Block] Interest and other expense (income) Nonoperating Income (Expense) Goodwill attributable to acquisitions (subject to change) Goodwill, Acquired During Period Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Performance Shares Performance Shares [Member] Contingent consideration payments Business Combination, Contingent Consideration Arrangements, Payments Business Combination, Contingent Consideration Arrangements, Payments Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Restricted Stock Restricted Stock [Member] Payment of debt issuance costs Payments of Debt Issuance Costs Auditor Name Auditor Name Cover [Abstract] Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Financial Instrument [Axis] Financial Instrument [Axis] Scil Animal Care Company Scil Animal Care Company [Member] Scil Animal Care Company Weighted Average Remaining Contractual Life in Years Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Shares not meeting performance targets Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Shares Not Meeting Performance Targets Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Shares Not Meeting Performance Targets Current income tax (benefit) expense: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] International Segment International Segment [Member] International Segment Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract] Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract] Business Combination, Contingent Consideration Arrangements, Liability Performance Reduction Business Combination, Contingent Consideration Arrangements, Liability Performance Reduction Business Combination, Contingent Consideration Arrangements, Liability Performance Reduction 2026 Finance Lease, Liability, to be Paid, Year Five Common Stock Common Stock [Member] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating (loss) income Operating loss Operating Income (Loss) Operating lease liabilities, current Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Stock-based compensation Share-based Payment Arrangement, Noncash Expense Long-term Debt Long-term Debt [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value $69.77 - $71.83 Exercise Price Range Three [Member] Exercise Price Range Three [Member] Foreign exchange effects Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Stock Issued During Period, Shares, Conversion of Units Stock Issued During Period, Shares, Conversion of Units Cash paid for income taxes Income Taxes Paid Annual month requirement for plan eligibility Share-based Compensation Arrangement by Share-based Payment Award, Annual Requirement For Plan Eligibility Share-based Compensation Arrangement by Share-based Payment Award, Annual Requirement For Plan Eligibility Unrecognized compensation costs, not probable Employee Service Share-Based Compensation, Nonvested Awards, Compensation Not Yet Recognized, Equity Instruments Other Than Options, Not Probable Awards Employee Service Share-Based Compensation, Nonvested Awards, Compensation Not Yet Recognized, Equity Instruments Other Than Options, Not Probable Awards Adjustments To Additional Paid In Capital, Purchase Of Minority Interest Adjustments To Additional Paid In Capital, Purchase Of Minority Interest Adjustments To Additional Paid In Capital, Purchase Of Minority Interest Total liabilities Liabilities Computer hardware & software Computer Hardware And Software [Member] Computer Hardware And Software [Member] Tax Years 2018 Through 2022 Tax Years 2018 through 2022 [Member] Tax Years 2018 through 2022 [Member] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted at Market (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercisable at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Intrinsic value of options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Expired Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Consolidation Items [Axis] Consolidation Items [Axis] LEASES Lessor, Operating Leases [Text Block] Operating loss carryforwards Operating Loss Carryforwards Common stock, shares issued Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Stock Options And Restricted Units Stock Options And Restricted Units [Member] Stock Options And Restricted Units [Member] Entity Address, City or Town Entity Address, City or Town Heska Imaging Heska Imaging [Member] Heska Imaging [Member] POC Imaging Point Of Care Laboratory Revenue, Imaging [Member] Point Of Care Laboratory Revenue, Imaging Income tax (benefit) expense: Income Tax Expense (Benefit), Intraperiod Tax Allocation [Abstract] Total lease receivables Lessor, Operating Leases, Receivables Lessor, Operating Leases, Receivables Schedule of accumulated other comprehensive income (loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of unrecognized tax benefits roll forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] ACCUMULATED OTHER COMPREHENSIVE INCOME Comprehensive Income (Loss) Note [Text Block] Measurement Frequency [Domain] Measurement Frequency [Domain] Interest expense Interest Expense 2022 Finance Lease, Liability, to be Paid, Year One Deferred income tax (benefit) expense: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Debt instrument, interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Notes Receivable Notes Receivable [Member] Total fair value of consideration transferred Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Capitalized contract costs, amortization Capitalized Contract Cost, Amortization Accumulated deficit Retained Earnings (Accumulated Deficit) Accrued property taxes Accrual for Taxes Other than Income Taxes, Current Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Carrying values of investments in unconsolidated entities Equity Method Investments [Table Text Block] Entity Filer Category Entity Filer Category Risk-free interest rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Backlog Order or Production Backlog [Member] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee Inventory Disclosure [Abstract] Gross margin Gross Margin Gross Margin Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Repayments of line of credit borrowings and other debts Repayments of Lines of Credit Number of stock option plans Share-based Compensation Arrangement by Share-based Payment Award, Number Of Option Plans Share-based Compensation Arrangement by Share-based Payment Award, Number Of Option Plans Debt instrument, convertible, remaining discount amortization period Debt Instrument, Convertible, Remaining Discount Amortization Period Proceeds from stock options exercised Proceeds from Stock Options Exercised Indefinite-lived intangible assets Indefinite-lived Intangible Assets (Excluding Goodwill) MBio Diagnostics, Inc. MBio Diagnostics, Inc. [Member] MBio Diagnostics, Inc. [Member] 2023 Finance Lease, Liability, to be Paid, Year Two Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Share Purchase Plan 1997 Share Purchase Plan 1997 [Member] Share Purchase Plan 1997 [Member] Biotech Laboratories U.S.A. LLC Biotech Laboratories U.S.A. LLC [Member] Biotech Laboratories U.S.A. LLC Amendment Flag Amendment Flag Debt instrument, collateral amount Debt Instrument, Collateral Amount Equity Components [Axis] Equity Components [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Contingent Consideration Effective Income Tax Rate Reconciliation, Tax Contingent Consideration, Percent Effective Income Tax Rate Reconciliation, Tax Contingent Consideration, Percent Concentration Risk Type [Domain] Concentration Risk Type [Domain] Sale of Stock [Domain] Sale of Stock [Domain] Contract receivables, noncurrent Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Inventories Total inventory, net Inventory, Net Net assets Net Assets Granted at market Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures OVP OVP [Member] OVP Federal Deferred Federal Income Tax Expense (Benefit) Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Expired (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Valuation allowance, deferred tax asset, increase (decrease), amount Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Schedule of Related Party Transactions Schedule of Related Party Transactions [Table Text Block] Product and Service [Axis] Product and Service [Axis] Allowance for Doubtful Accounts Receivable [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Reconciliation of other significant reconciling items from segments to consolidated Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Net investment in leases, current, net of allowance for losses of $137 and $192, respectively Loans and Leases Receivable, Net of Deferred Income Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Issuance of common stock, net of shares withheld for employee taxes (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Debt Instrument, Redemption, Period Three Debt Instrument, Redemption, Period Three [Member] Selling and marketing Selling and Marketing Expense Translation adjustments and gains (losses) from intra-entity transactions Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Shares issued during period Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Convertible note, non-current, net Convertible Debt, Noncurrent Statement [Line Items] Statement [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Investments in unconsolidated affiliates Investments Investments Issuance of common stock, net of shares withheld for employee taxes Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Business Combination, Indemnification Liabilities, Holdback Business Combination, Indemnification Liabilities, Holdback Business Combination, Indemnification Liabilities, Holdback Domestic Tax Authority Domestic Tax Authority [Member] CVM Practice CVM Practice [Member] CVM Practice Debt Disclosure [Abstract] Debt Disclosure [Abstract] Tax Period [Axis] Tax Period [Axis] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Deferred tax assets, valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Segment Reporting, Other Significant Reconciling Item [Line Items] Segment Reporting, Other Significant Reconciling Item [Line Items] Business Combination, Indemnification Liabilities, Holdback Released Business Combination, Indemnification Liabilities, Holdback Released Business Combination, Indemnification Liabilities, Holdback Released Customer [Axis] Customer [Axis] Sale of stock, consideration received per transaction Sale of Stock, Consideration Received Per Transaction Accounts payable Increase (Decrease) in Accounts Payable, Trade Grants in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Debt instrument, convertible, threshold trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Asset Class [Axis] Asset Class [Axis] Document Annual Report Document Annual Report Vesting [Axis] Vesting [Axis] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Total assets Total assets Assets Plan Name [Domain] Plan Name [Domain] Geographical [Domain] Geographical [Domain] Lease receivables Increase (Decrease) in Leasing Receivables Research and development Research and Development Expense ROU assets obtained in exchange for new lease obligations: Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Changes in allowance for doubtful accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Undistributed earnings of foreign subsisdiaries Undistributed Earnings of Foreign Subsidiaries OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Non-cash impact of operating leases Operating Lease, Non-cash Impacts Operating Lease, Non-cash Impacts Expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Prepaid expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Prepaid Expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Prepaid Expenses Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Weighted average outstanding shares used to compute basic loss per share attributable to Heska Corporation Basic weighted-average common shares outstanding (In shares) Weighted Average Number of Shares Outstanding, Basic Diluted earnings per share attributable to Heska Corporation (in dollars per share) Earnings Per Share, Diluted Foreign tax rate differences Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Segments [Domain] Segments [Domain] Principal amount Notes Receivable, Related Parties, Face Amount Notes Receivable, Related Parties, Face Amount Accretion of discounts and issuance costs Amortization of Debt Issuance Costs and Discounts Assumed exercise of dilutive stock options and restricted stock awards (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Indefinite-lived intangible assets acquired Indefinite-lived Intangible Assets Acquired Schedule of amortization expense on intangible assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Comprehensive loss attributable to Heska Corporation Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net intangible assets Net intangible assets Intangible Assets, Net (Excluding Goodwill) Current portion of deferred revenue, and other Contract with Customer, Liability CVM CVM [Member] CVM [Member] Leased Equipment Leased Equipment [Member] Leased Equipment [Member] Sales-type leases Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Deferred tax liability Deferred Income Tax Liabilities, Net Business Combination, Consideration Transferred, Equity Interests Issued And Issuable, Gain (Loss) Business Combination, Consideration Transferred, Equity Interests Issued And Issuable, Gain (Loss) Business Combination, Consideration Transferred, Equity Interests Issued And Issuable, Gain (Loss) Conversion to common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Effective income tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Contingent Consideration Contingent Consideration Classified as Equity, Fair Value Disclosure Change in tax rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent INTEREST AND OTHER (INCOME) EXPENSE, NET Interest and Other Income [Text Block] Total Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Tax Year 2027 and later Tax Year 2027 [Member] Tax Year 2027 [Member] Indemnity Holdback For Acquisition Indemnity Holdback For Acquisition Indemnity Holdback For Acquisition Inventories Increase (Decrease) in Inventories Convertible Preferred Stock Convertible Preferred Stock [Member] Currency Translation Adjustment Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation Common stock, shares outstanding Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Warranty reserve Standard and Extended Product Warranty Accrual Accrued taxes Accrued Purchases, Current Accrued Purchases, Current Total Leased Assets Lease, Right-of-Use Asset Lease, Right-of-Use Asset Entity Central Index Key Entity Central Index Key Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total Lease Liabilities Lease, Liability Lease, Liability Real estate asset acquisition Payments to Acquire Real Estate Audit Information [Abstract] Audit Information Accumulated Other Comprehensive Income Comprehensive Income [Member] Exercise price, upper range limit Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Customer Relationships Customer Relationships [Member] PROPERTY AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] Other permanent differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Other liabilities Other Liabilities, Noncurrent Interest income Interest Income, Deposits with Financial Institutions Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Revenue, net Business Acquisition, Pro Forma Revenue ACCRUED LIABILITIES Accounts Payable and Accrued Liabilities Disclosure [Text Block] Net income (loss) before equity in losses of unconsolidated affiliates Income (Loss) From Continuing Operations Before Equity Method Investments, Income Taxes, Noncontrolling Interest, Net Of Taxes Income (Loss) From Continuing Operations Before Equity Method Investments, Income Taxes, Noncontrolling Interest, Net Of Taxes Related Party Transaction [Domain] Related Party Transaction [Domain] Other Deferred Tax Liabilities, Other Other assets Increase (Decrease) in Other Operating Assets $71.84 - $95.65 Exercise Price Range Four [Member] Exercise Price Range Four [Member] Preferred Stock Proceeds Proceeds from Issuance of Preferred Stock and Preference Stock Change in uncertain tax benefits Effective Income Tax Rate Reconciliation, Tax Contingency, Percent Derivative Financial Instruments, Assets Derivative Financial Instruments, Assets [Member] Accumulation period Share-based Compensation Arrangement by Share-based Payment Award, Accumulation Period Share-based Compensation Arrangement by Share-based Payment Award, Accumulation Period Lessor, Leases Lessor, Leases [Policy Text Block] Business Combinations and Related Party Disclosure [Abstract] Business Combinations and Related Party Disclosure [Abstract] Debt assumed in acquisition Business Combination, Consideration Transferred, Liabilities Incurred Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Net loss after equity in losses of unconsolidated affiliates Net loss after equity in losses of unconsolidated affiliates Net loss after equity in losses from unconsolidated affiliates Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Payables and Accruals [Abstract] Payables and Accruals [Abstract] Construction in progress Construction in Progress [Member] CASH AND CASH EQUIVALENTS, BEGINNING OF YEAR CASH AND CASH EQUIVALENTS, END OF YEAR Cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Current assets: Assets, Current [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Schedule of other intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Exercises in period (in shares) Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Exercise Price Range [Domain] Lacuna Diagnostics, Inc. Lacuna Diagnostics, Inc. [Member] Lacuna Diagnostics, Inc. Fair Value, Recurring Fair Value, Recurring [Member] Over-Allotment Option Over-Allotment Option [Member] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Weighted average discount rate: Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate Reductions from lapse in statutes of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Schedule of antidilutive securities excluded from computation of earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Merck Merck [Member] Merck [Member] Auditor Firm ID Auditor Firm ID Payments to acquire equity method investments Payments to Acquire Equity Method Investments Non-marketable equity security investment Non-Marketable Equity Security Investment Non-Marketable Equity Security Investment Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities (net of effect of acquisitions): Increase (Decrease) in Operating Capital [Abstract] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Leasehold and building improvements Leasehold and Building Improvements [Member] Leasehold and Building Improvements [Member] Promissory Note Receivable Promissory Note Receivable [Member] Promissory Note Receivable Class of Stock [Domain] Class of Stock [Domain] Purchase price in cash Payments to Acquire Businesses, Gross Operating cash outflows - finance leases Finance Lease, Interest Payment on Liability Foreign currency adjustments Goodwill, Foreign Currency Translation Gain (Loss) Schedule of intangible assets acquired Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Fair Value Measurements, Recurring and Nonrecurring Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Total long-lived assets Long-Lived Assets Other current assets Other Assets, Current Advertising expense Advertising Expense Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination [Abstract] Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination [Abstract] Preferred Stock Preferred Stock [Member] Non-cash conversion of preferred stock to common stock Accrued Debt Issuance Costs Accrued Debt Issuance Costs Number of Options Outstanding at December 31, 2021 Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding 2024 Lessor, Operating Lease, Payment to be Received, Year Three Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities Foreign Current Foreign Tax Expense (Benefit) Developed technology Developed Technology Rights [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Unamortized debt discount Debt Instrument, Unamortized Discount Cash payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of weighted average valuation assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Adjustments to reconcile net loss to cash provided by (used in) operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] EX-101.PRE 13 hska-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 hska-20211231_g1.jpg LOGO begin 644 hska-20211231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 B17AI9@ 34T *@ @ 0$2 , M ! $ #_[ 11'5C:WD 0 $ 9 _^$#A6AT=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7 M-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX-"CQX.GAM<&UE=&$@>&UL;G,Z M>#TB861O8F4Z;G,Z;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N M,RUC,#$Q(#8V+C$T-38V,2P@,C Q,B\P,B\P-BTQ-#HU-CHR-R @(" @(" @ M(CX-"@D\"UN&%P+S$N,"]R:6=H=',O(B!X;6QN&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C95)E9B,B('AM;&YS M.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(@>&UP4FEG:'1S M.DUA'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JR ML[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY M^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ M P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)R MT0H6)#3A)?$7&!D:)B2."Z^S36^]HW*.-DJ( MXPRD<@9QQQ7\VM?N-_P1*_Y1X^%/^O[4?_2N6OG^).&<+E^%5>C*3?,EJU;5 M/LEV.3&8.%*'-&^Y]94445\.>8%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5^.G_!PC_R>=X9_[$JU_P#2Z_K]BZ_'3_@X1_Y/.\,_]B5: M_P#I=?U]9P7_ ,C)?X6=^6_QODSX2HHHK]@/H0HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *_<;_ ((E?\H\?"G_ %_:C_Z5RU^'-?N-_P $2O\ ME'CX4_Z_M1_]*Y:^-XX_Y%\?\:_)GFYI_"7K_F?65%%%?DIX(4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !7XZ?\'"/_)YWAG_L2K7_ -+K M^OV+K\=/^#A'_D\[PS_V)5K_ .EU_7UG!?\ R,E_A9WY;_&^3/A*BBBOV ^A M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]QO\ @B5_RCQ\*?\ M7]J/_I7+7X/A3_K^U'_TKEKXWCC_D7Q_QK\F>;FG\)>O^ M9]94445^2G@A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %? MCI_P<(_\GG>&?^Q*M?\ TNOZ_8NOQT_X.$?^3SO#/_8E6O\ Z77]?6<%_P#( MR7^%G?EO\;Y,^$J***_8#Z$**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH ***HZ[97U[':BPOH[%H[F.28O;^<)H0V7 MB R-I9> W.T\X/2E)V5T@+U%%%, HHHH **** "BBB@ HHHH **** "OW&_X M(E?\H\?"G_7]J/\ Z5RU^'-?N-_P1*_Y1X^%/^O[4?\ TKEKXWCC_D7Q_P : M_)GFYI_"7K_F?65%%%?DIX(4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !7XZ?\ !PC_ ,GG>&?^Q*M?_2Z_K]BZ_'3_ (.$?^3SO#/_ &)5 MK_Z77]?6<%_\C)?X6=^6_P ;Y,^$J***_8#Z$**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "OW&_X(E?\H\?"G_7]J/\ Z5RU^'-?N-_P1*_Y1X^% M/^O[4?\ TKEKXWCC_D7Q_P :_)GFYI_"7K_F?65%%%?DIX(4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !7XZ?\ !PC_ ,GG>&?^Q*M?_2Z_ MK]BZ_'3_ (.$?^3SO#/_ &)5K_Z77]?6<%_\C)?X6=^6_P ;Y,^$J***_8#Z M$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OW&_X(E?\H\?"G_7] MJ/\ Z5RU^'-?N-_P1*_Y1X^%/^O[4?\ TKEKXWCC_D7Q_P :_)GFYI_"7K_F M?65%%%?DIX(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X MZ?\ !PC_ ,GG>&?^Q*M?_2Z_K]BZ_'3_ (.$?^3SO#/_ &)5K_Z77]?6<%_\ MC)?X6=^6_P ;Y,^$J***_8#Z$**** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "OW&_X(E?\H\?"G_7]J/\ Z5RU^'-?N-_P1*_Y1X^%/^O[4?\ TKEK MXWCC_D7Q_P :_)GFYI_"7K_F?65%%%?DIX(4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !7XZ?\ !PC_ ,GG>&?^Q*M?_2Z_K]BZ_'3_ (.$ M?^3SO#/_ &)5K_Z77]?6<%_\C)?X6=^6_P ;Y,^$J***_8#Z$**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "OW&_X(E?\H\?"G_7]J/\ Z5RU^'-? MN-_P1*_Y1X^%/^O[4?\ TKEKXWCC_D7Q_P :_)GFYI_"7K_F?65%%%?DIX(4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7XZ?\ !PC_ ,GG M>&?^Q*M?_2Z_K]BZ_'3_ (.$?^3SO#/_ &)5K_Z77]?6<%_\C)?X6=^6_P ; MY,^$J***_8#Z$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OW&_X M(E?\H\?"G_7]J/\ Z5RU^'-?N-_P1*_Y1X^%/^O[4?\ TKEKXWCC_D7Q_P : M_)GFYI_"7K_F?65%%%?DIX(4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !7XZ?\ !PC_ ,GG>&?^Q*M?_2Z_K]BZ_'3_ (.$?^3SO#/_ &)5 MK_Z77]?6<%_\C)?X6=^6_P ;Y,^$J***_8#Z$**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** MFTO2[K6]2M[.RMY[R\NI%A@@AC,DDSL<*JJ.2Q. .231Y@0T5^IW_!.+_@B MI#X>-AXW^,EE'=7WRW%AX7DP\-OW5[SL[=#Y/W1_'NR47@/^"K__ 28;X6O MJ7Q-^&.GM)X99FN-:T2!,G2,\M/"HZP=2RC_ %?4?)D)\[3XHP,\9]4C+_M[ M[+?:_P"NS....I.I[-/Y]#\\****^B.P**** "OW&_X(E?\ */'PI_U_:C_Z M5RU^'-?N-_P1*_Y1X^%/^O[4?_2N6OC>./\ D7Q_QK\F>;FG\)>O^9]94445 M^2G@A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445@?$ MWXG:#\&_ VH^)?$VJ6NCZ'I47G7-U<-M5!V '5F)P H!+$@ $G%5&+DU&*NV M&^B+_B?Q-I_@OP]>:MJ]]:Z;IFGPM<75UH(FUFV &;B 9S@-G*'#!=K$#)"_EQ_P4 M@_X*?:_^VKXAET/1_M6A_#FQFS;:>6VS:DRGY9[G!P3W6/)5/]IOFKYG\#>. M=7^&?C#3O$&@ZAIVK>(,#[5 #U0G&Y>J,<'@J3]15\)C,)5PU5T*RM)?U]QY=2G*$N66X44 M45S$!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7XZ?\'"/_)YWAG_ +$J MU_\ 2Z_K]BZ_'3_@X1_Y/.\,_P#8E6O_ *77]?6<%_\ (R7^%G?EO\;Y,^$J M***_8#Z$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHKW;]B'_ ()^>-OVX/&/D:+ =+\,VN M8S]FM1P2B#CS9<=$4]P6*@YK'$8BE0INK6?+%=63.<8+FEL>;_!#X%>*OVC/ MB%9^%_!VCW6LZQ>'(CB&$A3(#22.?ECC7(RS$ 9'<@']G/\ @GK_ ,$K_"O[ M&&G0:YJWV;Q-\0YH_P![J;QY@TW(^:.U5AE1S@R$;V&?N@E:]:_90_8]\$_L M;_#Q=!\'Z=YOEY?>>#BL=*I[L-%^84V2-9XV1U5E8892,@CT-.HKY$\\_)O_@K#_P2 M8;X:G4?B=\+].9O#K%KG6]$MTR=*[M<0*/\ EAW9!_J^H^3(3\ZZ_IV>-949 M64,K#!!'!%?E'_P5C_X),?\ "OCJ/Q/^%^FL=!^:XUS0K:/_ )!G=KB!1_RQ M[L@_U?4?)D)^E<+\4<]L'C'KM&3Z^3\^SZ]==_:P..O^[J?)GYRT445^A'K! M7[C?\$2O^4>/A3_K^U'_ -*Y:_#FOW&_X(E?\H\?"G_7]J/_ *5RU\;QQ_R+ MX_XU^3/-S3^$O7_,^LJ***_)3P0HHHH **** .6^-GQ*_P"%.?"7Q#XJ-G_: M/]@V4EY]F\WR?/V#.W?M;;GUP:^-/^'WB?\ 1,V_\*'_ .YJ^HOVV_\ DTCX MA?\ 8$N/_0:_&6NBC3C):G/6J2B]#[X_X?>)_P!$S;_PH?\ [FH_X?>)_P!$ MS;_PH?\ [FKX'HK;V,.QA[:?<_8;]B[]KE?VO_!6K:PN@'P__9=\+/R3??:O M-S&K[MWEIC[V,8/2O9J^,O\ @BQ_R13Q=_V&U_\ 1$=?9M<=1)2LCLIR;BFP MHHHJ2PHHHH **** "BBB@ HHHH ^0_VC_P#@JNG[/GQJUWP?_P (*VK?V+)& MGVL:SY'G;XDD^YY#8QOQ]X]/PKA_^'WB?]$S;_PH?_N:OG?_ (*0?\GK^.O^ MOBW_ /22&O#Z[(T8-)V.*5::DTF??'_#[Q/^B9M_X4/_ -S5UOP)_P""M*?& MSXO^'_"8\ MIO]NW8M1=?VWYWD9!.[9Y"[NG3(K\VJ];_8/_ .3P?A__ -A5 M/_06HE1@EL$:TW)*Y^R-%%%<9VA7#?M)?&@?L]?!/7/&)TTZN-%2)_L@N/(\ M[?,D7W]K;<;\_=/3\:[FO#?^"D__ "9+XZ_ZXVO_ *6054=6D3)V5SY]_P"' MWB?]$S;_ ,*'_P"YJ/\ A]XG_1,V_P#"A_\ N:O@>BNSV,.QQ>VGW/OC_A]X MG_1,V_\ "A_^YJ/^'WB?]$S;_P *'_[FKX'HH]C#L'MI]S[X_P"'WB?]$S;_ M ,*'_P"YJ/\ A]XG_1,V_P#"A_\ N:O@>BCV,.P>VGW/OC_A]XG_ $3-O_"A M_P#N:C_A]XG_ $3-O_"A_P#N:O@>BCV,.P>VGW/OC_A]XG_1,V_\*'_[FH_X M?>)_T3-O_"A_^YJ^!Z*/8P[![:?<^^/^'WB?]$S;_P *'_[FH_X?>)_T3-O_ M H?_N:O@>BCV,.P>VGW/OC_ (?>)_T3-O\ PH?_ +FH_P"'WB?]$S;_ ,*' M_P"YJ^!Z*/8P[![:?<_/O\ A:GPL\.>)OLOV'_A(--@U'[-YOF^1YL: MOLW8&[&[&<#..@KHJ\Z_9#_Y-6^'/_8MV'_I.E>BUPO<[HZH****!A117S1^ MUQ_P4L\*_L[37.B:*L?BCQ9%E'MXI,6M@W_3:0?Q#_GFO/!!*548MZ(F4E%7 M9](WU_!I5E)<74T5O;PJ7DEE<(B*.I)/ 'N:^?\ XP?\%//A1\*));>#5YO% M.H1Y!AT:,31@CUF8K'C_ '68^U?F_P#';]J[QW^T;J+2^*-=N+BSW;HM/@/D MV4'IMB7@D?WFRWO7G-=$+RRR>,I]/A/2.PM8;;;_P)4W_ )L: M\K^'GPI\2?%O6AIWAG0]3UR\XW):0-)Y8]7(X4>[$"OI3X;_ /!'?XC^*88Y MM?U'0?"\3?>B>4WERG_ 8_W?_D2M.6G'NC^\UO5Y/]Z\D;^M?>^@_\$4/#\"+_:?CK6;M MOXOLMA';@_3LGJS6[#\O*'\ZGVT!^QJ'YX6WCW7+ M,CR=:U:+;TV7DBX_(UTF@_M/_$CPN5_L_P >^+[95_@&KSF/_ODMM_2OL+Q7 M_P $3;=H)&T/Q],L@^Y%?:8&5OJZ2#'_ 'R:\*^+G_!,#XL?"R&6Y@TBW\46 M,7)ET:4S2 ?]<6"RD_[JM5*I!B=.:(?!G_!3_P",WA!D#^)H=8A0Y\K4;&&3 M=]755D_\>KW'X9_\%JY1)'%XR\%QLI(WW6C7!4J.^(9XADM[B%BDDV^;Y;LF[;]G.,XSC)QGO M67_P^\3_ *)FW_A0_P#W-7QA\_\ H]ZY:NY48=CA=:=]S[X_ MX?>)_P!$S;_PH?\ [FKU#]D?_@I8O[5/Q<7PJO@QM"+6 M2G7=USQCI7Y;U]0?\$BO^3NX_P#L#7?_ +)45*45&Z15.M-R2;/U,HHHKD.P M**** "BBB@ HHHH ***\!_;;_;IT;]E/PXUC9_9]5\9WT6;.PW96V4])I\7J7B:_C)TW2E?#2=O-EQR MD0/?JQ&!W(K_ +%O[:>B_M9^#?\ ECIOBS3HQ_:6F!OP\Z'/+1$_4H3@YX9O MR;^(/Q!UGXI^,+[7O$&H3ZEJNHR>9//*>6/8 =%4# "C QBE^'7Q%UKX4 M>,['Q!X?OIM-U;39/,@GC/3U4CHRD9!4Y!!(.C?M9^#,'R=-\6:;&/[2TW=^'G0YY:,GZE"<'/RLWM])O%EYMW;H]/T^$@W6IS ?ZN)?;C+/&&J1Z;I-D,+_%-=2$$ MK#$G5Y&P< >A)( )'X??M\?\%#/%?[,/VU_B8^N^);C[/I]J632](@<_9=,B)Z*/XG.!ND M(RQ'90JCR&OUSAWAF&!2KU]:K^Z/DO/N_N\_>P>"5+WIZR_(****^L/0-[X7 M_$[7O@SX^TOQ/X9U*XTG7-'F$]K8TNU1;/]'Y?EOZ\ MN*PJK1\S^D^BO!_V"OV[_#?[6A?!*M M]0>0:]XK\8Q&'J4*CHUE:2W1\W.$HOEEN%%%%8DA1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %?CI_P<(_\GG>&?^Q*M?\ TNOZ_8NOQT_X.$?^3SO#/_8E6O\ MZ77]?6<%_P#(R7^%G?EO\;Y,^$J***_8#Z$**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBO3OV5_P!D7QM^V'\1(_#_ (/TUIO+*M?:A-E+/3(R?ORO M@XZ'"C+-@X!P:SK5H4H.I4:45NV3*2BN:6QQ'@'X?ZU\4O%]CX?\.Z7>:SK6 MIRB&UM+6,R22L?0=@!DDG !)P 37ZE_LU?\$$_#5E\$]23XF7]Q<^-M=M-L M#Z?,?(\./PRE.@GD! #%OD()5?[Y^F_V'?\ @GOX)_8?\(>3H\(U;Q1>QA=2 MUZYC N+GH2D8Y\J+/1%/. 6+$ U[W7Y?GG&%6M/V>!;C%/?J[?DOQ?7L>)BL MPE)\M+1'\Z?[6'[*/BO]CSXM77A/Q5:[9%S+8WT0/V;4[?)"S1'T/0J>5((/ M2O,Z_HC_ &O?V0O"?[9GPGN/#'B>WV2IF73=2B0&YTN?&!)&>X/ 9#PPX." M1^$O[5?[*GBS]C_XKW?A/Q9:;)$S+97L0)MM3@SA9HF/4'N.JG(/-?7<.\10 MS"G[.II56Z[^:_5=/0]#!XQ5ERR^(\VHHHKZ8[0HHHH **** "BK6A:#?>*- M:M=-TVSNM0U"^E6"VMK>(RS3R,<*B*N2S$\ #DU^K'_!.+_@BU9_#W[!XV^+ M]G:ZEKR[;BQ\./B6UT\]0]SU660?\\^47ON/W?+S7.,/@*7M*SUZ+J_Z[F&( MQ$*4;R/GW_@G)_P1[UO]I5K'QA\0([SP[X";$UM;8,5]KB]1L[QPG_GH>6'W M!SO'Z_?#_P"'VA_"KP?8>'_#FEV>BZ+ID0AM;2UC"1Q*/;N2>23DDDDDDDUL MJHC4*HP!P .U+7X_G&=8C,*G-5=HK:*V7^;\_P CY[$8J=:5Y;=@HHHKQSG" MBO'_ -IW]NKX8_LB1VJ^-/$4-KJ%XRB+3K5#^MM2TO4X%N;6ZMW#Q7$;#*LI'4$&MIX>K"FJLHM1EL M[:/T*<9),>NT9/\G^C^ M\]G XZ_[NI\F?FU7[C?\$2O^4>/A3_K^U'_TKEK\.:_<;_@B5_RCQ\*?]?VH M_P#I7+7H\A3^%'FU/B85ZW^P?_P G@_#_ /["J?\ H+5Y M)7K?[!__ ">#\/\ _L*I_P"@M1/X6%/XD?LC1117GGI!7AO_ 4G_P"3)?'7 M_7&U_P#2R"O_&C]G*?6/%'A>QUC4EUFXMQ/,T@81JD1"_*P'!9OSK\_P"OU"_X M(]_\FG7/_8?NO_1<%8UFU'0VPZO+4]&_X=\_!G_H0=)_[^3?_%T?\.^?@S_T M(.D_]_)O_BZ]DHKDYF=G*NQXW_P[Y^#/_0@Z3_W\F_\ BZ/^'?/P9_Z$'2?^ M_DW_ ,77LE%',PY5V/&_^'?/P9_Z$'2?^_DW_P 71_P[Y^#/_0@Z3_W\F_\ MBZ]DHHYF'*NQXW_P[Y^#/_0@Z3_W\F_^+H_X=\_!G_H0=)_[^3?_ !=>R44< MS#E78\;_ .'?/P9_Z$'2?^_DW_Q='_#OGX,_]"#I/_?R;_XNO9**.9ARKL4? M#/AJQ\&^';'2=+MTL]-TR!+6U@3.V&-%"JHSSP !S5ZBBI*"BBO!_P#@H5^T MZ_[-/P(GFTV81^)?$#M8:60?F@)&9)Q_US4\?[3)VS3BKNR%*22NSP__ (*/ M?\%$)_#-[??#WP%?&&^CS#K.K0-\UN>C6\+#HXZ,XY7[HYR1^?CNTKEF)8L< MDD\DTLTSW$S22,TDDA+,S'+,3W/O3:[X0459'GSFY.["OL']AS_@F/<_&33[ M/Q9X\^U:9X9G EL]/0^7=:FG4.QZQQ'MCYF'(VC#'B_^":O[+-O^T7\:'OM8 MM_/\,^%52[O(V&4NYF)\F$^JDJS,.ZH1_%7ZNHBQ(JJH55& . *QK5+:(VH MTD_>9C^ OAUH7PN\.PZ3X=TFQT?3;FXXY9CCECDGN36U117*=8 M4444 %%%% 'DW[2G[&/@?]I_29!K6GK:ZTJ;;?6+11'=PG'&X])%']U\C&<8 M/-?EU^U'^RCXF_93\;?V9KD8N-/NBS:?J<*G[/?(/3^ZXR-R'D9'4$,?V>KC M?CS\#M#_ &A_AGJ'AC7K<26MXNZ&95'FVQE4 MI*6O4_$6OT&_X(U? ?\ L[P_KOQ$OH<2Z@QTK3&8?\LD(:9Q[,X1<_\ 3-QW MKXQ\:_L]^(O!/QYE^'<]KYFO_P!H)I\"J"%N3(P$4B_[+JRL#V!YZ&OV/^#O MPTLO@W\+]!\+Z>!]ET.S2U#8QYK ?/(1ZNQ9C[L:VK3]VRZF%"'O7?0Z6BBB MN0[ HHHH _#SXY?\EK\8?]AN]_\ 1[URU=3\N6KTH M['F2W"OJ#_@D5_R=W'_V!KO_ -DKY?KZ@_X)%?\ )WB]6[*:C%R=D3*2BKLW/V[O^"@FF_LT:7-H'A]K?5/'%U'\L9^ M>'2E8<22^K]UC[]3@8#?EWXJ\5:EXX\17FKZQ>W&HZEJ$IFN+F=]TDKGJ2?Z M= !@8Q5?5M6NM>U2XOKZXFO+R[D::>>9R\DSLOO"6NWFEZG:3V.H6$K07%O,FV2%U."I![@U49)Z(F46M6:'PX^( M^M?"3QI8>(/#]_-INK:;()(9HS^:L.C*1D%3D$$@\5^LG[%W[:.B_M:>"\CR M=.\5:=&/[3TS=T[>=%GEHB?Q4G:>S-^/]=!\+_'NO_#+Q]IFM>&+JZL]95.HXOR/W,HKF?@SXDU_Q?\+]%U+Q1 MHJ^']?O+99+VP$F_[._],C#;3DKG:22":\+_ ."A_P#P4F\-?L/^$39P_9]< M\?:E"6T[2 _RP Y GN2.4B!Z#AG(P,#'A']AWX>'4M:D74?$%^C#2-$AD"W%\XXW-U\N)3]YR/8!FP*_#G] MI;]IKQ=^UC\4+OQ7XPU!KR]F^2WMTRMMI\.+=5N-8UK4GW2SRGA1_"B*.$11PJJ *YBOV'(>'J670YG[U1[O MMY+R_%_@?187!QHJ[U845<\/>'-0\6ZW:Z;I=E=ZEJ5]((;>UM86FFG<]%1% M!+$^@%?HK^Q'_P $(M1\2BS\1?&6>72;!MLL7ANSE'VJ<=0+B5>(@>,HF7P> M60C%>EF.:X; PY\1*W9=7Z+^EW-JU>%)7FSX&\!?!/Q=\4M&UK4O#OAO6-:T M_P .VS7FIW-I:M)%91*,EG8# XR<=< G& 37+U_2S\.OA?X=^$7@VU\/^&-% MT[0]%LUVQ6=I"(XQZD@?>8]V.23R237Y1?\ !7S_ ()A'X&ZO=_$[P#I_P#Q M1FH2[]7TZ!.-#F<_ZQ .EN['&.D;''"E0OSN4\84L9B70J1Y+_#KOY/S?3[O M7DP^81J3Y9*W8^ Z***^R/1.V_9Z_:#\4?LP?%73?&'A*_:QU33VPRMEH;N( MXWPRKGYHV Y'4<$$, 1^[O[$W[:7AC]MOX20^(-#D6TU2UVPZQI,D@:?3)R, MX/\ >C;!*/C# 'HP91_/97H?[+W[3WBK]DGXM6/B[PG=^3=6Y\NZM9"3;ZC M2"\$JCJIP/=2 P((!KYOB'A^&84N:&E2.S[^3\OR./&815E=?$?T:T5Y7^R% M^USX5_;*^$5KXJ\,S>7)Q#J.G2N#<:7<8R8I .H[JW1EYX.0/5*_&ZU&=*;I MU5:2T:9\[*+B[/<****S)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\=/^#A'_ )/. M\,_]B5:_^EU_7[%U^.G_ <(_P#)YWAG_L2K7_TNOZ^LX+_Y&2_PL[\M_C?) MGPE1117[ ?0A1110 4444 %%%% !1110 4444 %%%% !10JEV"J"S,< #O7Z M+?\ !-__ ((MWGC_ /L_QQ\8+.XT_0VVSV'AQ\QW.H#J'N>C11G_ )Y\.W?: M.&\_,UQ#MV75^27]>9C6K0I1YIGA?_!/K_@EYXL_;6UB'5KS[1X;^ M']O+BYU>2/\ >7N#\T5JI^^W4%S\BWMX MA'%!&HPJJJ@!5 P ,"K=?D&=<08C,9^][L%M']7W?\ 2/G\3BIUGKMV"BBB MO".4*\J_:]_9"\)_MF?">X\,>)[?9*F9=-U*) ;G2Y\8$D9[@\!D/##@X(!' MJM%:4:U2E-5:3M);-%1DXNZW/YT/VJ_V5/%G['_Q7N_"?BRTV2)F6RO8@3;: MG!G"S1,>H/<=5.0>:\VK^B']L#]D'PI^VA\);CPQXFA\J:/,VF:E$@-QI=QC M D3U4\!D/##T(5A^$G[4_P"RQXL_9"^+%YX3\66?ESQYDL[R,$VVI0$D+-$Q MZJ>XZJ000""*_8N'>(H9A3]G4TJ+==_-?JNA]#@\8JRL_B/.:***^F.T*[;] MG_\ 9V\7?M/?$6U\+^#-(FU74[CYI"/EAM(\@&69^B(,]3U. ,D@'T[]A/\ MX)S>-/VX?% ;3XVT3P?9RA-1UZXB)BC[F.%>/-EQ_"" N1N*Y&?VL_9A_92\ M%_LC?#J/PWX-TM;.%MK7EY+A[O4I0,>9-)@;CUP!A5!PH XKY7/N**. 3I4O M>J=NB]?\M_0X<5CHTO=CJSRC_@G_ /\ !,/PA^Q/HL6J3B#Q%X^N(MMUK,L? MRVN1\T5JI_U:=06^^_.< A!]/T45^2XK&5L35=:O+FD_Z^X\"I4E.7-)ZA11 M7QK^VU_P67\ _LT?:]#\)M;^._&468S%;3?\2[3W_P"FTR_>8'K''D\$%D-7 M@\#7Q=3V6'BY/\O5]!TZ4ZCY8*Y]6_$;XE^'_A%X0N]?\3ZQI^A:-8KNGN[R M811KZ $]6/0*,DG@ FOS)_;:_P""[U_X@^V>'?@S;R:99-NBD\27L/\ I,PZ M$VT+<1CT>0%L'[J$9KXD_:6_:Y\??M;>+O[7\;:]<:CY;$VME'^ZLK '^&*$ M?*O'!8Y9L#+'K7FM?I>3\&T,/:KC/?EV^RO\_GIY'M8?+8Q]ZIJ_P+GB3Q)J M/C'7;K5-6OKS5-2OI#-9XAU,9/+QC_ 'E^;(?XYHKZK&8&CBJ#P]:-XO\ M#LUVL=U2E&I'DEL?TU^'_$%CXKT&SU32[RWU#3=0A2XMKFWD$D5Q&PRKJPX* MD$$$5=K\6_\ @E=_P5&N_P!E+7+?P5XTN;B\^'&H38CE.9)/#TK'F1!U,+$Y M=!T.67GWN()!)%/&P#*ZL.&4@@@C@@U^+ MYUDU;+JWLYZQ?PONO\UU1\WB?#/0?A1H,FE^'-,MM'TV2ZFO?LMNNV))9I#)(57HH+L3 MM& ,X XKWL1GU7$9>L%7U<6FGY)-6?WZ,ZIXJ4Z7LY=&;U%%%>"' MV./$;H****Z#G/T?_P""+'_)%/%W_8;7_P!$1U]FU\9?\$6/^2*>+O\ L-K_ M .B(Z^S:X*GQ,]"E\""BBBLS0**** "BBB@ HHHH **** /R#_X*0?\ )Z_C MK_KXM_\ TDAKP^O&_P#!2?\ Y,E\=?\ 7&U_]+(*J'Q(F?PL M_(6BBBO1/-"OU"_X(]_\FG7/_8?NO_1<%?E[7ZA?\$>_^33KG_L/W7_HN"L, M1\)OA_B/JJBBBN,[0HHHH **** "BBB@ HHHH **** "ORQ_X*S_ !5D\>?M M33:+'+NL?"-G%91J#E?.D432M]?G1#_US%?J=7XI?M6:TWB#]ISX@W;$GS/$ M-\JY_NK.ZK_XZ!6]!>]/7/V0[>S5@9-%U6ZM9%SRNXK, M/TE_2OIZO/J?$ST:?PH****@L**** "BBB@ HHHH Q[WX?:#J7B:'6KC0](N M-9M@!#?R6<;740&_ M^CWKEJZGXY?\EK\8?]AN]_\ 1[URU>E'8\R6X5]0?\$BO^3NX_\ L#7?_LE? M+]?4'_!(K_D[N/\ [ UW_P"R5%3X2Z?QH_4RBBBN ] **** "BAFVC)Z>M? M_P#P4"_X*6[_ +=X'^&]_P#+\T&IZ[;OU[-%;,/R,H^B_P!ZJC%R=D3*:BKL MZ3_@H'_P4FC^'XO/!/P^O$FU[F'4=7B;Z_LC?L$^+/VI[^.]5&T/PG&^)]6N(SB7 M!Y6!./,;KSPH[G. >V,8P1PRE*I(\J^&7PL\0?&/Q=;:%X9TNZU;5+H_+%"O M"+W=V/"*.[,0!ZU^DW[&W_!,SP_\!#:Z_P"*OLOB3Q%]-6W#@&YNY,/=7K#^*23&3WP!A1DX MS7>5S5*SEHCJIT5'5[A7RW_P4._8,A_:)T*3Q1X9MXH/&^G1?,BX5=8B4<1M M_P!-5'W&/7[IXVE?J2BLXR<7=&DHJ2LS\)=,\'ZMK/BJ/0[73;VXUF:X^R)8 MI"QN#-G;LV8SN!XQCC%?IA^P9_P3KL?V?+>V\4>+([?4O&LB[HH^)(-&!'1# MT:7L7Z#HO=F]ZTKX#>$-#^*M_P"-[70;&'Q1J4*P7%^%^=@,@D#HK,,!F !8 M DXKXU_X*A_\%=+7X#+J'P_^&=Y;W_C8AH-1U5,20:$>A1.H>X'<N6R MH]+!82OCZJH8=:]>R7=OL&%P0R2SR,68 MDDDGDDUUGP)_9W\:?M+^-H_#_@G0+[7-1;!D\E=L-JA.-\LAPD:^[$#L,G K M]*^\OV(_^"(7@_X)?8]?^)3VGCCQ1'B1 M+#83I%BW7[C &X8>L@"?[&0#7W5;P1VT"1QHL<<:A411A4 X [ 5\SG'&T8 MWI8!7?\ ,]ODNOJ]/)G'B,R2]VE]YXK^R'^P!\./V,=$5?"^D_:MN7 MX66_N?4!L8C0_P!Q HX&/*4I.\GJ%5=8TB MU\0Z3=6%];6]Y8WL307%O.@DCGC8%61E/#*02"#P0:M45CYHD_$7_@JE_P $ MV+O]CKQNWB;PS;SW7PWUVNP\^6YY(&TY89;Y!K^E[XB?# M[1?BOX)U/PWXBT^WU71=8MVMKRUG7*2H?U!!P0PP5(!!! -?A7_P47_8 UK] MAOXJF%?M&I>"]:D9]$U-EY(ZFWE(X$R#Z!QAACE5_6.%>(_K<5A<2_WBV?\ M,O\ -=>^_<][ XSVB]G/?\SYUHHHK[0](]3_ &0/VNO%7[&?Q=M?%/AJ?S(V MQ#J6G2.1;ZI;YR8W]#W5L94\\\@_O#^S#^TYX5_:T^$UCXN\)WGG6ES\ES;2 M8%QI\X +P2J.C#/T8$,"00:_G+KV7]B/]M;Q1^Q'\6H?$&B.UYI-X5AUC2)) M"L.I0 ]/]F1JEE/RO$G#L&?\ ML2K7_P!+K^OV+K\=/^#A'_D\[PS_ -B5:_\ I=?U]9P7_P C)?X6=^6_QODS MX2HHHK]@/H0HHHH **** "BBB@ HHHH **** "M;P'X"UKXH>+K'0?#NEWNL M:SJFQD_P"LFDP<=#A1EF(P :_:_P#8;_X)Z>"OV'_"'EZ3"NK>*KV(+J6O M7,8%Q<="8XQSY4.?X 7XJCVC^K[+\6<>*QD:*MN^QX MQ_P3A_X(^:+^S:MCXQ^(4=GX@\>+MFMK3B6QT)NHV]I9A_ST/RJ?N= Y^Y** M*_(<=F%?&576Q$KO\%Y)=$?/U:TJDN:845A_$;XDZ!\(_!UYX@\3:O8Z'HNG MION+N[E$<:#L/=CT"C))P "3BORI_;T_X+?ZY\3_ +;X7^$;7GAOP^V8I]>< M>7J5^O0^2/\ EW0^O^L(Q]SE:ZLJR7%9A/EHK3K)[+^NR-*&&G5=H_>?9'[= MW_!5SP+^QU;W6BV+Q^+?'@4JNDVLO[JP;L;J09">OEC+GCA0=U>;_P#!,[_@ ML!%^TMXC;P3\2/[-T;QA?3NVD7=NODV>I*S$BVP2=DRYPN2?, ^^/G_ ![N M+B2\GDEED>221B[NYW,Q/))/.6*1XY(V#HZ':RD<@@]B*_1H<%X M)85T'K-_:ZW\EV\OQO8]A9;35/EZ]S^G:BOS_P#^"3W_ 5&L/&GQ.AO-"\%MMG MM-+YBOM:7J"W>& _WOON/N[00]?JW\2/@GX1^,5SHTWBCP[I.O2>'KL7VG-> MVZS?9)L8W+G\.#D$JIQE1CJJ^SQG&V(JX54J2Y9OXI?Y+I?\.G<]"IF4Y0Y8 MZ/J_\C+\&^#-)^'GA>QT30M.L])TC38A!:V=K$(X8$'95''O[DDUJ45E^,?& MFD_#WPW>:SKNI6.CZ38)YES=WDZPPP+ZLS$ ?XFOBO>G+NW][9YNK9J5Y1^U M'^VE\/?V/?"_]H>--_@^4>]M PY]GE'K\AX:OS3\;^.M:^)7BB\UOQ!JE M_K6K7S^9<7EY.TTTI]V8D\= .@ P,5]MD_!E:O:KC?GA\ME+ MWJFB_$^HOVV?^"OOQ"_:L^UZ+HLDG@CP5+F,V%E.?M5\G3_2)Q@L#WC3:F#@ M[\9KY)HHK]*P>"H86G[+#Q45Y?KW?J>S3IQ@N6"L%%%%=1H%%%% !7W%_P $ MIO\ @J;&ZM;J-9H9H7#QS(P MRK*PX*D$$$<$&IJ_'C_@D]_P52F_9ZU"S^'?Q"OI)O =U)Y>G:A*Q9O#\C'[ MK'J;=B>1_P LR1:A:QSP21S03()(Y(V#+(I&001P01SD5^*YQD M];+Z_LJFJ>SZ-?Y]T?-XC#RHRY9$E%%%>2'V./$;H****Z#G/T?\ M^"+'_)%/%W_8;7_T1'7V;7QE_P $6/\ DBGB[_L-K_Z(CK[-K@J?$ST*7P(* M***S- HHHH **** "BBB@ HHHH _(/\ X*0?\GK^.O\ KXM__22&O#Z]P_X* M0?\ )Z_CK_KXM_\ TDAKP^O0I_"CS:GQ,*];_8/_ .3P?A__ -A5/_06KR2O M6_V#_P#D\'X?_P#853_T%J)_"PI_$C]D:***\\](*\-_X*3_ /)DOCK_ *XV MO_I9!7N5>&_\%)_^3)?'7_7&U_\ 2R"JA\2)G\+/R%HHHKT3S0K]0O\ @CW_ M ,FG7/\ V'[K_P!%P5^7M?J%_P $>_\ DTZY_P"P_=?^BX*PQ'PF^'^(^JJ* M**XSM"BBB@ HHHH **** "BBB@ HHHH *_%']JK1F\/_ +3/Q M&&/+\17Q7 MC^$SNR_^.D5^UU?EI_P5I^$DO@']I^378XMNG^,+2.\C<#Y?/C412K]?E1S_ M -=16^'?O6.?$+W;GR]11178<9]6?\$I/VE[?X/?&"Z\+:Q<+;Z-XR\N**61 ML);WB9$63V#ABG^\4[ FOU K\$P=IR.O8U]_?L)_\%/[5M-L?!_Q,O?L\\($ M%CK\QRDB]%2Y/\+#@>;T(^]@@L>:M3^TCJHU;+E9]W45':7<5_:QSP21S0S* M'CDC8,LBD9!!'!!'.14E?' M+_DM?C#_ +#=[_Z/>N6KJ?CE_P EK\8?]AN]_P#1[URU>E'8\R6X5]0?\$BO M^3NX_P#L#7?_ +)7R_7U!_P2*_Y.[C_[ UW_ .R5%3X2Z?QH_4RBBBN ] *C MN[N*PM9)YY(X8(4,DDDC!5C4#)))X YR:K>(-?L?"FB76I:E=V]AI]C$TUQ M<3N$CA0#)9B> *_,C]O/_@HG??M!75QX7\)RW&G>"8GVRRK]UB]$Z MGJW.%6X4W)Z&=2HHK4Z;_@H!_P %))?B2;[P5\/[R2#P[S#J&JQDK)J8Z&.( M]5A]3U?I]W.[XXTS2[G6]1@L[.WGN[NZD$4,,*&225RVMT:66 M65PD<2*,LS$\ DD] *_)G_ (*B_P#!7V;XKC4?AY\*[Z6U\+DM;ZKKL)*2 MZP.C10'JL!Y!;@R#@83._P!3*S0VC#JW4-,.G\'/S#\O[6UN-8U".&&. M:ZNKJ0(D:*9))78\ \&Z#I^@:3;\^5;1_-*W]^1SEI'/=G))]:ZVBOS_ #3/,5CY M7K2]WI%;+_/U9Y-?%5*K]YZ=@HHHKQSG"BBB@ HHHH *XOX^_ 7PU^TO\*]4 M\'^++%;[2=4CP2,"6VD'W)HF_AD0\@_4$$$@]I154ZDH24X.S6J8XR:=T?SR M_MJ?L<^)/V*OC'<>&==5KJQFW3Z3JB(5AU.WS@./[KKP'3)*GU!5CY#7]$?[ M8/[)'AG]LOX.7GA3Q%$(IN9M-U%$#3Z7<@865/4=F7(#*2.#@C\%OVC_ -G7 MQ-^RS\6M2\'>++/[+J5@VZ.5,F&]A).R>)OXD8#@]0000&! _9.&^((YA2Y* MFE2.Z[^:_7L?18/%JM&TOB1PM%%%?3':>[_L#?MW^(OV&_BHNI6/FZEX8U1D MCUO1R^$NXQTD3/"S)DE6[\J>":_=?X,?&7P[^T!\-=+\6>%-1CU/1=6B\R&5 M>&0]&1UZJZG(93R"*_FQKZ,_X)U_\%"==_8;^).YOM&J>!]8E4:SI(;GT^T0 MYX691] X&TX^5E^0XFX;6-C]8PZM47_DWEZ]G\GY>?C<'[1<\/B_,_>RBL#X M8_$W0?C'X#TOQ-X9U*WU;0]8A$]K&?\ L2K7_P!+K^OK."_^1DO\+._+?XWR9\)4445^P'T(4444 M %%%% !1110 444*I9L#DG@ =Z "OJ#_ ()^?\$O_%O[;&LQ:K=_:/#?P_MY M<76L21_/>8/S16JG[[=07^XG.A67AC1K73M-L[73]/L8E@M[:WB$< M5O&HPJJJ@!5 X P*^%X@XNC0OA\$[SZRZ+T[O\ !>9Y>+S!1]REOW.6^ G[ M/OA/]F;X=6GA?P;I$&DZ5:C7D;')/8 # [6BLOQCXTTG MX=^&+S6M>U*QT?2=/C,MS>7N MYJ5\U_MQ_P#!3OP#^Q783:?/,OB3QLT>8-!LYAOBR,AKB3D0KT.""Y!&%(R1 M\=_MZ?\ !ZNKJ0RS33.9))7)R69CR23R2>37W62<&3J6K8_W8_R]7Z] MO3?T/4PN6N7O5=%V/4OVL/VU?'W[97C'^U/&&K-)9V[L;'2K;,=AIP/:./)R MW8NQ9SW. /)Z**_2:-&G1@J=))16R1[$8J*Y8[!1116I0ZVN9+.XCFAD>&6 M%@Z.C%61@<@@CD$'O7Z\?\$GO^"K4?QTMK'X;_$B_CC\:0H(=*U69MJZ\H'$ M:> M9^[U%4/#&B'PWX;T_3FO+[4&L;>.W^U7LGF7-SL4+YDC #<[8R3@9))J_7XB M]]#YD**\Y_:._:M\!_LH^#FUKQOKUOI<;@_9;4'S+R_8?PPQ#YG/0$\*N1N* MCFOR?_;;_P""T/CS]H[[9H7@O[3X#\'R[HV$$O\ Q,]00\?O9E_U:D?P1XZD M%G%>YE/#^+Q[O35H_P SV^7=^GSL=6'PE2J_=V[GWM^VS_P5R^'?[)8N]'TV M6/QIXVARG]F6,P\BR?\ Z>9AD(1_<4,_&"%SFOR2_:J_;>^(G[8WB7[;XQUJ M22QAD+V>D6N8=/L?]R+)RW;>Y9R/XL8%>2$EFR>3W-%?J64<.X3 +F@N:?\ M,]_EV_/S/(I&/_ "[D]#_RS)_N9V_G_17#F.7T M<;1="NM/Q3[HRK48U(\LC^G6">.Z@62-EDCD4,CJ%MYF/_+ ]%<_ZOH?DY3]9D<2*&4A ME89!'0BOQ7-LIK9?7]C5VZ/HU_6ZZ'S6(P\J4N60ZBBBO+,0HHHH **** /+ M?VV_^32/B%_V!+C_ -!K\9:_9K]MO_DTCXA?]@2X_P#0:_&6NO#[''B-T%%% M%=!SGZ/_ /!%C_DBGB[_ +#:_P#HB.OLVOS"_P""?W[>/A7]DWX?:YI.O:7X M@U"XU341=QMI\4+(J"-4P=\BG.0>@(KWW_A]!\./^A;\;?\ @/:__'ZXJE.3 ME=([:=2*BDV?8%%?'_\ P^@^''_0M^-O_ >U_P#C]'_#Z#XU_\ C]'LY=@]K#N?8%%?'_\ P^@^''_0M^-O_ >U_P#C]'_#Z#XSEV#VL.Y]@45\?_ /#Z#XU_^/T?\/H/AQ_T M+?C;_P ![7_X_1[.78/:P[GV!17Q_P#\/H/AQ_T+?C;_ ,![7_X_1_P^@^'' M_0M^-O\ P'M?_C]'LY=@]K#N?(?_ 4@_P"3U_'7_7Q;_P#I)#7A]>B?M8_% MW3_CU^T'XD\7:5;WEKI^L21/#%=*JS($@CC.X*S#JAZ$\8^E>=UVPTBCAG\3 ML%>M_L'_ /)X/P__ .PJG_H+5Y)7K?[!_P#R>#\/_P#L*I_Z"U*?PL*?Q(_9 M&BBBO//2"O#?^"D__)DOCK_KC:_^ED%>Y5X;_P %)_\ DR7QU_UQM?\ TL@J MH?$B9_"S\A:***]$\T*_4+_@CW_R:=<_]A^Z_P#1<%?E[7V+^PG_ ,%$?"/[ M+?P3E\,ZYH_B2^O9-3FO1)8Q0M$$=(U R\JG/R'MCD5E6BW'0VHR2EJ?I/17 MQ_\ \/H/AQ_T+?C;_P ![7_X_1_P^@^''_0M^-O_ 'M?_C]U_P#C]'_#Z#XSEV#VL. MY]@45\?_ /#Z#XU_^/T?\/H/AQ_T+?C;_P ![7_X_1[.78/: MP[GV!17Q_P#\/H/AQ_T+?C;_ ,![7_X_1_P^@^''_0M^-O\ P'M?_C]'LY=@ M]K#N?8%%?'__ ^@^''_ $+?C;_P'M?_ (_7TO\ !;XL6'QR^%VC^+-+M[RU ML-:B:6&*Z55F0!V0[@I8=5/0FIE!K5E1G%['4T445)05XS^W'^R]'^U+\$KG M2K<1IX@TMC>Z1,YV@3 8,;'LLB_*>P.UN=N*]FHIIM.Z$U=69^#NMZ)>>&M8 MNM/U"VFL[ZQE:"X@E4K)"ZG#*P/0@@U5K]4?VZO^">6G?M,02>(O#[6^D^-H M8\%W&VWU55& DN/NN!PLF#P #D8*_F3\0_AOKOPG\57.B>(]+N](U2T.)(+A M-IQV93T93V9201T)KNIU%(X*E-Q9B4445H9GKW[.G[<'Q _9HDC@T75/MVBJ MV6TG4,S6GOL&0T9[Y0C)ZYK[@^!O_!6[X??$1(;7Q1'=>"]2;"EI@;BR=O:5 M1N7_ (&@ _O&OS!HK*5*,MS2%643]V_#'BW2O&ND1ZAHVI6&K6,WW+BSN%GB M?Z,I(K1K\+?!'Q'\0?#/5A?>'=:U30[P?\M;*Y>%F'H=I&1['(KZ.^%'_!73 MXF>!Q'#KT>D^+K1,!C _BEX;^*.F_;/#>O:3KEM@ M%GLKI)MF>S!3E3['!K*46MS:,D]C>HHHJ2@HHHH **** "BBB@#\//CE_P E MK\8?]AN]_P#1[URU=3\_^CWKEJ]*.QYDMPKZ@_X)%?\ )W(-0M]+TG3TWS3RG@>@ ZLQ/ 49))P,USWQ\_:1\)?LW>$ MI-5\3ZG%;MM)MK*,AKN];LL<>P '%AV5*BCZG3_MN_MZZU^U1K3Z7I_V MC1_!-G+NMK'=B2](Z2SXX)[A!E5]S\QZ;]C;_@F3KWQT^R^(/%WVKPWX3;$D M<97;>ZFO7Y%(_=H?[[#GC:"#N'S7X#\8W'P]\9:7KEK!975QI5RES'%>0+/! M(5.<.C<$'\^X((!'[!?LG?M7:#^U=\/%U73&6UU2T"QZGIK/F2RD/_H4;8)5 MNX!'!! WJ7A&T3GII3E>1VWPV^&6@_"'PC:Z%X;TNUTG2[4?)# N-Q[LQZLQ M[LQ)/1RHDR$R"$?. M\^A@<"JS]I6ER4UO)_DEU?ETZFU.GS:R=EW_ ,CYW_;A_P""@'CK_@H[\0F^ M%?P9TG6KGPE)(4>.TB*W6O;3_K9SP(;8'!"N0.C.0<*GMG[$?_!"G0? 7V/Q M%\7IK?Q+K"XECT"W8_V=:GJ!,_!G8<948CR"#Y@.:^T?V>_V8? _[+7@Q="\ M#Z#9Z-:L%,\RC? . M !P*LT45\OYLX0HHHH **** "BBB@ HHHH **** "O /^"@W[!V@_MR?"5M/ MF\C3O%FDJ\NAZL5YMY".8I,^#/C_5/"_B;3I]*US1IS!=6THY1AR"#T96!!5AD,I!!((- M8-?N-_P5#_X)OV/[:7P__MK08K>R^(V@P'[!.2$75(AEOLDK>YR48_=8\X5F M(_$7Q#X>OO"6O7FEZI:7&GZEIT[VUU;7$9CEMY$.UD93R""""#Z5^TY'G5/, M:'.M)KXEV\UY/I]Q]+A<3&M&_7J4Z***]PZ3ZB_X)I?\%']7_8B\>_V?JC76 MJ?#S6I@=3L%.Y[)S@?:H!V<#&Y>CJ,'!"L/W \$>.-(^)7A'3M>T'4+75='U M:!;FTN[=]T+T\-^))KC4/AOK M$^;B(9>31I6X-S".Z_WT'4?,/F&&^*XHX:6*3Q6%7[Q;K^9?Y_F>;CL'SKVD M-_S/V^HJAX:\26'C'P_9ZMI-Y;ZAINHPI<6MU;R"2*XC8 JRL.""".:OU^4- M-.S/!"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *_'3_@X1_P"3SO#/_8E6O_I=?U^Q=?CI_P '"/\ MR>=X9_[$JU_]+K^OK."_^1DO\+._+?XWR9\)4445^P'T(4444 %%%% !117I M7[+O[)GC7]K_ .(T?AWP;IK7,B[6O;Z7*6>FQ$_ZR:3!"C@X RS$84$UG6K0 MI0=2H[);MBE)15Y;'%>!O FL_$SQ;8Z#X?TR\UC6-3E$-K9VL1DEF8]@!Z[#J^LO\E^+Z]CPL7F#G[E/;\PHJEX@\0Z?X3T2ZU+5 M+ZTTW3K&(S7-U=2K## @Y+,S$!0/4FOS._;U_P""Y^[[;X5^"K<6Y3B0M8Z'9L8[&S[ [%=(O-'/V5H[+Q5XS M%GXH^(*@2Q';OL=$;TA##YY!_P ]6 (_A"\LWC9QGF'R^G>H[R>T5N_\EYG/ MB,5"BO>W['SE_P $Z?\ @BE>>./L/C3XQ6MQINCDK/9>&B3'=7HZAKHCYHHS M_P \QASWV8PWZI:#H%CX6T2UTW3+.UT_3[&)8+:VMHEBA@C485450 H Z <5 MQ!?D$(1S7Y1 MB\9CLXQ"5G)](K9?UU;/!J5*N(GW\CZ+U[7['POHUSJ.IWMKI^GV<9EN+FYE M6&&!!U9W8@*!ZDXK\[?VVO\ @N[I?A3[9X=^#=O#K6HKF.3Q%>1'[' >A-O$ M<&5AV=\)D?=<'-?"?[7O_!0/XC_MGZRQ\3:M]DT&.3?:Z%8%HK"#'0E7MY*L-O;P1 MF269V.%55'+,20 !R2:_6;_@F1_P1VM?A&-/\??%6SM[_P 5#;/INAR 26^C MGJLDW423CJ%Y6,\_,V"GEYMG&'R^E[2L]>BZO^NK.?$8B-*-Y?<>5?\ !,?_ M ((W3^/AI_Q ^+FGS6NA_+<:7X:YMB,PJ^TK/3HNB_KJSY[$8B= M67-(****\LP"BBB@ HHHH \M_;;_ .32/B%_V!+C_P!!K\9:_9K]MO\ Y-(^ M(7_8$N/_ $&OQEKKP^QQXC=!11170*8=2 MDNM.U,6L)MKLPJ$\I&Y !R1^5 MU%?JC_PZ2^#_ /SZ>(/_ 9M_A1_PZ2^#_\ SZ>(/_!FW^%'UB(?5Y'Y745^ MJ/\ PZ2^#_\ SZ>(/_!FW^%'_#I+X/\ _/IX@_\ !FW^%'UB(?5Y'Y745^J/ M_#I+X/\ _/IX@_\ !FW^%'_#I+X/_P#/IX@_\&;?X4?6(A]7D?E=17ZH_P## MI+X/_P#/IX@_\&;?X4?\.DO@_P#\^GB#_P &;?X4?6(A]7D?E=17IG[8OPLT MGX*?M)^*/"^AK/'I6DRPI;K-)YD@#01N#\/_P#L*I_Z"U>25ZW^P?\ \G@_#_\ ["J?^@M4S^%CI_$C]D:***\\](*\ M-_X*3_\ )DOCK_KC:_\ I9!7N5>&_P#!2?\ Y,E\=?\ 7&U_]+(*J'Q(F?PL M_(6BBBO1/-"BBOMS_@GM^PAX _:0^ TWB'Q-;ZK)J4>JSV8-M>&%/+1(B.,= M:F4E%794(.3LCXCHK]4?^'27P?_Y]/$'_ (,V_P */^'27P?_ .?3Q!_X M,V_PK+ZQ$V^KR/RNHK]4?^'27P?_ .?3Q!_X,V_PH_X=)?!__GT\0?\ @S;_ M H^L1#ZO(_*ZBOU1_X=)?!__GT\0?\ @S;_ H_X=)?!_\ Y]/$'_@S;_"C MZQ$/J\C\KJ*_5'_ATE\'_P#GT\0?^#-O\*/^'27P?_Y]/$'_ (,V_P */K$0 M^KR/RNK]A/\ @G?_ ,F8> _^O.7_ -*):XS_ (=)?!__ )]/$'_@S;_"O>?A M5\,M+^#?P^TSPSHJSII>DQF*W6:3S' +%CEN_+&LJU125D:4:3B[LZ*BBBL# MH"BBB@ KC?C/\ /"/[0/AW^S/%FBVNJ0J#Y,K#9<6I/>.0893TZ'!QR".*[* MBC;8#\YOV@/^".WB'PU)-??#W5(_$%ERPTZ_=8+U!Z+)Q')]3L^AKY'\>?#7 MQ!\+M:;3O$>BZGHMXO\ RRO+=H68>JY'S#W&0:_=&LOQ9X+T?Q[I#Z?KFEZ? MK%C)]ZWO;=)XS_P%@16\<0UN<\L/%['X3T5^I7Q9_P""2_PO\?F6?15U/PA> M-R#93>=;9]3%)GCV1E%?,GQ7_P""0?Q(\&&2;P[=:1XNM5R56*7['=$#UCD. MS\!(36\:T68RHR1\H45T7C_X2>*/A3?_ &;Q)X?UC0YB<*+VU>)9/]UB,,/< M$BN=K0QV"KFAZ_?^&-3CO=-OKS3[R$YCN+:9HI8S[,I!'YU3HH ^DO@W_P % M3_BE\+VBAU*^MO&&GI@&+54S.![3KA\^[[_I7V%\!?\ @J=\-_B_+#9ZQ--X M+U:7"^5J3@VCMZ+<#"_C($K\JZ*SE1BS:-:2/WHM;J.^MHYH9(YH9E#QNC!E M=3R""."#ZU)7XX_LU_MN>._V8[^*/2-2;4-"W9ET>]8R6K ]=G>)O=,<]0W2 MOTT_97_;&\*?M7>'&FT>5K'6;1 U]I-PX^T6W;_\ H]ZY:NI^.7_):_&'_8;O?_1[ MURU>E'8\R6X58TN:ZM]0A:R:XCN@W[IH"1(&_P!G'.?I5>OIO_@DE8PWG[7] MJTT4VIVR1MDPW<1QNBD7^)&Q]00",$ CD:* MTWW,[VU1^T'[+7[4/A_]JCXHZ<[ S6$I'0_WD."5?HP'8@@ M>F5^(_P#^/?B']G'XBVOB3P[=>3<0_)<6[Y,-["2"T4B]U./J" 1@@&OUT_9 MH_:6\/\ [4/PYAU[0Y?+FCQ'?V$C S:?-CE&]0>2K8PP]""!Q5*;CJCNI5>; M1[GHE%%%9&QR^M_"/1O%7C>SU[6(?[7N])8/ID5UA[?3'Q@RQ1_=\X_\]6RZ M@D*5!(/44454IR:2;V"["BBBI **** "BBB@ HHHH **** "BBB@ HHHH ** M** "OA+_ (*Y_P#!,1?VC-!N?B)X%L57QYI<.Z_LH5P=?@0=AWN$4?+W=1MY M(2ONVBNW+\PK8.NJ]%ZK[FNS\C2C5E3ESQ/YB9H6MY6CD5HY(R596&"I'4$4 MVOU(_P""QO\ P2__ +7BU+XO_#O3O]+C#7'B;2;9/]>HY:]B4?Q#K(HZCY^H M8G\MZ_;-6'-$****](V/M3_@E5_P5!NOV4?$ M$'@GQI=7%U\.=2G_ '65Y$L\$\+B2.>-AN5U8<,I!!!'!!K^8^ON_\ X)-?\%2Y?V=]4L_AW\0+ MYI? =[+LTZ_E8LWA^5CT)_Y]V)Y'\!.X<%J^#XIX9]NGC,(O?^TN_FO/\_7? MR\=@N;]Y3WZH_8FBH[6ZCOK:.:&2.:&50Z.C;E=3R""."".O?B M4+#QO\7K2ZTOP^VV>Q\/-F*ZU(=0]QT:*(_W.';OL&-W!F.98?!4O;8AV71= M6^R1C6K0I1YIGAO_ 3]_P""8?B[]MK6X]4N//\ #G@&UEVW6LR1_-=D'YHK M53_K'Z@M]Q.7 MD..2>G & !U6@Z#8^%]$M=-TRSM=/T^QB6"WM;>(10P1J,*J*H 50. !Q4F MIZG;:+IUQ>7EQ#:6=JC2S3S2"..%%&69F/ &22> *_(,ZS_ !&8SL](=(K\ MWW?](^?Q.*G6>NW8L5XG^V+^WQ\/_P!BOPS]H\3:A]KURYB+V&AV9#WUYZ$C MI''GJ[X'!QN(VGY'_;T_X+F67AG[;X5^#+0ZEJ"YBN/$TT>^UMST/V6-N)6' M_/1QLXX5P0P_+WQAXRU;XA>)KS6M=U*^UC5M0D,US>7[,Q)/]*]K) M.#JM>U;&WC'MU?KV7X^FYU87+I3]ZIHOQ/:OVU?^"C'Q _;8UMH]:N_['\*P MR[[/P_92,+6+'W6E/!FD']YN 2=JJ"17@=%%?IN'PU+#TU2HQ48KHCVH0C!< ML59!1116Y04444 %>U?L8?L&^.?VV_&GV'PY:_8]#LY -2URZ0BSL1UP#_RT ME(Z1KR<@G:N6'NG_ 3J_P""/.O_ +2S6/B[Q\M[X9\!MB:W@QY=]K:]1L!' M[N$_\]",L#\H.=X_7?P/X%\,_ OX>V^CZ'I^F^&_#>AP$I#$!#!;1J,L[,?Q M+.Q))R22R\[4KI%_M+6;E0UYJ+C^\W\* _=C7"CW8ECU?QW_:+\%_LT>"I/ M$'C;7['0]/7(C\UMTUTX_@BC&7D;V4''4X'-?&?[;?\ P7.\-?##[9X>^$\- MKXNUY-T3ZS-G^R[-NF8P,&X8>HQ'T.YQD5^6GQD^./BS]H+QK<>(O&6NZAK^ MK7!QYUS)E8ESG9&@PL:#LJ */2OG\MX5QF/J?63,;W^X#5[Y?7>I(MU/I&2W^W@[ M:^%9YY+J=Y)':221BSNQW,Q/))/K3:*_1\#E^'P=/V>'CRK\7ZOJ>S2HPIKE M@@HHHKM- HHHH **** "BBB@ HHHH **** "BBB@ K=^&?PQU_XQ^.-/\-^& M-+N]:UK5)1%;6MNFYG/4D]E4#)+$@* 22 ":Z/\ 9K_9C\8?M7_$VU\*^#M- M:\O)?L)_\ !/OP?^PYX'^SZ7&NK>*M M0B4:KKD\8$UR>"8XQSY<((X0'G +%B!CY[/>(:.70Y?BJ/9?J^R_/\5QXK&1 MHJW4\_\ ^";_ /P2MT#]CG2[?Q)XB%KX@^(]Q%\]UMW6^CAAS%; C[W4-*0" M1D *I(;Z\HHK\>QF-K8JJZU=W;_JR[(^?J5)5)[_X2CQC&"$T+3959X6_Z>)>5A'L_P"TIK'[6_[,6E^. MMW4445PF84444 %%%% 'EO[;?\ R:1\0O\ L"7'_H-?C+7[ M-?MM_P#)I'Q"_P"P)'V./$;H****Z#G/T?_P""+'_)%/%W_8;7 M_P!$1U]FU\9?\$6/^2*>+O\ L-K_ .B(Z^S:X*GQ,]"E\""BBBLS0**** "B MBB@ HHHH **** /R#_X*0?\ )Z_CK_KXM_\ TDAKP^O&_P#! M2?\ Y,E\=?\ 7&U_]+(*J'Q(F?PL_(6BBBO1/-"OU"_X(]_\FG7/_8?NO_1< M%?E[7ZA?\$>_^33KG_L/W7_HN"L,1\)OA_B/JJBBBN,[0HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@"MJ^CVFOZ?)9WUK;WMI,-LD,\8DC MD'H58$'\:\$^+W_!,;X3_%0336^BR>%]0DR1<:-)Y"9[9A(,6/\ =52?6OH2 MBJC)K8F44]S\Q_C?_P $A_'GP_CFO/"MY9^,K"/+>2@^RWP'7_5L2K?\!?)[ M+VKY9\1>&M1\(:S/IVK6%YIFH6S;9K:ZA:&6(^C*P!%?N]7"_'']F[P;^T5H M/V'Q5HMO?,BE8+M1Y=W:_P#7.4?,O/..5/<&MHUWM(QEAT_A/Q-HKZ&_;._X M)\>(/V6IY-7L9)=?\&R/M6_5,361)PJ7"C@>@(/#]]-INK:;)YD,T9_-2.C*1D%3D$$@UB44;DG[+?L M??M0:?\ M5?".WUR!8[75K4BVU6R5L_9IP,Y7//EN/F4^F1DE37JU?E!_P $ MOOC?-\)?VH--TR69ETGQCC2KE,_+YI.;=\?WA)A?82M7ZOUPU(\LCT*4^:-P MHHHK,T/P\^.7_):_&'_8;O?_ $>]-?MF?L?:/^UE\/FM9/)L?$FG*SZ5J17_5,>L4F.3$W<=0<,.A!]EHKA3: M=T=[2:LS\*_B!X U?X6^,M0T#7K&;3]5TR4PSP2#E3V(/0J1@@C@@@C.:QZ_ M6?\ ;S_8AL?VJ/!W]H:6D%GXVTF(_8K@X5;U!D_9Y3Z$YVL?ND^A-?E)X@T" M^\*ZY=Z;J5K/8ZA83-!<6\R%9(74X96!Z$&NVG4YD<%2FXLIUW?[._[0WB+] MFCXBVWB+P_<89<1W=I(3Y%_#GF.0>GH>JG!%<)16C5]&9IM:H_:[]G/]HKP] M^TU\.;?Q#X?FZXCO+.0CSK";&3&X_DW1AR/2N^K\5?V:_P!I+Q#^S!\1H-?T M&;=&V([ZRD8^3?PYR48>O=6ZJ?Q!_7+]G_X_>'OVD/AS:^(O#MQYD,OR7-LY M'G64V/FBD'8CUZ$8(X-<52GRZK8[J=3FT>YW%%%%9&P4444 %%%% !1110 4 M444 ?.?_ 40_8>F_:[^&_G>']9O?#OCK18F.F7<%U)##=KR?LTX4\HQZ-C* M,<\@L#^)7CW7?B'\+O&>I>'O$&K>*M)UK2)VMKNTGOYEDA<=1][!!X((R""" M,@@U_2#7SW^V-_P30^&O[;>M:=JOBA-8TG6M/3R?[1T6:*WN+J+M'+YD,5/W9[?D?A7_PMKQ5_P!# M-X@_\&,W_P 51_PMKQ5_T,WB#_P8S?\ Q5?K7_Q#W?!C_H9OB?\ ^#&Q_P#D M.C_B'N^#'_0S?$__ ,&-C_\ (=?7?ZWY5Y_^ GH?VA0_I'Y*?\+:\5?]#-X@ M_P#!C-_\51_PMKQ5_P!#-X@_\&,W_P 57ZU_\0]WP8_Z&;XG_P#@QL?_ )#H M_P"(>[X,?]#-\3__ 8V/_R'1_K?E7G_ . A_:%#^D?DI_PMKQ5_T,WB#_P8 MS?\ Q5'_ MKQ5_T,WB#_P &,W_Q5?K7_P 0]WP8_P"AF^)__@QL?_D.C_B' MN^#'_0S?$_\ \&-C_P#(='^M^5>?_@(?VA0_I'Y*?\+:\5?]#-X@_P#!C-_\ M51_PMKQ5_P!#-X@_\&,W_P 57ZU_\0]WP8_Z&;XG_P#@QL?_ )#H_P"(>[X, M?]#-\3__ 8V/_R'1_K?E7G_ . A_:%#^D?DH?BUXJ(_Y&;Q!_X,9O\ XJN? M)R:_8O\ XA[O@Q_T,WQ/_P#!C8__ "'1_P 0]WP8_P"AF^)__@QL?_D.G'C+ M*UM?_P !#^T:'3\C\=**^N/^"FG_ 2^OOV)-3M=>\-S:IKWP]U K"MY=['N MM-N,?ZN5(R 6^1Z^DP>-HXJBJ]!WB_ZL_,[*=2-2/-'8**** MZC0_0S_@D=_P52/PIN=/^%_Q(U!CX7F80:)J]P__ "!W)P()6/\ R[GHK'_5 MG@_(\5<,\U\;A%KO**Z^:\^ZZ[^OD8[ M!7_>T_FOU/U.HHHK\U/&"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "OQT_P"#A'_D\[PS_P!B5:_^EU_7[%U^.G_! MPC_R>=X9_P"Q*M?_ $NOZ^LX+_Y&2_PL[\M_C?)GPE1117[ ?0A6IX(\#:Q\ M2O%ECH7A_3;S6-8U*40VMG:Q&269SV 'XDGH "3@ FNT_9>_90\:?M>?$:+P MWX-TQKJ48>\O)(%W13Z\X\S3K%NG[D=+AQ_>_U8X_UG('Y?&.89SB;ZRE]RBOT7XOS9 MXG[W$S[O\$?5W[6'[:_@']C7P=_:7C#5E6\N$)L=)M<27^H$?\\X\C"YZNQ5 M!TSD@'\=/VXO^"G/C[]M349K"XF;PWX+63=;Z%92G9( ,+SQ!XFU:^US6M0??<7=W*9))#V&3T4#@*, #%8M?I M&2<+X? I5)^_4[]%Z+]=_38]C#8&%+WGJPHHHKZ@[@HHHH ***]&_9C_ &5/ M&O[7/Q$B\.>"]*>\GX:[NY,I::=&3_K)I,85>N!RS$84,>*SJU84H.I4=DMV MR9245>6QP_ACPOJ7C7Q#9Z3H]C=ZIJFH2K!:VEK$99KB1N JJO))]J_5[_@G M3_P17T[X7?8/&?Q)=2 61V(Y@M(^653S\B!I'[DX 'R'^V MW_P72\1?$G[7X?\ A)#=>%-$;,4FMS@?VI=CH?*'(MU/KDR=""AR*^'Q6:8W M-Y/#Y8G&GLYO2_IV]%J_)'F5*]7$/DHZ+N?>'[8__!2+X;?L7:;);:QJ']L> M*/+S;^'].=7NCD?*93]V%#QR_)'*JV,5^1G[9G_!2OXD?MGW\UKJU_\ V'X5 M#[H- TYV2VP.AF;[T[#@Y?Y0>5534->QD_#.%P-IMBZ?GYG3A\#"EKN^X4445](=@4444 % M%%% !1110 4444 %%%% !1110 4444 %>X?L0_L&>,?VX/'_ /9^AQ'3_#]B MZ_VMKD\9-M8J>=J]/,E(^[&#D]257+#O/^"<_P#P2Z\1_MIZY#KFK_:O#_P[ MM)<7&H[-LVI%3S#:@C!/9I""J<_>8;:_:CX3?"3P[\#/ .G^&/"FDVNBZ)IB M;(+:!<#W9B>6=CR68DDG)-?'<1<40P:>'PWO5.O:/KW?E]_8\_&8Y4_'O+R7#76I3 8,LSX&X]< 851P !7I59_B MGQ7I?@;P_=:MK.H66E:78QF6YN[R=888%'=G8@ ?4U^='[:G_!>73]!^U>'_ M (,VL>J7@S&_B._A(MHCTS;PM@R$=GD 7(^ZX.:_.,'E^-S*LW33DV]9/;YO M^GV1XU.C4K2TU\S[E_:(_:G\"?LJ^#VUKQQX@M-(A8'[/;D^9=WS#^&&(?,Y MZ<@8&/M>A?#];KP'X5DS&UQ')_P 3:^3_ &I5XA!_ MNQG=UR[ XKX]^)?Q3\1_&3QA=:_XJUK4->UB\.9;J\F,CD=E&>%4=E& !P * MP:_2LGX1PN$M4K_O)^>R]%^K_ ]G#Y?"GK/5_@.FF:XE:21FDDD)9F8Y+$]2 M37[B?\$2O^4>/A3_ *_M1_\ 2N6OPYK]QO\ @B5_RCQ\*?\ 7]J/_I7+6?'' M_(OC_C7Y,G-/X2]?\SZRHHHK\E/!"BBB@ HHHH \M_;;_P"32/B%_P!@2X_] M!K\9:_9K]MO_ )-(^(7_ &!+C_T&OQEKKP^QQXC=!11170+O^PVO_HB.OLVOC+_@BQ_R13Q=_P!AM?\ T1'7V;7!4^)GH4O@04445F:! M1110 4444 %%%% !1110!^0?_!2#_D]?QU_U\6__ *20UX?7N'_!2#_D]?QU M_P!?%O\ ^DD->'UZ%/X4>;4^)A7K?[!__)X/P_\ ^PJG_H+5Y)7K?[!__)X/ MP_\ ^PJG_H+43^%A3^)'[(T445YYZ05X;_P4G_Y,E\=?]<;7_P!+(*]RKPW_ M (*3_P#)DOCK_KC:_P#I9!50^)$S^%GY"T445Z)YH5^H7_!'O_DTZY_[#]U_ MZ+@K\O:_4+_@CW_R:=<_]A^Z_P#1<%88CX3?#_$?55%%%<9VA1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5=:T6S\1Z1=:? MJ%M#>6-[$T,\$R!XYD8896!X((.*_(G]O+]EEOV6?C7-868D;PYK*&]TB1CN M*1YP\)/=HVX]2I0GDFOV KY1_P""P'P]A\2_LQVVN>7_ *5X9U2*19.ZQ39B M=?H6,1_X"*UHRM*QC6C>-S\P:***[CA-+P=K\GA7Q=I6J0L4FTV\ANHV!Y5D M<,#^8K]VJ_!O1]/;5M7M;6,9DN9DB4>I8@#^=?O)7+B.AU8;J%%%%? M'+_DM?C#_L-WO_H]ZY:NI^.7_):_&'_8;O?_ $>]FN^(KZ('_ ,==+=:?>##*<"6VD&-T4B_PNO<>X()!!/#4I\K.ZG44EYG5T445F M:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X]\!Z/\3_ M 9J7AWQ!I]OJNBZQ UM=VDZYCFC;J/4'N",$$ @@@&OPO\ ^"CW_!/K6/V' M/BCM@^T:EX'UR1FT74W7)7N;:8C@2H._ =1N'\2K^]%EW6Z?1]55-L.IV^>&']V1<@ M.F+U3/I(R4H\T=@HHHK8H_4K_@D-_P55_MQ=,^ M$_Q+U+_3E"VOAW6[F3_CY'1+2=C_ !]!&Y^]PI^;:6_2ZOYAU8HP92593D$= MJ_6C_@D;_P %4Q\5;?3_ (6_$C4,>*(E$&AZQ5C_R\ ?=8_ZP M<'YP-_YMQ5PSRWQN$6F\HKIYK]5\SQ<=@K?O:?S1^B%%%%?GAY(4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7XZ?\ !PC_ M ,GG>&?^Q*M?_2Z_K]BZ_'3_ (.$!G]M#PQ_V)=K_P"EU_7UG!?_ ",E_A9W MY;_&^3/A*OIS_@G_ /\ !,?Q=^VWKD>I3";P[X!M9=MWK,L?S7.#\T5JI_UC M]BWW$[Y.%/N/_!-__@C!??%!;#QO\7+6ZTOPXVV>Q\/MF*[U->H>?HT41_N\ M.P_NC!;]7="T'3_".A6NG:99VNFZ;I\2PV]M;Q+%#;QJ,!55BG8#U8D%*_)SXM?&'Q-\=/'%WXC\7:U?:]K5XK^[J]4$>3&> MNQRN<$,<@QGDQ6,IX=+FNV]DM6_1?F]EU,ZE10WW[&#^P%_P2X\6?ME7L>N: MHTWA7X=V[EKC6)DVR7H4_,EJK<,>"#(?D7!^\1M/UK\8/^"FGP=_X)Y_#QOA MS\!]$TWQ'JUGE9;R-R^G1S]&EGG!W74UL?-5-M?O=IR,;V*H#U85\#GG$ MTZD_J667E)Z.2U^4?\^G3N>3BL3A\M^U6^X]>_:L_;E M^(W[8OB#[5XPUN1M-AD+VFCVF8=/L_3;%D[F&<;W+/COCBO(:**_0:-"G1@J M=**BET1ZT8J*M%:!1116I05^XW_!$K_E'CX4_P"O[4?_ $KEK\.:_<;_ ((E M?\H\?"G_ %_:C_Z5RU\;QQ_R+X_XU^3/-S3^$O7_ #/K*BBBOR4\$**** "B MBB@#RW]MO_DTCXA?]@2X_P#0:_&6OV:_;;_Y-(^(7_8$N/\ T&OQEKKP^QQX MC=!11170X?\%(/^3U_'7_7Q;_\ I)#7A]>A3^%'FU/B85ZW^P?_ ,G@ M_#__ +"J?^@M7DE>M_L'_P#)X/P__P"PJG_H+43^%A3^)'[(T445YYZ05X;_ M ,%)_P#DR7QU_P!<;7_TL@KW*O#?^"D__)DOCK_KC:_^ED%5#XD3/X6?D+11 M17HGFA7ZA?\ !'O_ )-.N?\ L/W7_HN"OR]K]0O^"/?_ ":=<_\ 8?NO_1<% M88CX3?#_ !'U51117&=H4444 %%%% !1110 4444 %%%% !117SGX0_X*7>" M/%'[0UU\/YK>\TV2._FTVWU2:1#:74\;E HP>>>I?L4?#M_BA^U3X(TL1^9"NIQWMP.WE0?OGS[%8R/QQU MK]FJ^#?^"-GP!DMXM<^(U_ 56=3I.E%E^\ 0T\@_$(@(])!ZU]Y5Q5I7E8[L M/&T;A1116)L?AY\_^CWKEJZGXY?\EK\8?]AN]_\ 1[URU>E' M8\R6X5]0?\$BO^3NX_\ L#7?_LE?+]?4'_!(K_D[N/\ [ UW_P"R5%3X2Z?Q MH_4RBBBN ] **** "OSK_P""F'[ W_"$75Y\1?!=EC19V,NLZ? G%@YZSQJ/ M^61/W@/N'G[I^7]%*CNK6.^MI(9HXYH9E*21NH974C!!!X((XP:J$G%W1,X* M2LS\%Z*^IO\ @HM^PE)^SUXAD\5>&;:23P3JDWSQ*"W]CS,?]6?^F3'[C'I] MT\[2WRS7H1DI*Z//E%Q=F%>L?LC_ +6NO?LG_$%=2T\M>:->E4U33&?;'>1C MN/[LBY)5NW(.02#Y/10U=68E)IW1^XWPB^+F@_''P%8^)/#=ZM]IM\N0>DD+ MC[T/UK^%OQ2T/XS>!K#Q%X=OH]0TO4$WQNO#(?XD<=5=3P0>017#4I MN+.^G44EYG0T445F:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% 'E_[7/[)_A?]L;X/7WA'Q+#LWYFT^_C0&?3+D A)8_7T9>C*2#V(_!7 M]I;]F[Q/^RG\7-2\'^*K3[/?6+;X9T!,%_ 2=D\3'[R-@^X(*G# @?T=5X+^ MW[^PIH/[K%,M:RD,PB]W[273S7E^7IMX>.P7)^\I[=3[7HHHK MX,\L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O) M?&O[&/@GXE?M.Z;\5?$5C_;6N:'I$&E:9;7(#6ED8YYYOM 3^*7,^ 6R%V@@ M;L$>M5\B_P#!2_\ X*C6/[#9MO#.DZ.VM>.M8T\:A:K< K8V4#/)&LLA!W2$ MO$X$:X^[DLO&?0RVCBJU;V.$OS236FFG77HNYK1C.4N6GNSWW]H;]I;P7^RU MX$D\1>-M;MM(L1E8(C\]Q>N!GRX8Q\TC=.G SDD#)'Y!?MY_\%>O&G[6+7GA M_P .?:?!O@.0F,VD,N+W4TZ?Z3(O\)_YY)\O.&+X!KYQ^.'Q[\7?M'^/+CQ) MXTUR\US5;C@/,V([=,Y$<2#"QH,\*H _$DUQ]?J&2<)T,':K7]^I^"]%^K^5 MCV\-@(4_>GJPHHHKZP] **** "BBB@ JYH'A^Y\27XM[?RUP-TDLL@CA@7NS MNV HZ,+ZVW?V?D8(TVWD'[L]1]HE!E(/RI#SGR?Q#XCU#Q=K=UJ>JWUYJ6 MI7TAFN+JZF:::X<]69V)+$^I-4Z*QIT(0;DMWNWO_P -Y;$QBD[]0HHHK8H* M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBNN^!OP(\4_M&_$6S\+^$= M+FU35KP[B%^6*VC&-TLKGB.-<\L>.@Y) ,U*D81*;'0]"TZ\U;5]3F$%K:6L9DEG<] %'\^@ )[5^N7["?_!-GP7^P%X*7XH?& M#4]#7Q99QB;SKV=/L'AW(X6,GB2X[;QGGY8\_>;PGP=^T'\%_P#@DQX5N=.\ M%?V?\6_C1=0F'4M;C;_B5:8QZP1RCDHIQE8_F<@[W3 1?CG]I+]K;Q]^UGXL M_M;QOX@NM3,3$VMFG[JRL0>T4(^5>, MRS8Y)ZU\OBH8S-/W5*].AU;^*7HN MB]=_30X:BJ5_=C[L>_5_\ ^ZOVU/^"\]Q??:_#_P7M&M8?FC?Q+J$ \QO>V@ M887V>4$\_<4X-?F_XQ\::Q\0_$MWK.O:I?ZQJU^YDN+R\G:::9O5F8DG^E9M M%>QEN4X7 PY,/&W=]7ZO^D=%'#PI*T$%%%%>D;!1110 4444 %?N-_P1*_Y1 MX^%/^O[4?_2N6OPYK]QO^")7_*/'PI_U_:C_ .E(W04445T'.?H__P $6/\ DBGB[_L-K_Z( MCK[-KXR_X(L?\D4\7?\ 8;7_ -$1U]FUP5/B9Z%+X$%%%%9F@4444 %%%% ! M1110 4444 ?D'_P4@_Y/7\=?]?%O_P"DD->'U[A_P4@_Y/7\=?\ 7Q;_ /I) M#7A]>A3^%'FU/B85ZW^P?_R>#\/_ /L*I_Z"U>25ZW^P?_R>#\/_ /L*I_Z" MU$_A84_B1^R-%%%>>>D%>&_\%)_^3)?'7_7&U_\ 2R"OB>:%?J%_P1[_Y-.N?^P_=?^BX*_+VOU"_ MX(]_\FG7/_8?NO\ T7!6&(^$WP_Q'U51117&=H4444 %%%% !1110 4444 % M%%% ')_'3XC1_"/X-^)_$SLJMHNFS7,8;H\H0^6O_ GVC\:_$.>ZDN;EYI)& M>:1B[.3\S,3DG/KFOTX_X*__ !._X1']FRS\/PR;;CQ7J21.H_B@@_>O_P"1 M!"/QK\PZ[,/'2YQXB6MC]&/^"=7_ 42A\=65CX#\=WRQ:]$%@TO4YVPNI+T M6*5C_P MAP Q^_T/S??^U*_!-6*D$'!'(([5]I?L:_\ !5:]\ VUIX;^)+76 MJ:1&!%;ZR@,EW:+T F7K*@_O#YP/[_&(J4>L2J5;I(_1JBL?P-\0-%^)GANW MUCP_JEEK&FW(S'<6LHD3/H<=&'=3@CN!6Q7,=04444 %%%% !117 _'S]I/P MA^S;X7;4_%&J16K,I-M91X>[O6':./.3Z;CA1GDBA:Z(+VU9L_%WXL:+\$/A M[J7B;Q!=+:Z;IL1=C_',W\,:#^)V. !ZGL,FOQJ^/OQIU/\ :#^+6L>+-6^6 MXU.;,4(;*VL*_+'$OLJ@#/+EFO =-\/6#DZ=I4WF2'C?(1WQ@#@ /%'[27CF'0_#-BT\F0US=2 K;6 M,>?]9*_8=<#DL> ":_6?]EC]EOP_^RK\.H]%T=?M%]<;9=2U&1,37\H'4_W4 M&2%0'"@GJ2Q)4JCVZVUO'WVKW M)[L3DD]R2>];5%%<1W!1110!^'GQR_Y+7XP_[#=[_P"CWKEJZGXY?\EK\8?] MAN]_]'O7+5Z4=CS);A7U!_P2*_Y.[C_[ UW_ .R5\OU]0?\ !(K_ ).[C_[ MUW_[)45/A+I_&C]3****X#T HHHH **** */B;PSI_C+P]>:3JMG#?:;J$+0 M7-O,NZ.5&&""*_)G]NK]BW4/V4O'GG6:SWG@[5Y&.FWC?,8#U-O*?[ZCH?XU M&1R& _72N>^*7POT7XS>!-0\.>(+-+[2]2C,_82+D!E['!Y!! M/EM=T975T<$DT[,*]H_8Q_;*UK]DWQUYJ>=J'A?47 U33=WWQT\V//"RJ/P8 M#![$>+T42BFK,(R:=T?NA\./B/HOQ:\%V'B#P_?0ZCI6I1B2&:,_FK#JK Y! M4\@@@UN5^0?[$W[:FK_LG>-=LGG:AX2U*0?VEIP;E3P//BSP)%'T#@8./E9? MUD\!>/-(^)_A&QU[0;Z'4M*U*(2V]Q$>&'H1U# Y!4X(((."*X:E-Q9WTZBD MC8HHHK,T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /E7_ M (*>?\$Y-/\ VU_AY_:FC1V]C\1-!@/]FW381=0C&6^R3-_=)R48_<8]E9J_ M#[Q-X:U#P;XAOM)U:SN-.U/39WMKJUN$,00017]-=?#7_!6[_@ MF/'^TQX=N/B!X'L57X@:3!F[M(E _P"$@@0?=QWN$4?(>K ;#GY,?<<*\2?5 MY+!XE^X]G_*^WH_P]#U,#C.1^SGM^1^-E%.N+>2SGDBEC>.2-BCHXVLI'!!' M8BFU^J'N!5SPYXCU#PAK]GJNE7ESI^I:=,ES:W5O(8Y;>12"KJPY!! .15.B MAI-68'[=?\$N_P#@IGI_[9/A)/#7B::WL/B3I$&;B(8CCUJ)>MQ".@8?QQCH M?F'RDA?KZOYF_!/C;5OAOXMT_7M!U"ZTO6-)G6YM+NW?;)!(IR"#_0\$$@Y! M(K]OO^":/_!2#2?VVO 8TW5&M=,^(FBP@ZE8*=J7R# ^U0#^X3C%;Q6&7[M[K^7_ ('Y'@X[!^S?/#;\CZFHHHKXD\T**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH *_'3_ (.$?^3SO#/_ &)5K_Z7 M7]?L77XZ?\'"/_)YWAG_ +$JU_\ 2Z_KZS@O_D9+_"SORW^-\F?"5%%%?L!] M"%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% #[5(Y+F-9I&CA)^=E3#?" M:MX5\,WV/[22UD_TW76'0WDX :11D[8EVQ*/X"Q9V\[HK.I2C-KG5[?U_78E MQ3W"BBBM"@HHHH **** "BBB@ HHHH *_<;_ ((E?\H\?"G_ %_:C_Z5RU^' M-?N-_P $2O\ E'CX4_Z_M1_]*Y:^-XX_Y%\?\:_)GFYI_"7K_F?65%%%?DIX M(4444 %%%% 'EO[;?_)I'Q"_[ EQ_P"@U^,M?M5^U;X3U'QW^S?XUT;2;62^ MU/4M*F@M;=" TSLO"C) Y]S7Y=_\.]/C-_T(6J?]_H/_ (NNJA)):G+B(MM6 M/&:*]F_X=Z?&;_H0M4_[_0?_ !='_#O3XS?]"%JG_?Z#_P"+K;VD>YS^SEV/ MKG_@BQ_R13Q=_P!AM?\ T1'7V;7RY_P2P^"/BKX&?"KQ)8^+-%N-%N[S5A<0 MQS,C&1/)1=PVD]P17U'7'4^)G=3TBKA11169H%%%% !1110 4444 %%%% 'Y M!_\ !2#_ )/7\=?]?%O_ .DD->'U]?\ [GQF_Z$+5/^_T'_P 77=":Y5J>?.$N M9Z'C->M_L'_\G@_#_P#["J?^@M5O_AWI\9O^A"U3_O\ 0?\ Q=>D?LA?L2_% M3X??M,>#=:UGP;J%AI>FZBLUS2?MT^ =8^*'[*?B[0= L9-2U;4([< M6]M&5#2E;F)VP6('"JQY/:JC\2)ELS\;J*]F_P"'>GQF_P"A"U3_ +_0?_%T M?\.]/C-_T(6J?]_H/_BZ[O:1[GG^SEV/&:V_#_Q+\2>$K#[+I7B#6],M2YD\ MFTOI88]QQD[58#)P.?:O2_\ AWI\9O\ H0M4_P"_T'_Q='_#O3XS?]"%JG_? MZ#_XNCGCW'R3[,X+_A>7C;_H7C;_H-O^ MAP\4_P#@UG_^+H_X7EXV_P"AP\4_^#6?_P"+KO?^'>GQF_Z$+5/^_P!!_P#% MT?\ #O3XS?\ 0A:I_P!_H/\ XNCF@'+/LS@O^%Y>-O\ H-O^AP\4_^#6?_ .+KO?\ AWI\9O\ H0M4_P"_T'_Q='_#O3XS?]"%JG_? MZ#_XNCF@'+/LS@O^%Y>-O^AP\4_^#6?_ .+H_P"%Y>-O^AP\4_\ @UG_ /BZ M[W_AWI\9O^A"U3_O]!_\71_P[T^,W_0A:I_W^@_^+HYH!RS[,X+_ (7EXV_Z M'#Q3_P"#6?\ ^+H_X7EXV_Z'#Q3_ .#6?_XNN]_X=Z?&;_H0M4_[_0?_ !=' M_#O3XS?]"%JG_?Z#_P"+HYH!RS[,^W/^"0WBO5/%_P"S9KEUJVI:AJEQ'XFG MB66[N'G=4%K:$*&8DXR2<=,DU]55\V_\$NO@WXF^"'P!UC2?%>D7&BZA<>() MKN."9E9GB:VMD#?*2.61QZ\5])5QU/B=CMIWY5<^8?\ @HS^Q-KG[5&FZ3JG MAW5(UU;P]#+'%IER0D%V'(9BK_P2':H^;Y3@@NHC&Q']Y>S*>S D'L37[HUS_Q%^%GASXMZ$VF^)M%T[6[$Y(CN MX!)Y9/=">5;W4@^]73K..C(J45+5'X9T5^DWQ=_X(W^#/%#RW'A'7-3\+S-D MK;7"_;K4>@&XK(H]R[?3U^^+?@EI'T^RTKQ1;I\P?3KU5?'NDVPY M]EW?C71&M%]3EE1FCPWX7_&;Q5\%M<_M#PKKVH:)=-C>;>7"3 = Z'*N/9@1 M7U9\*O\ @LWXHT.&.W\8>&M-U]%^4W5E*;*<^[+AD8^P""OEOQI\ _''PZ9O M[<\(^)-+5?\ EIRBW/X\TYA_TSMKB0_DL9-<+XW_X*[_"?PW'(--/ MB#Q%*!\GV6Q,,;'W,Q0@?\!)]J_+>M/PYX*UGQC >H+ 1KG_< M)'8]Z^4?%OC'5O'NOSZIK>I7VK:E=',MS=S--(_U9B3@>G05Z]\/_P#@G-\8 M?B&ZM%X/N])@;K-JTBV03ZHY$GY*:^A_A+_P1:V21S^./%P< Y>ST6+K_P!M MY1^GE_C3YJ<-B>6I/<^#K&QFU.\CM[:&6XN)F"1Q1H7>1CT Y)/I7UA^S!_ MP2?\6?$Z:WU3QR9O".@L0_V4@?VE=+Z!#Q#GU?YA_6"#,D[]"\CGYG8^I)]. *ZBBBNSO=6NIX)%EAQ(CS.RL, MOGD$&N?_ .'>GQF_Z$+5/^_T'_Q=>@IJVYY[A*^QXS7U!_P2*_Y.[C_[ UW_ M .R5PO\ P[T^,W_0A:I_W^@_^+KW[_@FQ^R9\1?@U^THFM>)_"U]I&EC2[B MW$LD;+O;9M'RL3S@]NU14DG%ZE4X24E='Z$4445Q'<%%%% !1110 4444 <+ M^T/^S[H/[2GPTO/#>OP_NY1YEK=(H\ZQG .V5#ZC.".C D'K7Y _'SX$Z]^S MG\2K[PSX@M_+N;8[X)T!\F]A).V6,]U./J""#@@BOVXKR/\ ;"_9,T?]K#X: MOIMUY=GKE@&ETG4=N6MI2/NMW,;X 8>P(Y K6E4Y79[&-:GS*ZW/QOHKVN]_ MX)U_&:TO)8?^$&U";R7*;XYX&1\'&5._D'M47_#O3XS?]"%JG_?Z#_XNNOVD M>YQ^SEV/&:]Z_8<_; M/V5_%0TW4O FN:AX)U.4&\M!-"S63G ^T0C?]X?Q+T<#U (_0('(KBG&SLCN MA*ZNPHHHJ2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\ MU_\ @L;_ ,$P/^$G@U+XO?#S3O\ B90JUQXETFV3_C[41*/\ EH!S(H^\ M/G^\&W?E?7]/%?EA_P %-_\ @CGKES\1?^$R^#6@_P!HV6O3,VIZ#;/'$=/G M.29H0Q5?*/E("?HW"O$T5%8/&2M;X9/\F_R?R['L8'&I?NZC]&?F MM17T)_PZF_:$_P"B8ZU_X$6W_P =H_X=3?M"?]$QUK_P(MO_ ([7W']J8/\ MY^Q_\"7^9Z?MZ7\R^\^>ZW/AE\3-=^#GCS3/$WAK4KC2=83VMU"<,C#J" M.C*1D%3D,"01@D5[1_PZF_:$_P"B8ZU_X$6W_P =H_X=3?M"?]$QUK_P(MO_ M ([4RS+ R3C*K!I_WH_YB]M2>CDOO1^LG_!.G_@H5H7[MZ1+ MYL,R7-L58=&1U\W#HPR&4\$$U^RO[//Q!\2?$WX5:;JGB[PG?>"_$C+Y6H:7 M<.D@CE7&6C968-&VUPNQW%%%%?-G&%%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 5\#_\ !4K_ ():_$']MW]H+1_%?A36/!NGZ=I_AZ'29(]6N[F&9I4N;F4L M!'!(NW;,HR6!R#QC!/WQ17=E^85L%6]O0MS6MJK[FE&M*G+FCN?CI_Q#W?&C M_H9OAA_X,;[_ .0Z/^(>[XT?]#-\,/\ P8WW_P AU^Q=%>]_KIF7=?<=G]I5 MO+[C\=/^(>[XT?\ 0S?##_P8WW_R'1_Q#W?&C_H9OAA_X,;[_P"0Z_8NBC_7 M3,NZ^X/[2K>7W'XZ?\0]WQH_Z&;X8?\ @QOO_D.C_B'N^-'_ $,WPP_\&-]_ M\AU^Q=%'^NF9=U]P?VE6\ON/QT_XA[OC1_T,WPP_\&-]_P#(='_$/=\:/^AF M^&'_ (,;[_Y#K]BZ*/\ 73,NZ^X/[2K>7W'XZ?\ $/=\:/\ H9OAA_X,;[_Y M#H_XA[OC1_T,WPP_\&-]_P#(=?L711_KIF7=?<']I5O+[C\=/^(>[XT?]#-\ M,/\ P8WW_P AT?\ $/=\:/\ H9OAA_X,;[_Y#K]BZ*/]=,R[K[@_M*MY?[XT?]#-\,/\ P8WW_P AU^Q=%'^NF9=U M]P?VE6\ON/QT_P"(>[XT?]#-\,/_ 8WW_R'1_Q#W?&C_H9OAA_X,;[_ .0Z M_8NBC_73,NZ^X/[2K>7W'XZ?\0]WQH_Z&;X8?^#&^_\ D.C_ (A[OC1_T,WP MP_\ !C??_(=?L711_KIF7=?<']I5O+[C\=/^(>[XT?\ 0S?##_P8WW_R'1_Q M#W?&C_H9OAA_X,;[_P"0Z_8NBC_73,NZ^X/[2K>7W'XZ?\0]WQH_Z&;X8?\ M@QOO_D.C_B'N^-'_ $,WPP_\&-]_\AU^Q=%'^NF9=U]P?VE6\ON/QT_XA[OC M1_T,WPP_\&-]_P#(='_$/=\:/^AF^&'_ (,;[_Y#K]BZ*/\ 73,NZ^X/[2K> M7W'XZ?\ $/=\:/\ H9OAA_X,;[_Y#H_XA[OC1_T,WPP_\&-]_P#(=?L711_K MIF7=?<']I5O+[C\=/^(>[XT?]#-\,/\ P8WW_P AT?\ $/=\:/\ H9OAA_X, M;[_Y#K]BZ*/]=,R[K[@_M*MY?[XT? M]#-\,/\ P8WW_P AU^Q=%'^NF9=U]P?VE6\ON/QT_P"(>[XT?]#-\,/_ 8W MW_R'1_Q#W?&C_H9OAA_X,;[_ .0Z_8NBC_73,NZ^X/[2K>7W'XZ?\0]WQH_Z M&;X8?^#&^_\ D.C_ (A[OC1_T,WPP_\ !C??_(=?L711_KIF7=?<']I5O+[C M\=/^(>[XT?\ 0S?##_P8WW_R'1_Q#W?&C_H9OAA_X,;[_P"0Z_8NBC_73,NZ M^X/[2K>7W'XZ?\0]WQH_Z&;X8?\ @QOO_D.C_B'N^-'_ $,WPP_\&-]_\AU^ MQ=%'^NF9=U]P?VE6\ON/QT_XA[OC1_T,WPP_\&-]_P#(='_$/=\:/^AF^&'_ M (,;[_Y#K]BZ*/\ 73,NZ^X/[2K>7W'XZ?\ $/=\:/\ H9OAA_X,;[_Y#K]& MO^"=W[->N?LD_LKZ)X'\1W>DWVK:;<74LDNFRR26["6=Y%VM(B-D*PSE1SZ] M:]QHKS\RXAQF.I>QKM6O?16U_IF-;&5*L>684445X9RA1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6#XC^%OA MGQ?(SZMX=T'5&;EFN["* GRAPHIC 15 hska-20211231_g2.jpg CHART begin 644 hska-20211231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MP 40 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH ***\6_X>&_L>_\ 17__ "W]0_\ D>O*S//LCR3D M_M'%4Z//?E]I.,.:UKVYFKVNKVVNNYS8C&83"6]O4C"^W,TKV[7/::*\6_X> M&_L>_P#17_\ RW]0_P#D>C_AX;^Q[_T5_P#\M_4/_D>O)_U[X'_Z&F&_\'TO M_DCG_MC*?^@B'_@?$/P=\5O!UGX^\ ZQ]OTF_\S[)=_9Y(O,V M2-&WRR*K##HPY Z9'U7TU"O0Q5"%:C-2A))QDFFFFKIIK1IK5-:-'?"<* MD%.#NGJFMFNZ"BBBM2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BN<\:_%SX9?#C6]#\.>._'&G:5?>)+XV>A6M[*OB+IUI9>%?BQJ_A.2VG9Y;C2(XV:=2,!&W@\#KQ7-C*U?#X:52C2 M=22VBG%-^CDU%=]6C.K*<*;E&/,^VFOWV1UU%>+_ /#,/QA_Z/)\:_\ @-;_ M /Q-'_#,/QA_Z/)\:_\ @-;_ /Q-?/?VYG__ $*JG_@RA_\ +3B^MXS_ *!Y M?^!0_P#DCVBOQ;K]//\ AF'XP_\ 1Y/C7_P&M_\ XFOS#K^:OI#X['XW^S/K M.%E0M[:W-*G+FO[*]N24K6TWMOIU/@^-JU:K]7]I3<+<^[3O\/9L****_FH^ M$/T[_P"">7_)GOA#_N(?^G"YKVFODC]C7X$?$GQG^S;X;\2Z!^TOXG\/VES] ML\K2-.@A,-OMO)T.TL,_,5+'/=C7I_\ PS#\8?\ H\GQK_X#6_\ \37^@O!> M<9W2X.RV%/+:DXJA12DJE%*25.-FDZB:3WLTGW1^T95BL7'+*"5!MJC4/0;WQ!\9_VNM6\9^/?%_B.;P#^TIKOA3P;_P )/XSU'4DTG2;:65(K>)+F M=U'RM@M@LV%R3@5^H]?C]_P0_P#V2O@C^T1\^*;>V M.A^/]9TA!&;F1OFCT^[A1SDGYF!;'&<#%?0G:=?^UOX$MU_X.3_V>?@]:>-/ M&%KX.\:?#'7M<\5>$++QQJ<&EZE?V\>I/%/);1W CR&6,E0 K>6NX'G/Z%?& MG]JSX$?LYW-MX?\ B'XAU1]2ETV2^@T#POX5U+7]3%E$0KW9LM,M[BX6W5B% M,S1B,,0I;)Q7YM_$C]GWX7_L\?\ !SQ^R]X<^%]OK45M?_!OQ/^!-*T6UT)QKV@0:."PMSJFFW;N()YYI&2)E :ZF;:2KE0#[=\$_MR_ MLD?$?]FX_M=^!?CSH.J?#D##>)K29FC67S5A%L8MOFK?VQ?&'A?Q?XT^ M-NC^)Y?&NJRV]Y#HWQ!,T6I6J)#:V]O;Q22&*W=[=0H59;?;M)C6M7]@W]KC M]LK0?^"@MG^PS_P54^ 'A9/B[#\-M1O/AW\:OA]._P#9?BW1$NK8W<4D!QY$ MWF0PR$%4"E6"Q1"13* 6/A;P?\ M$^, MVU?7]4>ZOY+:TAFMX_.F<"2:0*H4O(V[ !9C@$U]R:U^VS^S/X9^"5K^T3XJ M^((OV1%_:S\:V'CJ*SADSX:\42:C;G3=:U5 2M[I M\;! D3+Y<4Q\YA)*EJ*_4?\ X*L?%W]FO3W_ &=?#WC#X46'Q&\<^*OC9I%Y M\!+:X\2S:?I=IX@AC=H=7N;JW)WVT$)/"/B3PSJ.AZO80S#,4[V6I6]O<>2XQME"%#D8 M;D9W_P!I#X\>"/V7?@!XT_:.^),TB:#X'\,7NMZJ(0#))#;0M*8XP>KOMVJ. M[,!WK\__ -G[2_B+X<_X.<_%EG\6_B5I/B+7;G]BZWFU"XT70QIMG Q\3VZI M!% TTT@"K@@RRR2'S/O!2JK]9?\ !5[]G?QK^U?_ ,$W/C1^SW\-X#/XB\2^ M ;Z'0;56P;J\C3SH8,]!YDD:QY/ W\\4 ?.'_!+GX2^,?^"H'[.VG_\ !1+_ M (*(ZSJOB"Z^)-W=7_@/X6V^O7=MX;\(:&EQ)%:QI9P2)'>7,BQ^:]W<"20J M\:KY>&!]Q\/_ +$/C+X(_MP>!/C-\%/BKXR;X9)X8UO1O$?PVU?Q;=7^FZ7= MSBWFMM0M$NI7>%E-X1\9:%+\EUI.H64CQ>7/&?FC9XA'* 1TE'<$#[!\;_$;2?#VJVO@' M3+Z*7Q5K6GWL^@:3M9FE%O%N>:3:#Y4"NT4;2MA \T29W2(" >;_ !=_X**_ ML?\ P.U'Q!I_Q ^*-X(_"$JQ>,]3T/PCJNK6'AIV17":G>6%K-;Z"M;M%N= UW^T1=)K$3 M(KJ]DEN))+P%71OW*OPP/<5\C_\ !LEXETCXP_\ !)1-&^)$"ZIXN?XA>+K/ MXOVVL0!KBYUFXU.>>X6\1ADR/;W%N&#CD'!XK\_O$/AWQ?X;_P"#0WX]>&]: MNKBZ\*:3\;I;7X63W,AD']@1>+M,B0Q,K4 ?L!XB_X+-_\ !+?P MCXF\?>#O%/[:_@O3M2^&)C7QG;WMS+']D=V*".%FC"WD@<;"EL965OE8 \4K M_P#!9;_@F%%^T#HG[+DW[8WA>/QQXB%L-)TB2.Y6.26X1'AMWN3%]GAN&$D8 M$$DBR[G52@8@5Y=_P7B^&7PX\&_\$4_CN?"/@31]-,/PUL=/BDLM.CC<6EM= MV_V>#YL(]UML&3+U MO_$-U);^'M"TS2[K4M4U:6--\JVEC9Q2W-SY:?._E1L$7YFP.:Q/@W^VU^RM M\>_"OB?QC\-OC/IDEIX(NGMO&T&M1S:3>>')4!9DU"UODAGL3A6/[^-,A21G M!KX/_9X\>?$W2O\ @XQTWX?_ +5%U(FM2_L6:;;^!&OV^2XN_MEK-JQA[&=Y MHKHNP^8QVN"=J@5TUWX(U[PO_P '2MMXA^$,36^G>)?V3A?_ !9BMN(;B2+5 MIK6QGF[&?]S;QH3\WEPMCY=U 'O>E?\ !:C_ ();:]>^%K#0_P!LGPS>2>-? M&C^%/"QM;>[D74-55HT,:LL)58B\J*MPQ$#,2JR$JP'0_$C_ (*E?L*?"6^U MV+QU\;9;?3O"WB!="\5>*;3PGJUYH.AZF6C0V=]J]O:O86E02W*XCM@DTI18V#V^0E 'WA_P %*/\ @JG\//V$ MO$OP?^&T>F:GJ6M?%?XDZ#I,-]9>'KN\L;'2)KV/[9<-+#&RR3-;),D,$9:9 MF8.$94;*?M7?$W_@F#\:?B]^SO\ \-%_&0V?C6W^(=IKGP5\."^U&PU&\U9B MT$+36"(LPA+G!:XC2/@@MM9PWR]_P4 NEG^!W_!+ZX>X#D_M"?#42.6S\S:7 MD9/JH]J /M3XS M?M-_!7X!7VDZ'\2?%=PFL:]YQT+PWH>B7FKZMJ2P@-,]OI]A#-=3)&&4NZ1E M4#+N(R,Y'PJ_;>_9-^-/PQU_XQ> /CKH36GB^[U65]-D\/W,1Q)!J M$%XL4UC*O>.=$;D<"74%M\]0=0EE+!>28&)^YPOP9\$:[X/_X.??B]J'PKB:'PKXB_9DT?5/B; M%;<6[Z]_:*VU@\H''V@VD$I4GDH93WH ]P\0_P#!<'_@E3X7^&&E_&75?VQM M"/AK6+Z>UL-2L]+U"YWF&Y:UDF:.&W:2.V\]&C%RZK Q4[9&Q7U%X?U_0O%F M@V7BGPOK%KJ.F:E:176G:A93K+#C#X4TY&U3PS\4FU)TLT5KIHDU!(FD(&7**B!2>5"KC&!7WK_P $ M7[JXO/\ @DK^SC-*/$'A[6-'^(>HZ-!HVHFYO["R1#'JL90KY$V[D M*#\W'.16M&%.I4Y9RY5KJTWLFTM$WJ]/GKH95IU*=/FA!R=UHFENTF]6EHM? MEIJ='17.>-?!?B#Q1X@\/:QH_P 0]1T:#1M1-S?V%DB&/58RA7R)MW(4'YN. M*/$'A[6-'^(>HZ-!HVHFYO["R1#'JL90KY$V[D*#\W'.16L*%" M7)>JE=-O27NM7LGIKS65FKI75VK.V4Z^(CSVI-V:2UC[R=KM:Z*-W=.S=G9. MZOT=>5?M<_M<_#3]D#X:2>./'%P+G4+D-'H.@PR@3ZC.!]T==L:Y!>0C"@CJ MQ56[+QKX+\0>*/$'A[6-'^(>HZ-!HVHFYO["R1#'JL90KY$V[D*#\W'.17Y8 M_P#!77X#?M">#OCQ<_%_XCZ_<^(?#&N3>5X>U9(ML6G1C++8,@XB91D@])?F M?);>%^[\..%WP'B7Q;G7"? M#5;%X##.4DU%3T<8)K^(TG>R?NI-)(E8+& $E((5S\B+GZDDL26))^_/^"8O_!3I?'*Z?^SG^T9KX&M@ M+;^&?$UY)QJ(Z+;7#'_EOT".?]9T/SX,GYEUM_#GX?>-OBIXVT[X?_#G0+G4 M]:U.Y$5A9VJ_,S=C6^MFOXVX1XYXEX>XE_M'#3E5J59?O(-M^UN]GN^:[]UK5/:Z M;3_H1HKR3X0_!+XW>'OAC\/-"^)?[0&HWFM^%G\WQ#/90KY>LJ5(6UF9QN=8 MP0/-.'UC1_B'J.C0:-J)N;^PLD0QZK&4*^1-NY" M@_-QSD5_"&(P6$H8ITHXB,HKF]Y*5O=;2WC?W[)K33F5[6=O[_PV-QE?"*K+ M#2A)\GNMPO[RBY;2M[EVGKKROEO=7Z.BN<\:^"_$'BCQ!X>UC1_B'J.C0:-J M)N;^PLD0QZK&4*^1-NY"@_-QSD5T=<4X4XTXRC*[=[JS]W5JSNK.ZUTOOW.Z M$ZDJDXR@TDU9W7O:)W5G=6>FMMNQG>+O">@^.O#=WX2\3VCSV%]%Y=S%'-E=3D Y4@CUK\7?A#^V9\??^"-W_!03XB?\+R\7>*_$_[''C'XSW7@ MVT\1>)_$MYK-S\.M;CM;6XB:2>Z9Y5LWCN0A5F8E(2X)>%A-^V=?'?P#_9Z^ M#_[6/P^_:R_9W^/'@^VU_P )^*OCYK-CK&FW ^\ITG1RKHPYCE1PLB2+AD=% M8$$ UD:ES_@IC\._!OQ'O?@'XNM/$>M0C5/CEX@^T++I=RW:6V\U %',?*C]TUO7Z+?\%3)?&_QG\%^%_P#@GW\']6TV MV\2_&S4)X-:GU6"6:VL_"M@J7&KRSQPR1R/#.&MM-(5E).JKAEQD 'RK_P $ ML/V]_P!IB[_X*M_$;X(_M?KQ*01YD-M),ZN>(ROF'A#7Q[_P7-^!G_!0+X4_#[X; M_P#!4R[\1?"S5]<_99\5V^N6]AX"\(:CIEW=:-<3P07UK))/?W"M;E F]0@* MQF4@@;@?T3\5_ME_L]G]E7PI^U+J6K6M]\/?B#)X>*/"GB_2O&^B6%OKGA;Q1>Z;,;6:25)('^S2H)$.\G# \@$= M!7F?_!4K_@BOH/\ P3_\*^-/^"L7_!(CXP:G\"?&W@+2)_$'B?P9I5U_Q3NO M6,'[ZX@%LV5BRH9A;D/;N55%BC)#BQ_P<)?&CQ+^T;_P;F_#W]H'QKX7&AZQ MXYN? VO:IHX5@MG<7<*SR1*&^;:K.0-W. ,\YH ^U/BC_P $G/AGJ?PYGT+] MG#]I'XX_"GQ3;V['0O%>A_&WQ'J(@N ,H;FSU&_GMKV(L%WI(FYE! =#AAYM M_P $,_\ @HW\=_VNM!^*W[*/[9\.G_\ "[_V>O&3^&O'&IZ7;K#;ZY#YD\4& MH)&H559GM9U8(H0A8W4*)0B_X95V\F6XNS;A(_P#EK';728(# M5]??L3?M3>"_VVOV2_A_^U;X!*+IWCGPS;:D;9)-WV.X*[;FU8]VAG66%O\ M:C-?,/[,GAK]L[]I#QM\1/V^/@_XS^%%MX9^,-U'IW@VS\=^#-1U*Y_X1'3' MN+;3RKP:A!&+>\:2[U()L)(U(;CP%7QG_@@3J'C7]@O]JGX\?\$2OC7J]C)< M>#M37QY\*IK&.2*UN]"U$1M\,_ C]G+3K6+XA0^$=:GTV_P#&GB.Z9E2RGO+9TG@L M(?*ND:&)T,KV[!RZ.%78_P""G'[,^M_L ?LL^(OV]?\ @F]KVK^"?&'PIM5U M[7/"7]OWMUX>\7Z/"X:^M;^PGF>(N(#+*ES&J7"LA D&[(\F_P""4?A?4OV+ M_P#@OC^VG^S5\6(VLKWXX7EE\1_AW>77R1ZS8+=ZA-.MNQ_UC1-J;1L@Y'V6 M4XPI-?5W_!<[XQ^%?@O_ ,$E_COJ'B:Z43>)OAYJ/A30[)?FFOM1U6!["W@A M09:20O&K?4X[&60 M.]E*PVS6S, S13+)$2!@F,D5^<__!Q[X._::^'?C_X7?M+?L-?$GQ1X?\;> M$-)\0^-=?T;2O$E\ECXDLM#?29WAN+-)A#*$@DN'(V'S$#1MG<,?8W_!%K]F M#QY^QM_P2U^#'[.WQ1LY+7Q)HOA0W.N6$Q^>RNKVYFOI+9_]J)KDQ''&8S@D M&!!((/!!H ]+ M_9 _:?\ A[^V;^R]X&_:I^&-R#H?C?PY;ZI;Q-(&:T=EQ-;.1QYD,JR0OZ-& MU?D_\-OC;\7/VT/^#CCP/JGC[XE^)G^#7C3X4:QKOPU\$6/B6]M-.NM)L;F_ MTZTU&>"&5$G^URVL]_&SJ)[=78:#X)U?S)-&?<_'W@_PM\. MO^#I/X ?#WP1HUOIFC:%^Q]Y6&[((%SX7_M6_LV_&?X!Q?M3?#+XV^'-5^'>\ MTDA40>5L82"3:8RK!@I!KX)_8W\;:[\1O^"O_P"V1^SYXM_:Z\9?#GQ^GB[0 M]2\/^']&M-!8ZSX<31X([:2#^T],NI'6$$LRQ,J*;O>5W.['P7_@J-\#/V=/ M^"_;2\-S?M'2:]>PW%O;0SPK?7]MBV@AABB9H M=.,D2+M5G5,#)4 '?_\ !;S]JG]FOX]:[^R9ZT]Y+QKJU@S%&#:Q2.C7&S=QMW M-Y8'A?\ P<-+XDF-Q_ P"G@X.%/ M859_;FBA7_@X9_87G$:B1_"/Q(5GQR0-'R!^&3^9H ^P/C9^V-^SW^S[KA\* M?$3Q9J4VM)I+:K<:#X5\)ZGK^H6NGJQ4WL]II=M<306VY6432(L996 8E2!6 MM_VZOV0+S]F6V_;)L?VA/#=Q\,;V)'L_%]O>^9;SN\ODI BJ"[SF;]T( IE\ MS]WLW_+7R#_P2,^-FF:O_P %,OVZO@U\5M52+XG0_&"UU"TM+^0+=77A2.R2 MWTOR5;EX88P#\O"_;$)QYH)J?M:Z9_P2R_9,_9<\&?L\?"7]F'3?$-C<_M4Z M5HWPT\&6'B2\L-*;XAR3K.EQ-?+(Y2UMY'=)P!*B/$]N(24V* ?8_P %OVXO MV9OC]\4]8^!?P^\<:C!XWT'2H]4U/P;XK\):IH&JQV$CA$O%M-4MK>:6W+D+ MYR*R!F + D"OCK_@FUX7M/ __!>/]N[P?I.K:Q=6%GHWPZDLTUK7;K49(//T MJ:YE59;J22389II7"[L+O(4 8>G:9\5/#W_!S#\/I_C;\2M#US7[O]DG57 MNAX>T,Z=96,(UIBMO&DDTTKJ"&;S)9"6)9@L8P@Z[]@LC_B(*_;WY_YE_P"& M/_IB:@#ZY_;G^(_Q=^#W[&'Q7^*_P"\/G5?&_AOX>:QJ7A2P%MYYFOX;.62$ M"+GS2'4'RQR^-HZU\(?\$OO 7[!O_!3;]A31/B%\'/VJO'C?'-_"\#^/_B%8 M?$_4X?%^A^(I(1]HFFB^TA3:BX,GE0&,V;Q (JD9Q^B7[0OQK\+?LW? KQA^ MT#XYCE;1?!7AR\UO5A!]_P"S6T+2R$>^Q":_/7_@HK_P0'^!7Q6O-0_X*!?\ M$U_BA=? CXVV&GS:[I?B?P+J?V;1M?D\LS9N(XB$B$X #3PD(P=FECFR: /I M_P"&'[1GP]_X)\?L._ WPG^WI\4+GP_K\/@/PWX=UK7M7L+VZAN==6P@AEBE MNXXI(Q/),DA D<,^&(S@FO4?B;^V!^SK\&OC%X1^ GQ2^(?]A^*O'MX;3P9I M]]I%XL>L7 +0P7 A,#R*"I9 ^5#+N W#/Y,_MG?M>_%G]N;_@V:^#O[5_Q\ MTN*S\3:S\3/#7_"0W4=L((KEK3Q!+9?;@@ 6-9E@68@ (#*0H"[:^GO^"S6J M:9#_ ,% ?V M*EU&!;J3X^74L=LTH$C1BR52X7.2H9E!/3+ =Q0!]&_$7_@K M%_P3B^%'B#QGX6\=?M?^#K74/A]817?C&VM[U[DZ:LLHACA8P*X>X:1@HMD+ M3'^YQ6C\&O\ @IM^P)\?_P!G34_VM/A9^U7X2O/AWHDKQ:YXFOKXV$6FRJH8 MQW,=VL4ENY4J521%9@P*@Y&?E3X&>$O!^L?\'.OQUUW6/#UA67&#MD33_<'RB1T:[G8=Q3QY:)=^&Y9+6]*/;O(\:37#+ 191LT;[7N3$K*I8$KS M7B'_ <? M)2-ED9&8;1M8#(/!_L6_ 3]GSQ__ ,&H'_".?$'P;HBZ-J7P*U_6]9O)+2,% M=1MH[R2+4&?&3/"\$15R25\E%^ZH%>5?M"V/Q(TS_@WT_8+L_BS]J&LI\8_A MJ=M[D2K:&2Y-FK!N1BU, P>0!0!^B'[:VK_\$XO$G[5'P#\'?M3_ !>MK/XH M:#X\74_A#X7L=?NDN[G4Y(S$K2VMKDM"1CYY@L?!4MM9U;V+XV?M2_!/]GRY MM=+^(WB'4I-4OK.:\L_#_ACPOJ.NZK-:PE1++/AKK^K>"O!%S\++31[;1'.O:+;:;*]Y%"=5TZ[)\J]NKF3RX2F M[S)V96\HE0#[:^'G[=/[(GQ7_9SN_P!K7X??'S0-2^'E@)1J/B2.=D2SEC8* M]O-$ZB6*X#,B^0Z"4M(BA"74&3X6?MH_L]_&+XL/\"O"/B#7K7QC'X=DUYO# M7BCP+K&AWATQ)HH&NQ'J5I 6B\V>- PSN;*_BM\3/#NO\ B;QIJD]M=1Z-XXN-4CO-.,<%E;VT$4TUTMJT MELH0A)K8CRP\1J7]B7]K']MSX>_\%#?#/[#'_!6#X&>%;[XF7G@#6F^$_P = M_A_*ZV'B?2TEM)]0MY[8A1;S$VEM(^$C"M$BK$JR*\@!^@GCKP-X9^)'A:[\ M&>,+*6XT^]3;<107DMNY&<@K)"RNA! (96!'8U^7W_!M1X_\.>&_^">GQ"_: MH_:<^.FKW4VC?%;7M,O_ !G\1O'5U=1Z?I=N+18H?,O)VCB0,W;!9GZDD"OU M8K\N_P#@UFB@NO\ @E_\08)D5XY/C=XL5U89# I;9!_"@#Z8U_\ X+@?\$JO M#/PW\,_%W6?VQM!C\.>+IIDT35(]+OY598KZ>P:>94MRUI;FZMIXDN)Q'#(8 MF*.RC->__%'X[_!WX*_#.3XQ_%'XC:7H_AB-8"FL7%R&BG:=E2".'9DSR2LZ M+''&&>1G54#%@#^07[ G@SPBO_!F9XMNT\,6"RZG\*/B#?:E*EH@:ZNH=5U9 M89I"!EY$6"%59LD") .%&-CQ1\7KSP]\5O\ @CWX7^+^J>3\-M5\!0W]Y)>R M?Z-=>)QX4LH-):4M\OFQW%TAB)YW3N1DC@ [CXY_&[X+?&#_ (.-?V/+SX5^ M*/&2:M_8/CL^+/#'B[3==TE[,)X>F6RG32]6CA-NDBM\'ZKKG]A6C@E+C4#IMK.-/B8 M*S+)<>6I5&8$A21\F?MYV.F0?\'"W[!>JK:PI=W/ASXEP2W 4!Y(TT(LB$]2 M%+R$#MN;U-<9_P $H=7UC]HCXQ?M=? KQ=^V-XV\&_$+2/VE/%4_B?P)IEAX M+(HY/#_C>VL[J\TJ[#C*+]JMHI(D=L-A'96.U@!\K8Z. M7]LC]GB'XG>#_@U+XQU >)_'VA_VSX3T?_A%M2\V]L,J'N#_ */MA2/?'YAE M*>5YB;]NY<_,WP[_ &.O^":G[.'_ 2=\?\ ['2:]XB\8_ JROM6TC4%UF\7 M4;NXOI;I4>TTUXHD$URNHMY4"Q*7%Z"BYD&*\;_X(.>)/'?[.GQU\9_\$]OV M^8=2C^/_ (9\'Z2_@37/$6I1W1UCX?PP@6=E92H F;.9IUN%0L7F=FWR"']V M ?J91110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^+=?M)7YV?&G_@ MO!XL^!'Q8\0?![QQ^Q=Y6J>'=4EL[K'Q!(63:?EE7.G\HZE74]U8&OQOQ_D=6"\*.)_%3$>PR2"G.@G*2YJ< M7:32O^\J0NDU9VO:ZO:ZO\W45[5_Q$<_]6;_ /F0_P#[WT?\1'/_ %9O_P"9 M#_\ O?7XM_Q!+A__ *'G_EM/_P"6'K?\2@^+G_0-_P"3X?\ ^:#[1_X)Y?\ M)GOA#_N(?^G"YKVFN8^"WC7Q9\2/A/X?\?\ CCP)_P (QJFLZ7%>77A\WYNF ML?,&Y8FD,<>7"E=PV#:Q*\XR>GK^MN'LNCE&083 QGSJC2IPYKU[7=MKGSL,!5RJ"P51IRI>XVFFFX^Z[--IJZW3:?1M:A1117KE%+Q%H-CX MHT2Y\/ZE/>Q074>R633M2GLYU'^Q- Z21GW1@?>O$OV4O^"9_P"QQ^Q'XN\0 M^./V9O ?B+P]J'BW4WU+Q0;GXE:_J4.JWK[]]U<07U]-%+,?,O\ Q#^(W@CX3^$KOQY\1O$=OI&C6";[W4;LD10+_><@':H[D\#O6%\ /VF/ MV>_VJ_!$GQ)_9K^-'AKQUH$-\]E-J_A?5XKR".Y159H6:-B%<*Z-M.#AU/0B M@#S+Q_\ \$M/V+/B?^T_I/[9WC7P3XMNOB=H,$EOH7BR'XL^);>;38'\[?;V M\<.H)%#"WGS Q(@0B5@5P<50_;E_X)&_L$?\%%=5T'Q1^U)\%CJGB#PS"(-$ M\4:5K5WIVIP0!BXA:YMI$>6,,68+(6"L[,NUF8GTOXK_ +8/[,7P,\;:5\-O MC!\:]#\.Z_KTWDZ%I&J7)CGU*3 ;R[=2,SO@@E4R1GD5Z-;7$-Y;1W=N^Z.5 M \;8(RI&0>: /"IO^"9O[$Q_98TK]BW3?@N-+^'6B:K;ZIINCZ'K]_87$6H0 M3_:8[W[;;SI=M,M0^)DUQXKUWQ9J'ATZ! M_P )=XC\:ZA=ZI9Z49!*;.UN3,'M$:0*[M"4DD9$:1W**1Z#X(^)WP^^)4NM MP^ ?&%AJ[^&]=FT77EL+@2?8=0A5'EM9,?=D59(R5ZC<*M^,/&/A+X>^%M0\ M<^/?%&G:)HNDVCW6JZOJ][';6MG @+/+++(0D:* 268@ #F@#Y]\$?\ !(G] M@+X=_L^>./V5?"GPBUR+X?\ Q(NIKGQIX:NOB7XAN8M1GF:-IIM\U^\D4DAB MCWO$R,X7#$@D&AXQ_P""-/\ P3U\=_LV^'?V3?$?PCURY\%>#M6M]2\&6ES\ M1==N+KP[37KW%HJJQ CCD6/&WY?E7'3>'O\ @J5_P3T\33);6/[6 MOA"WEN(//TZ+5KYK%]4C) #V2W*H;Y264 V_F9+KC[PSTG[0?[=G['/[)VHV MNE_M,_M(>$_ 7_"5:LEDMP0 2(VEPKD @D*21D9H XOP?_P $E_\ M@G]X#^/WAO\ :@\,?L_00^./"NA#2M-UV?7+^>2>);@W"S78EG87]RLQ\P7- MR)9MX1M^Z.,K]&UXCX%_X*6_\$\_B7X@LO"7@?\ ;=^%>H:OJ>W^S=(C\=6* MW=YN.%\J%Y0\F3TV@YR/6O;J /FWXD_\$H/V.O'GQQU']IGPMH7BKX=_$'7! MCQ%XK^%/CK4O#=QK0Y/^FI8S1PW39.2\J,Y/):O5_@I^S?\ "KX!17T_@73] M4NM4U41C6/$GB;Q#>:SJVH+'N\M)KV^EEG>-"[E(M_EQ^8VQ5W&M[QW\3OA] M\,(=*G^(7C"PT=-=UVUT71VO[@1_;-0N7V06L>?O22-PJCDXK=H ^>?$/_!+ MS]DC5_BQXL^,GAS1?%?A#5OB P;XA6_@+Q_JNAV?B=P&'FWEO97$<;RD,^Z9 M DK;VW.=QSL?'[_@G)^QI^TU^SGI?[(OQ;^#S2_#+1H+>"P\$>'_ !'J6B:> ML4!1H(WBTVX@$J1M&C(K[@K*& !YKNOC?^T7\"/V:_#4'B[X]_%O0/"5A>70 MM;"76]22%KVX/W8+="=]Q*>T<89SV%8'P7_;9_92_:$\7W?PZ^$GQPT74O$M MC:BZNO"\[O9ZI';DX$_V.Y6.$]'OM8O=8U349/MD!$4;W,DUU=,JY))9RJ*22%7CL/V(? MV)/V4?&?[-OP9\:I<^(?%.F>%-#TC5/#?A?7_&VHW^DZ!J\-J@WI83S-''-; MR%Q'%*I%HPQ$D)4 ?7M8?Q(^)OPX^#G@J_\ B3\6_'VC>%_#NE0^;J>N^(-3 MBL[.T3.-TDTK*B#) Y(Y(% ' ?M/_L/?LX?M>WWACQ'\8_!]W_PD7@C4&OO! M?C#P]K=UI6LZ%.P =K:]M)(Y45P 'C+&-P!N5L#%WX3_ +(?P2^#-EXE/A#3 MM:DUCQFL8\6^+M4\4W]UKFJ^7&8XA)J,DQN56)&81)&Z)#N;RU3)SSWAW_@I M+^PMXD:(P_M+^'-.AN49["]\12R:5;7ZJF\FVGO4BCNAL!;]TS_*">@)KV'P MQXET+QIX:T[QCX6U..]TS5K&&\TZ\ASLG@E0/'(N><,K CZT >3_ +(?_!/_ M /97_81T_7-(_9;\%:WX>LO$FJRZIK5C>^/-9U6"YOI=GFW7EZA=SHLS[$W2 MJ [!0"37E]A_P0Q_X)?Z=:^/=)M_V:U.E?$>2\E\0>'Y?$^IOID$]TA2>YLK M-K@P6%PP) GMT22,':C(ORU];44 ?.OC7_@E#^P3\0/V6O#7[&OB;X%B3P%X M/U:TU7PU9VWB'4(+VPU"V4I#>)?Q3K=^>J,4\PREMAVYV@ 6OBM_P2\_8F^- M4WP[G^(/PQUJ4_"B\BO?A\FE_$+7=.31[R-PXO$6SO8EDN2XW-<2!Y7))9V+ M'/T!10!XW^T5^P5^S7^T_P"(_"?Q ^)'AG5;7QAX#+_\(9X[\->)+W2]&?$OA_P $:1K$-UXSN1<^ M+O$\_BK4)-)+_ %3[%$ M(8I;Z>:5(E &V,-L7G &37=T4 %%><^#/VM/V>?B#^T?XR_9'\'_ !)@O?B+ M\/M,L-0\7^&ELKA'T^VO(Q);.97C$4F]&5L1NQ4.NX+N&?1J "BBB@ HKYZ\ M7_\ !6?_ ()F^ /%6M^!_&O[=/PQTS6/#>IW&G:_IUYXLMTET^[@D:.:"92W M[MT=65E/(*D4WPI_P5J_X)E>.?%&C>"O!_[=?PQU+5O$6I0:?H.GVGBVW>74 M+J>18X885#?.[NRJH')+"@#Z'HHHH **** "BO+/A;^VW^RI\;OCQXK_ &9? MA%\;-)\1^-_ ]C#=^*]&TD2S#38I7V())U3R=^X8,8,_&^LQZ=I=B@>\O9E8I"N<;FV@D#GD]!U- &K17SCHO\ P6 _X)8^((6N M]+_X*#_")K>.58Y;R7QU9101NQ 56E>0(I.1@$BOH'PWXE\.>,= L_%?A#7[ M+5=+U&W2XT_4M-NDGM[F)AE9(Y$)5U(Y# D$4 7:*** "BBB@ HHHH ***\V M_:$_;"_9>_9.L+;5OVE_CIX<\"V5ZP6UOO$^H+:02N=V$$KX3<=K?+G/!.* M/2:*P/AE\4_A[\9O!UK\0OA;XKM= 22>E>:?LX?MG_ ++_ M .U[>>+;/]FGXQ:;XQ_X0;7?['\47&D1RF"TO=F_REF9!'/A3RT3.H/!.1B@ M#T^BBB@ HHHH **** "BBB@ HHHH *Q?B'\//!?Q7\%ZA\//B%X>M]4T?5+< MPWMEZ?5'XY_M;?\ !,+XT?!#XT:?X.^%?A[4/%.@>*=0 M\CPO?6\6Z1)#EOLUR1A8W106\PX1D4O\NUU7]!OV!OV!O!?[''@O^T=1^SZI MXWU6W UO6U3*PJ<'[+;Y&5B! RW!D(W' "JOT-17Z-Q)XJ<3\39#2RO$248Q M7[R4='5:VYNR75+1RU?1+\TX9\)N%N%L_K9KAHN4I/\ =QEJJ2>_+W;ULWJH MZ+JV4445^:GZ>%%%% $&I:?!JVG7&EW4DZ17,#Q2-;7+PR!6!!*21E7C;!X9 M2&!Y!!&:\Q_9\_8N^ '[+GB+Q-XI^"^E^)[*[\9:U/K'B4:O\1-;U:&^U"81 MK+=-#?WDT:RLL42[U4':BJ#@8KU6B@#C?BO^S]\'_C?J_A+Q#\3O ]IJFH^! M/$T/B#PCJ$N5FTS4(U9!+$ZD$91W1E.596P0<#')7_["G[-^I?M30?MI7>C> M*C\1[72CI=OKOT4 <+^T MA^S=\(?VM?A#JOP'^.^B:EJGA37(3#K.E:;XEU#2_ML)4JT,LMA/#*\3!B&C M+;&XW X%>7>&?^"3_P"P?X2_94N?V']*^#U_[O[2ZE\#ZYXUUC5;)&M[ MQ;R..(7UW,8(C<*)&CB*(YSN!S7T710!\U:G_P $GOV2_$FEV7@GQQ=_$;Q- MX)T^XAFM?AOXJ^+&N:GX?+0NKPI+9W-TZW,*,JE;>8R0+M4"/"J!T_[8W_!. MG]D3]OSPC8_#_P#:P^'>K>)O#^FSPSVF@6WCG6=+L5FB$@CE:WL+N"-W42N M[*6 (&<*,>W44 ?..N?\$G_V(O&>FVF@?%+P;XV\>:/8R1R0>'OB5\9?%7B; M2RR-N0O8ZKJ5Q;R8/3?&> !T %>L_$O]GGX2_%CX+77[/'B;P]=67@Z\TL:; M-HWA;6[S0PMD$\O[,DNG2P2Q1%/D,:,JE?E((XKM:* .*_9Z_9Z^%G[+/PFT MGX'?!33-4L/"^@VL=KHNFZKXFU#538VT<:116\4M_/-*D*(BJD0?8@'R@9-> M4>,_^"47[#OC_P#:NM_VXO$_P]\4R?%:S3R['QC:?%?Q+:SVL/S@V\4<&H)% M%;D2R P(@B(D8;<,17T910!YC^TO^Q[\ OVM-(TRU^,7@^235/#UR]WX2\6: M-?S:?K7AV[9=OVFPO[=DGM9.F=C;7V@.KKQ7P3\%/V(/VV?V0OV[O^%G?MT7 MGB7]K?X5VK)/\+_B#>W,NH:U\-+Q2P\Z70@_ESO(CA&O;*&:Y4Q(RK&KNB_J M)10!2\.Z_8>*-%M]?TR&\C@N5+1IJ&G36DRX)&'AG1)(SD=&4&O,?B1^P_\ ML\_%KXZ:!^TEXWT_Q=+XQ\+0W47AW4K#XFZ_8PZ?')8I[2T;S=UK$D>HK%' ?.F/DJ@3,C';DU]"T4 ?,O[<7_!'[_@G]_P M41\8:-\2?VGO@B=0\4Z!"L&G>*=$UN[TO4!;ABPMWFM)$,L8+,0'W%-[;"NY ML]_I_P"P?^R!IG[)S_L,6OP!T#_A4\NEMI\W@N6%GMI8FD\UG=V8R-,9?WIG M+F7S?WF_?\U>MT4 ?&MM_P $$/\ @FBWP_\ #OPL\3?"_P 5^(] \(Z_;ZMX M6TSQ/\3MJ^.O^";7['WQ'^/ MO@W]I[Q3X UW_A-OAY8FR\#ZMIOQ#UVQCT2W:'R)(K>VMKV.WC22+Y) (\2 MG?NR:]UHH ^8/VRO^".?_!/G]O+XIZ3\'?$5]H][ M<6PSB">6RFC,R8)4%LNJDA64$BNE^-7_ 3'_8;^/O[*NB_L5?$'X!::/AQX M9GM[CPQH6D7$]@VCW,&_RKFVGMW26*8>9+ND#;G\V3>6WMGWJB@#YIT+_@D% M_P $\O#WQ=\%_'FQ_9_2;Q?X#M)+?1=?U#Q%J-U?[*7P2_:3\4_M=_#?PAXBL_B%XW2)/%VO7?Q%UV\75 MUBB\J%9[:YO9+>011X6,&/$8 ";<"O:Z* .<^,'PG\"?'CX5>(_@I\4-%&I> M&_%FBW.DZ]IYE9!:/!I?_"(VD1M+:VM8"C6Z0>04,!B:.-HS&5* M%%((Q7C=E_P1(_X)SII_@JS\0?!_5O$$W@+6EU;0=4\2>-]5OKXW21^7"9KJ M6Y,TL4*Y\JW+>1&7I3WNHZ_J]S92(9I[FX>2XO;J4A(U!9F( M5(T 554?1=% 'YB?\$/?V$_V;?C#_P $F/A7X+^*,7BR[@CTTOX^^%NI>,=3 MATMM22]EDVWNE-,JHKE4E:W9%@GSYCQR;RS?;'[6G[ G[*_[<6@>'_"O[3/@ M35=-=7TB&TOH0PAN0FG74 :6,.P1V!*;CM(KV.B@#PSXZ M?\$XOV2OVE/&/@/X@?&KPGXIUG6?AC=I=^!=07XG^(;5]*NE*$7*_9[]!).= MB@RR!G8##,02*Q/VY?\ @DW^PC_P47&@7O[57P9.LZQX601^'_$VGZS=6&J6 MD6[=Y7VJWD621-V6VR%P&9F #$M7T=10!X);?\$Q/V'[#]D>/]AG2?@DEA\- M$U&WU%M&TO7;^TN9;Z"ZCNX[Q[Z&=;M[@3PQ2&8RER44%L "NE^%G[&GP8^% MGQ,C^-*2^)/$OB^VT1]&TWQ+XV\4WFKW>G:<[K(]M;M&=(U?Q1J=Y,16YL[V>Y>ZM_*C'EH$E M"$IC:S*?H6B@#Y5T#_@B[_P3]TKX@^!OBUXB^&WB+Q7XI^'D5PGAKQ'XV^(& ML:O>H)A&I$LMU=.TT:+'MC@CV.E7%NNV"3[/8W,,=PR M#<%\Y9,;W_OMG.^._P#P3A_9#_:4_:"\*?M4?%WP'KUWX_\ \#0^$O$FD_$ M/7-*DTN-B=ZQ)8WL,8W[F#_*=ZDJVX<5[E10 8&**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ K.\1>+_"7A"&.Y\6>*-.TN.9BL,FHWL<"NP&2 7(R?I6C7&?& M;]GCX)_M#Z99:-\;/AQIWB2UTZ=IKǁEAD9=I88(Y(XK.JZJIOV:3ETOH MOP3_ ".O QP,L7%8R4HTOM."4I;=%*44];;M:&[X=\>^!O%\TEMX3\::3JDD M*AIH].U&*=D4G )",<#ZU%KOQ*^'/A>_.E>)O'^B:==!0QMK[5889 IZ':[ MX--3O=9^"?PCTGPW=:C L-]/IT;*TT:MN"G)/ /-4/BO^Q5 M^RK\H MVI8J+FQNDFC+#J-R$C(K\M_^"\WP3^'FN:OHO[47PV\5:+>7^5T7QA8V&HPR M397/V:X9%8MQAH6)Z8A%?I?\*/@]\,O@;X13P%\)/!EGH.CQSO,FGV"D1B1S MEFP2>2:\F^('_!,']A_X@Z5K5O=_ +1;/4-9AN!)K-FCK<032ALSH=V-X9MP M[9'(Q7FYUE^)S3+?89ZZMZ-;6TU[:VT/L_#3BW).!N-%FKJUO90;BDH0; MG3E=251>T2CI:2Y7.TDGTU_ FOI+_@E3^S7H7[27[7>A:=XUGM%\/^'I%U75 M(+N95%\T; P6BJQ_>&23;N4=8TDKQ3XT_";Q9\"/BQX@^#WCBV\K5/#NJ2V= MU@$+)M/RRKGJCJ5=3W5@:_87_@F-_P $W/A/\$_@=X/^*/Q1^&UI<_$BY(UI MM3O%;S]+,J@PVZ#.%*1;=PQG>S]L5^92>FSVV>M^GDS^W M/%_Q RWA?@25>E6:GBXN%&4$I/WH7YU>4?=2:]Y.ZD^&[K48%AOI].C96FC5MP4Y)X!YK]A;Q?M M[)1Y.]W?[K6W\S_.J$.'O[*2:(/%^V:FH\G2S=_ MFK6_$,3#AY9;"6'J57B-.92A!4UIKRR4W)Z[7@KK>QTM?A%X:L_C_P#\$$?&VG:A\=/B<-;T2WU"WOH[G3;WQ7JDJ M-+"&;?;SV]Q&RDC8Z2J1D-72>,;'QX^)WPP^/?QO_8E^-/PG\4:?XB\->(OB MKJ^H:!K=BP>*YMY? /B9U=2>1T&5."K+@@$$#VG]K_\ :"@_9;_9M\6?'!=% M.JZAI&GB+P[H:'#ZOJ]Q(EMI]@G(^>XO)K> >\HK\N?@3^P]^TQ_P3"_X+"_ M C]D3P=?WFO?LJ^)?B3XE\8_"VXOF>>7P?JO_"(:_%/_!1+P7_ ,$Y&_:.L[2W^&MI/XY\86/A;QN+#4[C MQ!#*+32=-BEMY5E6:W9[N]FC0[XVALRPPW !\]_\$P?#?Q4_X)._\%@/%O\ MP3W^/WQ,O/$VE_M*^"[;XB>&_$]^_P M]XR@A/\ ;J)P &FD2[FV]5B@M5.2 M\(^.M#\5ZEX!D0R+XLT_3KGSY M=-:(?Z\,PBE\GK)Y&U07*J?EK_@X3_9)\#?L>?LT>"_^"C'PO_:&\8/\3O@5 M\1=+USP7;_$GXIW^J_VG#)=PQ7=A;17T[Y+_ +B618QEHK9U((-?6GQ!_P"" MP_[/T?[*/PA_;A^$?B-/$O@'QEXYTO2_&$6@0'4K[1;:\T^[DE6:"VWR1S6D MJQ23Q[2XC@EPIR* /'/@Y_P4F_X)O?\ !>WX)R?LJ>*I(? 7Q>T_4+74+;X; M_$"U6'5-%URPG69);%V"BYV21,K"(K-Y1D$D488K5+_@Y^@AD^#W[+(+:Y\1Z]??:X1Y$B64ADECBB\R3SI,[7^U84DABMK&Z%[?M'D-';K+*I\P M@*!(OK0!^E_[6_['W[//[$- M/\1WTC/-9OLZ,V-TTNU%4$_,0%/SE_P M2Y^$J?\ !%/_ ()]?%;]N3_@I=XNTGPWX^^*?BK4/'7CO36OXE,%Q(DLUMH\ M'SD7%XQ,["-"Q+SE!N$98@&-_P %X?@W\=/^"@ND?$'P[^S=XRU/39?V2/#M MEXXTS^RFYU3QP6COXK7&#NEM-'BED11@F76K8Y(4J?NO_@G9^V#X8_;X_8F^ M''[6OAM F\&1^,X_$WP1OKK MQ)#+%NO(86NM$$[.0]S&)+=1%G>SV]RV-S'(!WG_ 1>\>WG_!1?_@I)^U)_ MP4#^,A_M67X=>-&^'7P9L+SYX?#&CPO/]H>W0Y6.>Y5+=Y)%^8EI5W;&VUZ= M_P '(GPJN&_X)UZO^V-\,-3D\/\ Q5^ FK6'BSX>>,M. 2\T]Q>0PW<(DQEH M9;>63?"+$\8?" MCXFZBPAT6RU.22U3_ ()C?L)>)]'^(?Q0^+EYI^G:B/#6HQWMEX0T5;N*XN]5U6> NEG!Y<)B M17(DE:4"))"I% 'U]^PQ^T3-^UQ^QG\+?VG+O38[.Z\=^ ]+UJ_LX<[+>YGM MD>:),DG:LI=03S@"O@/5O&4G_!1C_@Y0U7]E[XJ*-0^%W[*7P^@\1:5X3N!O ML=3\5W2631W]Q$?EE>"._*Q[@?+>UW*!YCD_HM^R]\!/#/[+'[-W@+]FOP;= M27&E^ _"&G:#974J!7N$M;=(?.<#HSE"[>[&OS@_:B\*^(O^"3/_ 7#O_\ M@K!XJ\):MJ/P%^-_@6'PQ\5_$>C:;+=_\(3J<"VB07]U#"K.MHZV-N#* 0#+ M/D;A&L@!^EWQT^!WPK_:4^$/B'X$_&SP;9Z_X6\4:9+8:SI5]$'26)QC(S]Q MU.&1QAD=592" :\6UWX]Z1^PWX7^!?[!_A/2Y?B%\4?$7AN+0O".C_;%T^&Y MM])T^,7FK7UP5E^QVB*BDLJ32,\J)''()M%M+[X2_M-^#?B M%J>J0[M!\+?#WQ'::QJ^K.1Q'!:6\C2$Y(#.X2.(9:5XT5F'QG^WQK?C_P#9 M*_X+$_LQ_P#!3#]H71$T?X6:A\-KSX=_$/5[:Y:YT_P3JMV\\\$]S<;%"6\D M\\4)N6"(%@9FV_*" ?3_ ,*_^"C]W/\ MD7W_!/[]ISX''P#\4I?"S^)/!,& MC^)EUC1_&.FIO$IL+V6"T?[1&T;AX)X8BH0N"R M7G'PC_X*]_'?]I+6OC3\ M/OV*(NSSWN)8(79@4CB@:Z+<.[1 M(0QY#X[Z%X._;?\ ^"VO[-7QI_9W\:Z5K_A?]GKPCXKUGXF>-?#^H1W.GVC: ME:QVVGZ:UW$QB^T,?.G:'<66#<[ *ZD\S_P12_:,_9_F_:\_;RU!/C;X3%O) M^T#<:K'<-XAMECDL%@\IKM6+X: .C*90=F1UH [CP3_P7 ^*/Q[_ &(6_;1_ M94_X)P^,/&%KX=L-1G^)6C:UXOL]$7P_+8-(+NTMYIHW?4YT2)I0(80A5D4N MDI:%>K_:+_X+:_"_X(_L5_!_]NGPK^S_ .+O%?@SXP:EHMG8WEO=VENNBR:@ M3^[NU\R2X:2/9*-L$$JL\>W>-RD_*W_!'/\ :'^ EA_P0W_:#FU#XT>%;=;/ MQ/\ $2:[%QK]NAACNA,ULS!G! E#+Y9/W\_+FO$/B9\6/AW)_P &Q'[(_B+3 M?%MEJ$'A3XQ>#T\0)IDXN9;&6#4+QY89(X]S+(%&?+(W'(P.10!^@.J?\%J? M&OPA_;'\ _LZ_MB?\$_?&WPC\%_%W6/[)^%OQ-UWQ+87D>HWKLJP07UG:[CI MDDI>,".25I%,B[T4"1D]O\5?ML>)?%?[2GBW]DK]DOX2:7XZ\7_#O1["_P#B M%>^(_%SZ'I&B/?(\EE8FXBL[R:6\EBC:;RU@\M(MK/*K,J'Y@_X+!7'PN_X* M1']FO]EC]EOX@Z#XX\0WOQZT'QM>WWA758;^/0?#6G17+7FK3RP,RP1D2I#% MO*^=+*$3+ XY_P#8[^(.F?\ !.K_ (+-_M4_"G]L/Q39>%-%^/\ JVF^-_A' MXW\1W:6FF:S'!%+'=Z? ' MXV?%?XJ^"-=\"^)_V"4\5?L_>+/ M"6C>';6&-"UIXUL=.TB*WUFZM\ BXMPP:&.:,,DY$NQN,USG[+?PXN?V OVZ M/@7X&_X)2_MR77Q;_9X^,VH7P\0?!>^\21Z['X.TQ+5YSK%E/V1]%_9&O_#/B[X4^%=(O[O5]=UF MP6?Q&;J.62TAS:>>L<.PJ5D:9V7SF#1(P9:\>_X(U?MP_M:_M"I^T5\2_P!J MGP/X;TW0_#?[0GB?2];URV\:,UMX8BTK3--MQ8P026R^;;HL'F-O+O5?A]X,MM+@M=8AD:]GM+(?:HH= MK'S7BW#S%7)3D-C!QY?_ ,$Z[K1_B5\"/^"AG_!,;2_$,NG?&/QQ\=/BN=)\ M.36FI!9ZE*^S9#:R2+M69F"L60 YD3(!]3?M!_\ !7OQY^SS^S1I M'_!0/Q'^QQJQ7^E:O80WNF7T!REQ;RH)(Y%]F5@1 M[&OQE_X)Q_M__P#!'>U_9I\)?LL?M5_L,>&M+_::\$:9;>$->^%%S\!X[S7? M$>LVL2VZ/;L+-D>2Y**[--)&(W=S(1&!*W[(_#S3KO2/ &AZ3J'AC3=$GM=' MMH9]%T8C['8.L2J;>#"J/*0@HF%7Y5' Z4 ?)_\ P5+^#7@#X%_\$9OVEO!_ MPYT5+.TO?AYXNUF_8(@>ZOK_ .TWEU/(54;W>:9R21G&!VJ3_@F/\%?AY\>O M^"-'[-7@KXE:%%?6=I\,_!VKV+-&ADM;ZRCM;JVN(RRML=)8D(8#/4=ZL_\ M!=SXF_#KX>?\$F?CS9>._'6D://KGPPU?3]%@U+48X9+^ZEMS&D,*NP,KEY$ M 503\PJ?_@AC\2_AW\0_^"3OP$M? GCG2=8FT3X5:)I^LPZ9J$<[V%W%:)') M!,J,3%(KHZE6P";WQ[\9-2^*7PV\3^+=0C ML;+Q5I.HG,OV>YF98Y);<1PB2(-N5FDP,1L1R_PF_9S\:>-/V;_^"H7[77@# MP]?7'AO]H71?$5M\*[."T?=K]O8Z!J-N-3M4QF2*\N;J00N!^^6-77*NC$ ] MM_9P_P""D/Q#_9B_X(R_##]K7]J[X47VKW%S\/O!EIX:;1?$HU#4/&&I:G;V M\,4D_F01+9-)+(CN6:0*'?!9E57]@\"_\%!_B#I7[>6C?\$_?VG?V>M,\(>) MO%W@6Y\4>"]>\)>.'U[3-1AMI?+N;65IK"REM[A!\^/+DC9?^6F>*^&],_X* MO6WP,_X-\O@5X[_92\5M&]+\ >!OBCXXM/#BY9<\@8-?I!XV\=^"/AKX9NO&OQ& M\8Z5H&C6*!KW5M;U".UMK=2< O+*RH@R0.2.M 'XR_\ !!/]MC_@G[^SC_P2 M]^*?PU_:X^,_@6W%]\:/%,<_PWU*]M[O5-;M9TMHTMX-)!:>[\XAHU1(V#G( M[''TE_P:_P#[-W[3W[-/_!._5= _:,\&Z]X3L-?^(^I:U\._!/B?>M]H6AS1 MP".*6.3Y[D6 M_BL_'/Q!XB\'WUE?Q_VMX=O1':/8ZO#$&$HCRQ0L,!T:6,,"21]D_P#!+_\ MX*>WOQ@\)Z__ ,$W/^"@WQ TOP)^U'\.Y7\*Z]9ZOJ$=N_BS='LM-7TXR%!= M-/&TA?&G_@JG\1O!?[-/B+]NOX*?LE1>/?@EX4FNY-1\ M1KX^2PUG4M-LYW@N]5T[3FLY(KFT0QRLAFN[>25(RZIL9&?Q_P#;I_X*6_'[ MQ;\8?V+V_8W\*Z/J_P +_CIXMM]9MM4NO$SV%[KXBLC=1Z;*GD.+.%3)')(S M>8[21"/8@5B_RU_P2[_:T_X)4?L?? B+_@GM_P %5?V3?"'A7X__ JU.YT* MZL]8^"G]LW?C.,W,C6=Q92064SW3R(\<:[CF7"R(65_E]]_X*E^+O"GP#^)7 M_!/G]H7XI?#6P^$O@3PO\6+MM?TZ*S2*Q\()>:?_ *-:W'V=?*A=0"K[/W8> M.4J2HW4 ?6:?\%"O&GA?]O\ ^'W[ 'Q<_9XM]'UGXA^ K[Q-I^OZ-XR&H6UH MMHI\^UE1[2%MX<8#+E2K*^+?[#&L?L[7D7B/X6>$ M+#Q%'=Z%XFM[N/7K>\P8(H!5PY^5?V\OVB_A!\!O^"T/ M[)/[;GQJ\5'PG\*]?^%7BG1;;QIXBLIK.SM[R:,301W)E0&V,B.I42A3R<@; M6Q0_9#_:P^"?B#_@X9_:#^('_"07>GZ#XB^!7AF70M9U?2I[6WO+: !GN]TB M#R;6KQKYBEHRKD ],_9T_X+;_ !W_ &L="M_%?P _X)6?$/Q#ING_ M !BN/ _CF6#QAIL;^'(XGC0W3"3:ES*I9S)#&_E0H(V>Y_>@#4^%?_!8_P"/ MO[1LWQF\(_LU?\$Q?&7B+QA\'?'MUX:U/P[J_CK3--AD:WC!D:6](D@29GWI M'!;-=E@F]WC5T+,M7N;2WU:% MI(].FF@>&\*AL_9W4Y67[AP0#D'%'_@B%^TE^SU#^T/^W=J]S\<_"$-I_P - M,:MK NY_$=LD3:=L2(7H=G -N9%*B4'83WY% 'VM_P $\?VW?A]_P46_8_\ M!_[7OPUT"^T?3_%-M.+C1=38-/IUW;W$EM<6[LN ^V6)PKX&Y=K87=@?)7_! MV!'&_P#P1*^(S.@)3Q!X=*$C[I_M:V&1^!(_&H_^#5;X@^!?%G_!)G0_#GAC MQ?IM_J.C>-?$7]KZ?:7J//9"?5;F:$RQ@[HQ)&P==P&XV%MN;3V>-E*!I9&)=595(D\OYF_P""^7[3G[.? MBG_@F%\%?$'AGXZ^$=1L]1^,G@F[L;BQ\0VTRS06[^;/*NQSE8T^9ST0$;L9 M%;__ 5\_:,_9_M_^"D_[ 6IR?&[PE]FM?B=K-]=7*^(K8QP6L^GPQ0W#L'P MD4CLJJY(5B>": /KSQ7^VSXI\5?M+^*/V2_V2OA#I?COQ5\/]'LK_P"(FH^( MO%[Z)H^@O>JSV5@UQ#9WLLU[+&C3>4L&Q(MK/(K.J'XR_P""*?[07AWX?^(O M^"@'[2G[0.@2?#S3] ^/NJ:QXST_5)TG;1A;V1>Z4O#E9]I1]K1@^:"I498" MLC]C3]JKX9?\$R?^"M?[6GP/_;Z\?6/@&R^-'C:W\??"GQYXJN1:Z1KNGO'( MKVR7DF(E>%9(8@K,,M'(O!"A_&OA;HMQ^W3\#_\ @J5^S=^SK+J-_P"+?&_Q M,O-9\)V!TBZMVU."..*5(PTL:K&TY@\I5D*D^*S6TNKZ4+-(X(RJDR&WO+ MDQX((+;5;H/CI_P4[\1_LV?\% /AG^Q5\9_V"OBO+XR']E7 M$\2,QLI(S:AXKUOW:K 3L=IXPLK9)'QW^QW_ ,%&O^",?[2?P>\-_#'1?V"O M DO[2MU9)H][\$+CX%Q)?#Q!&@CF$L_V$PV]DLJM))T MA#;A<23Y-RP_U-H'B;8]["Z@'TY^QM^TYX\_:N\)ZQ\3-2^#%OX:\)KKEU9^ M"]=3Q-]N_P"$ILX)GB&J01_9HC'9S; \#L=TJ$.%",CO[)7PE_P0_P#^"H'A M;]L;X,77[,WQ<\5^%K+XY?!N]F\*>.= T/4;(B$FM95BR3$ M-D;A@ J-%N^[: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^3OVJ?^"9WA/]HS]M/X M>_M(W4-JNEZ9_P CS82 9U'[, ]EQ_'N;]U)G_EFBCM7UC117+A\'A\-5J5* M<;.;N_6UO^#ZMGN9KQ'G&=X+"83&57*GA8.G37:+DY??JHW_ )8Q70****ZC MPPHHHH **** &R0PRNDDL*LT;;HV902C8(R/0X)'T)IU%% !3);:WG>.6:!' M:%]\+,H)1MI7(]#M9AD=B1WI]% &7IW@CP9I&NW/BG2?".EVNIWHQ>:C;V$: M3SC.?GD50S$_B%X5U'P+X\\,V&M:+J]E) M::KI.J6B3VUY;R*5>*6-P5=&4D%2""#7QA^RG_P21UK_ ()B_&GQ-XW_ ."< MGQ'M;?X;>.;M;KQ1\#?'EQ.VGVMX!M6\TO4HUEGLF5<(T4L-P)% 4NNR,I]P MT4 5M(EU:?2X)M=L;>VO6B!NK>UNC/%&^.0DC(A=<]&**3Z#I5AE5U*.H((P M01UI:* ,GPWX"\#>#9;BX\(>"])TJ2[;==/ING10&8]OK6E=VEK? MVLEE?6T&M,BT7PYHUII]G "(;2R MMUBBC!.3M50 .?05:HHH *^*O^"W?[+?[3'[8_P,\!?";]FCX7P:WJ&@_%O0 M?%VIWFIZ_;6%JEKI\LDCP*TC&1IG+(% 38!DEP0%/VK10!C^"]*TBTTPZS8^ M H_#UUJA%SJ5B8+=9Q,>OG-;LZ.X[L'8>YJWKWAOP[XJL/[*\4:!9:E:[P_V M:_M4FCW#HVUP1D>M7:* &B&%8A L*A% "H%& !T&*IZ5X7\-:%>W>I:)X=L; M.XOY ]]<6MHD;W+#HTC* 7//4YJ]10 4Q+>WCF>XC@19) !(X4 MCID]\4^B M@"E_PCGA[^W?^$H_L&R_M/R/)_M'[*GG^7G.SS,;MN>V<5=HHH **** *.O> M%_#7BF"*U\3^';'4HH9EEACO[1)ECD'1U#@X8=B.:O444 0/IFFRV,FER:? MUM*K++;-$IC<-G<"N,$')SZY-*FG:?$8#'8PJ;9"EL5B \I< 87^Z, # ]*F MHH **** "BBB@"E=>'/#U[K%OXBO=!LIM0M$9+2^EM4::%6^\$ZC\JY@21=P;;(H(R#D'GT(!_"GT4 5=7T/1/$%JMEKVCVM]"DJRI#>6Z MRJKJ^MK&&.:Y*FYF2(!I2HVJ6(Y; &!GH*FHH * M*** "BBB@ HHHH IZMX>T#7FMWUS0[.]-G.)[0W=LDA@E'1TW [6'J.:FL]/ ML-.61-/L88!+,TLHAB"AY&.6'/#UGK5QXDM-!LHM1NX MUCNK^.U19ID7[JNX&Y@.P)XJ[110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?G[_P %X/VB MOC!-^QY\9O@5^RYXNGT34O"OPKOO$?Q/\96+'S-$T\PR?9=+A<$;;V^96R0< MPVD4TAVO+;%@#] J*_-S]L+]N_XI?L1?\$#/A!\2?A%J@_X65X^\">"/!_@? M5+Y?.\C5M2TV#-VP?/F/'#'<2KN# R(NX$9!9_P4:B@_X(R_"OX0?MI?!GQQ MXHNK;P_\1=(\.?&T^(?$]Y?_ /"9Z'?J\5U?7HN)7#W\/?C#JG[HP?"KX(_"J'Q-XXT'3=1FM5\2 M^(M0DM_L5O>M"RM+9P6DXG$!;8\Q!D5PB8T?V#OCYXI^#_\ P5%^/'_!*;Q% MXEU'5_#/AOPYIGC_ .$F:/=K#%?:8T\S-));P7DR?9PQ8QQR&/. MU$"@'W91110 45XEJG[4OQEL-3N;"V_8M\;W4<$[QQW,5S;;9E#$!QENA R/ MK5_X2_M2:Y\2O&^J?#W6O@=K?AW5=*L(KN:SU&\@>0QR,0IVH25!QU/6@#UZ MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^ M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_ M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27 M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+ MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4 M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^ MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI: M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU? M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"] M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^ M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_ M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27 M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+ MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4 M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^ MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI: M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU? M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"] M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^ M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_ M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:M:5JM[J$CI=:)/:A5R&E M(PWMQ0!>HHHH **** "BBB@ HHHH **** ,OQO=>+++P7J]YX!TRUO==ATNX M?1;.^F,<$]V(V,, ME^(_"&LZK\5?B-;?%EKK5-0NKF+_ $K4!;BV56945(XH P6*&&&%"$C6OVMK ME?C?\%/AE^T?\(?$?P'^,_AG^V?"GBW29M,\0:5]MFM_M5K*NV2/S8'21,CC MO#U[\>?^">?@G]F?X=RK M?Z[\8_C;X7\.^%XK1A(;AY7EG\U<=8UCB+L_W57DD"OOW1/@G\*= ^"MG^SI M:>![*?P18^&(O#D/AO4E:\MWTN.W%LMK*)RYF3R0$;S"Q89W$Y->??"'_@GW M^S%\%/&/A[QSX6\,ZWJ%_P"#=,ET[P*/%7B_4M8B\+6DB!'ATZ.]GE2TW1A8 MB\8#^4JQ;O+ 0 'R)^S-X(U#X'_\'-7[147BJ%X(?C%\#/#OB3PA<3?=NH=- M6RTNZB1C]Z19(]Q3.0I#8P0:7]F?P9J_Q,_X.;OVB_CSHD+R:!\.O@/H/@C4 MKU!^Z.IW[V6I+"&Z,R10/N4?=++G!(K[@^.O[+/P:_:)U+P[XD^(6B7T.O\ MA"[FN?"?BG0-9N=,U72'FC\J<07=K(DJQRQX22(DQR +O1MJXO? ?]G;X0?L MT^$+GP5\'?"?]FVVH:I/JFL7=S>S7E[JVH3$&:]O+NX=Y[NX?"[I979R%5+_B+EG%6/P>&QO+3I5JL(KV=%VC&?Y7E6\DWW/LZ;L^7M^\,9SSC%?GQ7M/_!/+_D\ M+PA_W$/_ $WW-'"?B_XBYGQ5@,'B<;S4ZM:E"2]G15XRG%25U335TVKIIKHP MRWB;/,1F-&E4JWC*<4URQV;2?V3].Z***_M\_60HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "O"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,: M@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** /S$_X*&_\GA>+_P#N'_\ IOMJ\6KVG_@H;_R> M%XO_ .X?_P"F^VKQ:O\ -7CO_DN,T_[":_\ Z=D?A&$/^XA_P"F^YKQ:O9O^"?5U;6G[7W@^6[N$B4R7J!I'"@LUC<*J\]R MQ [D@4<"M+C?*V_^@BA_P"G8AE&F;8?_'#_ -*1^GU%%%?Z5'[N%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 5X7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2"> M/_\ L1-*_P#1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!S?Q?^)>C?![X9ZS\2=>(,&D MV32K$6P9I/NQQ ^KN54?[UJD'^&O=*^0P/_"UQ+5QKUI86]*GV=1V=:7_ &[[M)/HU574\RE_M6/E5^S3 M]U?XG\3^6D?7F"N/^.'P8\-?'+P-+X0UZ22VN(Y%N-)U6VXGT^[3F.>,C!!! MZC(R"1QUKL**^EQN"PN8X2>%Q,%.G--23V:?]>JW1WU:5.O3=.HKQ>C1Y-^S MI\9_$NM:A?? [XT1QVGCSPW&/M17B/5[7HE]#TR&XW =&/09VKZS7FO[17P- MO?B=86/C3P!J:Z3XX\-2&X\-:P. 6_BMI?[T,@RI!SC.>06#7/V??CE9?&KP MM,VH:8VE>)-&G^Q^)] GXDL;I<@\'DQM@E6[C(SD&OF\GQN*RS&K)LPFY2LW M1J/>K!;QD_\ G[37Q?SQM47VU'APM6IAZOU6N[O[,G]I+H_[RZ]UKWMWU%%% M?7'I!1110 4444 %?GM_P6&_:5_;P_9"\?:#XZ^"/QGET[P/XDM3;"S/AO3; M@6.H1#+IYDUL[XDCPZAF/*RXP /T)KR?]MW]F;2?VM_V:?$GP8O4B6^NK7[ M3H%U+TMM0BRT#Y[ M\C$?P2..]>7G.&Q.+RZ<,/-QFM4TVG==-.^Q]QX#M*ZULFNK/R _P"'R7_!2+_HXW_R MT-'_ /D2C_A\E_P4B_Z.-_\ +0T?_P"1*^;-;T75O#>M7GAW7M/EM+ZPNI+: M]M9UVO#*C%71AV(8$$>HHT31=6\2:U9^'=!T^6[OK^ZCMK*U@7<\TKL%1%'< MEB !ZFOQK^U\XYK?6*E_\_L*-K=[\FQ^L/\ MP1Y_:5_;P_:]\?:_XZ^-WQGEU'P/X;M1;&S'AO3;<7VH2C*)YD-LCXCCR[!6 M'+19R"0?T)KR?]B+]F;2?V2/V:?#?P8LDB:^M;7[3K]U%TN=0EPT[Y[@-\BD M_P $:#M7K%?LN38;$X3+H0Q$W*;U;;;=WTU[;'^;GB-G>39]QAB<1E.'IT<* MGR4XTX1A%QCISM125YN\KO6S2Z(****]0^'"BBB@ HHHH **** "BBB@ HHH MH **** "OSX_X*,_&?\ X+0_ /X,^-OVZO@OXG^$&B>#?A[:7&L/\'O$7ANX MO-1U'1+4EYI[K4X[E4CNFA5I?L\"!$!$?G2,NYOT'KX]_P""R_[+7[<7[4?[ M+^J^'_V//VAM"\-RZ3;IJMWX(UGP3#J$/C)[63[0--N+B=V6."4QQJ8O)99, M-'*6CD8* ;O[3_\ P4\\)?LO?\$O['_@HOXS^'%\EUK?@O1M2T#P%--LN[G5 MM4AA-KIC-MRK"6<+(P4E4CD;:=NVN)^-/[6_[67_ 3RN?@[\3_VT?B!X6\4 M^#?B9XRL?"'Q CT'PT=.7P1J]_$[6ES:2F>0W&GI-&UO-Y^Z7#1S*XPT1^*? M^"IW[5?BW]OK_@AM^R'^V9XM\*PZ-'KG[0?A'4/'UA9JPM8$A.J6,\BAB2MN MURJ,BL3A9(P6)&3]!?\ !V+!J&J?\$FI?"OA^)Y-:UOXI>&['0(HC^\DO&N6 M9%3'.XA6QCF@#W_XW_ME_$SQ[_P4,T;_ ()E_LO:[INB:W9^ 9?&_P 4?'.H M:8+YM"TOSTMK2RM(&=8VO;B616+2[DB@!;RY"XV:'[%'[:?C7XA?M+_&']@; M]H>73)/B5\';JPNXM*/#^H0+-9Z@D#.YAF3=Y%Q&K%!* R860(GS M5^Q9IVJ:1_P#KK0&<8\RQ2QT^&9HP?X!<(P..-P-2?!* MWU35O^#K?XRZOHJL=-TC]E33+'7'3[BW%^ ?^4@GC__ +$32O\ T8U3ZI^P1\&M7U.YU:Y\5>-UDNIWFD6+Q?!]5\?>))MEEI-C) ->\;DW+,JV43@0VY[?O)< M9'4 *PKP^(LSJY5E4JE!7K3:A33ZU)OEA?R3?-+M%2?0Y,=B)8?#N4-9.RBN M\GHOEU?DF=5^Q[X'US2OA_=_%7QS#CQ-X^OCK6K9',,3_P#'O;C/(5(B,*?N MER.U>MUC+X&T9%")<7@ & !=-Q2_\(/I'_/S>_\ @6U=.3992R;*Z6"INZ@K M-O>4GK*3\Y2;D_-LO"X>.%P\:4=;+?N^K?FWJS8HK'_X0?2/^?F]_P# MJ/^ M$'TC_GYO?_ MJ],Z#8KQK]H+X5^+O#GBF#]IGX%V6_Q1I4'EZ[HR<)XAT\8W M0L!UF4#*-U^4#DA17IO_ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5Y><93A\YP M3H56XM-2C*.DH37PSB^C3^35XM.+:?/BL-#%4N26G5-;IK9KS7_ >A4^$_Q3 M\(_&;P)9?$#P5>^;9WB?/&_$EO*/OPR+_"ZG@CZ$9!!/1U\Y?%CX=7?[,'C> M7X]^ ;*^NO!^I3 _$#0;25M]N2T^']'\'>*]#M/$OA MS7)[RPOK=9[2Z@O69)8V&0P/TK@R+-L1B93P&/2CBJ-N9+2,XOX:L/[DK:K5 MPDG![)O'!XF=1NC6TJ1W[-=)+R?X.Z.DHK'_ .$'TC_GYO?_ +:H;[PMX:T MNREU+4]6GMK>",R3W$]^42- ,EF8G '*:O\ LQ?M MR?'CQ;?P_%+]HBV^&O@R+4)8['1_AM)))JM_;*Y"22WT_P#Q[LR@-B-2,-AE M!S7)5Q7+!.E%U+[OCQ\>?AO^S=\.[CXH?%34KJVTN">.W!LM/ENI99Y&VQQ*D2L= MS-A03A3:]I*\IRG&ST@FKGY'?\ !=+]DL_"/X^VW[17A73BFA>/R?[2\M,);ZM& MH\SIT\Y )1GEG68TO_!"S]DS_A;?Q\NOVB?%>F>9H7@';_9OFIE+C5I%/EXS MP?)3,A[J[0FOT>_;,_8_\-?M1_LZ>(OA))-*-1N;0W&@7-S<%EM]0B!:!SGH MI;Y&/78[CO1^QG^Q_P"&OV7/V=/#OPDCFE.HVUH+C7[FVN"JW&H2@-.XQU4- M\BGKL1!VKY+_ %9C_K-]:M^Z^/\ [>[??[WX'] ?\1NJ?\04_L/G?UZ_U>_7 MV%OCOWY/W7?[1[516/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M7VQ_,QL45 MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M5K2M M LM'D>2UEG8NN#YLQ8?K0!>HHHH **** "BBB@ HHHH **** "OE'P1^S'_P M5+FT#Q!\+/C9_P %&?!^O>'-9GNHXO%&C?!H:;XIM+&8D"&">*_^PPRI&=JS MM9S$$9*L<%?JZB@#P[XJ_P#!._\ 9;^+'["5S_P3FU3P+]@^&3>%(-!T[3M. MEVS:=%;A#;7$,CAC]HBECCF61]Q:1-S[LL#P=S_P3Z^+WQQ\6_">[_;A_:!T M7Q]H/P6UNWU_PUI&A^#I-,?7M?MH7AM-6U5Y;RX#O"KO(L$"Q(9W:1B5VPK] M6T4 ?/OQ]_8DU/Q=^U7X4_;K_9]\=Z=X3^*/AOPS=>%]5FUG1GOM-\2^'YY5 MG-A=Q130R*T5PJSPS))E&W!DD5L+>_9!_8HT[]F[QM\1_CYXY\9)XN^*?Q>U MNVU'Q_XMBTO[% \=K +>QT^SMC)*UO9VT(V(KRRR,6=WD8L ONE% !1110 5 MX7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1C4 >Z4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% %#Q5XFT;P7X:U#Q=XBNQ!8:99R75Y,?X8T4LQ]S@=.]>4_L=^&=9U M3P_K'[0OC6T,>N?$._\ [0$;\FUTY05M( ?01_-GN&7/(JI^U5=7/Q5\9^%_ MV4-$G<+X@N!J?BZ2)L+=PQ4D?=\V0! ?5<'@U[9:VMM8VL=E9P)%##&$B MBC7"HH& !T %?(4_P#A:XIE4WHX-:/X@3QB;1;G!VRQ&/[')M>-L9&\_*Z-QNP/"?^(CG_ *LW_P#,A_\ WOKT M\3Q)DN$KRHUJMI1T:Y9?_(G[)DW@OXE<0972S'+\"JE&JN:,E6H*Z]'4333T M::33T:3/TZHK\Q?^(CG_ *LW_P#,A_\ WOKW;]@+_@JCXL_;O^+%[X TC]F# M_A']+TG2VO-8\0/XQ-VMMD[8HA']CCW/(V<#>/E1VYVX)AN),EQ=>-&C5O*6 MB7++_P"1#.?!?Q*X?RNKF.88%4Z-),]4^'G@[XCZ+JNN:)$DFL:7IVHQS36:NQ5?,5"=ARI&#R.,@9&?: ME.$6DW:^WF?FE/#XBM"*;R=?@YK,TD\%YY4DQ\+79R[1$ M(&8V[\E< D'WR7T/C/X5_P""@OQ;^)6I^!OAMX^\*?#+P# T:0^*[:V.IZYJ M*M&K/Y43A8K%PV&Q4L5"=5M2]G3DW.,&DVISY'33DM'%.37M1TS1%DQX9M]>GM]-OG9D99+B&,CS'0J M=IR.'8-N& .=^#'B_P 1_L^>/;?]EWXM:K)=:;<@GX=>)KD\7D _Y<96Z":, M$!?[PP!C* ^[U>1XVGGF726)5ZD9EQ13 M^OPQF24G@I4TX^[4E*HF[W@:5!_JM/TBQCMX@>YVH "3W)Y/ M/38V'%S<#_T"/JQ&3A1R?\$\?^"AWAC]KKPPO@SQG+;:9X_TRVS?V"D)'J4: MCFYMQ_Z''U4G(RIX^L_U(XE_U:_M[V#^KWM?K;^?EWY+ZVO+O;ST/IRBBBODSZ\**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_ /8B:5_Z,:O= M*\+\ _\ *03Q_P#]B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "J^KZKIV@Z5*?M>:OJ7C:3P[^R]X4O'BO_ !S>_P#$XGA/S6FD M0D/<2>Q; 09X;YEKR,^S3^QLJJ8I1YIJRA'^:I)J,(_]O3:7E>YS8S$?5]VZ)!,/FM-(@)2W3V+X+M MCAL*W>O;*K:/I&F^'](M=!T:S2WL[*V2"U@C&%CC10JJ/8 59I9#E?]CY53 MPTI[?=O5OYNY\Q?\ !6;]DS_A MJC]E#4_^$>TSS_%/A#?K/AWRTS)-L7_2+8=SYD0.%'61(_2OPHK^G2OPH_X* MR_LF_P##+'[6&ICP]IGD>%_%^_6?#NQ,1P[W/GVR]AY.,K^ M''07]V7Z/]/N/[1^B]QS_'X6Q4N]6C?_ ,J07X32_P ;/F*OU(_X)1_%[2O@ MK\$M-^&O[./[/7BGXE>+_$>K1WOC[Q#8VZV&DZ2"P5;=KVX 61X(Q\R4# M*GK&DGI7[HZ=ING:191Z;I-A#:V\*XBM[>((B#T"@ "N?@[)\14OC5+E6L5I M=^;5]%VO9]3V/I&>(F48/DX9E0]O*T:DUSN$$]>2,U!*%BP8KP';=T"SRV5OF>XQT\V=\R3'W=FKN**_1_JV' M]O[;E7/M?K;U/XR_MK-O[,67*O)8>_-[--J+?=Q6C?9N]N@4445N>8*%>/#7'?L[?&+Q3<:S>?L_ M_&]DA\<>'X@RW72/7++HEY">Y(^^.QYX^95]=KSG]HCX&R_%C1K/Q%X.U0:1 MXS\.S&Z\+ZXG!BE'6&3^]#(/E8'(YS@C*GY7.\NQ>&Q2SC+8WK15IPV]M36O M+V52-VZ4GU;@VHR;7G8NA4IU/K5!7FM&OYH]O5;Q?R>C/1J*\]_9Y^.<7QC\ M.W-EK^E'2/%>@S_8_%.@RG#VEP.-ZCO$^"RMR.HR<9/H5>[EV8X3-L%#%X:7 M-":NNC[--/5-.ZDGJFFFKH[*%>EB:2J4W=/^ODUU71A7S'_P4._X*'>&/V1? M##>#/!DMMJ?C_4[;-A8,0\>FQL.+FX'_ *!'U8C)PHY^B[KQ?X4LO$UKX*O/ M$MA%K%];27%EI4EV@N)XD(#R)&3N95)&6 P,U\H_\%#/V$=<_:Z\82W?@_X= M6.EZKI?A@7&G>-SJL:C5+H2E1I=Q;[0X C!=;C)"E@O3('Z!P+AN'Y\24'GV MF&MS.[44];*][.4;[J-V_1,^.X]Q7$4.&*ZX?:>)ORJR_O[N0O)-(QY8G^G0 # %'A#Q? MXG\ ^)['QIX+URYTS5=,N5GL+^TD*20R*>&!_IT()!R#1XO\(>)_ /B>^\%^ M--#N=,U73+EH+^PNXRDD,BGE2/Z]""",@T>$/"'B?Q]XGL?!?@O0[G4]5U.Y M6"PL+2,O)-(QX4#^O0 $G %?WW_L7U+[/L>7RY.2WW?/SW^_FO\ ._F?K_\ \$\?^"AWAC]KKPPO@SQG+;:9X_TRVS?V"D)'J4:C MFYMQ_P"AQ]5)R,J>/IROF/\ X)X_\$\?#'[(OAA?&?C.*VU/Q_J=MB_OU >/ M38V'-M;G_P!#DZL1@84<_3E?Y^\;_P"K7^LM?^P;_5[Z7VO]KDZ\E_AOK;RL M?Z)\"_ZS_P"K&'_M^WUFVMM[?9Y^G/;XK:7\[A1117R9]>%%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X__ .Q$TK_T M8U>Z5X7X!_Y2">/_ /L1-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 RYN;>SMI+R[G2**)"\LDC M85% R22>@ KQ']EBVN/BQXW\4_M7:U _EZ[.=*\'I*N##I%NY&\ ]/-D!8CU M4XX-7?VQ/%&LZAX;TC]G[P3=F/7OB)?_ -G+(G)M=/4;KN$DQ0%" 45><,#G<"OH7P<^"WPP_9_\ %E\+_A!X0MM$T2PR8+.W+-E MF.6=W8EI'8]68DGUKZB-3$3KRCR6@NMU=OR6NGFVG?I8^GJX3*,+EE*NL1[3 M$2:;IJ$N6$5>ZG-N+YV[6C!2CR[S3T/%_@[^RU^T7XU^)>D_M#?ME?'.YNM9 MTBX-UX?^'_@JYDL]#T=V1E_>$'?>R!6927./F9&:=.$(J$(Q3;Y%&*7NRNU*]Y2NW)M MML^8O^"3/[)G_#*_[*&F?\)#IGD>*?%^S6?$7F)B2'>O^CVQ[CRXB,J>DCR> MM?3M%%=&#PM+!86%"G\,5;_@_/<\CB'/<=Q-GF(S7&.]2M-R?E?9+RBK179) M!11172>,%%%4?$OB7P]X-T"\\5>+-:M=.TW3[=I[Z_O9A'%!&HRS,S< 54( M3J348J[>B2W;)G.%.#E)V2U;>R1>HKEO'7BSQG<_"J;QC\"-%TOQ)JMU9PW& M@V][J/V>UNTD*$.90#A?+8N/[V ,C.:D^)'PQT#XO^%K;PWXR?4+>*'4+6_V MZ7JDENZS0R"15\R,J2NX8([CT.".FGAHIQE7ERQ:2BI*]U&5[V7/9KIK:[2:;5FCR+]L'2]8^&'BWPQ^T)\'_#> MKW?C*758M(GT_1],DN(M8M75G,-T(P3&JK&2LQ&%(&>BE>X\%^.]7_: M?!_ MQ4^$?Q(CTS0+:XN/^$K\/W.DI--=N8M@M7?2J\%^+GA MG7_V9_B!<_M+?#'2Y;KP[J3C_A8WANT7[RY_Y",*]!(F27'<9)QEF'Q6.J/A M+&/-<'3O0GS?68V4DG)8DZL]5;R=[Z::W/;IQI).4$O>UNNNB5_/1+ M7M8^8_\ @H=_P3Q\,?M=>&&\9^#(K;3/'^F6V+"_8!(]2C4<6UP?_0).JDX. M5/!_P3Q_X)X^&/V1?#"^,_&<5MJ?C_4[;%_?J \>FQL.;:W/_H]NMOY.;?DOKR[7\M#Y3_47AC_6?^W_JZ^LVM?I? M^?EVY[:'](MO]9>:C.$#-C(1%^](YQPB ML>P->8_#3]O#X>?';XX)\)O@!X-USQCHUF9D\1_$#3;<)HNF2+&62(3N1]I= MF 7$>1A@P+ -CC_V^O@'\(O&?BG0?%UYX0&M_$7Q#Y?AOP='J=U)-:::C2,\ M]ZEL3Y:R(C\RXRI\MA@KFO SC/*67Y-6QU&T^39:^]+1*,;+WG*348I:.3M= M'N8C+:/#N*7^L4*E*/)S\D%%U97^"-I27LW-]9IM)J7))-7L?L[:@W[:&H>, MOVI_#^LZOH6GZMID_AKX@:==Z_XQU'+:SX[\47)O=6OG8?,3,_^K4]U0*" -VXC->C?#KP) MH?PQ\"Z3\/\ PW#LLM(L8[:#(P7VCES_ +3'+$]R36U4Y'DE/ 8.$J\4Z[_[R;YI6?9?#%V34(I;*QQ87-,7@,'B,'@I2I4*\G*<.:[=VVHSFHQ ?#%]XS\9ZY;:9I6F6S3W]_=R!(X8U'+$_TZDD /O> M N LSXYS/V=/W*$+>TJ6T2[+O)]%TW>A^?>(/B#E? >5^UJVG7FG[.G?63[O MM!=7UV6I^OWA'Q=X8\?>&+'QGX,URVU/2M3MEGL+^TD#QS1L.&!_IU!!!Y%: M-?CA_P $\?\ @H=XG_9&\3KX+\:2W.I^ -3NI83;_)BN4,D#'C^)03CJ,%]91:3:MJDG?8ZVD+8!*C<1V'7Z5SO@:Z^*ESK'B%/B)I.BVUA%J MY7PO)I5S(\L]CL7#7"N,+)OW?=.,8X&,LOPV^%7@KX2Z;J.D^!M.FMH-5UJY MU6]2:]EFW7-P^Z1E\QFV+D#"+A1C@9))^(J4:5%24YWDN6W+9Q=U=WE?1K31 M)ZW3M8^[IUZU9QE"%HOFOS7C)6=E:-M4]=6UI9J]RMX#\<7WQB^&'_"4Z3H/ MB#PC-)FAI%6O!_@S5;/X9V?@+X MH>(HO%UR-,^QZUJ-]ID<::IE2KF2 ;D 8$@KR#D^M=#13JXJ[E&C%0@YR4[G6<6 MGZ?:106\$:QP00QA4C11@*JC@ #I4E%%2/"]_(?TMI#^"GTQ\_P!! MQR1S1K-#(KHZ@JRG((/0@U2\4^%] \:^';WPGXITN*]T[4+=H+RUF7*R(PY' ML>X(Y! (Y%?-'P\_::\&?LD_$76_V7OC'X]EN=&T%8Y/#>N26<\TMM!(BR)9 M3B-"694=2KJ"N."5P%7\_GC<)P%BXT<54C3P%:5JS;;7[J24I0 MZ4VG'2#CR^*ZM+)ZBC4DE1D_=;=N26_+_A>K7;;:UOJ:BO%O^'AO['O_ $5_ M_P M_4/_ )'H_P"'AO['O_17_P#RW]0_^1Z]7_7O@?\ Z&F&_P#!]+_Y(Z?[ M8RG_ *"(?^!Q_P SVFBO,/AY^V5^S;\5O&-GX!\ _$?[?JU_YGV2T_L>\B\S M9&TC?-)"JC"(QY(Z8'.!7I]>WEN;95G-!ULOQ$*T$[.5.<9I.R=FXMJ]FG;> MS74GU^R7+8_P"!0LQ_Z8BO-S;'5,N)Z.3XG%_5O:W49\G.N>UXQ:YX6YM4G?X MK*VMU^G5%?S%T5\7_K__ -0W_D__ -H?TM_Q*5_U.?\ RV_^[G].E%?E/_P1 M6^!^D?";X>>,_P#@H9\3?#.I7EEHEC/8^&+73-.:YN9$4 W=Q#&O+'[L*L" M/W^2 "1]M?L^?$7]M?XY_$F#XF>.OAMIOPU^&:6THLO"NM1FX\0:J67$<\Y! M"V04X;RR"WWE(;*N/K,NSAXW#TYSI.,IZJ*]ZT;VYF[))?GTOL?@7&/AY3X9 MS?&87#8V%6EAO=G4DE2YJMN9TJ<.>I*#/@;XM M@^#7@GP1K?C[XE:C:B?3/ _ANV9I!&W"S7,Y!2VASUI2:Q'I\"WDL*0RW0B42/&I9E0MC)4%W('0%CZFIZ]"-&LZLI59WB]%& MRM;SW;?S2\CY"OF670P%&C@L/[.K%J4JKG)S#_ WAJQT?2K"(1V6FZ;:I!! GHJ( !^ KQWX/?\7X_:2\1?'J MX_>Z%X1#^'/!Q/*23#F\NE^I/EAAP5./X:Z7]K/XFZQ\/OA4^C^#"7\3^*;N M/1?#4*-A_M,YV^8/38NYMW0$+GK75?!WX9Z/\'?AEHWPUT/!ATJR6)Y0N/.E M/S22GW9RS?C7S.-2SCB2C@8_PL*E5J=G4=U1A_V[:55KHU2?4^3Q52IF&9J, MVYIC^42[]O#C!&>1WZJ>$K34927+&7-:4KJ+Y5=I/J]EZM(Y:F,H MP6\8V6EDUX7*QPW M2".="H8*VY5 ^8$KU7!.:_*'_@H=_P $\?$_[(WB=O&G@N*YU/P!J=SBQOF! M>33)&/%M<'_T"3HP&#\PY_JKP9X^R.KEM'A^HE2KQ3L[*,:CN]+W=YVLVW9R M=TE[NO\ )/C;X>Y]2S.OQ'3;JT)-75W*5-66MK*T.:Z25U%6;?O:?,5?HE_P M0[LOVCX;G7+V&TB3X8SAA--J$9#27Z_=^R'J<9/F9^09'\5>%?\ !/'_ ()X M^)_VN?$Z^-/&D5SIG@#3+G%]?*"DFIR*>;:W/_H+44 M45_%9^5'M/\ P3R_Y/"\(?\ <0_]-]S7Z=U^8G_!/+_D\+PA_P!Q#_TWW-?I MW7]J?1Q_Y(?$?]A,_P#TU1/U7@;_ )%,_P#&_P#TF(4445_0!]F%%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X__P"Q M$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7,?&GX3>$_CO\)_$'P>\<6WFZ7XBTN6SNL %H]P^6 M5<]'1@KJ>S*#73T$A06/8=A4SA&I!PDKIZ,VPV(KX3$0KT).,X-2BUNFG=-> M:>J/YLOC3\)O%GP(^+'B#X/>.+;RM4\.ZI+9W6 0LFT_+*N>J.I5U/=6!H^# M'PF\6_';XK:!\'O MJ)=5\0ZG%9V@8';'N/S2/CHB*&=CV52>U?67_!5S2M= M_:<\3:K^V]\,/A#>:;X TB\M_"\_B6^C:&;7;F-IE-Z(& 9(48+;!VP21&IY MW(GL/_! 7]DS_D-?MA>+],_YZ:-X/\U/I]KN5S_P&%6'_385^+T,D^LYZL)3 MNZ;=T_[E]_T3V;V/]*C& MZDDTT?H%^S9\#]*_9M^!?AKX&Z+KFLI-MO2RU M;OIH%%%>>_M/_%>\^$/PBOM:T",RZ[J4B:9X;M4&7FOYSLB"CN5Y?'<)CO7+ MF688;*LOJXS$.T*<7)][)7LEU;V2ZO0X:]:GAJ,JL]HJYQO@K_B_O[5^J_$: M0^;X<^&B2:-H.>4GU60#[7,.Q*+B/_OEA7N%W=VEA:R7U]9HY0KLI MER5S@E-HR"..N\'^$?%FK_"2+P3\?;W2?$&IWVG2VOB-["R:&SO%DW*R+&Q) M"F-@ISUY.!G YN&\DQ659?*>9^YB:E3GK1UYU.>\5I9JE&,:2NT[1CW;7E9; M6E/"QJ4US.K%U.9-%6\774> MGBZTG2]-OHT_M(, 5$_9IY M;S0;Z..]LRKI(\(D =#D!HV^\I!.,UN^&_#>@>#O#]EX4\*Z1;Z?ING6J6]C M8VL82.") %5%4= *NU]%'$QP\XRH1M*,G)2>]M.5--N.EK[:MM-M6.V6%G MB82CB)7C.*BXK9/7F:DDIZWMOLDTD[C6BC?;YB!BIRI89P?7ZTZBBN,[0K.\ M7>$?#'C[PQ?>#/&>AVVIZ5J=LT%_87<8>.:-ARI']>H(!'(K1HJH3G2FIP=F MM4UHTULTR*E.%6#A-)IJS3U33W378SO"/A'PQX!\,6/@SP9H=MIFE:9;+!86 M%I&$CAC4<*!_7J223R:T:**)SG5FYS=V]6WJVWNVPITX4H*$$DDK)+1)+9)= M@HHHJ2PHHHH **** "BBB@ K\Q/^"AO_ ">%XO\ ^X?_ .F^VK].Z\P^(?[& MO[-OQ6\8WGC[Q]\./M^K7_E_:[O^V+R+S-D:QK\L\ETM:^I\_Q)E6(SC QHT6DU)/6] MK6:Z)]S\JJ*_3O\ X=Y?L>_]$@_\N#4/_DBC_AWE^Q[_ -$@_P#+@U#_ .2* M_GK_ (EQXX_Z",-_X'5_^4GQ7^HV;?SP^^7_ ,B?%O\ P3R_Y/"\(?\ <0_] M-]S7Z=UYA\//V-?V;?A3XQL_'W@'X ^'*N7YA.$IRJRJ)TW)JSA3C9\T8N]XOI:UM3[7A MO*L1D^!E1K--N3>E[6LEU2[!1117Z@?0!1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E( M)X__ .Q$TK_T8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !114&I M:EIVC:=<:QK%_#:6EI"TUU=7,H2.&-069V9L!5 !))X %#:2&HN322NV)JNJ MZ9H6F7.MZWJ,%G9V<#SW=W=2B..&)069W9B J@ DD\ "O'/V7/VKM=_:J\8^ M)_$/@CX;O;_##366T\,^,[V=HY=>O$=EN'A@*_\ 'L. LA(.5(P266+7\)^, M_P!GS]OSX$:Q;V.GW&O^"=6O+G2KL7MI/:1WX@E ,D+?*SQEE5ED0]1CAE91 MY7^W;^W;\._V&/AW:_"3X2:9IK>+6TU(-"T*UB46VBVP7:DTJ+PJ@#Y(N-V, MG"CGJR/)AA,L7/SZZ=?.3VC"*U;W].O3G^=<.\"38Y5U8!XUZEU#< 9*_P#!)?\ :[^$?Q,^!^A_LYZ;IUKX M?\2^#](2V&D*^$U&%!\UW"3RS,Q+RKU#,6Y!R/RB\7^+_$_C[Q/?>-/&FN7. MIZKJ=RT]_?W2:1CRQ/].@ & */"'B_Q/X!\3V/C3P7KESIFJZ9[:VI_0W6=8>,/">J^)-0\':9XFL+ MC5M)CADU33(+M'GLUE!,1EC!W('"L5W 9 R*^4?^"=O[=NN?M<>,&M/&_P 1 MK+3M5T[PRMO=>"!I4:#4+I9=S:I;W&=VWRP$:WP=I)8';BOJZR\(>%--\1WO MC'3_ U80:OJ44<6H:I%:(MQ&?#3X;6'C?\ :ZUZYL?$FMZOX:\!ZS- J1\^6PX/S5[!^T/\68?@I\(M6\=I&)KZ.$0:/:[=QN+V0[(4"]6^8@D# MG:K57_9G^$LWP:^$.G>%]5D,VL7):_\ $-TS;FGOYCOE8M_%@X0'N$%?G6=8 MN>=9Y1RBDE&C!0K5XJ]GR.U&+NV[SJ1=5ZV_=M649)&M;"0Q&-I49MS=-N;; MM=7;Y8Z)*U]M+V@KMMMOOJ***^E/="BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ KPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ MRD$\?_\ 8B:5_P"C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH AU M"_L-*L)]4U2]AMK6VA:6YN;B0)'%&H)9V8\*H ))/ KR_\ :@_9ML_VMO"> MA^"-7^)^IZ;X1&J1WGB;2-&90OB.T"EDM7F4AXXR^QB4)#+D8SM=.._:D^ 7 MQV_:N^*=A\&O$.J1>'_@G;6<5]XGFTO42-0\47&\XTY@,-;P+M5G(SO##!)_ MU?O7ASP[H7A#P_8^%/"^DP6&FZ9:1VNGV-K&$BMX8U"I&BC@*J@ #T%<3OC' M4I5*?[O;73F[Z?R]+]==+;_30<>'*>$Q^#Q2>+=YVBE)4DU:+UWE9*]/ MW7S*>D3PWX;\/^#O#]EX4\*:-;:=IFG6R6]A86<(CBMXD 5411PH &!7RQ_ MP5-_8O\ A1\:/A-J?QTO-8L?#7B;POIQF.NW"$0WL"]+>XV L3D@(X!920,$ M' ^LRV0P0@L.V>_O7-?#>/XD:WX CMOCMH6@1ZS.]PFH66B223V30F1Q&/WR M@G,6W<#D9SV.!]7PYFV-X$J,@^A!!!!&00002"#4OA#PAXG\?>)['P7X+T.YU/5=3N5@L+"TC M+R32,>% _KT !)P!7Z__ /!0[_@GCX8_:Y\,-XS\&16VF>/],ML6%^P"1ZE& MHXMK@C_QR3JI.#E3P?\ !/'_ ()X^&/V1?#"^,_&<5MJ?C_4[;%_?J \>FQL M.;:W/_H ?$7 M^MO]GN7^R?%[>WV;_#R_\_.EMOM7L'_!/'_@GCX8_9%\,+XS\9Q6VI^/]3ML M7]^H#QZ;&PYMK<_^AR=6(P,*.?IRBN5^-GQ1TKX,?"S6OB3JP5UTVS+6\!./ M/G;Y8HA_O.5'L"3VK^2>)^)L7F>(KYQFU6[2T8Q3=DND8K9+\S^M(;F36?$UQ(/G>\N#O93_N+ MM3'3*DCK7I5?%\+83$0P,\=BH\M?$R]I-/>*:2A3_P"X=-1B^G-S2ZG7EU.: MHNM45IU'S/R[+Y*R];OJ%%%%?3'H!1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45G>+_ M !9X?\!^$]4\<^+=1%GI6BZ=/?ZG=M&S""WAC:21RJ@L=JJ3@ DXX!KPCXM_ M\%6_V"_@C^RK%^VG\0/CO!;?#F]OX['1=\9M9N9$WQQ6,/DB2[W*&8/$ MK)A)"6 C<_LL_M8? K]LWX30?&C]GSQ@^K:+)=R6=RMUIT]E=V%W M&%,EM%^ ?^ M4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C4 >Z4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !114=U=6MC:R7M[-]8U59%#+9)C M$MNB[@TAQEL$''!]H\0^(=!\):'=^)O$^L6VGZ=86[3WM]>3".*"-1EG9FP% M 'V_P!0W6X+KUJ>.P\'B'35N=QDJ/,K MRC7;?3]VGVWE, MB^3+-GY)&WY4$'=!U?X3_%:/1[=M4L]2EU"TL8KR/5-/!W MM;@L<*LJE?WBG('3(-=77L*%&A'FJ6DVI+E]Y.+V3>EM];)O:SL?%.=:O+EI MWBDXM2]UJ2W:6M]M+M+>ZN<[X5^%?@KP7XR\1^/O#VGS1:GXKN()M;F>]E=) M7AB$4>U&8I'A?[H&<\YXQT5%%8UJ];$3YZLG)V2NW=VBDDO1))+LDD;T:%'# MPY*45%7;LE97DW)O3JVVWW;;"BBBLC4*\+^*7_%^OVG=!^"T/[W0/ PC\0>+ M .4EO#Q9VS?F9"IX92>XKU;XG_$'1/A5\/M7^(OB)\6FD6+W$B[L&1@,+&/] MIF*J/=A7#_LA?#[6_"_PUE\>>.(\^)_&]Z^MZ\[##1F7F*#GD*D9 V_PEF%? M(9__ ,*V9X?)H_"[5:W_ %[@URQ?_7RI96ZPA41YF-_VG$0PJV?O2_PIZ+_M MZ7WI2/5J***^O/3"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X']JOP;HOQ%_9> M^)'P^\2>-[3PSIVN^ =8TZ_\27[JL&DP3V4T;W:Q_0/]HSP7J7Q(_9[\=_#O1_"NCZ[=Z_X,U3 M3K70_$)D_L_49)[26);>Y\MD?R)"P1]K*VQFPP.#7YJ_L7ZK_P ')?PC_93\ M ?#CX=?L8_LS:;X;TGPO9P^'-*\0>(M1M=0L+#RE,%M=1PN$$\<95'.-Q927 MRY9B ?+?BW\7?VD/A7IO@O4O&?CR&;P]H&EZY%J(31[72[*T@ MFGFB #74DD4[.,851$@+A Q]WKYG_P""8OCG]O+X@>!_B5K/_!0CPUX4TCQ9 M#\49;?0;'P+>R7.C1Z0FC:3L^RRRN[N/M)O/,R>)_.7 Q@?3% !1110 4444 M %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!& M-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 444V>>&VA>YN9ECCC4M)([ *J@9))/04 D MVQ+BXM[2W>[NYTBBB0O++(P544#)))X [UYC\,?C/\ G]MGP!XMT?PO87& MO>%([^YT#4KF]T]X[+5U\L"5K:3I-%\Y3>I!RI(X*L3]H3X,:!^V+\&[/P5I MGQ>U#3_#&L7=M=ZE=^%KN)EUS3>6>U\X9Q%*",NAY 'WE)4[6DZU\+?@CJG@ M_P#9W\*>%KC3(;^QN(O#UEI6CRM9VT-J@9Q)*JE(N&'+G+,W.2_HCV)ULDRK)_;5:LEC'4C&*^"-*TDDVVKRJ3DU& M,8M%/AWX4T_P #>!M M=*TC2K5+;3]/LH@D4$2C 50/Y]2 MR1NY* $21\E".AY M R5%C0_AGI&@?$?7?B=;:WK,UYX@M;2"YLKK59)+.W6W#!3!"3MB+;R6QU// M!+9Z.O0YJ&'A[.BD_A:E9Q<6EK&-I6M=VNUKRIKEU1\]+ZUC*SK8EN[<[JZD MIW>DI-QO=I7M?3F:?-HR&PL+#2K&'2]+LH;:VMHEBM[>WC"1Q(HPJJHX4 M < "IJ**YFVW=G0DHJRV"BBO,/B'^V5^S;\*?&-YX!\??$?[!JUAY?VNT_L> M\E\O?&LB_-'"RG*.IX)ZX/.17G9EFV59-05;,,1"C!NRE4G&";LW9.32O9-V MWLGV,J^)P^%ASUIJ*VNVDK]M3T^BO%O^'AO['O\ T5__ ,M_4/\ Y'J.Z_X* M)?LA06LD\/Q5>=TC+)#'H-^&D('"@M ">G) ]37B/CS@=*_]J8?_P '4_\ MY(Y/[8RE?\Q$/_ X_P"9!\?/^+Y?';PO^S5:'S-'TLKXC\;@O@]XJ\0ZI=:QXV2?XC?$'69[V[TQ=/N?]'@A1 MS#:B8Q",K'"C,/F_BQR0*^HJXN!L;@L\PE?.J56-26(GKRR4N2$5:E2E9OED MH-3E%ZQG4E?*C)-S?1WLE\,7V:6K71R84445]P>N%%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!Y_^UE\3/%?P6_97^)GQC\!Z?!=ZYX3^'^LZSHMI M=(S1S7=K8S3PHX7DJ7100.2#Q7YH0_LG_MU>(/BCX(T[Q'_P<<^-=2TCXDZ= M=1Z+XP\&Z%I$>DS^((-D[Z7"L4AC5I;:22>!%;++97&0,(#]!_%O_@X0_8.^ M%/QE\7_L\>*O 7Q?U'7_ =KUUHGB"VT;X5WM] +B$X<*\8(D1E*NK=&1U;H MPKYIN?VYO^" %Q^SEXK_ &1XO^"=/Q4M?ASXUUU]:\1>%M.^!.KVT$VHL(Q] MJC:+:]M(HBC"-"R; H"[1Q0!]1_\$-O#EM\/_A=\:/A7JW[6.O\ QA\5>&OC M[K=KXT\3ZS/"\)OF@M)%^RB+*HCP/#+*F3LNGNDYV[F^WZ^*O^"%GC;]A3Q3 M^R[XP\-_\$[OV=M7^&_P\\)?$VYT9=.\16=Q#J.I7O\ 9>F7<][_QQ\>?"'PAJ$UI MXH^,7AK0[==+7R)#')VC<+]C*@@>7C?YQ:?+V[N*X;PG_P4 M;MK7QI\-O#W[0_[/'B?X7:;\9+@6GPSUGQ)J%G,MU?M";B#3+]+>1CI]]/"K M/%"QD5C&\9D64"-@#Z6HKQ7]H3]M+PU\'/C/X2_9=\">!K_QS\4O&UA=:EH_ M@_2KN&W6STNV($^IWUS,0MI:J[+$K8=Y96"1QN0Y6]^RO^V#X&_:AN/&/@ZU M\/ZAX9\Z5X7X!_Y2">/_ /L1-*_]&-0![I1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 5X%^V%\%/CK^TCXAT?X-VGBZU\+_".XLI+KXAZQ8WY34] M15'XTU 0!#"Z_,\N3D!@0 -LG/\ Q#\7?M&_M4?M%3? _P"#MUK_ ,/O '@+ M68'\<^.OLK6]YK5W&4E73K 2+S$05,DI!5U8=48+-[CX4U;6/B?HGB/0OB5\ M)9M'LEU2[TN*SU2YAN4U>P V"XVH2%CE#,-C'+"R-C_9$IT_[99'31(C2+&$<;B\6XA] MQW%B=P+>8O?UG^$_"?AKP)X:L?!W@[1+?3=+TVV6WL+&TC"1PQJ,!5 __6>I MK0KT*LZ:@J-)+DBWROE2E9VM=KLDK*[2N[;GRD57JUI8G$2;JS2YO>E)+_ /N'_P#IOMJ_3NOS$_X* M&_\ )X7B_P#[A_\ Z;[:OY_^D=_R0^'_ .PF'_IJL?&<<_\ (IA_C7_I,CQ: MBBBOXK/RH]I_X)Y?\GA>$/\ N(?^F^YK].Z_,3_@GE_R>%X0_P"XA_Z;[FOT M[K^U/HX_\D/B/^PF?_IJB?JO W_(IG_C?_I,0HHHK^@#[,**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#\]/&7_!8_XB_"[X_?$_X4?"S_@C#^T/XNE\->.9]/\ M$7BGP;X<@FL-6O(K>!([I90V',EFMFX!^81M%N IG_#\/]I__I ]^UA_X2T/ M_P 77W1\4O'_ (&^!'PP\7?&WQDHL]&\-Z)>:_XCNK6W!D:"TM3)+(0,;W$, M( RU_P#X.;OVD]9B^.G@>Q_9W^"/A"]Q<^'OAA\0(-0U/5_L MK?-$NIRVL;".5D(W"*2-D)*F-64T ?27_!-#]K?QC^V5X2^)WQ*\<_LG^)_@ MWJ&F?%%M(;PKXUTLVFKSK'H>CRB[N5P Q?S]J,,@Q118)Q7TK7CG[&OQO^)? MQ:\*^(?#/[0/PPTCPA\3O!FO+I7C[2O#NHF\TVYN6M+>X@O[*=T226VGMIH6 M3S562,J\+Y,1)]CH *\,_;A\:^#/V=_V)/$_AWPYX#AU"2^\,OX2\ > ]-ME MSK.I7<#6EAI4$/3:[,JMQMCA221L)&Q'MU[<2VMG-=064MR\<3.EM 5#RD#( M12[*H)Z#<0,GD@B_M- M_LB_M7_\%8/^"8&N_#O]J;X;:+\&OBW?>(!XB\ >'(->BU>/PC?Z?.#IZ7-] M;;H[HS".0R2Q+\D=Z5";H\'/_:L^ ?[27_!5S3?@Q\!OC=^S/K'PR\(>$_'F MF>,_C/=>(-6TZXAU.;3XI/+T3319W,[W,4]Q)O>XD$*I!&I&96,2@'!_L=ZS MJ_CS_@YW_:TU7Q29#)X,^#/A+0?#LQN;:POYD7T4W+NQQQEO6I?@7KV MH^'/^#JCXV^"-!=TTSQ-^R[I&L>((8SA9+^TOK"VMI7[%E@GD49YPYQQFO8O MBS^RM\3_ -GS_@J5;_\ !3'X&?#>_P#&6B^./AN?!7Q=\):%<6T>I0R031SZ M=K5LES+%'<[1%]EEB\Q76,HZ+(0P%[]AG]COXCV'[:GQM_X*8?M!^$CX<\4_ M%>/3-#\'^#+B\@N;KPYX:T^".-%NI;=WA^U74R"XDCBDE2+;&HD8[L 'U[11 M10!XEJG[4OQEL-3N;"V_8M\;W4<$[QQW,5S;;9E#$!QENA R/K7#? +XE^+O M&'[;/CCQ#KOP?UG0;J;P7IZ2:5J$D9EB"2D*Q*G&&R2/]TU]35X7X!_Y2">/ M_P#L1-*_]&-0!ZY_PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 ?)O_!5O]FS4OVK_P!EC4(=$\"W M;>)O"3-K'A^155GDV+^_MQCD^9$#A1U=(_2OP]K^B_\ :>_:>^&/[*'PQN/B M3\2=1]8]*TJ!A]HU&XQD11@_FS'A1R>P/\_/QHU.V\1_$[6_&6G>'+72+76] M5N+^VTNQSY-FLLC/Y*9YVINP/8"OD^->"LXJ9%_K-2HOZO&2ISGTN[\K\TG[ MK>R;BMV?U9]&'Q(7UF498BA"^O*K>TAY-K]Y&.[2J2V1RU>\? M\$U_@_X7^,O[8?@W0?'=NL^BVVJ"ZN;-U)%]+%&\T-KT(^=XN0V 45QG) /@ M]?HW_P $3/VJ_A%\"FO/@1\3=(L]*O/%>K)>:?XJE. T_EB)+29F_P!6N-VQ MN &E<'[P->!X><%YGQ=F-:K0H2JTL+#VE3ELG;:*U3O[VKBE=PC.UK77[!]( M[QL=&\267Q2O M_B2]_P"*)K>^T>"Q3PU+=Q'3[=XY'_]]+6Q161J8_\ PDNK_P#0H7O_ 'TM'_"2 MZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ MPDNK_P#0H7O_ 'TM?FM^W[!O"*MXLO#!>^.O%BWUPRZ38QHB)&(O,\KSY$5%5 M2O P2/F++^.>-^08SB3A.CA<)**J*O!QC)N\VXU(J$+)WDW*^MHJ*E*4DDV? M+\68*KCLMC3IM'WR_P#D3XG_ & KF:S_ &M_"5S!9O<.OV_$,9&6_P! N!W_ #_"OTI_ MX275_P#H4+W_ +Z6N(^'G[&O[-OPI\8V?C[P#\./L&K6'F?9+O\ MB\E\O?& MT;?+),RG*.PY!ZY'.#7I]?T+X3<%9KP'PY5R_,)PE.5651.FY-6<*<;/FC%W MO%]+6MJ?:\-Y5B,GP,J-9IMR;TO:UDNJ78Q_^$EU?_H4+W_OI:/^$EU?_H4+ MW_OI:V**_4#Z Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ M .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W M_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O? M^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E MK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ MOI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** M,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$ MEU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^ M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:M:5JM M[J$CI=:)/:A5R&E(PWMQ5ZB@ HHHH **** "BBB@# ^*WP_\)?%GX7>)/A7X M_A:30O$V@7FE:W&LWEEK2X@>&8!_X>:SNUSLE>-P"RYZK$\+$UC]I[XY?\+(^ M+/Q"\2-XA^(OBR"T%O9M=_9H+6&SLH0J^5:6]O;Q11C:I8AW*KOVK]!5\Z?\ M$POC#^T+\2_V=+WP!^UX]G/\5_A9XMO?!7C_ %/3D"V^KW5JD,UOJ4:@+M6Z ML;JRN<;5P9SA5&%'T70 4444 %%%% !1110 4444 %>%^ ?^4@GC_P#[$32O M_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C4 >Z4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%>#?\%#OVL?$_[(WP+?QIX,\%W.IZKJ5S]AL+YK?\+G\0ZCXE\*^)=1:YUW[3*9;BSN'/S7<.?_ M !Z(8# <8(&?F+Q?XO\ $_C[Q/?>-/&FN7.IZKJ=RT]_?W2:1CRQ/].@ M & *SJ_M3AWPFX:RCAJ>68JFJLZJ7M)M:M].1[Q47\-M;ZN]S^'>)/%_BC.. M**>:82HZ,*+?LH)Z)=>=;2&+'QGX,URVU/2M3 MMEGL+^TD#QS1L.&!_IU!!!Y%:-?D#_P3#_;?^)WP$^)FG_!<:3J/B3PMXEU% M81H=E&9;BRN'./M%LOZNG 8 G@C)_5OX5V/Q1LOA_967QGUO2;[Q*/-_M&]T M"W>&U?,KF/RTDRPQ&4!SU*D]Z_E?CS@3%\$9G*A5J*5.33IO[4HN^K71QM:7 MFTXW3=OZS\/^/\'QWE<:]*G*-2*:J*WNQDK:*752O>/DFI6:5^CI))$B1I97 M"JH)9F. !ZFN<^%_@KQ'X)^'=EX,\:_$*^\5ZA;I*MWK^H0I#/=[Y'8;EC^5 M=JL$&.RBE^&/PP\._"GX=V/PRT&[U"\T^PBDC276+YKJXE$DCNWF2/R_+D<] M!@=J^,JTL-3YU&IS-2LK)VE'6\KNS6RLG&[3UM:S^VI5L54]FY4N52C=W:O& M7NVBTKI[RNU*R<=+IW6O:>(M!U#1/^$DTW6;:ZT_RFD%[:S++$RKG<0RY!Q@ M]/2LSP?\3?!7Q"^'\'Q0\!:P-8T6[M9)[.[L8V/VA4+*VQ6 ).Y& ''(JQX& M\ ^#/AIX1L_ 7@/PY:Z7HUA&R6>G6J8BB5F+, /=F8GW)K2L;"QTRTCL--LH MK>")<10P1A$0>@ X%%1X*/.J:D_>]UNR]S7XDK^\_=VE9:K6Z:*:QTE!U'%> M[[R5W[^GPMV]U>]O&[T>EFG@>"/B-'\1/AE;?$KPYX5U: 7UC)<6FD:U:&SN MRRE@(Y$;/EEBO&>Q!H\'^)/'WBOX86_B76/ 8\-^([K3WD.@:C>K<+:7'S!$ MDEBX=++V#X?\ P5\;6/A.WT\SV7CGQ#I'V*RU M.7>JB.V1SYD@*L6#X ^0@@'&>>MF.7PKNC&*4I2O%-N4E'7W7:R<=KR<;W2L MU=I^OA.&N(,3ECS'EDZ%./+.=HQIN>FJ;^VND(R;M+6+LFO0/#$?Q3OOA7## M\0M0T;2_%LVENM]=Z"CRV5K64::BU=J4G-<]2Z2;5 M-)>]RS:9\8ZS^S7^V5^VU\.?#WPH^+7@#2? '@/17B:#5/&^IG7/&-V%X\TR M0^7%#(ZY#!L-G&X. 0?SQ_;(_9+^)O[,GCJZ^&_Q%TS,L.Z?1M5@0_9]2M\X M\R(GU'!4\JW![$_OS7G7[3W[,/PQ_:O^&-Q\-OB3IWK)I6JP*/M&G7&,"6,G M\F4\,.#V(^UX6XG6%RW%Y%GDY5\#C$U43LW3E+_EY3BDHQ<96ERI)-I/=(^5 MXEPN(7$^6\6<+4*6"S#+91E15-24:D8[TJTY2E4FIPO3+P MMI7]IZHOF+F*'YY,]_0?B?ZU^IG_ 3"_P""86/[._:1_:1\/?W;GPMX6O8O MQ2[N4/X%(S[,W85M?L'?\$;+3X*?$[4?B3^T1+IVM?V5JSGPOI5L=]O<;3E+ MR8$=!U2$]#DMG %??E3DF8TO#G@R?#V3U5/$5Y.6(KPV:VA3IO>RA9R?24I) M=6>UXLYS5\=O$^GQ5FM&5/ X2G&G@\-4WB])5:M6.JYI5+J*ZPA3;V2"BBBO MBP"BBB@ HHHH ***Q?B)\0/"_P +?!>H>/O&>HBUT[3;X/!E8=HHP0S'@= 2,Y$_[/'P2@^"O@Q[34M1.I M^(M8N#?>*-;DY>^O'Y8Y/.Q&='EY&AZ6>40 ])9 =SGK\Q'&YE'M-?*9)0K9SC?[CA3>] M22Z5*N^NL(6CHW._G82$\56^MU%9;03Z)]7_ 'I?@K+>X4445]@>F%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% 'Y8^)/VX_^"H_[+O[8?[1/@;]E MW_@D9K?QK\(:E\7(]4L_&MOXUBT>/S6\/:-;R6RI+;R>=Y;6YS(K8RY3&4.= M#_A[M_P7._Z5U/$'_AY+3_Y#K].++3=.TXS'3[""#[1.TT_DQ!?,D.,NV!\S M' R3R<5-0!\:_P#!&_XJ_M&_'/1OV@?B_P#M4_LTWWPB\8:[\>P]UX#O[[[4 MUA##X0\,VL+"X"()UD2 2;U7&7*_PU]E5!:Z;IUC/_:>^&/[*'PQN/ MB3\2=1]8]*TJ!A]HU&XQD11@_FS'A1R>P/5@L%B\QQ<,+A8.=2;M&*U;;.7' M8[!Y;@YXK%34*<$W*3=DDCT6BOQ>_P"'GO[3?_#3?_#2/_"0_P#3M_PBWFM_ M9_\ 9^[/V39^OF_?W_-[5^KG[,/[3WPQ_:O^&-O\2?AMJ/I'JNE3L/M&G7&, MF*0#\U8<,.1W ^ZXR\,^(>"\)1Q6*2G3FES2CJH3?V)?I+9GP/!7BCPYQOC* MV%PK<*D&^6,M'."^W']8[KJ>BT451M/$_AK4-=O/"]AXAL9]3TZ..34-.ANT M:>V20$QM)&#N0, =I(&<''2OSV,)R3:5[:OR6VOS:1^C2G"+2;M?1>;WT^2; M+U%<[X=^)>C^)?B#XB^'%IHVK0W?AI+1KR\N].:.TN/M$9D403'Y92H W@?= M+ ?1/"VJ_$R\\<>)=.\6^%-/LM!LY;4>%]2M;\R3:@C1%IVECP/*V/A .=V" M>F*Z)8.O#FY[1:C&5FTFU+EM9/>ZDG97?+=[)G/'&T*CC[.\E*4HW2;2<>;F MYFOALXM7=ES66[1T=(LD;,R*X++]X \CZUSOA#PEXPT#Q7XCUOQ#\2+G6;'5 MKR*71M*GL8XET>)8]K1(ZTYG:+CRIV;=FTW+E:Y; MM72=Y+31\P0JXJIROV?*KR4N:2NDKI-*/,GS63LY1M%Z^\N4/ WQ4\ _$G4- M>TKP5XA6]N/#&LR:5KD0@DC-K=HJLT9WJ-W##YERIYP3@TWX>>+O%WBQM<7Q M9\.+OPZ-,U^XL=,:ZO(YAJEK'MV7J;.8TCM9R;;C;>UN5.[[Q=EIOJ%.EBKPE4J:J]U&*497VO?F M:LNTE=Z[:+G?AQIGQ-TNTU5/B?XHT[59IM=N9='?3;$P"WT\D>1#("3OD4 [ MFZ$GVK-T'X#> ]*\ :U\,=<^W^(M&U^]N[C4K;Q+>M>%Q<-N:(%^1&O\*]5P M,'/-=I7S%_P5F_9,_P"&J/V4-3_X1[3//\4^$-^L^'?+3,DVQ?\ 2+8=SYD0 M.%'61(_2L,9FN/PU"K6H+WM)33)&/%M<'_P! DZ,!@_,.?G/PAX0\3^/O$]CX+\%Z'T]MRW[.4?9.[[M M25_)ZGV&=?LP/_!/ M'PQ^R+X87QGXSBMM3\?ZG;8O[]0'CTV-AS;6Y_\ 0Y.K$8&%'/TY7X4?\$F? MV3/^&J/VK],_X2'3//\ "WA#9K/B+S$S'-L;_1[8]CYDH&5/6-)/2OVR^,/Q M<\#_ )^&^J?%?XCWUQ;:-I$2/>36MC+M6SC,])2;U[V>L;7OITM0:GJ>FZ+I\VK:SJ,%I:V\9>XN;F98XXE'5F9B H'J M:\/^!'[5?QK_ &@_B-;-H/[(_B3PS\.V@E:7Q?XUNH[&\G?83%Y-AS(49@/G M+8PP/&,':^/O[$OP1_:=\MVKM>:3OT/(ED=+*LTCAR7+S2 M]GR5I+>T7&-11C-VUC*47&Z+/")T"ET#H2I(#*>"1@BO!'\$?\%+_ (]Z^9?&GQ+\,?!CPQ#>932O"4(U MC6+N-6X$EU,!%$&P"&C ..&7J*^A/ OP]\!_"_PY#X0^&_@S2]!TJWYAT[1[ M".WA4X )V1@#)P,GJ>];%%3#3Q,(JM)JVZBVD_G\5OFO,6$SK#Y-BJT\OH0D MI?!*M"-2<$K[1=Z7,[ZMPDU9BV7J%%%%,D**** "BBB@ HHHH M**** "BBB@!'944N[ *!DDG@"OG[3%;]LSXNKX@N%+_##P3J)&FQ,/W?B+5$ MX,Q'1X(N0O9B>X9@NC^T'XN\1?&'QPG[)OPJU.2WDNH%G\>Z[;G_ )!6G-_R MP4_\]IAP!V4],$E?7_!WA#P[X!\+V'@SPGID=GIVFVRP6EO&.$0>OJ2'E^\?2K5B[JGYPINSJ=)3M3VC41Y53_A1Q'L_P#E MU!^]_>DOL^D=Y=W9=&C2HHHK[4]4**** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_P I!/'_ M /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YSXN_$'_A5'PRUSXD_ M\(OJ.M?V+ITEW_96DP^9<7.T9VH/U)[ $X.,5^'G[3_[3_Q._:O^)UQ\2?B3 MJ/K'I6E0.?L^G6^3V _C?LP?M/_ !._90^) MUO\ $GX;:CZ1ZKI4[G[/J-OG)BD _-6'*GD=P?.:_1;_ ()A?\$PL?V=^TC^ MTCX>_NW/A;PM>Q?BEWX?X>JU,W2G3FG%4WJZC?V4 MOS?V=^Q_,? 7#W$?$7$=*GDS<*D&I.HM%32^TW^"7VMNY]H_!!3\1?LW[2GV M_P 8Z9_PEOART'_"%Z_=XM=,VY;S$@V_NY6SRX.'7:=HKL+#P-X-TKQ7J'CO M3?"]A!K6JPQ0ZEJL=JHN+F.(8C1Y,;F51T!.!6K17\"XK&U*]>(_#WA/2)_$'BK7;+3+"V3=<7VH720PQ+ZL[D*H^II-I*[*A M"=2:C%7;V2W9!_AIX)@G,E[X6-X^K:S>QE M& 1YX\01#)5LKA@5P01D5SU,5"G4C!1S@LBQ&+PM;$3J MTZ4:=T_:349.25^6-/6I)O:ZCRI_%)'Y5_\ !6;]DS_AE?\ :OU/_A'M,\CP MMXOWZSX=\M,1P[V_TBV'8>7*3A1TC>/UKYBK]S?^"M/[&>G?M6?LU7OB'0-& M:?QIX)M9]0\-21,VZ:/Y&N;7:#AS(D0VY!(=$ (#-G\S_P#@DS^R9_PU1^U? MIG_"0Z9Y_A;PALUGQ%YB9CFV-_H]L>Q\R4#*GK&DGI7Y/GF0UJ6?*A17NU7> M/E??[G?Y6/[Z\,/%7+\?X5SS7,JEZN @XUK[RY5^[:UU=19-*(T"AY'/WG.,ENYR M:NT5^HY=EF&RRBJ=*^UKMM_\!>BL?PSQ?QMG?&N8RQ>/<5>3DHQA&*3=EJTE M*3LDN:;D[)*]DD%%%%>@?(!1110 4444 %%%% !1110 4444 %%%% !1110 M5YS^T?\ &RZ^$WAJUT7P=IPU/QCXDN/L/A72%Y,LYZS..T48.YB<#H"1G(ZO MXC_$+PM\*O!.H^/_ !GJ MM.TVW,L[]68]%11_$S,0H'G.,DUWM%%>[E^7X M3*\%3PF&CRTX*R7ZM[MMZMO5MMO5G70HT\/25.FK)?U_P_<****[#4**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ KPOP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&H M ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**^=/^'GG[,G_#3?_#-O_"0_].W_ E/FK_9_P#:&['V3?\ IYGW-_R^]?1= M>IF62YMDWL_KU&5/VD5./,K7B^J_RW75'E99GF49U[7ZC7C4]G)PERN_+);I M_P">SZ,****\L]4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MKG/ ?C/Q%XOOO$%GKWPXU/0(M(UN2QT^XU"6)EU6!54BZBV,2J,2P ;!P >N M576%&=2G*:M:-KZI;NVB;N_E>V[T,IUJ=.I&#O>5[:-K17U:5E\[7V6IJ>*- M8NO#OAK4-?LM"N]4FL;&6XBTRP"F>[9$+"*,,0I=B-HR0,D%XOVAO@ ME%H7C73_ !%X5_X2#3K>;4+&SU,VNH6#921H3+$>""-C8X(+ ]<5I_"OX9:# M\(/!D'@;PWJ.JW=I!<3S+/K.IR7EPS2RM*^Z20EB-SG _P#KFNBKI]O3PE:^ M&?O1GS1J:J5EM[MVEK9]6GI[.'+*GI*-WO[UDWU71-:VN-AB M$,*0JS,$4*&=B2<>I/4^].KF/C3XU\6?#?X3^(/'_@?P)_PD^J:-IS#.Z M9]7_ /#L/]F3_AIO_AI+_A'O^GG_ (1;RE_L_P#M#=G[7L_7R_N;_F]J^BZ_ M,7_B(Y_ZLW_\R'_][Z/^(CG_ *LW_P#,A_\ WOJ\R\1\)G/L_KV-E4]G%0CS M*;M%=%[OX[OJSU\L^C'XBY+[7ZCDT:?M).[?[W\-ET1^G5%AROI=KXJTH+=:5I4E3A)2E'=+5KR?9^3/2K9!G&$P=+&8JC*E1JM*,YIQ4KZWCI> M4;?:BFOGH=A7F?[27[4/A/\ 9ITS2IM:\"^+O$VIZ[<20:+H7@[P_)?W5U(B MJ6'RX1.&'WF&1G .#C@/AM^P5X@7Q]I'Q?\ VE?VI_'/Q&\2:-?1WNG6IO/[ M+T:UN$.Y7CL;8A<@\'+%6'#*1D5]%U$)XNO1E>/LWTO:3^:6E_F_T.JO0X?R MK,:5JOURFD^?E4J46];*,I+G<=FVZ<&U=*WQ+R[]FKXL?M!?%N+6->^,_P"S MC)\.M.#0?\(U:WVO17E[=H=_FO/'& +$//S-GH">7\;?\$Z/V>OBS\6K M_P"+GQPF\2^-Y;B[\_3= \2^(IIM*TGY0-EO:J54(2"=K[QECQ7O-%-X.E5H MQAB/WEM?>2W]$DO30F'$F/P.85<5E/\ LG.N6U*4U:.FBE*4IZVO)\VK;V3L M4_#WAW0/"6AVGACPKH=GIFFV$"P6.GV%LL,%O$HPJ(B *B@< "KE%%=222 MLCP9SG4FY2=V]6WNV%>8_LU_LF?"?]E?_A+?^%8:9Y'_ E_B>?6;[<@'D[_ M +ELF.D,>7V+VWMZUZ=142HTIU(U)*\HWL^U]_O.NAF..PV#JX6E4<:=7EYX MIZ2Y7>-UUL]4%%%%:'$%%%% !1110 4444 %%%% !1110 4444 %%%% !2.Z M1H9)'"JHRS,< #UI:\-_: \6>(?C/XZ3]DWX6ZG);^?"L_Q UVW/_(,T]O\ MEV4_\]IAQCLIZ$%BOD9WF]/)L%[7EB,_1D?]LOXN)XJNT+_#'P5J!&D0N/W?B'5$X-P1T:"+ MD+V8^N64?059WA'PGX>\">&;'P=X4TR.ST[3K98+2VB'"(H_4GJ2>222>36C M6&0Y14RRA.KB9*>(JOFJS6SE:RC'JH07NP797?O.3<8/#2P\'*H[SEK)^?9> M2V2_5L****]X[ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_ ,I!/'__ &(FE?\ MHQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "OSI_X*>_\%/YKZZ_;M\56?@[]DWQGJM[J-[:+-I\=F)].U464Z&XGCARDI5L$ M>9DC'S %>,Y'X@>)_#&I^%-3;3=2C]XI5'RR+ZC_ [5^O\ @I@^"#S M*NGC(0]K2H232G%.SJ)M\(MRC=3DN5Q/Y^\=>,<]R/+X9=ERY8U5^\J M)^]%-M**_EYK/WNJ5E8SJ_1;_@F%_P %/<_V=^S=^TCXA_NVWA;Q3>R_@EI< MN?P"2'V5NQK\Z:T?#/AC4_%>IKINFQ^\LI'RQKZG_#O7]/>(^6\)XWA/$5N( MJL:.'HQ(RN\I2:BZ?2HOY6OR> M\7KW/Z&Z*\%_9.^+\UG^SK\*=,C\%>,-:76UGTM]4#C4/[/%M)+']HO;@B/9 M&WE84[21E4&[&3[#X@^(7@GPIXBT;PEXC\36EGJ7B&:6'1+*>3#WKQIO=8QW M*J:8; M%82-:;4+J%TWHG-1:C=V3;YDE;=NV^ALT445!Z04444 %%%% !1110 4444 M%%%% !102 ,DUSGQ-\6^+_!NBV>H^"_AM=^*+F?5[6UN+&SOHH'@MY) LESN ME(4B-3NVY&?4#)&M&C/$58TX6N]%=I+YMM)?-HRKUH8>C*K.]EJ[)R?R23;^ M29T=,/A9X3\<^*O#?C+7UO3>^%+Z6[T@VVHRPH)9(C$WF(C 2C:Q&&R.2. MA(/1UK&6&I132YVXNZ::47=I--2]ZRL]4E=V::5WE*.*JR:;Y$I*S33+C2BHIMMV M[R;;?JVVWYA11161J%?A1_P5F_9,_P"&5_VK]3_X1[3/(\+>+]^L^'?+3$<. M]O\ 2+8=AYW_\$ZO GPB\ M?_M>^#-,^.'B>ST_0(M9MY#;7:,_]IW1E5;:S"JIXDF:/>6P@C#[F'%>(5^X M_P#P2D_8A\,?LS?LWZ'XK\7^"K'_ (3SQ'#_ &GJNHW-DAN[%)5!BM%=ANC" M1[=R@C]XTG7BOSOAO*ZF9YBK6Y86D[JZWT73?U[G]B>,W'6"X(X/J.;E[7$* M5*FH-1E=Q?---J5E!=>5V;CWN>T_M':A^U#:>&+"S_96\.^$KS6;R_\ )OKW MQC>31VNGP;&/G[(1OE.X!=H.L45^QO#1EB%6;*%WR;515&XG 4 =*U:**Z%&,=D>34J MU*K3G)MI):N^B5DO1+1+H@HHHID!1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 445A_$KXB^%?A/X(U'X@>--0%OI^FP&29NK.>BQ MH/XG9B% [DBL<1B*&$H3KUI*,(IMMZ))*[;?1)$SG"G!SF[):MG)_M(?&R\^ M%/AVT\/^"M/&I>,O$L_V+PKI(P2\Q^].X[11@[F)XZ D DB[^SY\$[+X)>"# MI=SJ!U+7=3G-[XFUN7)DO[Q^7*?$5W^U#\9= M/,7B37X/+T'29>1H6F=8X0#TD<''/V@)M"U+6;R&XAUHZ!#+'9312.X"(LIW@>4RJ[MIM;6[6K7RXZ>,IXA0=#WXSBY*2^'2UDVK M[WTLGHGVUU?%OBJ#PKX,U'QI#I%]J\>G:=+>"QT:$3W-VJ(7V0IN D=@,*N1 MDD#O6/KS^-_B?\&C<_#S7+WP3KNM:1%-I]WJNCI+<:3+(JOMEMI/E,B@E60G M@YYXS6K\/_ /A/X6^"]-^'G@32?L.CZ1:K;Z?9^>\GE1CHNZ1F8_B36Q5>VH M8>I>C&[C.\922U2V4H/FCKNTW)=-4+V&(Q%.U>7*I0M*,6])/=QFN66FR:47 MUT9\^_\ !2W0=7U;]@GQGHS:C#+J0M--V7CV:;'N%O[4[_+?]? MAOXD^+?Q.U<-I'B36PY@E(:-["!6C<'!&0@(]#7[P_\ !0W_ ),]\7_]P_\ M].%M7XA?M-^!/[!\4IXML8<6NJY\[:.$G Y_[Z'/N0U?SWQQQ)7RWQ0PE&,W M"I"@JE&<7RRIU'.JING)6<)2C&-W%I^XEV/V_P ZOAYF_'E7A3BC*\+BOK5 M)2HRKT*567/3&_BY M\3M("Z1X;UL(9Y0%C2P@9I')P!DH2?05RM>G?LR>!/[>\4OXMOH[.4HWN]':ZW/ MZFX[\/\ P!\+^$,;Q)4X8RZ/L(-Q2P6&BYS?NP@FJ5_?FU'R3OLC]L/^"9]M MK%I^Q!X%M_$&H?:KY8+[[7/L50TG]H7). H P#P..@KVR]T31=1OK35-0TBU MGN;!V>QN9K=6DMV9=K&-B,H2I()&,@XKP+_@G'\3_A[J7[.?A[X;V?C"P;7] M-^V_;-(:<+<('O)Y5(1L%UV.IRN0,X)SQ7T/7ZIP!CJ6+X+RZK1G%_N*2?*U M9/V<5*.FBMJG'IM8_P ZL%BH9E@J==J/O)-J*C&*>CM&,?=BHO:*24;))*QS MGB?X5^#O%_COPW\1];M;E]5\)O=-HTD5](D:?:(A%+OC5@DN5 QN!VD9&.:/ M$/ACQWJ?Q#\.^)M#^)+Z;H>F1W:ZYX<72HI1K!EC"PDS,=\'E.-XV#YLD$XK MHZ*^VCC,3'E3E=1C**4DI)1ES724DTM92::U4GS)J6I5RE&[BU2#36:P@6(@% M)9\X21L_*O)/M71T4*M0:2G36D6M&U=N[4G>]VKK16322WNV.A73DX5'K)/5 M)V2LG%6M9.SU=VFV]K)9EQXS\(6GBNW\"77BC3XM;N[1[JTTB2\1;F:!3AI$ MC)W,H/!(&!WK3K/F\)>%;CQ-#XUG\-:>^LVUHUK;ZL]FAN8H&8,T2RXWA"P! M*@X)&<5F3_#+1;CXK0?%Y]6U47]OH;Z4EBNHN+)HFE$OF-!]TR@Y <]%)'I@ M4<'*WO->[KHG>6NBU5D]-7=K70'+&1;]U2]Y6LVK1TNW=.[6NBLGIJ='17.' M1/B1_P +9'B+_A.+7_A$?^$?^SGPY_9B^=_:/G;OM7VC.=GE'9Y>,9 ;/)K. M\4_%'6O GC#5+CQQX5M-*\ Z5X9_M&Y\=7FMQ*J70E*O:FVQO $>'$F<$_( M2150P52M-0HR4FTG9.SOMRI2MS2_NQYK]+D3QU.A!SK1E!*35VKJUK\S<;\L M/[TN5+K8Z/Q=XN\,> ?#%]XS\9ZY;:9I6F6S3W]_=R!(X8U'+$_TZDD ?^H_XF'WO^/_ *_^0?[G?=7@W_!0[_@H=XG_ M &N?$[>"_!+FX'_ *!'T4')^8\?,5?U)P!X*X"C ME,Z_$-/FK58V4+_PD^MU_P O//:.VKN?RCXA^..85LWAA^'*G+1HRNYV_BM= M+/\ Y=^6\M]%8_H;\(^+O#'C[PQ8^,_!FN6VIZ5J=LL]A?VD@>.:-APP/].H M((/(JQJMW>6FDW5[I>GF]N(8)'M[190AGD4'$>X\*21C)X&>:_'G_@GC_P % M#O$_[(WB=?!?C26YU/P!J=SF^L5)>33)&/-S;C_T./HP&1\PY_5SX">&?A%X M=^'4-[\#KJ.X\.ZY=SZO;7,.H27,&OC3\/[O0?^$ET@)KOAW^U0TUH6Y: M+SX",X('(QD<$#D5V.FZ?:Z3IUOI5D'$-M"D4(DE:1MJ@ 99R68X'4DD]234 MU%?"UL54JIP7NT^9R4$WRQ;M>UVWLDKMMM)7;/OJ.%ITI*I+WJG*HN;2YI*- M[7LDMVW9))-NR04445S'2%%0ZCJ.GZ/83:KJU_#:VMO$TEQ>_!C]K7X!?M#>,O$'@KX,>.X_$,WAE8CJE_I]O(UEND+ )'<;?+F( MVY.PD89<$\XSE6I0G&$I).6ROJ_3N=E#+LPQ6%JXFC2E*G2LYR46XQ3:2YFE M97;25]V>B7=W::?:RWU_=1P00QEYIIG"I&H&2S$\ (O RWBR:!\--+;^S=.BC"J<7;0D/=L'W$$E2!CD@D5[UX M:\-Z#X-\.V'A+PMI,%AIFEV<=II]C;)MCMX(U")&H[*% 'M6$)8FLYQE'DC MLG=.7K:S2[J[?FD>GB*&2Y;##U:598FI=2G#DG&DEH^1SYH5)/>,^6,4OL3E MNO%OV>OA-^V1/\0A\:?VJ/CY9[VLI8+/X;>#+(1Z/9K)@[I9909;F5<##<;2 M" [*Q!]VP,YQSZT45IAZ$;9K7S?%>WJ0A"R24:< M(PC%+9)12OYMWD]Y2;U/S%_X=,_\;7O^19_XM=_R./\ J?\ 1_\ 6_\ (-]/ M^/K^#_GA7Z=445R9=E>%RSVGL5\BZ'O\7\, M[V,O\,O!>H$:' X_=^(-33AKE@?O01G(7L3]747_ (^^*M?^-OCQ?V3?A?J< MEO')"L_Q"UVV/_(.L&_Y=5/_ #VF'&.RGH06V^Q^%/"OA_P/X:L?"'A73([/ M3M.ME@L[:(<(BC ^I[DGDDDGDU\5B/\ C*\T>&6N#P\OWG:K5B[JGYPINSJ= M)3M#:,T_*G_PHXCV?_+J#U_O27V?2/7N].C1H4445]J>J%%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^ MQ$TK_P!&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4455UK6M'\ M.:3<:[K^J6]E96D1DN;NZE"1Q(.K,QX J9SA3@Y2=DM6WLD)M15V6J_%NOTE MO/'WQ5_:\NY?#WP7N[SPK\/ED,>I>-I(C'>:LH.&CL4;E$/(,IP?H05;RS_A MT%_U<-_Y:7_W77\T>+N1\0^)CP=3A["2JT:/M%[1RIPC-S]GK#GE%RBN72:7 M++[+:U?P?$N$QN?.E+!4W*,.;WKI)WMM=IM:;[/H?%M%?:7_ Z"_P"KAO\ MRTO_ +KH_P"'07_5PW_EI?\ W77XS_Q!+Q/_ .@#_P JT/\ Y8?+?ZIY_P#\ M^?\ R:'_ ,D<9_P37^//P]^"VI^*;/XC7ESI]IK;Z='!JYM6:TMY$^TX2:1< M^67W_*2,?(^2,5]_:;J6G:Q80ZKI%_!=6MQ&'@N;:4/'(IZ,K*2"#ZBO%/V6 M?V*-(_9STSQ1HNO^+K?Q99^)TM$N+2[T)88U6'SN&5I9!(&\[H<8V]\\+J7[ M+_C;X1W\WBG]DGQU_8@>0RW7@O6W>XTB[/4[ 27MV/JI]!\HK^F_#W+^-."N M#\-A,=AE4C#GYJ<''VU.]2Z'R.">Q(Y. 6->P A@&4@@C@BOU#*\YRW.:+J82HI#?M8_\ !0[X%_LC M>)]%\&>-);G4M5U.YC-]8:65>33;-CSTY=?>BX_6H+FBTX2U]UIJUS^F/PCXN\,>/O#%CXS\&:Y;:GI6IVRSV% M_:2!XYHV'# _TZ@@@\BM&OYBZ_:C_@D)\%M9_9\^!GAK3['X>QW]O\0-";Q- MXB\<6FK0-';7+.$M=-,7WVV098L"0DC2*1SD=&0Y]7XBQE2%##\E."9Z<\M*U1QA& MZNVFHN45*2O<^S*PM'^)O@/Q!X[UGX8Z/XFMY]>\/P6TVLZ8NX26LRL_PFAA\TQEY4:3Y8-N>CE[ MB3]Z\7:.MG>5[)--7=U?\'ZC\4+SQ7XDM/&WAO2[/1[:]B7PO=V-\TLU[ 8@ M9'F0@"-@YV@#K@]L$GP_^&6A_#>?7;C1=4U6Y;Q#KT^K7O\ :FI/<".:4*"D M6\_NX@%4*@X %<-^T7^T[XN^"FOZ?X/\"?LO>/OB#J>IV;7$,OAJPC&GV^'* M[+BZ=\0N2,@%3D'-;G[.WCWX\_$3PK>ZY\??@3#\/[_^T"NF:/'XDAU-WM=B MD/))" JONWC;V 'O6,LUC4K3P]-T?,VO=IJ2J.*^&_)912N^K] JEXD\2^'/!N@W?BKQ=K]E MI>F6$#37VHZC=)#!;QKU=Y'(5%'J2!7@/CS]B7XU_%WQKJ^J_$G]O;XBV_AV M\U*:72_#/@F.WT06=JSDQVSSQ*SSA5(4NP!;&3SS7LY\%>!?#WPGC^'?C!H= M1\.6&A)I]^WB>5+A+FTCB$;&Z:4;9-RCYR_#9)/6N.->O)3_8[\=_%/ M3/@W\.OBTOB37=5NQ!#%H6EW-S!&3G#/<+'Y2KQC.XT_]M[]I?XF_LU^#M+U MKX8?#_P_KMSJ-U)#BV)'!\E$4?:''8*,#@X93FNQ^%?[*_A3P7X@' MQ(^(6MW7C3QG)@R^(M< ;R#_ ';:+E8%';&2,D @'%?'K/,WSN$J&3\L[NSQ M%FJ,._)=MUY?X.6'1U(M6//Q&>9*\RIU,DP;G2@O>^L3NO[J-%M+1J,9 M-77O3:NCY1^)OB;_ (**_%;]F7Q7\1/VEH/"7ACPF1826OAW1]+FCNKH&[B5 M"XKCQ!E.+6%KJ,8_NX)1M%IV44TE%\JYE]K7F;9G;MQZYXKZ,\)? ;1/#FG:?-;:QJ5EJ,*(U[-87S(MP^< MLK*<@K_#QCBOTQ_X=G>$_P#AY7_PV;Y-K_87]E_VC_96!G_A(<^5YVWILV?O M\]?.YKZQK/-_"K.<_I*FL?\ 5U&33M3Y_:+9-_O(V6_NN_KHC^@_'/Q?S3C? M Y=A.'\9+#T_9^TQ"BKJ52:M[*2;2E&GJ[---R3WBCXC\'?!#Q%\0_V!?!'B M#X3?!#PYXI\66VHW9=M2U=]+NQ:B]O,F"[C'$H<1[1(3& 6)!P ;'[.OQG_X M*":)XJO/ .M_L^^+;B'2]/-W+IWCF>!PT:R(GDVFL0D1W4OS;L.@^53@=,_: ME%?:8+P^P. P>%C0KSI5J-.G3=2E:#GR14>:4;24KVORU/:17;J?@&#HY3AL MC6"GA(>VBDHUXNI"HFDE[R4W2G'313IMJ^DCR/X>_MJ?!?Q?XH/PW\7:C-X- M\71*IG\,>*U%K<<]"C,=LBG!VD$%AR!7K@((R#7C_P"T+^P9^RE^U%J+>(?C M!\)K2[UDPK&FOV,\MI>J%&$S+"RE]HZ!]P'I7+>"OV2?C3^S)X:@TC]F/X_Z MKK.GV>XKX9^)5Q]MAD4L2(X[B-5> ?*%5<>IKU5BN),HI?[53^M13^*DE&I M;O*$I*,GWY&G_+!['1BZ6687**=:C6J5:]TIP=*,;:.\HS51J23MHX0EKHF? M1-%?%)_X*4_M3_ 7Q';^$_VS/V*[NS2>X$2>)/!&I++:R9.,I'.VT@#DGSN! MU KZZUKXG?#;PWX9@\:>(?B#HEAHUU+'%;:M>:K#%:RNYPBK*S!&+'@ 'D]* M]3+\^RK-)3AAZJ"5 \4T+AD=3T((X(]ZDKU]SR6FG9A6=X MN\(^&/'WAB^\&>,]#MM3TK4[9H+^PNXP\&+[P9XST.VU/2M M3MF@O["[C#QS1L.5(_KU! (Y%?GU_P ./Q_PTW_R-_\ Q:O_ (_/]?\ \3#[ MW_'AT_\ (W]SMNK^KN /&K 5LIG0XAJ.VJL>#?\$\?^">/B?]KGQ.OC3QI% M$?"/ACP#X8L?!G@S0[;3- M*TRV6"PL+2,)'#&HX4#^O4DDGDT>$?"/ACP#X8L?!G@S0[;3-*TRV6"PL+2, M)'#&HX4#^O4DDGDUHU^&<>\>YGQSF?M*GN4(7]G3OHEW?>3ZOILM#]Z\/O#[ M*^ \K]E2M.O-+VE2VLGV7:"Z+KN]0HH) ZFO)OVG/C!^T+\/Y-'\(?LX_LZS M^--O?\%%+#QUXZD^ M%W[&_P &M;^*^JV=\+?6M8L3]AT32\-B027TR['<#)"("&QPV>*]0_9M\)_M M&>%O!UX_[3?Q4TCQ/X@U'46NE30='^R6FEQ%$46D)/SS(I4L)' D:3H=K]@T72[>S@\QY/)M8%C3>[%F;"@#)8DD]R237/-8K$TXN$G3OO=)R^ M6KBOFF>MAIY)DN,K0Q5*.,<;*#C.<:+?5R7+"I-+9)2IZW=VK7XWX^_LX_"7 M]ISPK8^"/C-H$^J:19:K%J T^/4)K>.>5%=567RF4R1_.24)P2%/:NE\%^!_ M!GPX\-VW@[X?^%-.T32;--MKIVE6:00Q#_91 /?UK5HKI5&E&JZBBN9Z-VU M^\\>>8YA4P,,'*K)T8MRC#F?*F]VHWLF^KM<****T.,**** "BBB@ HHHH * M*** "BBB@ HHHH *^+?^"OO_ #3S_N+?^V5?:5?%O_!7W_FGG_<6_P#;*ORK MQM_Y-AC_ /N%_P"GZ9\[Q9_R(*W_ &[_ .EQ/BVBBBOX /QD*_:2OQ;K]7-. M_; _9@U/'V;XX^'EST^T7PA_]&8K^F_HY9IEF72S-8NO"FY>PY>>48WM[6]K MM7M=7MM==S[[@;$8>@\0JDU&_):[2O\ %W/2**Y/3_CU\#=6Q_9?QF\*7&>@ M@\0VS'\@];NG^*O"^K8_LKQ)87.>GV>\1\_D:_JVAF.7XG^#6C+TDG^3/T6% M>C4^&2?HT7Z***[#4**** "BBB@ HKXM_P""OO\ S3S_ +BW_ME7Q;7\_P#& MWCI_J=Q/B,G_ +/]K[+D]_VO+?FA&?P^RE:W-;=WM?R/C,VXN_LO,)X;V'-R MVUYK;I/;E??N?M)7FW[2/QKO_A;X?L_#7@6P74O&GB:,P,Z&&R_V4Y*W.JUW%/=Q7LDN:U^5NZB[-J2 M5GY&(XZJ5:+A3H\K?7FO;O;W=[;=GK9['ZU?L^_!.P^"/@?^QY;]M1UO49VO M?$FMS9,FH7K\NY)YV@DA1V'/4DGNJ**_JW+\!A,KP5/"8:/+3@K)>7F]VWNV M]6[MZL_1:-&GAZ4:=-62T04445V&H4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !7A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-0![I1110 4 M444 %%%% !1110 4444 %%%% !117E7QC_:4'A?Q$OPC^#WAX^+/'=RGR:5; MO_H^G*?^6UY(.(D&0=N0QR/N[@:\[-,VP&387V^*G97222;E*3VC&*O*4GTC M%-LPQ&)HX6GSU'9?BWV2W;\D=1\8?C;\/_@=X;'B+QSJA5IG\O3].MD\RZOY M>T4,8Y=B2!G@#(R17F6B_!_XE_M-ZK;^.OVFK5](\-0RB?1/AO!,<-CE9;]A MCS'[^7P!T(7YE/1_![]FMO#GB0_%[XS>(?\ A*_'=PG.I3I_HVF*?^6-G&>( MU&2-^ QY/R[B#ZO7SL,KS#B62K9Q'V>'WCA[IW[.NUI)]523=-?:=1VY>%8> MMCWS8I6ATAW\Y]_\*T76_2.SL[33K2*PT^UC@@@C$<,$*!4C0# 50. . !5 M+Q=XN\,> ?#%]XS\9ZY;:9I6F6S3W]_=R!(X8U'+$_TZDD _M MP?$[X]_$[4?@Q_9&H^&O"OAK46A_L*]C,5Q>7"''VBY7]43D*"&Y)R/VK@#@ M?%\;YPL)1DH4H).(/'6!X"R3ZW4CSU)WC3ATR#]N#_@I[\3OCW\3K/\ X4QXAU'PUX5\-:BMSH7V:4Q7%Y<(?ENYL?\ MCL1R%!YR2/],MLW]@I"1ZE&HYN;U@WHUTY%M%Q7PVTMH[WN?T-T5\Q_L7?M6_'[]KWX,>'O&FB^% M-)TF\TOQ)%9>-K[6;2<6^JV2H3++IS1\"?.T%7!122,]*]Y\>>'/B#KVHZ!< M^!OB0N@6^GZU'MKR$, ?[RGJC#LRD$=C7D!^# M'QZ_9W)O?V<_%9\3>'(SEO 7BF[)>%/[MG='E/0(_P HZG<:]4\=> ;WQIJG MA_4K3Q[KFBKH>L)?36^CW8CCU-54C[-< @[X22"5&#QU%'CGX7>%OB'JWA_6 MO$1O?.\-:NNI:9]EOI(5\]5*CS A D7!^ZV17R.8\,Y+FM6GB:E25*ND[5:: MM4A:]HWT4XMVO&7-#76+:L;8O#5,1*4X4[3BTHR4N5M.U]4GHM?=DFFUYW.3 M^%W[6/PP^(6L#P1KTL_A3Q8L@BF\+>)5%M=-(>@BW86<'MLY(YVBNX\2>/O! M?@_4])T7Q1XFL["[UV]^R:/;W,P5[R?;N\N,'[S8&<5S_P 9_P!G3X._M 6= MG;_%/P;#J$VFR&32[Y9'BN+.0C[T"L[[V<');- MI*Z/8/&OQ5\%?#[7_#WACQ3J$T-YXIU(V&BQQV;=ON'DQ'&T-@_,0..M9 M?PB_:&^%7QLM)6\%^(0+ZU!_M#1;]/(O;-APPDA;D8/!897/>NFU/Q5HFE^% M[OQDUY]HT^SLY;J6:Q4SEHXU+-L"9+G"G 7))X'-?09?FF38_"T\3AFJL&I7 MDIIQ;ULU9>[RZ73;U3O:]EZ%&.)QT7+#U4U*4>5QC>RTO%ZM2WM]GR-;A>&??P0W&*\1\'?M[^/\ MXQ^+=+TKX$?L4?$?5="NM1ACU#Q9XF@BT2SAM6D427,/V@EKG8A9@@VEB-O& M:]3_ &B/AC\6/BQX.M?#'PC^/M]\.[H:BLFI:OIVC07DUQ:>6X:!/.QY+%S& MPE7D;",'=P4-X2S'+\=' M#9I76']JT[N49.DHVNI1I*=2*DUJIQNWKF6YL[ASDVURWN.$?@, %X(P?ANOZ!/A%^P=\-/APFNW M'CCX@^-?B->>)]).FZ[S5^0O_ 4S_8KE M_8K_ &B9O"^A&>;PGK\!U'PK=3Y+HUR6V9_2WT3LQP/".99AP7A<6Z^#G)X MG#.2<7"SO[5M*Z/&/A/\//$_Q1\=Z?X+\'Z!77PK^+_ (>.JZ%>S0RW M5DMY-;^8T4BR+\\+JX&5&0&&02.]9'P@_9,_9H^ 4Z7OP>^!WAK0;Q(R@U*S MTM#=E2,%3<,#*01V+=Z]#HK26'P\JRJN"\!3Q$U0;; M=-3DH-M)-N*?*VTDF[;)!17,_%+XP_#CX,>'F\3?$?Q3;Z=;G(@C<[I;AA_! M%&,M(WL!QU.!S7E8O?VDOVI/ETQ+WX8>!IO^7J50-=U.(_W%Z6BD=_O="-P. M*\7,^(L)@,1]3HQ=;$M75*%G))[.;;4:D_";X)?#3X):&="^'?AJ*S$N&N[QSYES=O\ WY96^9SG)Y.!DX %=77G MQX?QN,HM2B_1H^*/@+\*/#_[ 7Q#N?%WC7X/^)_#FDW%C):SWG@S MQ%>:EX9)=T8W,EG*SRV[C80&)('F, @X(]4^)?Q[_:IU+7;;Q]^Q_P"!OA]\ M4/ HTZ,7NDQ^*&L=9%WO^\#^).2NM^$Y_LQ<]<2Q#]W(I/48!;N:^>_LGB3)* M'L\!55>BG?EERTZJ_P -11=.?E&<(M_:J'IKB'/XYG]>Q_+F#Y>5K$.3DUT] M^,HR;71MQE_?.E^ GQ1\6_%[P OBSQO\&]=\":DMY+;W&@Z^T;2J4Q^\1HR0 M\;$G:V!G!.,8)R_%P^ 7[8_PC\3_ CT[Q[H?B32=7T^?3]4_L;5(;E[1SE0 MQ",=DD<@##."&0>E(/CG\!_#NF>'/'>CR6LD-SX9FET;4;21[R& M*4O;Q-&&.'<%RC<\AL\UGC.-5JGAW5);.ZP"%DVGY95SU1U*NI[JP-,]26_U)K>*PU.[2RAA+H@Q"[B)%#$#Y-Q!. @SP*^>*_(*60<0\5+A; RG.K@9 M(G!W"..C@\VQ7LJDHJ:7)4E[K;2=X0DMXM6O?3;8\K'9WE>6UE2Q-3EDU>UI M/35=$^S/M*BOBW_A[[_U;S_Y=O\ ]R4?\/??^K>?_+M_^Y*^?_XC;X8?]!__ M )2K_P#RLXO];,@_Y_?^2S_^1/M*BN+_ &>/B_\ \+Z^#VC_ !8_X1[^RO[5 M^T?Z!]K\_P KRKB2'[^Q-V?+W?=&,XYQFNTK]*P&.PN9X&EC,-+FIU8QG%V: MO&23B[-)JZ:=FDUU1[U&K3Q%&-6F[QDDT_)ZH**"0!DG '4FO/?'W[5G[//P MT9K?Q5\5M*%RIP;&QF-U<;NRF.$,P)]P*G'YGEV5T?;8VM"E#O.2BOO;2%6K MT,/'FJR45W;2_,]"HKQ+_AJCXF>.3Y7P-_9>\4:K&_$>J^)&32;0C^^IDRTB M^PP:/^%>_MJ?$4[O&WQJT#P79O\ >L/!VDFYG*_W3/<'*-_M)D5X'^MV%Q.F M78>KB?.$.6'_ (,JNG3:_P ,I>AQ?VG3J?P(2J>BLO\ P*7+'[FSV35]:T;P M_8/JFO:M;6-K'_K+F\G6*-?JS$ 5Y9XE_;>_9[T74#H?ASQ+=^*M3_@TWPCI MTE_))_NL@\L_]]U!I'[#?P3-\FM_$:;7?&^HH$/"?@RP&E>#_#&GZ5:CI;Z=9) G_?* "CFXTQ^RHX6/GS5Y_M8/WJD?4U\R?\%&O"OQLT#_ (0W4?C3\4+'7[B]_M'['8Z9HZVMOIP7[-O" M-G?+OW+R_(V#UK]"*\6_:^_9!_X:L_X1[_BX?]@_V#]K_P"83]J\_P _R?\ MIK'MV^3[YW=L<_%>(G VTY MFFKI\UF>5G>48K%Y94A"_WGYB45]I?\.@O^KAO_+2 M_P#NNC_AT%_U<-_Y:7_W77\P_P#$$O$__H _\JT/_EA\!_JGG_\ SY_\FA_\ MD?%M?L'J/PD^%6KY_M;X9>'KK/7[1HL#Y_[Z0U\G?\.@O^KAO_+2_P#NNOM* MOWGP2\/\_P"%XYA'/L(H*K[+DO*G._+[3F^&4K6YH[VO?2]F?8<)Y-C,O598 MRFESM45^SU^%>%\3_&P-&7K2@_SB?53R[+ZGQ48OUB MO\CQ;_A@+]FZUYT#1-;TK'W?[.\37B[?IND;V_(4']B3PO;?\@'X[_%/2\?= M&G^-77'_ 'TC?Y->TT5R?ZC<(+X,#3A_@CR?^DV,O[(RQ;4HKT5ORL>+?\,I M?$*P_P"0#^V#\18\=/[0O(;K\]R#-'_"A?VJ;#_D"?ML7FT=$U'P/97&?8L6 M!].?KZU[312_U+R*/P>UA_AQ&(A_Z350?V5@^G,O2+?\*__;DT[_CS M_:#\):EC_H(>$S#G_OTW^<4;/^"A&G?=F^$FI(/[RZE#(?R^6O::*/\ 5.A# M^%B\3'_N/.7_ *6YA_9L%\-6:_[?;_.Y^?/_ 4>U7X]:C_PAL7QP\*>'M-: M+^T?[-ET"_DF6?/V;S-PD&5QA,>NX^E?,-?:7_!7W_FGG_<6_P#;*OBVOX@\ M7\++!^(N-HRJ2J->S]Z;3D[T:;U:45ILM-DKW>I^3<34W2SNK%R%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1110 M4444 %%%% !1110 4444 %1W=W:V%K)?7US'#!#&7FFE<*J*!DL2> .236# M\3_BKX#^#GA2;QG\0O$$5A91?*F[F2=\<1QH.7<]@/J< $UY#:>!OBK^U_=1 MZ]\8+2]\)_#L2"33_!B2F.]UA0LO,:'@B(<_0@.?GAPXG&*E/V-)<]1].R[R?1?B^B;)]<^,GQ*_ M:6U>X\ _LPW3:7X=@E,&N?$F>$E!V:*P4X\V3MYG0=01E6/I?P=^"'@#X'>' M6T#P3IK"2X?S-2U.[?S+N_E[R32'EB22<< 9. *Z30]#T;PSI%OH'A[2K>QL M;2(1VMI:Q!(XD'154< 5:J^TV6W9;F!] MDF$E52RANAQ@X([&F_#WPKXU@^&=OX3^-OB;3_%6JRV\T6LWT&DK;6]VDCO^ M[\C+#:(V$9_O;22!G%?82PCP\I+$>[*,DG!W4];W:TMI:SNT[M635[7#%K$1 MB\/[T91;4TTX:6LGK?6]U9-6B[M.USQ9XN\2ZK\)[CQM\"+/2?$FHW>F+=>' M$N-0\NSOMX#(WFJ#\A4[@1UX&1G(_(;_ (*@_MBZ'\6/BAJ/@/X@?LC#PA\0 MO"6HMI][K]GXQ%PEY AX$D1LH_-1E*O&^X$*XZ@XK]E]&T71_#FE6^@^'M)M MK"QM(5BM+*S@6**&,# 1$4 *H'0 8%?F=_P7Z_9,_P"0+^V%X0TS_GGHWC#R MD^OV2Y;'_ H68_\ 3$5YN9<1\1<+PCF/#]9T:M*4GS)1'7'?$+X?XYP:Q5#%048)SJ0C"M%N2<73G"2<[N-W)M-04;7 ME?\ .G_A8/\ U"/_ "8_^QK1\(?$_P ,:9XGL=1\:>![G5M*@N5>_P!,M-8% MI)>#IOB%XZTGP1!K%CIQU2_BMWU'5+I8 M+:T1F :::1R%2-%R[,3P%->3+Z1GC163I_VH_>TTHX=/731JDFGYIIH_I>7T M'?HIX2+KRX?24/>=\5C6K+75/$M-=TTT^Q^ZG_!-3]I67]I[X CQ=H?[.MM\ M.O"VE7?]E^&;"VUS[8MU'$O[QU'V>'8BL0F?F+,),X*\_0]>0_L8^-_V8+_X M3VOP@_9;^(6F^(-(\ VEOI=U-II+*LA0MYC/@+(TA#N60D%BW.:Y;XD_$G_@ MH[XH\>ZMX*^!'[/'@GPYHUE>O;V?C;QWXG:YCOX@>)XK2T ECR.@?(SUXKKI MXVK'"0JXB;K5);RBN;FEU=XJV]]7;S=S^7,SR##8[B;%8?+J$,!AZ;O"G6G[ M/V=/10TJRYY2<;2Y8J3U]U'9+/;D'="2Q++_ '>.N*X7X+_\$]_V/?@)J\'B?P!\$=,;6[>831Z_ MK+2:A>K,#GS5FN6=HWSSE-M;U)XMRC[**L]VVTUY62=W\T>-A,/P_"C6>-KU M/:1;4(TX1<9=I._:/^/'C+X(:5I;> _P!GCQ=\0]2U>XDA MM[+PS#&(K4HH.ZYFD;$"-G ;:PR#G'&:O[-WCC]K#QY-J^K_ +2'P/T'P+8L ML!\/Z58>)!J5ZI^?S?M+QJ(NGE[=F#G=D=,>IT4_857B/:.H^7^72VW72[^\ MA9G@890\)'!P]H]ZS=1S^*Z45SJG'31^XVU?57/F7]H'_@EE\$_VFOBKK7Q6 M^*WQ'\;W$NJ111V>CV>L1PV5@J1*F$01[FW,&8[FQ\Y QQ5GX>CXO_L+^#;# MX:ZUX 3Q7\.=&B,6G:WX5M2M]IL)8L?M%J2=Z@DDLAX&223Q7TC17A8SAC#3 MKO%8&I+#U]7S0U4KN[YZ;O":;WT4E]F43BS3-^&WQ7^'?Q>T!?$WPX\66FJVAP)&MW^>%C_#(APT;>S M&NAKRGXD_LF>#/$_B!OB)\--9O/ _BX9*Z]X?PBSGKBX@X2=2>N<%NY(XK M M_P!HKXK_ *G31?VKO!&[3-XCA^('AB!IK%^< W,(&^W;U(&"3A5P,URKB+& MY.^3/:2A'_G_ NZ+\YWO*CY\]X+_GZV>!]>JX5VQD;+^=:Q^?6/SNO[Q[K7 MF/[2G[)GPG_:H_X1+_A9^F>?_P (AXG@UFQP@/G;/OVSYZPR83>O?8OI7PE_ MP\-_;"_Z*_\ ^6_I_P#\CT?\/#?VPO\ HK__ );^G_\ R/7Y76^D3P'B*;IU M,+B'%]'"E_\ +CR\O\2L/E6,CBL&ZM.I&]I144U=-.SYNJ;7S/T[HK\Q/^'A MO[87_17_ /RW]/\ _D>O8OV3_P!OOXJ:U'X@TGXDC5?''B"X-HOA+0M)TB"% MY#^^\]G>&)52,?N=S/G Y ^]7L9-X]<%9UF5/!QIUJ;G>TIQARZ1;M[M24FY M6Y8J,6Y2:26IGA>,BC'0_,M1V'[.WQ-^.M[%XG_:T\3*=/202V?P\T&=DL(".5^TR* M=UPX],[00<$@XKVS1M%T?P[I<&AZ!I5O8V5K&([:TM(5CCB4=%55 'TK[KF MXAXB^'FP>&?5V^L37DM8T4_/FJ>5.2/7OC<=M>E#_P G?Z17WR_PL\S^%O[* MWAGPEXA'Q*^)FNW/C;QF^&?7]:4%;8]=MM#RD"@],9(YP0#BO5:**^ARS*B; MA1110 4444 %%%% !1110 4444 %%%% !1110 5\Z_\ !1OX4?#?4?V=_$/Q M.N?!EA_PD&FFS^R:O'#LG >\@B8,RX,@V.PPV0,Y&#S7T57BW_!0W_DSWQ?_ M -P__P!.%M7QWB%AL-BN!LR5:"ERT*TE=)VDJ%_#?BOXN>&=+U&U^V_:;'4M=MX)8]U]<.N4=P1E6 M!'L0>]?G;7Z*_L*_!;X.>,?V4_"FO>+OA-X9U6^F^W>=>ZEH-O/*^+ZX49=T M).% R>@ [5]]X#U,XK<:XFI@W!U70FY.IS6:=2E?X=;WMY;GY-PSB\RQ^?5 M\5*?/5J*4I2G=N3E.+DVUU;=W\SV2'X[_ ^Y)%O\9?"DA'4)XBMCC\GJY!\5 M?A?='%M\2- D)&1LUB \>O#5@3?LK_LUS@!_@3X4&/[FAPK_ "453G_8[_9? MN!B3X'Z .<_)9[?_ $$BOZW]IQO'_EWAW_V_57_N-GZ%?-E]F#^TS9?\NX/_M^2_P#<;/8J*\6_X=\?LH1?\>/P[NK;'*^1 MXBOAM/J,S'FC_A@?]GV/_CSA\1VX[B'Q3=CGUY&0>VS M5;T8?^#'_P#*T>TT5XM_PPM\*H_^/3QSX[M\_>\GQ?.-WUSFC_AB3PO'_P > M?QX^*EN>Y@\:N,CTY0T_[3XL6^70^5=?K30?6,R6]!?^!_\ VJ#_ (*&_P#) MGOB__N'_ /IPMJ_,2ONS]LK]F0?#O]FWQ'XNA^/_ ,3-92T^QC^R/$'BK[59 M2AKR!,/'Y8SMW!EYX90:^$Z_D7Q]Q&/Q/&-"6+H>RE["*MS*=U[2KK=>=U;? M3S/S7C*=:IF<'4AROD6E[_:EV"BBBOP\^2/NK]C?]IM?"7[-_ASX<>"O@[XO M\6:W8_;!<)I.F;;2(O>3R*'N7(5?E=>0#C..HKTW[;^W7\1_^/71_"'PYLI. MK7<[:MJ$8]@N(#]#4G_!/+_DSWPA_P!Q#_TX7->TU_H'P9D.8X[@_+I8G'U% M3="C:%+EI)+V<;)S2=5M+1N-2*>_*ME^T95@Z];+*#J5I@^ ?@9\'OA?K*07;\2:ZNBOLL!POP_EM;V]##Q]I_/*\ZGSJ3$%S=WK+_P)W?XA1117OG8%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110!XM^U]^R#_PU9_PCW_%P_[!_L'[7_S"?M7G^?Y/_36/;M\G MWSN[8Y\6_P"'07_5PW_EI?\ W77VE17Y_G?A;P)Q'FE3,/ M_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !1110 444C, MJ*7=@ !DDG@"@!:\U^-O[2&A_"[4+?P'X5T6?Q/XUU)<:5X7TULR'(XEG;I# M$.I9NV2. 2.8\8?'_P 3RM>\?7,>_3]*]5A[7$V.@& M5''49*[OPX\!? _]F"]TWP]J7BN)_%?C2]>$:SKER&U#7+I4,C@,>< #(0<# M*CEFR?D7F>9\2UY83(?@5U.O;FBN6_,J,=JDDD[S?[J%G?G:<#QZ^/=:ZH24 M872=1VM=NR4;Z2DV[)[)Z:O0H_##]F_7-4\5P_&K]I36H?$7BU?FTW3HU/\ M9N@J3D);QGAG'&9#DY (Y&X^OFYMQ<"T,Z>:4+B+<-Q4'!..N,D#/O7/ZS-\ M5D^)6BP:!8Z&_A)[*Z/B"XNII5OXYP%^SB!5!1E)+;MV" ,@] 7I\+O $'Q- ME^,Z>'HD\2RZ(NDRZL)7#-9+*91$5W;,;SG=C=P!G KZ3*J71735U: MPS0/&7B;5OB)K_@[4?AQJ%AIFDPVKZ=XCGGB-OJC2HS2)&@.]?+(526&"2>F M!D\#_#U_!6M^(M9;QOKVK#Q!JWVX6>L7_G0Z;^[5/)MAM!CB^7.S)&2<8JI\ M;_CG\,OV=/AY=?%/XN:_)INBVDL<4MS%8S7+>9(P2- D*,Q+,0HXQDC)%#/V0,"?FP,$8([UU MULUP].J\/!J#FHIQ5VW:WO.]VKR5V]%>Z5EH?08/A3.,9ETLS]E*=*E*;]I* MT8IZMP3]V,G&,DE%_:*^$O[5_Q2\565E\%_P!J"U^'?A@: M>%U7[)X5BO\ 4;BXWMGRY)F"Q(4*#(^8$$\YKI?V>O@EJ'P(\%W'A;5OC'XO M\<75YJ3WUSK/C/4UNK@.R(ACC(5?+A'E@K'R%+-@\URQK595W#V;45]IM6?H MKM_>D==;+(I'M(P9MA#2'!:*2,'S!QD/&M=OX6^&GPY\# M7M[J7@KP#HNCW.I7,EQJ-QI>EPV[W4TCEWDD9%!=F8EB6R23FMNLU1Q-6$X8 MB2:DFK15K)^;;O\ M3=]T?S7_ !@^%'C/X&?$_7/A#\0K!;;6?#^H26=]&C$HS*>'0D#OO;_@B?\ \$^/AW\8O#FM?M(_M ?#ZRUW2?M7]G>$]+U>#S+>62,YN+EH MS\L@!VQ+N!7(ER,@$>C_ /!9'_@GGXL^._Q8\"_&'X,:'YNJ>(M4MO#7B;RX MR5CW$_9[Z3'1$4.DCGHJQ"ONSX+?";PG\"/A/X?^#W@>V\K2_#NEQ6=KD -) MM'S2MCJ[L6=CW9B:^&R;A?V&>576C>G3^&^TK[>MEOYV/ZB\2?'%9KX78*.6 MU?9XO&*U7D;4J:INU1)IWCSRMR]Z;D:WA;P?X2\#:1'X?\$^%M.T>PB_U5CI M5C';PI]$C 4?E6C117Z*DHJRV/X[J5*E6;G-MM[MZM_,****9 4444 %%%% M!3+BWM[N![6Z@26*1"LD>,?BM^S;XC\ ^ ='^WZM?_8_ MLEI]HCB\S9>02-\TC*HPB,>2.F!S@5Z?17GYMEM#.7[87_1(/_+@T_\ ^2*/ M^'>7[87_ $2#_P N#3__ )(K].Z*_#_^)<>!_P#H(Q/_ ('2_P#E)\E_J-E/ M\\_OC_\ (GYB?\.\OVPO^B0?^7!I_P#\D5]V?L:_#SQC\*?V;?#G@'Q]H_V# M5K#[9]KM/M$1?FC9E.4=3P3UP>8_7O8\E-4^7V7/>TIRO?VD/Y[6MTWUT^4SSAC^VL7&O[7DM%1MRWV;=_B M7<_%NBOVDHK\_P#^)9?^IM_Y0_\ NQXW^H/_ %$_^2?_ &QXM_P3R_Y,]\(? M]Q#_ -.%S7M-%%?TKD.6?V)D>%R[GY_8TX4^:UN;DBHWM=VO:]KNW=GW>#P_ MU3"4Z%[\D5&^U[*UPHHHKU3I"BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XSXE?M%? CX. M^*_#7@/XH_%WP_H6N^,]5CTWPGHFHZI''>:O=.VU8[> GS)>>I52%ZL0.:[. MOS;_ ."T7P[\!6'[?'["GQ)L/!>E0>(;W]I&WMKW6X=/C2[N8?L@Q')*%WNH M\J/ 8D#8,=* /TAN;FWL[>2\O+A(HHD+RRR.%5% R6)/ '.:\S^$7[:7[*? MQZ\6?\(-\'?CSX=\0:J]G+>65KI]\#_:%K&XCDN;1B MY CE5:: R(I906&X M9^/_ /@YJ^,_C;X>?\$[-(^#7@37+G3;GXW?%C0?AY?WUG*4ECL+TSSW*JPZ M"2*T:%O5)F'>LK_@XPUBT_8Y_88^%7[6'P8TV'1-7^ 'Q?\ #=]X373D$7DZ M>5DL;C35QC_1IK>01/%]UE10>@H ^]?C)\??@U^S[H=GXA^,WQ%TWP_;ZE?+ M8Z4E[,3/J%TP++;VT*@R7$I56;RXU9MJL<8!(N?"GXO?##XY>"K?XB_!_P > M:9XCT2ZDDBBU+2;M98Q+&Y26)LC^*IC=Z-^SO\ S3-)\&64AS%9WVM"ROKJ^C4_=F>&3[.SCDQH%JQ^RC\ M0]3^#W_!QA^TC^R5X?N#%X5^(?PGT;XF-I2'$%KK,!L]-N9XTZ(]PDJ/*0,N MT*D\B@#]%Z*** "O"_ /_*03Q_\ ]B)I7_HQJZ*__;8_92TN^GTS4/CEH<5Q M;3-%/$\K91U)#*?EZ@@BO-_@E\8_AAX__;D\=>*_!OC2RU#3KCP3IT<-W;N2 MCNDA#@9'4;A^= 'TU16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8 M^&/^@U!_WU1_PF/AC_H-0?\ ?5 '\Z/QW\"?\(/XZF^R0[;+4,W%I@<+D_,G MX-V]"*XNO7OCSK5YXUE?3OL+0+IDC&WCD3$C-_$3]0.!]*\AK\,QO 7&7 ^0 MY6^(J:C4Q5"-6+C)27*W9*4EISJ/+*:3:7,M=3^\_HH^,^ \8/#5?O>;&9?) M8>O?XI\X5.P5^A?_!-;X6:CX7^"'C'4/$FM>(H/#TE!*#=&$H*4+IW]JX2G'F2AJE MO]USZ)X7%OI'P8_9Z^+FB>$;OPYJ5M?ZIH6F06UW/-IT;_O;>2!V\R)96*AI MN'!/4ECGE?VA_P!IWQ5X$^)%O\./AQ^Q;XV^(_B"Q@2]L=3M;&"VTFV:564 M:A,2L4F-P(VY )[&MGX"?LV?L?\ [,+2W/P-^'.B:%=W%M]GN-2C\R:\EB+* MQC:XF9Y2I958KNP2H..!7I?_ F/AC_H-0?]]5^ITUBUE]/#0Y:/)=+V<8Z1 M>EK\JOIHKII+1)(_!*4>%LKS:=2A1EB:'*DHU7*FN:.SY*=27*EK[L)IO1N5 MTC"^!OB/XP^+/AW;:W\=?AO9>$O$4TTOVC0]/UA;Y((MY\O,R *S;,;L<9SC MBO$A_P $QO"/CK41J_[3/[1OQ.^);";S!I>J^)Y++34(.1LMK39L/3D/V' K MZ*_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JFI@UN)V MC"Y,C!%7)85Y5_P5Q\8?"O\ X+"_ 3X+?L2?LC^.M/\ &$WQ1^)&B:]XS71K MI)W\,>$[199KZ\U%4)-DZOY4"Q3;'>WDN MY/,NI(8%1IGZ;G('S'W- 'YZWW@JP_81_P""^/BO]JSXIZG:Z)\-/VD_A19: M5'XPU.=8+"P\5Z3]GBCT^XF$NR^:Z/&@++5G]@;X6W7[1/_ 6. M_:%_X*D>'Q]H^';^#]*^&OPP\0Q\V_B2. 6UQJE[:MTEM4N[=(8YT+1RE9"C M$*:_0/4=-T[5[*33=6L(;JVF7;+;W$0=''H58$&I(HHK>)8((E1$4*B(N H' M0 =A0 ZBBB@#$E^&GPXGE:>?X?Z([NQ9W?2H26)ZDG;R:\9^&/AWP_I/[?/C MVPTK0K.V@3P-I92&WM41%)D;) P,X'Y5] UX7X!_P"4@GC_ /[$32O_ $8U M 'MW]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I M_P#SXP_]^A4U% 'X:_$+X>VOBVU-[9!8K^)?WX_ _H17[&?\ #H+_ *N&_P#+2_\ NNN8\>_\$*_#7Q!N MK.]U7]H-HY;6=7:2+PB,RH.J-_I?0^O:OPW@>7BK#@R/!O$^#E4PE&7/A:OM M*,IX9_;I6]I>5"I&]HK6%11:]VZ7#X 9UGW@QXE2SY8=O"XFG*GB:<90]^R< MJ51+FM[2%1)7?V)U%NS\X/@I\*+K6K1+W4(VBM"V^XDQ@R'LB_0=3VR:_3__ M ((^Z7IUO:^/K*&QB$4*Z0L4>P84?Z9TI]I_P1WM;"U2RLOC^L442A8XT\(X M"C_P+KVW]D']D'_AE/\ X2'_ (N'_;W]O?9/^83]E\CR/._Z:R;MWG>V-O?/ M'K8G'^*7%/B%E<\9@GAUJ*$VYUZLG>Z5X7X!_Y2">/_ /L1-*_]&-0![I1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?\ ME()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y M2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_ )2" M>/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@G MC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U 'NE%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_P"4@GC_ M /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1C4 >Z4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X__ M .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-0![I1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?\ E()X_P#^ MQ$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_P#L M1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_ )2">/\ _L1- M*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% 'R?\ &_\ ;+^)GCW_ (*&:-_P3+_9 M>UW3=$UNS\ R^-_BCXYU#3!?-H6E^>EM:65I SK&U[<2R*Q:77(7&S M0_8H_;3\:_$+]I?XP_L#?M#RZ9)\2O@[=6%W%KFD69M;;Q1X?U"!9K/4$@9W M,,R;O(N(U8H)0&3"R!$^;/V,=/U#2O\ @YV_;%;Q*K+-J?PH\'W?AWS!C?8+ M8V$,I3/\(N$(..-P-.^"5OJFK?\ !UO\9=7T56.FZ1^RIIECKCI]Q;N;4=.F M@5O]LQ*Y&>RF@#],:*** "O"_ /_ "D$\?\ _8B:5_Z,:I]4_8(^#6KZG!D\#M7/>+?^"7G[.WC*!8=3\6?$")ED#F: MT\:W$E- M/:B[\>W4L98,H^93]X<]* /NJBOC[P-_P2._9JUOP3H^LWOQ ^* FN]*MYY1 M'\0KI5W/&K' [#)Z5J_\.>OV8?\ HH/Q3_\ #B7= 'U917RG_P .>OV8?^B@ M_%/_ ,.)=T?\.>OV8?\ HH/Q3_\ #B7= 'U917RG_P .>OV8?^B@_%/_ ,.) M=T?\.>OV8?\ HH/Q3_\ #B7= 'U917RG_P .>OV8?^B@_%/_ ,.)=T?\.>OV M8?\ HH/Q3_\ #B7= 'U917RG_P .>OV8?^B@_%/_ ,.)=T?\.>OV8?\ HH/Q M3_\ #B7= 'U917RG_P .>OV8?^B@_%/_ ,.)=T?\.>OV8?\ HH/Q3_\ #B7= M 'U917P!\??^"9/P&\"?$SX8>&]#\>_$@VWB;Q5)9:D;GQW=.XB$!<>63]QL MCJ*]3_X<]?LP_P#10?BG_P"'$NZ /JRBOE/_ (<]?LP_]%!^*?\ X<2[H_X< M]?LP_P#10?BG_P"'$NZ /JRBOE/_ (<]?LP_]%!^*?\ X<2[H_X<]?LP_P#1 M0?BG_P"'$NZ /JRBOE/_ (<]?LP_]%!^*?\ X<2[H_X<]?LP_P#10?BG_P"' M$NZ /JRBOE/_ (<]?LP_]%!^*?\ X<2[H_X<]?LP_P#10?BG_P"'$NZ /JRB MOE/_ (<]?LP_]%!^*?\ X<2[H_X<]?LP_P#10?BG_P"'$NZ /JRBOE/_ (<] M?LP_]%!^*?\ X<2[KRSX^_\ !,GX#>!/B9\,/#>A^/?B0;;Q-XJDLM2-SX[N MG<1" N/+)^XV1U% 'W_17RG_ ,.>OV8?^B@_%/\ \.)=T?\ #GK]F'_HH/Q3 M_P##B7= 'U917RG_ ,.>OV8?^B@_%/\ \.)=T?\ #GK]F'_HH/Q3_P##B7= M'U917RG_ ,.>OV8?^B@_%/\ \.)=T?\ #GK]F'_HH/Q3_P##B7= 'U917RG_ M ,.>OV8?^B@_%/\ \.)=T?\ #GK]F'_HH/Q3_P##B7= 'U917RG_ ,.>OV8? M^B@_%/\ \.)=T?\ #GK]F'_HH/Q3_P##B7= 'U917RG_ ,.>OV8?^B@_%/\ M\.)=T?\ #GK]F'_HH/Q3_P##B7= 'U917P!\??\ @F3\!O GQ,^&'AO0_'OQ M(-MXF\5266I&Y\=W3N(A 7'ED_<;(ZBO4_\ ASU^S#_T4'XI_P#AQ+N@#ZLH MKY3_ .'/7[,/_10?BG_X<2[H_P"'/7[,/_10?BG_ .'$NZ /JRBOE/\ X<]? MLP_]%!^*?_AQ+NC_ (<]?LP_]%!^*?\ X<2[H ^K**^4_P#ASU^S#_T4'XI_ M^'$NZ/\ ASU^S#_T4'XI_P#AQ+N@#ZLHKY3_ .'/7[,/_10?BG_X<2[H_P"' M/7[,/_10?BG_ .'$NZ /JRBOE/\ X<]?LP_]%!^*?_AQ+NC_ (<]?LP_]%!^ M*?\ X<2[H ^K**^4_P#ASU^S#_T4'XI_^'$NZ\L\)_\ !,GX#:K^UQXM^%%U MX]^)']EZ5X5L+VU9/'=T)C+*[!MS]67C@=J /O\ HKY3_P"'/7[,/_10?BG_ M .'$NZ/^'/7[,/\ T4'XI_\ AQ+N@#ZLHKY3_P"'/7[,/_10?BG_ .'$NZ/^ M'/7[,/\ T4'XI_\ AQ+N@#ZLHKY3_P"'/7[,/_10?BG_ .'$NZ/^'/7[,/\ MT4'XI_\ AQ+N@#ZLHKY3_P"'/7[,/_10?BG_ .'$NZ/^'/7[,/\ T4'XI_\ MAQ+N@#ZLHKY3_P"'/7[,/_10?BG_ .'$NZ/^'/7[,/\ T4'XI_\ AQ+N@#ZL MHKY3_P"'/7[,/_10?BG_ .'$NZ/^'/7[,/\ T4'XI_\ AQ+N@#ZLHKX \)_\ M$R?@-JO[7'BWX477CWXD?V7I7A6PO;5D\=W0F,LKL&W/U9>.!VKU/_ASU^S# M_P!%!^*?_AQ+N@#ZLHKY3_X<]?LP_P#10?BG_P"'$NZ/^'/7[,/_ $4'XI_^ M'$NZ /JRBOE/_ASU^S#_ -%!^*?_ (<2[H_X<]?LP_\ 10?BG_X<2[H ^K** M^4_^'/7[,/\ T4'XI_\ AQ+NC_ASU^S#_P!%!^*?_AQ+N@#ZLHKY3_X<]?LP M_P#10?BG_P"'$NZ/^'/7[,/_ $4'XI_^'$NZ /JRBOE/_ASU^S#_ -%!^*?_ M (<2[H_X<]?LP_\ 10?BG_X<2[H ^K**^4_^'/7[,/\ T4'XI_\ AQ+NO+/" M?_!,GX#:K^UQXM^%%UX]^)']EZ5X5L+VU9/'=T)C+*[!MS]67C@=J /O^BOE M/_ASU^S#_P!%!^*?_AQ+NC_ASU^S#_T4'XI_^'$NZ /JRBOE/_ASU^S#_P!% M!^*?_AQ+NC_ASU^S#_T4'XI_^'$NZ /JRBOE/_ASU^S#_P!%!^*?_AQ+NC_A MSU^S#_T4'XI_^'$NZ /JRBOE/_ASU^S#_P!%!^*?_AQ+NC_ASU^S#_T4'XI_ M^'$NZ /JRBOE/_ASU^S#_P!%!^*?_AQ+NC_ASU^S#_T4'XI_^'$NZ /JRBOE M/_ASU^S#_P!%!^*?_AQ+NC_ASU^S#_T4'XI_^'$NZ /JRBO@#]D3_@F3\!OB MS\,]0\2>*O'OQ(6Y@\5:E91BR\=W42>5#.43('5L=3WKU/\ X<]?LP_]%!^* M?_AQ+N@#ZLHKY3_X<]?LP_\ 10?BG_X<2[H_X<]?LP_]%!^*?_AQ+N@#ZLHK MY3_X<]?LP_\ 10?BG_X<2[H_X<]?LP_]%!^*?_AQ+N@#ZLHKY3_X<]?LP_\ M10?BG_X<2[H_X<]?LP_]%!^*?_AQ+N@#ZLHKY3_X<]?LP_\ 10?BG_X<2[H_ MX<]?LP_]%!^*?_AQ+N@#ZLHKY3_X<]?LP_\ 10?BG_X<2[H_X<]?LP_]%!^* M?_AQ+N@#ZLHKY3_X<]?LP_\ 10?BG_X<2[KRS]D3_@F3\!OBS\,]0\2>*O'O MQ(6Y@\5:E91BR\=W42>5#.43('5L=3WH ^_Z*^4_^'/7[,/_ $4'XI_^'$NZ M/^'/7[,/_10?BG_X<2[H ^K**^4_^'/7[,/_ $4'XI_^'$NZ/^'/7[,/_10? MBG_X<2[H ^K**^4_^'/7[,/_ $4'XI_^'$NZ/^'/7[,/_10?BG_X<2[H ^K* M*^4_^'/7[,/_ $4'XI_^'$NZ/^'/7[,/_10?BG_X<2[H ^K**^4_^'/7[,/_ M $4'XI_^'$NZ/^'/7[,/_10?BG_X<2[H ^K**^4_^'/7[,/_ $4'XI_^'$NZ M/^'/7[,/_10?BG_X<2[H ^K**^ /V1/^"9/P&^+/PSU#Q)XJ\>_$A;F#Q5J5 ME&++QW=1)Y4,Y1,@=6QU/>O4_P#ASU^S#_T4'XI_^'$NZ /JRBOE/_ASU^S# M_P!%!^*?_AQ+NC_ASU^S#_T4'XI_^'$NZ /JRBOE/_ASU^S#_P!%!^*?_AQ+ MNC_ASU^S#_T4'XI_^'$NZ /JRBOE/_ASU^S#_P!%!^*?_AQ+NC_ASU^S#_T4 M'XI_^'$NZ /JRBOE/_ASU^S#_P!%!^*?_AQ+NC_ASU^S#_T4'XI_^'$NZ /J MRBOE/_ASU^S#_P!%!^*?_AQ+NC_ASU^S#_T4'XI_^'$NZ /JRBOA7]J3_@EK M^S[\,OV?/%?C[PWX^^);7^EZ4T]J+OQ[=2QE@RCYE/WASTKJ? W_ 2._9JU MOP3H^LWOQ ^* FN]*MYY1'\0KI5W/&K' [#)Z4 ?8-%?*?\ PYZ_9A_Z*#\4 M_P#PXEW1_P .>OV8?^B@_%/_ ,.)=T ?5E%?*?\ PYZ_9A_Z*#\4_P#PXEW1 M_P .>OV8?^B@_%/_ ,.)=T ?5E%?*?\ PYZ_9A_Z*#\4_P#PXEW7I?[-/[$? MPE_96U[4O$7PZ\2^+[Z?5;1;:X3Q)XGFOXU16W HLG"MGN.U 'L-%%% !111 M0 4444 %%%% !1110 4444 %%%% 'S[\??V)-3\7?M5^%/VZ_P!GWQWIWA/X MH^&_#-UX7U6;6=&>^TWQ+X?GE6QT^SMC)*UO9VT M(V(KRRR,6=WD8L ONE% !1110 4444 %%%% !1110 5QW[07PSOOC+\%_$7P MOTS4XK*XUO3FMHKJ="R1DD') Y(XKL:* ,_PEHTOASPIIGAZ>99'L-/AMWD0 M8#E(U4D>QQ6A110 4444 %%%% !1110 4444 %%%% 'GWQC^#.I_$WQ[X \7 MV.M06L?@[Q"^HW,,T;%KA3$4V*1T.3GFO0:** "BBB@ HHHH **** "BBB@ MHHHH *\^^,?P9U/XF^/? 'B^QUJ"UC\'>(7U&YAFC8M<*8BFQ2.AR<\UZ#10 M 4444 %%%% !1110 4444 %%%% !1110!Y]\8_@SJ?Q-\>^ /%]CK4%K'X.\ M0OJ-S#-&Q:X4Q%-BD=#DYYKT&BB@ HHHH **** "BBB@ HHHH **** "O/O# MGP9U/1/VDO$GQQEUJ![37/#UGIT5BL;"2)H6)+D]"#FO0:* "BBB@ HHHH * M*** "BBB@ HHHH **** //O#GP9U/1/VDO$GQQEUJ![37/#UGIT5BL;"2)H6 M)+D]"#FO0:** "BBB@ HHHH **** "BBB@ HHHH *\^\.?!G4]$_:2\2?'&7 M6H'M-<\/6>G16*QL)(FA8DN3T(.:]!HH **** "BBB@ HHHH **** "BBB@ MHHHH \^_9K^#.I_ SP%>^$-5UJ"_DNO$-]J*S6\;*JK/*7"8/< X->@T44 % M%%% !1110 4444 %%%% !1110 5Y]^S7\&=3^!G@*]\(:KK4%_)=>(;[45FM MXV556>4N$P>X!P:]!HH **** "BBB@ HHHH **** "BBB@ HHHH \^_9K^#. MI_ SP%>^$-5UJ"_DNO$-]J*S6\;*JK/*7"8/< X->@T44 %%%% !1110 444 M4 %%%% !1110!QW[07PSOOC+\%_$7POTS4XK*XUO3FMHKJ="R1DD') Y(XKH M?"6C2^'/"FF>'IYED>PT^&W>1!@.4C521['%:%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 <3\6OVEOV+?%5GIOF)DC[\ M/S:%JVGN\88P/'K-G'(ZG^$^1+.N1V8CH37U=\(O#7PP_::_8L\%Z1\2O 6B M^(O"_C#X=Z5-?Z%J^FQ7%G,K^;X*^#/"4GQ-^'D>IW4EP/#=@4L[BYM(F8E_+$>H $'.6LV?[T MKE_0/BY_P51_;<\4_LJ^'_VXOV--4T'QQJNIII^LVG[.&A?"C5]8O+W1;R6+ M;;2:K9N_EZE';RB5V6-8597C"2; \@!^HE%?&%_^UU\0_P!K/]N'PE^P]X)U MKQ/\*]//P#MOBAX_=+.*W\0JU[=1VMIHG^DQ/]B:(F:2Y<)YH98HT:/]X3L_ M!+7OVC_^"=OPU^-?Q+_X*4_M5Z7XH^#_ (5U_P#M+X;^,;BQGNM>TW0')#0: MJ+2S3[1)&[PHCQI([?O&9L;54 ^MJ^)?@U^V?^U_J/\ P6Z\8_L$_'>'P?8> M#+?X!1^.?!6G^&8Y9I9-VK0V3R7-U.B/)(&,R[8TCCV@':6!:O0_V,?^"N'[ M$O\ P4!^)FH_"W]E?QAXEUZZTO0Y-5N-1O\ P'JNF6+6Z30PD)->V\09]TZ$ M(/F*[CC"FO"OCI_Q1/\ P^ M?\%/_P!O8_L$? '3O$7@SPA#XH^)'C[Q58^#_A-X/FF*)J_B"^?R[=92IW+! M'S)(PQD*$#*SJ:Z/]DWX$+X$LAXE^*W[06H_%+XH0Q^7XP\176NN;2TO)!F2 M"STV-_LVFP#E$1(UE9%4RO(^7/Q/_P %Z_A_I/BK_@H3_P $_P#6/BO;3R?# M<_M$\0%;R6WA_M.^BL!IL"8 ;AD!P<@D56_;W_9%\"_L&_P#! M3C]D#]J+]@/X;:3\/;[Q_P#%)/AY\3/"_@C3(]/T_P 0Z-'?VD?CKIOA2 M_P!6N$M])L[ZTN9)+Z9@I6*!8HG,SG6M\+>WE:VL89'$DBRPJ=D>"WS'&ZOHW]B/_ (*)-4A\-6]M-?ZAK/@O4=*MY5G:54\EKV&+SB#$VX*/ERN>M 'E7 M[!/[9O[6OQ7_ ."F?[4G['O[4W_")V]K\+['PC>>!;#PA;2>0EGJ%M=7$SO/ M.!+<2D/:HS$(@:%MD:!CGH?VU_V1?V]OVM?CG:6WP9_;Y\1? ;X;:%X=BBEC M\':/:W>I^)-4EFD::1I93FU@AB6!$ZL[R395556?RCX0_P#%$?\ !SG\7O#) M^0>./V5-$\0A>GF&SU9;#=[XR17Z&4 ?G;_P33_9\^.GP4_X*B?&?P#XM_;\ M^,_QB\-_#_X8>'[*_@^)7BM[BTBU[5[B>]V!&BLK2TPQ4NHO7 ;:^*_ M1*ODO_@D8G_"P_A[\6?VOK@>8WQH^.GB/6M+NI.7DT:PG70],&?[IM=*CD4= M,3$C@U]:4 %%%% 'F7Q6_;7_ &-?@1JLV@_'#]K7X9>#;ZWQY]EXJ\>:=ITT M>1D;DN)D89'/(KE?#7_!43_@G!XP\76?@+PY^W5\)[G6=1V?V9IP\=V*2WN_ M[H@#2CSB>P3=FOC7_@X?T31_#G[2O[!OQYU'2K>0:%^U1I&CW5S+"K$6M]-; MO*A)'0K:$XZ96ONO]LO]BS]G;]O7X$:S^SW^TI\/+'7=%U6TDCMKB:W0W6ES MLN$N[24@M!.APRNO7&&W*2I /5J*_&W_ ((T_P#!4GXB?LM_\$P?CYX,_:OU MJ;Q?KG[*'Q#/@K1KR]OS&VIQW%VMAIMG+.X=D1;W?%YI#>7;[/E;R\'WGX@? M\% OV[/@_P#M$_"B^^'=Q;_M$> ?&WB.'1OB9HGPW^".M6K^#HI2H75K2^5Y MXY;6,EBZSDDJ@PR[\Q@'Z,T5\5_#_P"*'Q0_X*1?'O\ :$^&W@_]H;Q5\-?" M7P:\5IX&T-? [VT%_>ZVEFEQ=ZG=330RN8XY9DAAMT*1L(96E\PNBQ:?A;]L M7Q9_P3"_8.\'^-O^"W?[1OA@^+WUZ30+GQAX*\.ZC>VVL7+&YFM%\FTL@XG> MU@9G(A2/=&W3N ?6VNRZY!HMW-X9L;2ZU%;=S8VU]=M!#++@[5DD2.1D4G&6 M",0.=IZ5\=_\$FOVROVH_P!IKXJ?M-?"C]K.Y\,_V]\)/C,_A_2;;PG8/!9P M:8;6,P;3*3+(7*22EY"3F0@;5"J/9/V*OV__ -G+_@H#X7USQK^S;J'B&\TO M0-12RN[O7O"=]I/FR/'O5HEO(HVD7'\0'!X-?+W_ 39_P"*)_X+>_\ !0'X M8/\ +%?WOP]\16"CHWVC19OM#?\ ?QD'U!H ] _:J_8?_P""@_[6O[1VN>)_ M"G_!27QA\#/AIIEE9Z;X;\*_#_2+.:[U=Q%YMSJ4]U(=T!,LS0+%@_+:A^-_ M/(_\$<_A%\8OAK^TE^T]I/CC]M'XL_&3PSX1\8:+X.\.:G\3?%4E[Y-_;:7' M?:HT$(Q%%^^U&&$E5W?Z-@L:^[_$&O:1X6T&]\3^(+Y+6PTZTDNKVYE.%AAC M4N[GV"@G\*^8?^",/A_5S^P%X:^-7BJP>#7?C)K6L?$O6O-&&9]=U"?48 1V MV6DUK&!V$8H ^J:*** "BBB@#PWQC_P4E_8I\"?'6Q_9A\0_&^$_$75'9=,\ M$Z?H=_>:G=A1(6>*WMX'=T412DNH*@1.20%)'N*.)$$B@X89&Y2#^1Y%?F-_ MP4RBB^'7_!PQ^P'\6VC"C7K+QKX=EDQ]_P#XEQ1%)]FU#(]S7T5X;_;H^-EE M_P %?M0_X)L?$7P;X670+OX'R_$+PKXITLW(NIL:LE@+.>.1RFY0)W8H?FVH M1MR0 #ZPHKXB_94_:^_;5^.O[87[77[#WC#QG\.M.\2?!B3PM_PK[Q-9^!;S M[))!J]C/>>;=V;:D7F**L2?)<1C<=V"/EKY,^"'QV_X*J_MN?\$1];_X* WO M[>^H^"?'_P -=(\6ZM!H_@[PIIBQ:[>:3>WLYBU+S;=AY?D1):Q6\ 1 $669 MIVD*1@'[(5E>-I?&T/A6]?X<6.E7&N>5C3H];NI8;0.2!ND:)'?:H);:JY8J M%W)NWK\DZ3_P6F_9'^#G["_P%_:J_;5^)G_"(W_QG\"6.IZ?8Z3X7U+4A*?!R^"?#^@3_ >\$^'_ !O?^&O^$GM;JQ-SJ.J+ M&?#OQI\1Z#\(_'.K,)+KQ)X5M9DCM;N290!=[9?M,"W6, MSK;JYW$EV^KZ^"/^".'Q:_;+^&?Q.^)__!++]N'5-,\4Z]\#-+T2Z\$?$C1; M$6T?B'PU>K/'9^?"H BGB^RF,]SA@2YC,LOWO0 4444 >-^-O^"BO_!/[X;: MF^B?$#]N/X0Z+?I,(FT_4_B1ID-QYA_@$33ARW^R!FI/@_\ \%!?V&/V@/&S M?#/X*_M>?#GQ-XE7.?#>D^,+274" -Q(MA)YK #DD*0!7P]\9]$T?X??\'8_ MP@\3V^E6\3?$#]F34K&:7R5W37=I<7\QD)QRX@@A3/7:@'2O9?\ @N__ ,$^ MOA5^V+^PMXW^):^'X=-^*7PP\,W?BGX;>/-,'V?5=,O=/B:[6&.Y3$@BE\HH M5SM5F60 /&C ^W**_,S]C'_ (+0>)OB!_P2P_9I^*_Q \1:);_%+XPZW=># MGU[Q+;R/86USI?VW[=K%S#"T;3YM['S!;QO&9+BZBC#1J2R][^SI^W3^V;IW M_!0Z/]F?XB:!J'Q7^#'B;PC/J^D_&[0OA!JNA6WA;484FD?3M0ED#6LL3QP9 MBE1E8M-&IWDG !][45^=7PAU_P#;D_X*K?\ !/*;]NW]E_\ :[U?X:>._%^I M:E?_ <\-0BT7P]I%E9ZI-:V]KJ:-:3R7LD\5LS3R/N5))L11HL>&]M_:%_X M*L?LO?\ !._POX!\!_\ !1#XQVNC_$OQ%X1M[R]TSP=X0UC4[:_O(T2.\DM/ ML]K(5@%P7""4H^TKD9- 'O?QRO/C;8_"[5[C]G;2?#=YXO%G)_8L?BVYGCL% MFV,4,@MU,D@W!1L!3()^=<<_/_\ P1&_;#^*7[>W_!,CX;?M4?&[4+.Y\7>) M&UA=>:PL5MH4EM]8O;9$2)>$410Q@=21@DDDD^W_ +,/[27PT_:Z^"&C?M!_ M"#^U_P#A'=>:Y&G_ -O:)/IUT1!X59(P7B8KN4;E*L.&%?&/_ ;0 M?\2#]@;QA\(?N_\ "OOC]XS\.^5_SR\N_P#.VX[?\?&?QH /V<_VBO G[:7[ M8'[3WP,_:M_:(\7>"?%GPF\>76F^$_ .A?$?4/"J:?X1@M('AUU?L-Q;M?-. M[33RRSM*D*&!0L:,/,]R_P""0'Q?_:#^.O[ WA#XE_M):A=:EK-[=ZG'H_B' M4+%;6ZU_1(K^>+3=3GA555)+BT2&4D*H<.) 'Q7R!^VG^P9\"_^"XO[??QG M^%4MV_PW\2_LW>'-%T72?B/X;L?:-.MX%6%;ECIES\5O@%XR@\-:[XJT.$1V?B2SG MLX[NROU5554DD@=6955!M:-BJ,S* #[.HHHH *BOKVUTVQFU&]EV0V\323/M M)VJHR3@P!!(W-S@@GGGO7T+^PY^W#^T'^U=\7?VE/V;_&N@>#?# M/BOX(>.+;0M)U;3[*[O;.]@N;=IX+N:W>>)SN523&LJ8SC<<9(!]"I;FT:+2I\-]FAG MNV$$WDG?OF%PF1@Q\Y&%^UW^T=_P4*_9\_8R^!?_ 5_'[:U]>6&HW_@RX\9 M_":R\/6*>'+G0-62!91O,/VF2[)F1FN3(JAG;RHH5"K0!^M5>*_\%"_BC^TC M\$OV._B%\7_V6-'\)W?BKPKX/U/6;8>+Y+@VX6TM9+@JD,"@SR-Y955:2-0S M EB 5/$_MA?\%C_^"?/["?Q8@^ _[1?Q@U6P\:7.D0ZI;>&]'\#:OJD\MI*\ MB1RA[2UDB +12#!<'*GBO4X?%G@_]L/]D2Y\4^ H+\Z)\1? ES_9D6K:;):7 M)AN[5T598)0'B;#X*L 10!R__!-_]HOQ-^TI_P $Z_@]^TQ\3=6CN]<\3?#+ M2]5\3WT%LL2S7QM$-U((XP%0&59&V* !G KY9_8JE^,O_ 5X_P"">EY^ MWCH'[4?Q!\"?$3QSJOB"X^&4/ACQA#8[+4KJSTZRGTV-OLFI*PM8Y+E MKN*9Y#<2!&C41A.S_P"#:SQ@/'7_ 1&^!6HS/O>TTC5=-E5NJ_9=8OK<*?^ M QK^!%<%X._8N^-'_!$CX0_&'QE\%/VU_"V@_LUVLVH^,E\,>+? ,FH:SX39 MDW2V.E70OHH'\UE1(1<0R@2-'^ZE8OYH![]_P1G_ &^/$'_!1[]@7PK^T+X_ MT.WTSQE;W5WH/CO3[1-L,6KV4IBF:-+_ ![K%_XUU[3;N+RY;-]0=6ACD7 V2?9XX'=" M 4=V4@%:^ZZ "JVL:SH_AW2KC7?$&JVUC8V<+37=[>3K%%!&HRSN[$!5 Y)) MP*LT4 >&ZY_P4Z_X)P^'-0.C:M^WI\'EOUSG3H?B/ILMSP,G]S',TAP!_=KJ M?@%^V/\ LE_M5+=_\,T_M+>!?'CV"AM0M_"?BFUOYK0$X!ECAD9XN2!\P'6O M@?\ X) :+H_PL_X+??\ !0_X26NE6ULUYXE\*>(;1(H54J+NVN[J-OAG\$_AO\0]$\ M ZIX_P#@S:?$K5?$'B#1)M6ET_3+MDBL[2SLH70SW,LIN"9')2)+1LQR&5=O ME'PS_P""N'[6_P "_@?^T_XM_;*^ VJ:[I_P*T8ZO\-_BO9?#S5/#>C_ !$M M95VP0^7>J1#<).\"2&)F7$CE5_=[I #]***^)-8_9\_X*<>)O!7P6_:-_9^_ M;C6\\9W6KZ3J7Q9\,^,8H(_"FJZ'_9"^-^M?LU?%[XOZZWC_P\EL^K^%O#_P]UK4IH!<6\=Q# M^]M[1H&W131MQ(<;L'!!% %O_@L_^TC^US^R-_P3]\?_ +1?[(-IX1&M>$]$ M:_OK_P 4K-.UM )8D=[:V1?+EE5))) TKA%,0!CD#G;Z@_[3>G^$_P!@\_ME M^)K5[^UTWX1_\)IJ$%MA&N8X]+^W2*F!@%@"!Q@9Z5Q'_!3&UTOX\_\ !)+X MY3Z!!.UOXB^ FOW^E1W5LT4I+:1-/ 'C8!D;<$RI&0>#R*I_\$O!X9_:&_X( M]? W0_&^G1ZGI7B+X!Z'H^O6DQ.V[C.E16ERC8.<-MD!QZT ?.?A;1OVI/VE M?^"16G_\%+?AM^UGXYTWX[ZEX$F^(6D#3O$]S_PC0D1'NU\/MHA8\37&X>:TS-G/U[_P $W?VQM,_X* ?L-?#7]L#3=&CTY_&OAX7&HZ="Y:.T MOX99+:\A0GDHES#,JD\E5!/-?!_Q1_9G_:M_X(K?\$QOBO\ "_PY^W+H&L_! MG1]%U2W^&&DZM\.7N?&$5UJ3/'9Z';W0O/LLGF7EPH$K6DS 22%8U7:(_K__ M ((P?LE>+OV&_P#@E]\'?V9?B#;F#Q#H?AJ2[U^T8@FTOK^ZGU"XMR1P3%+= M/$2."8^.* /I^BBB@ K+\:>-/#7P\\,W7C#QAJ7V/3K) US<>2\FP$@#Y45F M/)'0&M2B@#R#]F']O/\ 9-_;/?4W_99^+D7C>TT:Y-MJ>K:+I%ZVGV]P%5S M;QH1!YH5T;R@Y?# XP$/VN?$\F MCQ:Y%*;,>88X$$@A(<(RV6 5Z<'#8P?4/@S_ ,%/_P!J/]J3_@AOXA_X*5?# M+PMX)\*_$7PWX<\5ZM?^&=5TF[U/3F.C37P^R*$NK>19)(K:(^868*SGY"", M 'Z T5^7W[9W_!2/]NWPU_P3U_8^_;G^!GQ"\&Z5#\4_%/P_MOB9H=QX79C< MMJD2SW<<=W)+*+6T,B&W95MVG592Z3 J%/3>.O'_ .VW^PK_ ,%8_P!GCP/\ M3_VS]9^)_@+]HT^(]&\4>'-9\.6-C9>']5L;-;JTETM+>,201,SK%Y/?%,O[#7QI^'/P<\&^$[V73?#MQXS\(/ MJVH^,;^ 7,TN_,=A8B??;QLJ22OY,DN-CQBK?Q@_P""]O\ P3*^"_QGUO\ M9WUWXN^)-5\;>&]:?2==T#PY\-=N:G,WEVNGVX/!EFE*H"<*@+.Y5$= M@ ?&W[%?_!8+XA>//^"7?QE_:Z_:X^$]GH/Q"_9TUCQ+X:^)/A_2)&6TO]:T M>WCE*6Y9G\L2M-%%@LP63<0=NVN"\5>*/VQ? O\ P1X\/?\ !7GPQ^T#XJU; MXQVW@;3_ (H^)= OO$%RWAC5='N8X[Z[T/\ LDN;6U@BT^5DCGAC6Z#VZNTS M,\A;T+XN_P#!-OQMX5_X(E_'/]F6T:#6_BI\3/#OBCQCXRN=*1MFL^+M0=]0 MGC@!&3'YRQVL1(!,<498 DU@_LU_%GP?\8_^#6Z#Q8]_$^G6/[(.K:%JKLW" M2:;H5SIMRK>A#VL@(- 'W#^S7\>/!O[4?[/?@G]H_P"'I?\ L3QUX6L=@ K&\=_$3X?_ M\.R^+_B;XZT;PYI,# M 3:IKVIQ6=M&2"0&DE95'0]3V-;-5]8TC2_$&DW6@ZYI\-W97MN]O>6EQ&'C MFB=2KHRG@J5)!!Z@T >$ZS_P59_X)E:$;D7O_!0#X.R&R7=>K9?$73KDVR^L MHAF8QCW; KU'X,_'WX%_M&>$AX]_9^^,OA7QQH9E\LZOX1\06^HVPD R4,EN M[J&&>5)R.XK\\O\ @TWBAT;_ ()A:]\,)(4$_@KXU>)=!N_D&YGC:WE^;U.) MQU[8KRS_ (*/^!=#_P""/G_!9#]G']M3]DS2HO"OA7]H+Q?_ ,(3\:O!>BQB M#3-3>2XMXTO_ +,F$$^VZ>;*A?WEH&ZS3%P#]C:*^)/C!^W]XH^*?QP^*G[/ MWP#_ &C?#GPWF^%M_;Z)+J=]\/KOQ/J&L:W)917DBI:6\B>590)<0Q,VUY)9 M3*%,0A!E\M\+_P#!7/\ ;*U;]@+X=Z]\=?V<+WX2?''XF_M :1\'=-E\1>%+ MVSTY;B_E##Q%:6E^JRRVWV43-'&Y93<1A&+)D$ _2VBOESPS^S3^WM\)/VX? M"7CKP'^U[=^,?@?J/AV]M_BAX5^)4\,^J1ZFL;FSO=*:ULHDBWR&,2Q%XX51 M7*QEF79S6D?\%[?^"9?BSX[VO[-OP^^+OB3Q'XLN/%D?AN:TT;X:ZXT%IJ#7 M0M62:XDM$A1$E.'DW%% )SQ0!R'[0D?_ 78^/;^*/C/^Q;\7/A?\-/#>B:A M>P^ /AYXJ\(M?ZCXOM[65XA".)/EAEB\QT8L5P=(_X+B:QJ M'_! _6_^"L7B#X7VFC^,M'T:ZTVX\+/YAM%\2)J/]EQA0QWFW-R\81DI;0JK MW-Q)@^7;V\KX) 4_"/\ P57_ ."; ^#O_!MGXT_8L^"KW.MW_@'PK9Z[=7HA MQ+J]S::I#JFK7C(,G=*?MLVP9P6"C.!0!K_MF^+?VDO^"9'[#/@;_@I3I'QV M\<^.M=\)W&@W7Q]T#Q'XDGO--\6:9J,D-O?&TL9&-MI4T-QWE021N/9E8'\:_/C_@I MU\6O!WQX_P"#:#Q=\:+2_AFTWQ3\"=%U*VD# CSIA9.B'T<3%4(ZAACJ*^O? MV!?!?BSX;?L)_!7X=^/K:6'7= ^$OAS3M:AG!#I=P:7;Q3*V>=P=6!]Z /6J M*** "N*^._[1/P5_9C\"W'Q-^/7Q M/#/A^TC:2[U>_CD,$"* 2SLBML R.3 M@6_MR>"4^)?[%/Q@^',EN)1K_PN\0:<8B,[O/TZ>/&/^!4 :G[.G[3W MP1_:S\ 1?%;]GWQ?/XA\,W1/V#7TT6\MK2^ 9D+6\MQ#&MR@9&4M$64,I!(/ M%=]7Y.?\$W?VP_C-^SC_ ,&NG@3]KOX)^&_#FO:C\-_!.M7&H:'XC,ZQW-O8 M:S>0.JO P*,(HRXR"#@#C.:]N_X*&_\ !23]I3]GO_@GE\(?^"@/P/\ ^$*3 M2?%E]X/E\8Z-KN@7-VZV&L"$R/:W$=Y$L10S*!OCDSG.1C! /O6BOS]_;;_: M2_X*"?#_ /X*[? ?]D'X5_'GPGH7@'XU>%O% T])/! EN=.O-.L1<2W$DDLT MGVR5$.^%%^SQ;BOFI*JD,S]AKXP_M0?L^?\ !5[XO_\ !.']H?\ :?\ $'Q8 M\,0_"?3_ (D^!_$?B_3K2/5;"%KL6=Y;,UE#$DD9F;*J(P$" *!EL@'Z",RH MI=S@ 9)/:OS6_:3\<_\ !P%?_!O6_P!O;X _$;X4>&?#VDZ7-XBT+]G[6_!D MMSJ%]H<2&=4O]0=@Z:C);C4),@N?9OV?_\ @O'_ ,$T?VJ_C+H/ MP,_9Q^+?B/Q=K'B.^-I875C\-];@L4D",Y,ESV@! MWW"9 +G[$W[4EW^WC^POX#_:I\$:>GA:^\?^$8K^.UO8#>)IEV08Y4V[HS,B M2HX4Y7>H4D#.*^=?^")OQD_:+\9?$?\ :T^"W[3?QUUCX@ZW\.OVB[[3]*UG M64CB:/2GL[=;6**"$+%;1[82_E1*J;Y)&QEV)^P_V>O@;X!_9D^!?A#]G?X6 MV+6WA[P3X*1@9/(MXEB5W( W.VW /$5BO9_M>B3-.P^CE!].?AUXPTO7]$U*'S=.UC1=0CNK6ZCR1OCEB9D=<@\J2.*^;?^"1#^$OC M%_P1[_9_T[Q)X;TW4]*O_@KH>G:IIM[91S6UWY5C';S+)$P*N&:-BP(())S7 MQ+^QII,W_!*'_@XK\0_\$TO@[%V5%DD1XP#[JK(^('C"U^'O@/6_'U]IEY>P:'I%SJ$UGIU MN9;B=(8FD,<2#EY&"X51U) KYM^"/@[]KG]C#XG?&SXA?M1_M3VOC']G+2M MC\0>![WQ&LEWXF\.K;VS2ZG':Q8Z?Y<,9D?=V\5PI\IV"-*LRME/+S7#. T=M.4^ MB/"GA?P]X'\+Z;X*\):7#8Z5H]A#8Z;8P#"6UO%&J1QJ.P5%4#V% 'Q/_P & M^OQR^//QO_8S\8I^TS\6M4\;>-?!WQQ\5^&M:\0:NX\V9[:Z5@H086&-5E 6 M) $1<*H %?=%?GG_P $(/\ BD?BU^W!\&Q\JZ3^V-XEUB"'_GG#J,=O)&![ M8AXK]#* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH ^3O\ @NKH^CZ[_P $??VB+'7+Z"WA3X8ZA<1R7,@13-"HFB0$_P 3 M2(BJ.I9@!R:\Q_X)H?\ !5;]A3PG_P $MO@6OC/]JGP=>>)]$^#^@Z=JO@WP M]K,>K>(#>6NGPP20+I=F9;MYMT9S&(LY89 K[F\8_#OX?_$."VMO'_@71M=C MLYO.M(]8TR*Z6"3&-Z"13M;'&1S5_2-#T7P_9#3M TBUL;=3E8+.W6)!_P ! M4 4 ?FG_ ,$^/V!OC-^U'^UG^TI_P5$_;+^%VK?#Q_CUX2D\"?#[P#K*K'J^ MD>%#;PV[7%[$"1;7,ZVMLWDD[HV$V[AUKD?V"OVG/^"M7_!.WX8:9_P3'^,' M_!+3QO\ %?6/ :G0_AE\5?!^I0V_AK6-*1RMFU_>3 I8)'$57)W2"-55H0ZD MO^LE% 'YO_MK_L&?\%(? G[2WPA_X*?_ +#VN>%O'/QG\(?#A/!7Q>\%:[># M2]/\;Z:SFXD-O*Q58&6YDD=!(RX"0$LWE%)/J#]C"T_;D\?ZEJ/QY_;J\(^& M_ NIW>G1Z=X7^%OA+7VU2'1+??YEQOPG_;IT3]I73/#=Y\&K35[;PKX?3P"UTEY'J=LM MO=I?3-?H9E* [!&D)0G.6(S7U310!YY^T[^RU\%/VQ_@IJ7P#_:)\'1:[H&I M^5)(B2O;S6MS$P>*[MIHV$EO/&X#)(C!E/&2"0<#X9_L8^$?!GCWP]\5?B-\ M5O&GQ,\3>#]+N-/\'ZW\0+VSEET6&=52=H4L[6VC:>2-5C>ZE22X9-R>;M=P MWL5% !1110 4444 ?DO_ ,%Z_P!J#X)?\% ?V;_C?_P2=^"$FIR_'KPIXO\ M!L.B^#=7L?LLOB"6[U.R8S:=N8M_LJV^W>1Y/VWR%\WR\YV;\9VYYQG&:LT ?EW\ M9_%/[5G[2G_!5;]DC]O/X!_L#?$UO GA[1_&.D>(#XJLX-$U);6ZLH(TN;BV MO)$%G )9PT2S.)Y_L]P4AVK$\OJ/['/P1_:N^"W_ 5P_:Q_:/\ $7[+'B&T M^&?QHA\*R^%M7'B'1'E>[T?2FMIF>V6_,L2SR22;"PS]TN$!)7[SHH ^+/\ M@CY^R1^U5^QY<_'?0?CKX(\-:;X<^(_QX\1?$+P?_97BAKR\L+?4I(=EA<1" MW6-61(0Q=)7!9F&,/X&MO",/@!VM[C1&OI+W9<3MJ&^2X$L@(E01I^[7]W]X-]0:_IZ+# MJUU8/>6DD"7UBRB:W+J5$D9964.N<@D$9 R#TJW10!P_[-'[/W@']E+]GSP9 M^S5\+OMC>'_ WANTT72IM1E1[F>*WB6,33,B(KS.07=E5079B%4' [BBB@ H MHHH _+W_ (.P];T?P9^P5\,/B??ZI;VUSX/_ &C?#.MV(EE"O(T,-\&" \MA M7+$#H%SVKZA^,W_!7;]C/P=\/[S5_P!GKXH:9\=/%\ML1X:^'_P6U"/Q)J.J MW3+^ZC(T\S+:Q,<%IYBD:*&;)P ?H+Q'\*?A=XQUV#Q3XN^&V@:KJ=K"(;;4 M=2T>">>&,,6"+(ZEE7<2< XR2>];=K:VME;K:65M'#$@PD<2!54>@ X% 'Y) M_ #_ ((5_M$:O_P1M^.WP<^,WB'3]%_:"_:(\5M\0-7>WNP;?1=9AO8=0L+! MIHRPP)H3YDJ;@C74@4R"-6;UG]E[_@H7_P %9OVA-#TK]E7XJ?\ !+SQQ\-? MB8JQZ;XX^+^L3V\?A7385PESJUDY#?;+@J':&TB\R/S63=*8@S#]%Z* /S1^ M)O[)/_!4+]@'_@HK\2?VP/\ @FO\*/"7Q=^'?QYDM+[X@?#'Q)XMCT2YT?6X M(_+-_;W$WR;'R[MC>S&5E,?[N)Q]N?LE>#_VA] ^'=[XJ_:MU_1KGQYXJUA] M5UC2O#,LLFE:"AAB@ATZS>;#R1QQ0HSRL%\V>2>0*BNJ+ZE10 5\J?"7_@G? M\4OAE_P48\>_\%"Y_P!IC2[V[^(N@:=H>O\ @ZW\ /;V@LK(((&CF;4))!8J>'=/LX;=KFYN[/O B_#K7/ /CG_A6?A:; M6M1TIII?M-E*]I #(T3S.5W 878?XBBO^AMEHVD:; MWUC%-:75A$T4$-Q'),H-T\*/N@A:7R&DB65DW,5/^":?[*/[8_P+_P""=GQX M_9)^,G[)>K:1J'B[Q9XPO/ UI/XLT2:WN-.UD;((9I+>]E\AXVEE:4;64(N4 M,CD1G])Z* /F?_@D+^SW^T7^R7_P3]^'?[,'[3NC^'8/$?@31SI0N_#6NR7T M%W LLC1/F2"(QD1LBE?F&5)SC%?2MPMPUNZVDJ)*4(B>1"RJV."5!!(SVR,^ MHI]% 'RO^QQ_P3P^)7[*7[5OQC_:>U#]I/3O$2_&[7K75O%7AF#P&UC;V8'V\!#R/0OC/\ L0?#/XL_'71?VI?#OC+Q/X"^)FAZ M'+H<7C?P3=6L=U>:3))YK:?=PWEO<6MW )?WBB6%FC?YHV0DD^S44 <%\%OV M=/ GP1U3Q%XNTJ]U/6O%/C"[@N?%WB_Q!<)+J&K/!'Y4"N8TCBBBBCRL<$,< M<*;W94#2.S=[110 4444 ?E/_P %>_BS\+/V;/\ @O/^PC\>?B1\2=!\-Z*6XDE95BC:2\D"LY +(V#D&O9/^"D'_!0CP]\ M>/V9/%W[*'_!,S9\<_BE\2]!NO#>F2_#R9=0T;P[#>1-;SZCJ6JQ%K.S2&.1 MV57EWM)Y:[-NYE^TF^$'PF?Q-<>-&^%_ATZS=N'NM6.B0?:9F !>79O8@ M$GM71 # & .@% 'Y5_&G_@D)^TY^R%_P30_9IT3]@J73O%/QC_95\5#Q7'I M4\OE6_BV2[%PVM6<;2%,"5KEP@9E8PH4!#LN/HC]C[]M[]MS]NGQQH.F^*/^ M"=_CWX!^%=#9[KXA:K\37A235)1#(D>E:; 4$L\;S.DLEVZ1H(H&C"[IE9?L MRB@#\J_V2?V6?^"T_P#P2;UGQ)^Q?^R#\$OAK\7/@9J/BB\U/X7^+/&'CDZ5 M+X(@NY6D>UOH%5IKJ*-V+E;="79G<.OF>7'^E/P0\!^)OAI\*=%\&^./'$WB M;7K:U,FO^(9H?*_M&_E=IKF=(\D0QM-)(4A!(C0J@.%%=710!6UB+5Y])N8? M#]];6M\\#BSN;RU:>**7!VL\:R1F10<$J'0D<;AUKYF_X)R_\$\_'?[ FI?$ MXW7[15IXPTSXJ?$S5O'FLZ8O@HZ<+#5]0:,SBU<7DQ2WQ$@$;AV^4'>.<_45 M% 'B/CC]A3X=ZW^T5?\ [6'PN^(_B_X:^/M/=/U2ZT3P7X=N]9U:WT2Q-S=R6]O$TL@BB!&]]JG ) [D@ D M=A00&!5AD'J#0!^7_P"QYXI\$_MW_P#!=>P_X*6_LG:\NM_"R]_8_LM.U_6D M !L]:N=;F>/2+E5)$5XD%N))(228PB$_+)&S7_"WB?XN_P#!/'_@M+^TAXMU MK]D3XL^.?!W[2&E>$-4\":S\./"#:G:1ZIIMA)9W-G=3[TALG=W>3?.\:*BA MF95.ZOTITK1])T*R73=$TNVL[9"2EO:P+&BDG)(50 ,DDU8H _)3]CK]F?\ M;D\._L+?MX?LE?$#]B/Q%!+\4/B)\1+SX=26VO::EMJ1UFU^R0P6[7D]N_D) M(OF"[D2*-T8,FX_*.K^-G["'[;_[3?\ P;R>&?\ @F9?_ +_ (1WXJ6/A#PO MX=EN/$/BO3?[.LCH]W8R?:OM%G/<,Z/#:%%54W[F((4 ,?U HH P/A==_$6^ M^'ND77Q;T#3=,\2M9)_;5EI&IM>6TN.V:O>+;7Q;>^' M+NU\":WIVFZN\>+&^U;2Y+VVA?(YD@CG@:08R,"5.2#GC!T:* /F7_@EE_P3 MX\2_\$S_ -G=/V9%^/J>.?#EIJM[J&E27'A0:=<6DMU.9Y8PR7,BM%YCNRJ5 MW N?G( %=S\2_P!CCPC\>O'VG>*OVB/&NK^,="T'68]4\/?#Z\CMX-!M;R)] MUO?!O@O2O&7P.\/W,FH^*O$]IIUN^HVT>F0I:^9<2(IG,&Z01 MYW%%9L8!-=3_ ,%;?%_BC_@L]\/]%_X)G_\ !/NSN_$OA/Q3XHT^^^+OQLMK M&0^%] T>TG6X\FWO6 BU&\>5(G6*V:0 1X8J&+)^D/A?X/\ PE\$737O@OX7 M>'-(F=][3:7HD%NQ;.*_C3\$/$_PB\(>,=-T M&X\3Z)=:5/JFJ:$^HQPP7$+PR$0)<0;GVOD$O@$O?V./"/CSXPZ)\;OC[XUU?Q[J7A/4&O_!.B:Q';PZ-XV?8:** "BBB@ KQC]N_\ ;P^!/_!.?X'1?M$_M&KK MJ>%SXBL=(NKS0=(:\:R>ZA4\$?6@#\_/^"*_P )-3TO]J_]M']IOPQJ%KJ7PY^*GQHM MKSP#K^G7"S6FLK#;RR7EU;2(2LT/G7?E>:I*EX)5!RAKQ#]ANT_:%_9L_9O_ M &BO^"1/B']B+XIZIXDU+QIXV7P/XEC\-/%X3O\ P_JJ.;>\?5F_=( ))"84 M628G:B(TF]$_76WM[>TMTM+2!(HHD"111J%5% P . .U/H _&?6_V1O^"C M7QQ_X-W?A#^QYIG[$?B6P^+7@[6-"N-.TS6O$>CV2Q0Z;J'GI=3&>\1H UL5 M01,OGB0L&C55W'ZQ_P""B?[-?[7G[6_QK_9;^-WP+^!UII%W\(/B0OBSQ/:^ M._%EI:%;1U\B?3XVL3>;YF1=Y<9C ,>&8EU3[GHH BLGNI+.*2^MXX9VC4S1 M12EU1R/F 8@;@#GG SUP.E?&W[:/_!/;]OK]I[]J72OCG\'_ /@I_'\)/#OA M;2GL_"GA?2/@[8ZS/;33QJMW?/(]2T-=)TN7QA;6UI::+;-,LUP+6UM@( MXVF>*WWMU(MXQVI^I_\ !*C]FR]3Q5X-TW7_ !?I7PW\=Z_)K?C7X/:5J\,7 MAO6+^1U>>1X_(-U!%,Z!IK:WN(K:8EO,B<.X;Z7HH CL[.TTZTBT_3[6."W@ MC6.""% J1HHPJJHX Z5)110 4455UK1-&\2:3-AAD=&!5E(X((P: /R&_P"""O[9_P"R#^R[XT_;(^!/QB_:F^'?A&/3 M_P!K/Q1J/A^#Q)XTL;%M0M))!;B:V2:53,A^R(,H",E1U(KO?CW\-_'7_!;# M_@I-\#O%W@/X=:]I?[-O[.?B!_%6H?$#Q'H\^G1^.->$D,EO:Z9!?$V\_;X_X)+?\%)?BQ\>_A#^QAXO^/?P&_:#O[#7-2TWX+=9H%P[PR!_T&HH ^)OV M2M=_X+/_ +07B'PUX;_;S^ WP_\ A'X;\)WL%]XGU?PEXR&IW_C:ZMB'MXK: M&$LFFVC3JDTWF2/(ZH(0H61ROVR , 444 ?#?[1/_!-G_@HO\%?#GP5TZ_DT?2RZR2(E[?W,C+-/(J//)'''YABA4@ MK#$J>N_L/_L+^-/V5[CQAXF^-7[7GCCXW>)O&<=E;WVN^/$@1;.SM1/Y=I;6 M\($<,1:YF=E ^9GR%-&LOA=9ZWXMG^%.E>)U\0Z M/\$[O587\,6.H+T20*RP#:H'TS110 4444 %?/G M[9'_ 47_9)_8Y^*?PY^ '[4WB>Z\.I\8GU*PT7Q'?VRQZ+:O;Q1[X[R\D=4 MMS)YR(F01D_-L7YJ^@ZK:EHVD:TD4>L:5;7:P3+-"MS L@CD7HZ[@<,.Q'(H M _,C_@DU^PC\:C_P;8ZI^QWX]T.33_$GQ#^'_C.#0=.U)3"\$>JF]%@\@?'E M[Q+%/AN5$HW8(('@GQHU/]KO]L__ (-Y8?\ @G3X&_X)\?&>P^*?PZ\&^%=" MUY_%7A*73+9+G1]0L(D_L^27G49)8[SDMHBVH*M MS*-COB,F/:H&_)P.U\0?LK?M9ZC_ ,%OM"_X*$>"_AAH=IX!M_@3_P *Z\1C M7?%:0:C.7U634?M4$%M%.CHC&)=LDD;-AN@52WVY10 =.E? OCO_ ()<_P#! M3+Q[^TCXV_:%TW_@LS>>"T\7/%;6V@>$?@?ICMI.EP,YMK"&]O;B>8(N]W?: M$$DLCR%5_MTZ/H_B+]B7XP^'O$%]!:V&H?"WQ!:WEQ=2!(XHI-.G1F9CP% 8Y)KU M2LOQ?X'\%?$'2AH7CWP?I>MV*S+,MGJ^GQW,0D7.U]DBD;ADX.,C)H _,G_@ MW]_X*6_L3?#O_@C/\'/"WQ@_:P\!Z1XI\.Z5J=AJ7A";Q-;RZU%Y6JWJPH-. MB9KJ1W@$4B(D99E=2H((KH/V+_V'/%U@]EK.I6I,IGU>YM7Q):1/]IO/+BE59&6Z!*C9E_T74EREEJ3S$1V9265RTDK+L+. LD81 MSZM^WA^P/_P46^*]M\!O^"@W[.WB3PI#^TY\&[W5+S4?".I7N-&UG3-5D9[C M0/M("!UMHF%K',PC\U=\A:-RA7]&:* /F7]C*Z_X*,?&?QFOQL_;Q^%/A;X4 M6>DZ1-8>'?A?X6\5_P!M2W%U,\9FU*_NXPL.42+RH((MVT7%PTC$F/;]+S^> M8'%L4$FP^69 2N['&<=LT^B@#\\=,_X),?\ !4*;XB^,?B5J_P#P7$UG1KCQ MSK?]HZS9^"O@9I-H845!'!:0W5U<7-P+>",;8HRY5=SMC?)([_6?['O[+-]^ MRE\"3\)]6^.GBSQ_K][J5[J6O_$+Q;/'-JNJ7EPYQ-(=I0>5$L,$:;2JQV\: MX(&*];HH ^?OV8_^"(_B?K"ZIXZ.NZU;O:ZI M=JDB1RFWAMXHXBBR$#RE0<+G( %?0-%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ( !1110!__]D! end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover - USD ($)
12 Months Ended
Dec. 31, 2021
Feb. 24, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 000-22427    
Entity Registrant Name HESKA CORPORATION    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 77-0192527    
Entity Address, Address Line One 3760 Rocky Mountain Avenue    
Entity Address, City or Town Loveland    
Entity Address, State or Province CO    
Entity Address, Postal Zip Code 80538    
City Area Code 970    
Local Phone Number 493-7272    
Title of 12(b) Security Common stock, $0.01 par value    
Trading Symbol HSKA    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 2,244,791,831
Entity Common Stock, Shares Outstanding   10,812,985  
Documents Incorporated by Reference
DOCUMENTS INCORPORATED BY REFERENCE
Items 10, 11, 12, 13 and 14 of Part III incorporate by reference information from the Registrant's definitive proxy statement to be filed with the Securities and Exchange Commission in connection with the solicitation of proxies for the Registrant's 2022 Annual Meeting of Stockholders to be held on or about May 4, 2022.
   
Entity Central Index Key 0001038133    
Amendment Flag false    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2021    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Dec. 31, 2019
Audit Information [Abstract]    
Auditor Name GRANT THORNTON LLP Plante & Moran, PLLC
Auditor Location Denver, Colorado Denver, Colorado
Auditor Firm ID 248 166
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 223,574 $ 86,334
Accounts receivable, net of allowance for losses of $874 and $769, respectively 27,995 31,080
Inventories 49,361 40,037
Net investment in leases, current, net of allowance for losses of $137 and $192, respectively 6,175 4,794
Prepaid expenses 5,244 3,875
Other current assets 7,206 5,155
Total current assets 319,555 171,275
Property and equipment, net 33,413 35,542
Operating lease right-of-use assets 5,198 5,457
Goodwill 118,826 88,276
Net intangible assets 56,705 55,992
Deferred tax asset, net 19,429 5,694
Net investment in leases, non-current 20,128 15,789
Investments in unconsolidated affiliates 5,424 6,704
Related party convertible note receivable, net 6,800 6,671
Promissory note receivable from investee, net 8,448 0
Other non-current assets 10,146 8,439
Total assets 604,072 399,839
Current liabilities:    
Accounts payable 15,374 15,119
Accrued liabilities 19,424 18,055
Operating lease liabilities, current 2,227 2,087
Deferred revenue, current, and other 6,901 6,854
Total current liabilities 43,926 42,115
Convertible note, non-current, net 84,034 48,459
Notes payable 15,900 0
Deferred revenue, non-current 3,854 4,667
Other long-term borrowings 0 554
Operating lease liabilities, non-current 3,509 3,858
Deferred tax liability 12,667 11,856
Other liabilities 4,328 1,277
Total liabilities 168,218 112,786
Stockholders' equity:    
Preferred stock, $.01 par value, 2,500,000 shares authorized, none issued or outstanding 0 0
Common stock, $.01 par value, 20,000,000 and 13,250,000 shares authorized, respectively, none issued or outstanding 0 0
Public common stock, $.01 par value, 20,000,000 and 13,250,000 shares authorized, 10,712,347 and 9,475,845 shares issued and outstanding, respectively 107 95
Additional paid-in capital 579,354 423,650
Accumulated other comprehensive income 5,037 14,169
Accumulated deficit (148,644) (150,861)
Total stockholders' equity 435,854 287,053
Total liabilities and stockholders' equity $ 604,072 $ 399,839
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts $ 874 $ 769
Net investment in leases, current $ 137 $ 192
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 2,500,000 2,500,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding 0 0
Common Stock    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 13,250,000 13,250,000
Common stock, shares issued 0 0
Common stock, shares outstanding 0 0
Public Common Stock    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 13,250,000 13,250,000
Common stock, shares issued 10,712,347 9,475,845
Common stock, shares outstanding 10,712,347 9,475,845
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues [Abstract]      
Revenue, net $ 253,739 $ 197,323 $ 122,661
Cost of revenue 147,945 116,033 68,212
Gross profit 105,794 81,290 54,449
Operating expenses:      
Selling and marketing 45,284 38,468 27,678
Research and development 6,982 8,772 8,240
General and administrative 54,521 42,242 18,204
Total operating expenses 106,787 89,482 54,122
Operating (loss) income (993) (8,192) 327
Interest and other expense, net 2,448 5,601 2,910
Loss before income taxes and equity in losses of unconsolidated affiliates (3,441) (13,793) (2,583)
Income tax (benefit) expense:      
Current income tax expense 891 1,780 359
Deferred income tax benefit (4,464) (1,541) (1,805)
Total income tax (benefit) expense (3,573) 239 (1,446)
Net income (loss) before equity in losses of unconsolidated affiliates 132 (14,032) (1,137)
Equity in losses of unconsolidated affiliates (1,280) (720) (594)
Net loss after equity in losses of unconsolidated affiliates (1,148) (14,752) (1,731)
Net loss attributable to redeemable non-controlling interest 0 (353) (266)
Net loss attributable to Heska Corporation $ (1,148) $ (14,399) $ (1,465)
Earnings Per Share [Abstract]      
Basic earnings per share attributable to Heska Corporation (in dollars per share) $ (0.11) $ (1.66) $ (0.20)
Diluted earnings per share attributable to Heska Corporation (in dollars per share) $ (0.11) $ (1.66) $ (0.20)
Weighted average outstanding shares used to compute basic loss per share attributable to Heska Corporation 10,015 8,653 7,446
Weighted average outstanding shares used to compute diluted loss per share attributable to Heska Corporation 10,015 8,653 7,446
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]      
Net loss after equity in losses of unconsolidated affiliates $ (1,148) $ (14,752) $ (1,731)
Other comprehensive (loss) income:      
Minimum pension liability 107 (40) 73
Translation adjustments and gains (losses) from intra-entity transactions (9,239) 13,696 163
Comprehensive loss (10,280) (1,096) (1,495)
Comprehensive loss attributable to redeemable non-controlling interest 0 (353) (266)
Comprehensive loss attributable to Heska Corporation $ (10,280) $ (743) $ (1,229)
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Cumulative Effect, Period of Adoption, Adjusted Balance
Preferred Stock
Preferred Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
    Common Stock
    Common Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
  Additional Paid-in Capital
  Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjustment
  Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Other Comprehensive Income
Accumulated Other Comprehensive Income
Cumulative Effect, Period of Adoption, Adjusted Balance
    Accumulated Deficit
    Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
    Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjusted Balance
Beginning balance (in shares) at Dec. 31, 2018       0   7,676                  
Beginning balance at Dec. 31, 2018 $ 122,409     $ 0   $ 77   $ 257,034     $ 277   $ (134,979)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Net loss attributable to Heska Corporation (1,465)                       (1,465)    
Issuance of common stock, net of shares withheld for employee taxes (in shares)           206                  
Issuance of common stock, net of shares withheld for employee taxes (1,618)         $ 2   (1,620)              
Stock-based compensation 4,968             4,968              
Purchase of minority interest 29,834             29,834              
Other comprehensive loss 236                   236        
Ending balance at Dec. 31, 2019 154,364 $ (18) $ 154,346 $ 0 $ 0 $ 79 $ 79 290,216   $ 290,216 513 $ 513 (136,444) $ (18) $ (136,462)
Ending balance (in shares) at Dec. 31, 2019       0 0 7,882 7,882                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Net loss attributable to Heska Corporation (14,399)                       (14,399)    
Issuance of common stock, net of shares withheld for employee taxes (in shares)           85                  
Issuance of common stock, net of shares withheld for employee taxes 2,796         $ 1   2,795              
Issuance of preferred stock (in shares)         122                    
Stock Issued During Period, Value, New Issues 121,786       $ 1     121,785              
Stock Issued During Period, Shares, Conversion of Units           1,509                  
Stock Issued During Period, Value, Conversion of Convertible Securities 0       $ (1) $ 15   (14)              
Conversion to common stock (in shares)         (122)                    
Stock-based compensation 9,490             9,490              
Purchase of minority interest (622)             (622)              
Other comprehensive loss 13,656                   13,656        
Ending balance at Dec. 31, 2020 287,053 $ (26,469) $ 260,584 $ 0 $ 0 $ 95 $ 95 423,650 $ (29,834) $ 393,816 14,169 $ 14,169 (150,861) $ 3,365 $ (147,496)
Ending balance (in shares) at Dec. 31, 2020       0 0 9,476 9,476                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                              
Net loss attributable to Heska Corporation (1,148)                       (1,148)    
Issuance of common stock, net of shares withheld for employee taxes (in shares)           295                  
Issuance of common stock, net of shares withheld for employee taxes 3,101         $ 3   3,098              
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs 164,186         $ 9   164,177              
Issuance of preferred stock (in shares)           941                  
Stock-based compensation 18,263             18,263              
Other comprehensive loss (9,132)                   (9,132)        
Ending balance at Dec. 31, 2021 $ 435,854     $ 0   $ 107   $ 579,354     $ 5,037   $ (148,644)    
Ending balance (in shares) at Dec. 31, 2021       0   10,712                  
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS
€ in Thousands, SFr in Thousands, RM in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net loss after equity in losses from unconsolidated affiliates $ (1,148) $ (14,752) $ (1,731)
Adjustments to reconcile net loss to cash provided by (used in) operating activities:      
Depreciation and amortization 13,555 11,385 4,916
Non-cash impact of operating leases 2,136 1,985 1,565
Deferred income tax benefit (4,464) (1,541) (1,805)
Stock-based compensation 18,263 9,490 4,968
Change in fair value of contingent consideration and notes payable (1,607) 0 0
Equity in losses of unconsolidated affiliates 1,280 720 594
Accretion of discounts and issuance costs 60 3,090 1,842
Provision for credit losses 353 614 113
Other losses (gains) 1,266 (91) 560
Changes in operating assets and liabilities (net of effect of acquisitions):      
Accounts receivable 2,193 (5,755) 3,683
Inventories (14,905) (5,409) 918
Lease receivables (5,902) (611) (3,129)
Other assets (4,329) 340 (451)
Accounts payable 662 (280) (1,686)
Due to related parties 0 0 (226)
Other liabilities (1,166) 159 (6,835)
Net cash provided by (used in) operating activities 6,247 (656) 3,296
CASH FLOWS FROM INVESTING ACTIVITIES:      
Investment in subsidiary, net of cash acquired 0 0 (622)
Convertible note receivable issuance 0 (6,650) 0
Purchase of minority interest 0 (450) 0
Real estate asset acquisition 0 0 (1,184)
Purchases of property and equipment (1,768) (686) (1,044)
Proceeds from disposition of property and equipment 412 10 0
Net cash used in investing activities (35,001) (126,597) (1,923)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Proceeds from issuance of common stock 169,230 4,273 1,829
Payments for taxes related to shares withheld for employee taxes (1,629) (1,477) (3,447)
Payment of stock issuance costs (314) (214) 0
Preferred Stock Proceeds 0 122,000 0
Convertible debt proceeds 0 0 86,250
Payments of related party debts 0 (1,140) 0
Borrowings on line of credit and other debts 7 613 6,750
Repayments of line of credit borrowings and other debts (890) (291) (13,941)
Payment of debt issuance costs 0 0 (3,177)
Net cash provided by financing activities 166,404 123,764 74,264
FOREIGN EXCHANGE EFFECT ON CASH AND CASH EQUIVALENTS (410) 793 4
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 137,240 (2,696) 75,641
CASH AND CASH EQUIVALENTS, BEGINNING OF YEAR 86,334 89,030 13,389
CASH AND CASH EQUIVALENTS, END OF YEAR 223,574 86,334 89,030
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:      
Non-cash transfers of equipment between inventory and property and equipment, net 4,600 4,437 827
Non-cash conversion of preferred stock to common stock 0 122,000 0
Contingent Consideration For Acquisitions 4,034 0 0
Note Payable Issued In Acquisition 15,900 0 0
Other Significant Noncash Transaction, Value of Consideration Given 0 0 14,420
Indemnity Holdback For Acquisition 346 0 0
Scil Animal Care Company      
CASH FLOWS FROM INVESTING ACTIVITIES:      
Acquisition of scil, net of cash acquired 0 (104,401) 0
CVM      
CASH FLOWS FROM INVESTING ACTIVITIES:      
Acquisition of scil, net of cash acquired 0 (14,420) 927
Payments for (Proceeds from) Investments (9,000) 0 0
Biotech Laboratories U.S.A. LLC      
CASH FLOWS FROM INVESTING ACTIVITIES:      
Acquisition of scil, net of cash acquired (16,250) 0 0
Lacuna Diagnostics, Inc.      
CASH FLOWS FROM INVESTING ACTIVITIES:      
Acquisition of scil, net of cash acquired (3,882) 0 0
BiEsseA s.r.1.      
CASH FLOWS FROM INVESTING ACTIVITIES:      
Acquisition of scil, net of cash acquired $ (4,513) $ 0 $ 0
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Heska Corporation and its wholly-owned subsidiaries ("Heska", the "Company", "we" or "our") sell veterinary and animal health diagnostic and specialty products. Our offerings include Point of Care diagnostic laboratory instruments and supplies; digital imaging diagnostic products, software and services; digital cytology services; vaccines; local and cloud-based data services; allergy testing and immunotherapy; and single-use offerings such as in-clinic diagnostic tests and heartworm preventive products. Our core focus is on supporting veterinarians in the canine and feline healthcare space.
Basis of Presentation and Consolidation
In the opinion of management, the accompanying Consolidated Financial Statements contain all adjustments, consisting of normal, recurring adjustments, necessary to present fairly the financial position of the Company as of December 31, 2021 and 2020, as well as the results of our operations, statements of stockholders' equity and cash flows for the years ended December 31, 2021, 2020 and 2019.
The audited Consolidated Financial Statements included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Our audited Consolidated Financial Statements include our accounts and the accounts of our wholly-owned subsidiaries since their respective dates of acquisitions. All intercompany accounts and transactions have been eliminated in consolidation. Where our ownership of a subsidiary was less than 100%, the non-controlling interest is reported on our consolidated balance sheets. The non-controlling interest in our consolidated net loss is reported as "Net loss attributable to non-controlling interest" on our Consolidated Statements of Loss. Our audited Consolidated Financial Statements are stated in U.S. Dollars and have been prepared in accordance with accounting principles generally accepted in the U.S. ("GAAP").
Beginning in the first quarter of 2020, to limit the spread of COVID-19, governments took various actions including the issuance of stay-at-home policies and social distancing procedures and guidelines, causing some businesses to adjust, reduce or suspend business and operating activities. Veterinary care is widely recognized as an "essential" service for pet owners, and veterinarians continued to deliver essential medical care for sick and injured pets. The stay-at-home policies deployed early in 2020 to combat the spread of COVID-19 resulted in a decrease in companion animal clinical visits, including delay of elective procedures and wellness visits and as a result, lower demand for diagnostic testing services. Beginning in the second quarter of 2020, certain local, state and federal governments began to ease the stay-at-home policies and allowed more businesses and facilities to re-open, leading to a recovery in companion animal clinical visits and associated demand for our diagnostic products. In some part, and different depending on the geography, due to the introduction and acceptance of COVID-19 vaccines, restrictions have eased in many of the countries in which we operate. Global diagnostic animal health demand continued throughout 2021. While this trend is encouraging, with the rise in COVID-19 variants, the extent to which the continuation, or another wave, of COVID-19, or an outbreak of other health epidemics could impact our business, results of operations and financial condition, including the potential for write-offs or impairments of assets and suspension of capital investments, will depend on future developments. We are unable to predict with certainty the effects of the COVID-19 pandemic on our customers, suppliers and vendors, as well as the actions of governments, and when and to what extent normal economic and operating conditions can resume; these effects may differ from those assumed in our projected estimates. Even after the COVID-19 pandemic has subsided, we may continue to experience adverse impacts to our business, mainly in our ability to place new capital equipment, primarily under long-term contracts, as a result of any economic impact that may occur in the future.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates are required when establishing the allowance for credit losses and the net realizable value of inventory; determining future costs associated with warranties provided; determining the period over which our obligations are fulfilled under agreements to license product rights and/or technology rights; evaluating long-lived and intangible assets and investments for estimated useful lives and impairment; estimating the useful lives and standalone selling prices of instruments under leasing arrangements; determining the allocation of purchase price under purchase accounting; estimating the expense associated with the granting of stock; determining the need for, and the amount of a valuation allowance on deferred tax assets; determining the fair value of our embedded derivative; determining the value of the contingent consideration in a business combination and determining the value of the non-controlling interest in a business combination. Our actual results may differ from these estimates and it is at least reasonably possible that a change in estimate could occur in future periods.
Concentration of Credit Risk
Financial instruments that potentially subject us to a concentration of credit risk consist of cash and cash equivalents and accounts receivable. We maintain the majority of our cash and cash equivalents with high credit quality financial institutions, and at times may have cash levels that exceed federally insured limits. We have no off-balance-sheet concentrations of credit risk such as foreign exchange contracts, options contracts or other foreign currency hedging arrangements. Our accounts receivable balances are due largely from distribution partners, domestic veterinary clinics and individual veterinarians and other animal health companies.

No customer accounted for more than 10% of our consolidated accounts receivable at December 31, 2021 or 2020.
We have established an allowance for credit losses based upon factors surrounding the credit risk of specific customers, historical trends and other information.
Accounts Receivable and Allowance for Credit Losses
Accounts receivable are recorded net of an allowance for credit losses. From time to time, our customers are unable to meet their payment obligations. We continuously monitor our customers' credit worthiness and establish allowances for estimated credit losses related to our accounts receivable, net investment in leases, contract assets, and promissory notes. Our allowances are established based on factors surrounding the credit risk of specific customers, historical experience including collections and write-off history, and current economic conditions. Account balances are considered past due if payments have not been received within agreed upon invoice and/or contract terms and the Company may employ collection agencies and legal counsel to pursue recovery of defaulted amounts. Account balances are written off against the allowance after all collection efforts have been exhausted and it is probable the receivable will not be recovered. The Company also performs a qualitative assessment, on a quarterly basis, to monitor economic factors and other uncertainties that may require additional adjustments for the expected credit loss allowance.
While such credit losses have historically been within our expectations and the provisions established, there is no assurance that we will continue to experience the same credit loss rates that we have in the past. A significant change in the liquidity or financial position of our customers could have a material adverse impact
on the collectability of accounts receivable and our future operating results. The Company will continue to actively monitor the impact of the COVID-19 pandemic on expected credit losses. In 2020, the Company adopted Accounting Standards Update ("ASU") 2016-13, Financial Instruments - Credit Losses (Topic 326). See "Adoption of New Accounting Standards" below for impacts of adoption.
Changes in the allowance for credit losses are summarized as follows (in thousands):
Years Ended December 31,
202120202019
Balances at beginning of period$769 $186 $245 
Additions from acquisitions90 — 
Additions - charged to expense353 614 113 
Foreign exchange effects(3)— — 
Deductions - write offs, net of recoveries(248)(121)(172)
Balances at end of period$874 $769 $186 
As discussed in Note 17. Note Receivables, the Company also recorded an allowance for expected credit losses on our long-term note receivables. Inherent in the assessment of the allowance are certain judgments and estimates including, among others, the borrower’s access to capital, the borrower’s willingness or ability to pay, general economic conditions and industry default rates, and the ongoing relationship with the borrower.
Cash and Cash Equivalents
Cash and cash equivalents are stated at cost, which approximates market value, and include short-term, highly liquid investments with original maturities of less than three months. We valued our foreign cash accounts at the spot market foreign exchange rate as of each balance sheet date, with changes due to foreign exchange fluctuations recorded in Accumulated other comprehensive income in the Consolidated Balance Sheets. The majority of our cash and cash equivalents are held in accounts not insured by governmental entities. The foreign cash balances are summarized as follows (denominated in foreign currency, in thousands):
As of December 31,
20212020
European Union Euros5,497 8,520 
Swiss Francs224 138 
Canadian Dollars4,191 2,993 
Australian Dollars676 159 
Malaysian Ringgit1,412 364 
Fair Value of Financial Instruments
In accordance with ASC 820, Fair Value Measurements (“ASC 820”), the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:
Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Quoted prices in active markets for similar assets and liabilities, quoted prices for identically similar assets or liabilities in markets that are not active and models for which all significant inputs are observable either directly or indirectly.
Level 3: Unobservable inputs reflecting the reporting entity’s own assumptions or external inputs for inactive markets.
The Company's financial instruments consist of cash, short-term trade receivables and payables, a long-term note receivable with an embedded derivative asset, and its 3.75% Convertible Senior Notes due 2026 (the "Notes"). The carrying values of cash and cash equivalents and short-term trade receivables and payables approximate fair value because of the short-term nature of the instruments.
The fair values of our financial instruments at December 31, 2021 and December 31, 2020 were (in thousands):
 TotalLevel 1Level 2Level 3
2021
Financial Assets
Convertible note receivable embedded derivative$888 $— $— $888 
Promissory note receivable derivative337 — — 337 
Financial Liabilities
BiEsseA Contingent Consideration2,334 — — 2,334 
Notes payable15,900 — — 15,900 
Balances, December 31, 2021$19,459 $— $— $19,459 
2020TotalLevel 1Level 2Level 3
Financial Assets
Convertible note receivable embedded derivative$995 $— $— $995 
Balances, December 31, 2020$995 $— $— $995 
The Company's financial assets based upon Level 3 inputs include embedded derivatives relating to its note receivables. The Company determined the redemption features of its convertible note receivable represents an embedded derivative. The estimated fair value of the embedded derivative asset is evaluated through Level 3 inputs using a probability-weighted scenario analysis. The Company determined the warrant associated with its promissory note receivable represents a derivative. The estimated fair value of the derivative asset is evaluated through Level 3 inputs, using an enterprise valuation model. For additional information regarding the Company's note receivables and derivatives, refer to Note 17, Notes Receivable.
The estimated fair value of the Company's 3.75% Convertible Senior Notes due in 2026 (the "Notes"), is disclosed at each reporting period and is evaluated through Level 2 inputs with consideration of quoted market prices in less active markets. For additional information regarding the Company's accounting treatment for the issuance of the Notes, refer to Note 16, Convertible Notes.
The Company's financial liabilities based upon Level 3 inputs include contingent consideration arrangements and notes payable relating to its acquisitions of Lacuna, BiEsseA and Biotech. The Company is obligated to pay contingent consideration payments of $2.0 million in connection with the Lacuna acquisition based on the achievement of certain performance metrics within a twelve month period ("Initial Earn Out Period"), reducing to $1.0 million if such metrics were met in a twelve month period subsequent to the Initial Earn Out Period. The Company is obligated to pay contingent consideration payments of $2.9 million in connection with the BiEsseA acquisition based on the achievement of certain revenue metrics within three annual periods after 2021. The Company is obligated to pay contingent notes of up to $17.5 million in connection with the Biotech acquisition based on the achievement of certain product development milestones or at a predetermined date in the future. If development milestones are not met, there is the possibility that the Company will only pay $8.8 million. Refer to Note 3, Acquisitions and Related Party Items for further discussion.
The fair value of our contingent consideration and notes payable arrangements are determined based on a probability-weighted outcome analysis. The fair value of the contingent consideration and notes payable liabilities associated with future payments were based on several factors, the most significant of which are the financial and product development performance of the acquired businesses. For the contingent consideration liabilities, the Company will update its assumptions each reporting period based on new developments and record such amounts at fair value based on the revised assumptions until the agreements expire. Changes in fair value are recorded in the Consolidated Statements of Loss within general and administrative expenses. The note payable associated with the Biotech acquisition is not adjusted to fair value each period.
The following table presents the changes of our Level 3 assets and liabilities as of December 31, 2021 (in thousands):
Derivative AssetsContingent Consideration LiabilitiesNotes Payable
Convertible note receivablePromissory note receivableLacunaBiEsseABiotech
Balances, December 31, 2020$995 $— $— $— $— 
Acquisition value— 307 1,700 2,334 15,900 
Cash payments— — — — — 
Changes in fair value(107)30 (1,700)— — 
Balances, December 31, 2021$888 $337 $— $2,334 $15,900 
Options Embedded in Non-controlling Interest

In connection with the Biotech acquisition, the Company applies the guidance in ASC 480, Distinguishing Liabilities from Equity, to determine whether the put and call options embedded in shares representing a non-controlling interest represent a liability. If the fixed price of the embedded put and call options are identical at a stated future date, the embedded options and the non-controlling interest are accounted for on a combined basis as a financing arrangement of the purchase of the non-controlling interest and are recorded as a liability at fair value on the reporting date. The Company fully consolidates the subsidiary, including 100 percent of the subsidiary net income or loss, in its Consolidated Statements of Loss/income.
Property and Equipment
Property and equipment is stated at cost, net of accumulated depreciation. The costs of additions and improvements are capitalized, while maintenance and repairs are charged to expense as incurred. When an item is sold or retired, the cost and related accumulated depreciation is relieved and the resulting gain or loss,
if any, is recognized in the Consolidated Statements of Loss. We provide for depreciation primarily using the straight-line method by charges to income in amounts that allocate the cost of property and equipment over their estimated useful lives as follows:
Asset ClassificationEstimated
Useful Life
Building10 to 43 years
Machinery and equipment2 to 10 years
Office furniture and equipment3 to 7 years
Computer hardware and software3 to 7 years
Leasehold and building improvements5 to 15 years

We capitalize certain costs incurred in connection with developing or obtaining software designated for internal use based on three distinct stages of development. Qualifying costs incurred during the application development stage, which consist primarily of internal payroll and direct fringe benefits and external direct project costs, including labor and travel, are capitalized and amortized on a straight-line basis over the estimated useful life of the asset, which range from three to seven years. Costs incurred during the preliminary project and post-implementation and operation phases are expensed as incurred. These costs are general and administrative in nature and related primarily to the determination of performance requirements, data conversion and training. Costs capitalized in connection with internal-use software were immaterial for the years ended December 31, 2021, 2020, and 2019.
Inventories
Inventories are stated at the lower of cost or net realizable value using the first-in, first-out method. Inventory we manufacture includes the cost of material, labor and overhead. We write down the carrying value of inventory for estimated obsolescence by an amount equal to the difference between the cost of inventory and the estimated market value when warranted based on assumptions of future demand, market conditions, remaining shelf life, or product functionality.
Investments in Unconsolidated Affiliates
Investments in unconsolidated affiliates are measured and recorded as either non-marketable equity securities or equity method investments. Non-marketable equity securities are equity securities without readily determinable fair value that are measured and recorded using a measurement alternative which measures the securities at cost minus impairment, if any, plus or minus changes from qualifying observable price changes. Equity method investments are equity securities in investees we do not control but over which we have the ability to exercise significant influence. When the equity method of accounting is determined to be appropriate, the initial measurement of the investment includes the cost of the investment and all direct transaction costs incurred to acquire the investment. Equity method investments are measured at cost minus impairment, if any, plus or minus our share of equity method investee income or loss, which is recorded as a separate line on the income statement. Both types of investments are evaluated for impairment if a triggering event occurs.
Goodwill, Intangible and Other Long-Lived Assets

Goodwill is initially valued based on the excess of the purchase price of a business combination over the fair value of acquired net assets recognized and represents the future economic benefits arising from other assets acquired that could not be individually identified and separately recognized. Intangible assets other than goodwill are initially valued at fair value. If a quoted price in an active market for the identical asset is not
readily available at the measurement date, the fair value of the intangible asset is estimated based on discounted cash flows using market participant assumptions, which are assumptions that are not specific to the Company. The selection of appropriate valuation methodologies and the estimation of discounted cash flows require significant assumptions about the timing and amounts of future cash flows, risks, appropriate discount rates, and the useful lives of intangible assets. When material, we utilize independent valuation experts to advise and assist us in determining the fair values of the identified intangible assets acquired in connection with a business acquisition and in determining appropriate amortization methods and periods for those intangible assets.

We assess goodwill for impairment annually, at the reporting unit level, in the fourth quarter and whenever events or circumstances indicate impairment may exist. In evaluating goodwill for impairment, we have the option to first assess the qualitative factors to determine whether it is more-likely-than-not that the estimated fair value of the reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the comparison of the estimated fair value of the reporting unit to the carrying value. The more-likely-than-not threshold is defined as having a likelihood of more than 50 percent. If, after assessing the totality of events or circumstances, we determine that it is more-likely-than-not that the estimated fair value of a reporting is less than its carrying amount, we would then estimate the fair value of the reporting unit and compare it to the carrying value. If the carrying value exceeds the estimated fair value we would recognize an impairment for the difference; otherwise, no further impairment test would be required. In contrast, we can opt to bypass the qualitative assessment for any reporting unit in any period and proceed directly to quantitative analysis. Doing so does not preclude us from performing the qualitative assessment in any subsequent period. Following the acquisition of scil in April 2020, we restructured our operating segments based on how the Chief Operating Decision Maker (“CODM”) manages the business, allocates resources, makes operating decisions and evaluates operating performance. As further discussed in Note 18, our new reporting segments are North America and International. As a result of the change in operating segments, we also revised our reporting units to aggregate our legal entities based on similarities in economic characteristics.
As a result of the recent global economic disruption and uncertainty due to the COVID-19 pandemic, the Company performed a qualitative assessment during the first quarter of 2020. Based on the interim assessment performed, we concluded that there was no triggering event and additionally, no indications of impairment existed. We performed qualitative assessments in the fourth quarters of 2021, 2020, and 2019 and determined that no indications of impairment existed.

We assess the realizability of intangible assets other than goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If an impairment review is triggered, we evaluate the carrying value of intangible assets based on estimated undiscounted future cash flows over the remaining useful life of the primary asset of the asset group and compare that value to the carrying value of the asset group. The cash flows that are used contain our best estimates, using appropriate and customary assumptions and projections at the time. If the net carrying value of an intangible asset exceeds the related estimated undiscounted future cash flows, an impairment to adjust the intangible asset to its fair value would be reported as a non-cash charge to earnings. If necessary, we would calculate the fair value of an intangible asset using the present value of the estimated future cash flows to be generated by the intangible asset, and applying a risk-adjusted discount rate. We had no impairments of our intangible assets during the years ended December 31, 2021, 2020, and 2019.
Revenue Recognition

We generate revenue through the sale of products, either by outright purchase by our customers or through a subscription agreement whereby our customers receive instruments and pay us a monthly fee for the consumables needed to conduct testing. Subscription placement is the majority of our Point of Care ("POC")
laboratory transactions while outright sales to customers are the majority of both Point of Care imaging diagnostic transactions and Pharmaceuticals, Vaccines and Diagnostic ("PVD") revenue.

For outright sales of products, revenue is recognized when control of the promised product or service is transferred to our customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those products or services (the transaction price). Taxes assessed by governmental authorities and collected from the customer are excluded from our revenue recognition. A performance obligation is a promise in a contract to transfer a distinct product or service to a customer and is the unit of account under ASC 606. For instruments, consumables and most software licenses sold by the Company, control transfers to the customer at a point in time. To indicate the transfer of control, the Company must have a present right to payment, legal title must have passed to the customer, the customer must have the significant risks and rewards of ownership and where acceptance is not a formality, the customer must have accepted the product or service. Heska’s principal terms of sale are FOB Shipping Point, or equivalent, and, as such, we primarily transfer control and record revenue for product sales upon shipment. If a performance obligation to the customer with respect to a sales transaction remains unfulfilled following shipment (typically owed installation), revenue recognition for that performance obligation is deferred until such commitments have been fulfilled. For extended warranty and service plans, control transfers to the customer over the term of the arrangement and as such the revenue is recognized ratably based upon the period of time elapsed under the arrangement.

Our revenue under subscription agreements relates to operating-type lease ("OTL") arrangements or sales-type lease ("STL") arrangements. Determination of an OTL or STL is primarily determined as a result of the length of the contract as compared to the estimated useful life of the instrument, among other factors. Leases are outside of the scope of ASC 606 and are therefore accounted for in accordance with ASC 842, Leases. A STL would result in earlier recognition of instrument revenue as compared to an OTL, which is generally upon installation of the instruments. Instrument lease revenue for our OTL subscription agreements is recognized on a straight-line basis over the life of the lease and is included with the predominant non-lease components in consumables revenue. For instrument only OTL agreements, operating lease income is recognized on a straight-line basis over the term of the lease. The cash collected under both arrangements is over the term of the contract. The OTLs and STLs are not cancellable until after an initial term. See below for additional information on our lease accounting policies.
For contracts with both lease and non-lease components, the Company allocates the contracts' transaction price for each component on a relative standalone selling price basis using our best estimate of the standalone selling price of each distinct product or service in the contract. When available, the method used to estimate the standalone selling price is the price observed in standalone sales to customers. When prices in standalone sales are not available, we use a cost-plus margin approach. Changes in these values can impact the amount of consideration allocated to each component of the contract. Allocation of the transaction price is determined at the contracts' inception. The Company does not adjust the transaction price for the effects of a significant financing component when the period between the transfer of the promised good or service to the customer and payment for that good or service by the customer is expected to be one year or less.

To the extent the transaction price includes variable consideration, such as future payments based on consumable usage over time, we apply judgment to determine if the variable consideration should be constrained. As the variable consideration is highly susceptible to factors outside of the Company’s influence, and the potential values contain a broad range of possible outcomes given all potential amounts of consumption that could occur, it is likely that a significant revenue reversal would occur should the variable consideration be estimated at an amount greater than the minimum stated amount until such a time as the uncertainty is resolved. For our subscription agreements with variable consideration based on consumable
usage over time, the variable consideration is allocated to the non-lease components upon resolution of the uncertainty and is included in consumables revenue.

We generate Other Vaccines and Pharmaceuticals ("OVP") revenue through contract manufacturing agreements with customers. Revenue from these customer contracts is generally recognized upon shipment or acceptance by our customer, under the same guidelines noted above for other outright product sales. Heska assessed the over-time criteria within ASC 606 and concluded that while products within this segment have no alternative use to Heska, as Heska is contractually prohibited to redirect the product to other customers, Heska does not have right to payment for performance to date. Therefore, point in time revenue recognition has been determined to be appropriate.
Recording revenue from the sale of products involves the use of estimates and management's judgment. We must make a determination at the time of sale whether the customer has the ability and intent to make payments in accordance with arrangements. For contracts with multiple performance obligations, we exercise judgment in allocating the transaction price for each performance obligation based on an estimated standalone selling price for each distinct product or service. We do not generally allow return of products or instruments. Distributor rebates are recorded as a reduction to revenue.

Refer to Note 2 for additional disclosures required by ASC 606.

Leases

The Company acts as a lessee and a lessor. As a lessee, the Company leases buildings, office equipment, and vehicles. As a lessor, the Company enters into sales-type and operating leases as part of its subscription agreements.

The Company determines if an arrangement is a lease at inception based on whether control of an identified asset is transferred. For leases where the Company is the lessee, ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The measurement of future lease payments includes fixed payments, as well as fixed rate increases that are initially measured at the lease commencement date. Variable lease payments, typically based on the usage of the underlying asset or changes in an index or rate, are excluded from the measurement of ROU assets and lease liabilities and are expensed as incurred.
As most of the Company’s leases do not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The lease terms used to calculate the ROU asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as amortization expense and interest expense. The Company has lease agreements which require payments for lease and non-lease components and has elected to account for these as a single lease component for our building and office equipment leases, but as separate components for our vehicle leases.

As a lessor, our subscription agreements relate to both OTL arrangements and STL arrangements. For a STL, instrument revenue is generally recorded upon installation of the instruments and the cost of the customer-leased instruments is removed from inventory and recognized in the Consolidated Statements of Loss. There is no residual value taken into consideration as it does not meet our capitalization requirements. There is no option for a lessee to purchase the underlying asset and the lease term does not include an assumption that the lease will be extended or terminated. For our OTL agreements that include both lease and non-lease
components, revenue is recognized on a straight-line basis over the term of the lease and is included with the predominant non-lease components in consumables revenue. For instrument only OTL agreements, operating lease income is recognized on a straight-line basis over the term of the lease. For an OTL, the costs of customer-leased instruments are recorded within property and equipment in the accompanying Consolidated Balance Sheets and depreciated over the instrument’s estimated useful life. The depreciation expense is reflected in cost of revenue in the accompanying Consolidated Statements of Loss.

For leases that commenced before the January 1, 2019 effective date of ASC 842, the Company elected the permitted practical expedients to not reassess the following: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. The Company also elected to exclude leases with a term of 12 months or less from the recognized ROU assets and lease liabilities.
Stock-based Compensation
Stock-based compensation expense is measured at the grant date based upon the estimated fair value of the portion of the award that is ultimately expected to vest and is recognized as expense over the applicable requisite service period of the award generally using the straight-line method.
Advertising Costs
Advertising costs are expensed as incurred and are included in sales and marketing expenses. Advertising expenses were $0.6 million for the year ended December 31, 2021, $0.4 million for the year ended December 31, 2020, and $0.3 million for the year ended December 31, 2019.
Income Taxes

The Company records a current provision for income taxes based on estimated amounts payable or refundable on tax returns filed or to be filed each year. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates, in each tax jurisdiction, expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. The overall change in deferred tax assets and liabilities for the period measures the deferred tax expense or benefit for the period. Deferred tax assets are reduced by a valuation allowance based on a judgmental assessment of available evidence if the Company is unable to conclude that it is more likely than not that some or all of the deferred tax assets will be realized.
Earnings Per Share
Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued.
Foreign Currency Translation

The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these subsidiaries are translated using the exchange rate in effect at the balance sheet date. Revenue and
expense accounts and cash flows are translated using an average of exchange rates in effect during the period. Cumulative translation gains and losses are shown in the Consolidated Balance Sheets as a separate component of stockholders' equity. Exchange gains and losses arising from transactions denominated in foreign currencies (i.e., transaction gains and losses) are recognized as a component of other income (expense) in current operations, as are exchange gains and losses on intercompany transactions expected to be settled in the near term. Gains and losses arising from intercompany foreign currency transactions that are of a long-term investment nature are reported as a component of Accumulated other comprehensive income in the Consolidated Balance Sheets.
Warranty Costs
The Company generally provides for the estimated cost of hardware and software warranties in the period the related revenue is recognized. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on actual experience and changes in future estimates. Should product failure rates differ from our estimates, actual costs could vary significantly from our expectations. Extended warranties are sold to our customers and revenue is recognized over the term of the warranty agreement, as expected costs are incurred.
Adoption of New Accounting Pronouncements
Effective January 1, 2021, we adopted ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740, and also clarifies and amends existing guidance to improve consistent application. We evaluated the impact of the standard on our consolidated financial statements and the adoption of this ASU did not have a material impact on our consolidated financial statements and disclosures.

Effective January 1, 2021, we adopted ASU 2020-01, Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815). The amendments in this ASU clarify the interaction between the accounting for investments in equity securities, investments in equity method and certain derivatives instruments. The ASU is expected to reduce diversity in practice and increase comparability of the accounting for these interactions. We evaluated the impact of the standard on our consolidated financial statements and the adoption of this ASU did not have a material impact on our consolidated financial statements and disclosures.
Effective January 1, 2021, we early adopted ASU 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40), which simplifies the accounting for certain convertible instruments. The update reduces the number of accounting models for convertible debt instruments and convertible preferred stock. Convertible debt will be accounted for as a single liability measured at its amortized cost and convertible preferred stock will be accounted for as a single equity instrument measured at its historical cost, as long as no other features require bifurcation and recognition as derivatives. The update also requires the if-converted method to be used for convertible instruments and the effect of potential share settlement be included in the diluted earnings per share calculation when an instrument may be settled in cash or shares.

The Company's 3.75% Convertible Senior Notes due 2026 (the "Notes") are a convertible instrument with a cash-conversion feature that is accounted for within the scope of ASC 470-20 and impacted by the adoption of ASU 2020-06. The Company has elected to apply the modified retrospective method wherein the Company recognized a cumulative-effect adjustment to the opening balance of retained earnings (January 1, 2021). Further, the Company will not restate EPS in prior periods. The Company calculated the cumulative-effect
adjustment as of January 1, 2021 by comparing (i) the historical amortization schedule for the Notes through December 31, 2020 and (ii) an updated amortization schedule wherein the conversion feature within the Notes would not be separated as an equity component and subsequently recognized as non-cash interest expense under ASC 835-30. As a result of ASU 2020-06, while cash interest expense is not impacted, non-cash interest accretion is limited to the amortization of debt issuance costs under ASC 835-30. Therefore, the Company prepared its transition journal entries by (i) reversing the conversion feature amount recorded in APIC and (ii) reversing the difference in non-cash interest expense via retained earnings. The adoption resulted in a decrease to accumulated deficit of $3.4 million, a decrease to additional paid-in capital of $29.8 million, and an increase to convertible note, non-current, net of $35.2 million. Additionally, due to the adoption, the Company reversed the remaining balance of the net deferred tax liability of $8.8 million, which was initially recorded in connection with the Notes.

Effective January 1, 2021, we adopted ASU 2020-10, Codification Improvements, which updates various codification topics by clarifying or improving disclosure requirements to align with the SEC's regulations. We evaluated the impact of the standard on our consolidated financial statements and the adoption of this ASU did not have a material impact on our consolidated financial statements and disclosures.

Accounting Pronouncements Not Yet Adopted    

In July 2021, the Financial Accounting Standards Board (the "FASB") issued ASU 2021-05, Leases (Topic 842), Lessors- Certain Leases with Variable Lease Payments. This guidance amends the lease classification accounting for lessors for certain leases with variable lease payments that do not depend on a reference index or a rate and would have resulted in the recognition of a loss at lease commencement if classified as a sale-type or direct financing lease. Under the new guidance, these leases will be classified as an operating lease. The amendment is effective for fiscal years beginning after December 15, 2021, with early adoption permitted. We do not expect adoption of the new guidance to have a material impact on our financial statements.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This guidance requires an acquiring entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At acquisition date, the acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. The amendment is effective for fiscal years beginning after December 15, 2022, with early adoption permitted. We do not expect adoption of the new guidance to have a material impact on our financial statements.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
We separate our goods and services among two reportable segments, North America and International. The two segments consist of revenue originating from:

North America: including the United States, Canada and Mexico
International: all geographies outside North America, currently consisting primarily of Australia, France, Germany, Italy, Malaysia, Spain and Switzerland

Refer to Note 18 for further detail regarding the change in reportable segments which required recast of prior period presentation.
The following table summarizes our segment revenue (in thousands):
Year Ended December 31,
202120202019
North America Revenue:
    POC Lab Instruments & Other$14,837 $13,663 $13,446 
    POC Lab Consumables72,004 59,247 53,267 
    POC Imaging29,512 20,651 21,655 
    PVD24,939 19,810 10,965 
    OVP17,606 17,695 16,090 
    Total North America Revenue$158,898 $131,066 $115,423 
International Revenue:
    POC Lab Instruments & Other$15,001 $7,782 $96 
    POC Lab Consumables46,016 32,354 323 
    POC Imaging28,492 22,537 3,998 
    PVD5,332 3,584 2,821 
    Total International Revenue$94,841 $66,257 $7,238 
Total Revenue$253,739 $197,323 $122,661 

Remaining Performance Obligations

Remaining performance obligations represent the aggregate transaction price allocated to performance obligations with an original contract term greater than one year which are fully or partially unsatisfied at the end of the period. Remaining performance obligations include noncancelable purchase orders, the non-lease portion of minimum purchase commitments under long-term supply arrangements, extended warranty, service and other long-term contracts. Remaining performance obligations do not include revenue from contracts with customers with an original term of one year or less, revenue from long-term supply arrangements with no minimum purchase requirements, revenue expected from purchases made in excess of the minimum purchase requirements, or revenue from instruments leased to customers. While the remaining performance obligation disclosure is similar in concept to backlog, the definition of remaining performance obligations excludes leases and contracts that provide the customer with the right to cancel or terminate for convenience with no substantial penalty, even if historical experience indicates the likelihood of cancellation or termination is remote. Additionally, the Company has elected to exclude contracts with customers with an original term of one year or less from remaining performance obligations.
As of December 31, 2021, the aggregate amount of the transaction price allocated to remaining minimum performance obligations was approximately $167.4 million. As of December 31, 2021, the Company expects to recognize revenue as follows (in thousands):
Year Ending December 31,Revenue
2022$40,216 
202336,867 
202431,914 
202526,215 
202620,886 
Thereafter11,325 
$167,423 

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled contract assets, deferred revenue, and customer deposits and billings in excess of revenue recognized. In addition, the Company defers certain costs incurred to obtain contracts.

Contract Assets

Certain unbilled amounts related to long-term contracts for which we provide a free term to the customer are recorded in "Other current assets" and "Other non-current assets" on the accompanying Consolidated Balance Sheets. The collection of these balances occurs over the term of the underlying contract. The balances as of December 31, 2021 were $1.5 million and $5.1 million for current and non-current assets, respectively, shown net of related unearned interest. The balances as of December 31, 2020 were $1.2 million and $4.1 million for current and non-current assets, respectively, shown net of related unearned interest.

Contract Liabilities

The Company receives cash payments from customers for licensing fees or other arrangements that extend for a specified term. These contract liabilities are classified as either current or long-term in the Consolidated Balance Sheets based on the timing of when the Company expects to recognize revenue. As of December 31, 2021 and 2020, contract liabilities were $9.6 million and $9.9 million, respectively, and are included within "Deferred revenue, current, and other" and "Deferred revenue, non-current" in the accompanying Consolidated Balance Sheets. The decrease in the contract liability balance during the year ended December 31, 2021 is approximately $6.8 million of revenue recognized during the period, offset by approximately $6.5 million of additional deferred sales in 2021. The decrease in the contract liability balance during the year ended December 31, 2020 is $4.2 million of revenue recognized during the period, offset by $3.8 million of additional deferred sales. Contract liabilities are reported on the accompanying Consolidated Balance Sheets on a contract-by-contract basis.
Contract CostsThe Company capitalizes certain direct incremental costs incurred to obtain customer contracts, typically sales-related commissions, where the recognition period for the related revenue is greater than one year. Contract costs are classified as current or non-current, and are included in "Other current assets" and "Other non-current assets" in the Consolidated Balance Sheets based on the timing of when the Company expects to recognize the expense. Contract costs are generally amortized into selling and marketing expense with a certain percentage recognized immediately based upon placement of the instrument with the remainder recognized on a straight-line basis (which is consistent with the transfer of control for the related goods or services) over the average term of the underlying contracts, approximately 6 years. Management assesses these costs for impairment at least quarterly on a portfolio basis and as “triggering” events occur that indicate it is more-likely-than-not that an impairment exists. The balance of contract costs as of December 31, 2021 and December 31, 2020 was $4.1 million and $3.0 million, respectively. The increase in contract costs for the year ended December 31, 2021 is amortization expense of approximately $1.1 million, offset by approximately $2.2 million of additional contract cost capitalization. Amortization expense for the year ended December 31, 2020 was approximately $1.0 million, offset by approximately $1.2 million of additional contract costs capitalization and $0.1 million of the acquisition of scil contract costs. Contract costs are calculated and reported on a portfolio basis.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION AND RELATED PARTY ITEMS
12 Months Ended
Dec. 31, 2021
Business Combinations and Related Party Disclosure [Abstract]  
ACQUISITION AND RELATED PARTY ITEMS ACQUISITION AND RELATED PARTY ITEMS
Biotech Acquisition
On September 1, 2021, Heska acquired 65% of the equity of Biotech Laboratories U.S.A. LLC ("Biotech"), a developer of rapid assay diagnostic testing, in exchange for approximately $16.3 million in cash. As part of the purchase, Heska entered into put and call options in order to purchase the remaining 35% ownership in future years. The counterparty, Chinta Lamichhane, DVM, Ph.D, maintains an interest in Biotech and is an employee of the Company, thus commencing a related party relationship. Aside from the acquisition described herein, there were no financial or non-financial transactions between the Company and the counterparty.
In conjunction with the acquisition, the Company entered into various put and call options which are classified on the Consolidated Balance Sheets as Notes Payable. The written put options can be exercised after June 30, 2024, at a valuation identical to the initial purchase price. The written call options can be exercised at any time prior to June 30, 2026, at an amount equal to two times the initial valuation or after June 30, 2026, at a valuation identical to the initial purchase price. Additionally, if certain product development milestones are met, the shares may be bought in various tranches at two times the initial valuation. The Company evaluated the put and call options embedded in the shares representing the non-controlling interest under the guidance in ASC 480, Distinguishing Liabilities from Equity, and determined the instrument met the criteria to be recorded as a liability because the fixed price of the put and call options are identical starting after June 30, 2026. As a result, the Company recorded the transaction as a financing arrangement of the purchase of the non-controlling interest, and will record 100% of the income and loss of Biotech in our Consolidated Statements of Loss. The options were not redeemable as of the acquisition date or as of the period ending December 31, 2021. The estimated fair value of the Notes Payable as of the acquisition date of $15.9 million is inclusive of the probability weighted outcomes of the options described herein.
The total purchase consideration exceeded the fair value of the identifiable net assets acquired, resulting in goodwill of $25.8 million, all of which is attributable to our North America segment and primarily consists of opportunities to expand product offerings and the experienced workforce acquired. In connection with the acquisition and pursuant to the elections under Section 754 of the Internal Revenue Code, the Company expects to obtain an increase with respect to the tax basis in the assets of Biotech.
The acquisition was accounted for as a business combination in accordance with ASC 805, Business Combinations. As such, the total purchase consideration was allocated to the assets acquired and liabilities assumed based on their fair values as of September 1, 2021.
The information below represents the preliminary purchase price allocation as of the acquisition date (in thousands):
September 1, 2021
Purchase price in cash$16,250 
Notes payable15,900 
Total purchase consideration$32,150 
Accounts receivables$18 
Other current assets
Inventories173 
Property and equipment, net148 
Operating lease right-of-use assets1,033 
Other intangible assets, net6,000 
Other non-current assets15 
Total assets acquired7,388 
Accounts payable11 
Accrued liabilities33 
Operating lease liabilities, current188 
Operating lease liabilities, non-current845 
Net assets acquired6,311 
Goodwill25,839 
Total fair value of consideration transferred$32,150 

The Company's preliminary estimates of fair values of the net assets acquired are based on the information that was available at the date of the acquisition, and the Company is continuing to evaluate the underlying inputs and assumptions used in its valuations. Accordingly, these preliminary estimates are subject to change during the measurement period, which is up to one year from the date of the acquisition. Among items still being evaluated are deferred taxes. A decrease in the fair value of assets acquired or an increase in the fair value of liabilities assumed in the acquisition from those valuations would result in a corresponding increase in the amount of goodwill from the acquisition.
Intangible assets acquired, amortization method and estimated useful life as of September 1, 2021, was as follows (dollars in thousands):
Useful LifeAmortization
Method
Fair Value
Developed technology6 yearsStraight-line$6,000 
Total intangible assets acquired$6,000 
The Company incurred acquisition related costs of approximately $0.4 million and $0 for the years ended December 31, 2021 and 2020, respectively, which are included within general and administrative expenses on our Consolidated Statements of Loss.
Pro forma financial information related to the acquisition of Biotech has not been provided as it is not material to our consolidated results of operations.
BiEsseA Acquisition
On July 1, 2021, the Company completed the acquisition of BiEsse A-Laboratorio die Analisi Veterinarie S.r.l. (“BSA”). The Company acquired 100% of the issued and outstanding shares of BSA for an aggregate purchase price of $7.2 million, consisting of $4.8 million in cash and contingent consideration described below.
As additional consideration for the shares, the Company agreed to a contingent earn-out of an additional $2.8 million based on the achievement of certain performance metrics within three annual periods after 2021, each of which can pay up to one third of the total earn-out. The fair value of the contingent consideration as of the acquisition date, and as of December 31, 2021, was $2.3 million.
The total purchase consideration exceeded the fair value of the identifiable net assets acquired, resulting in $4.6 million of goodwill, all of which is attributable to our International segment. The goodwill resulting from this acquisition consists largely of the Company's expected future product sales and synergies from combining operations. All of the goodwill is tax deductible for purposes of calculating Controlled Foreign Corporation tested income, which may result in a decrease to the Company's future U.S. federal income tax liability.
The acquisition was accounted for as a business combination in accordance with ASC 805, Business Combinations. As such, the total purchase consideration was allocated to the assets acquired and liabilities assumed based on their fair values as of July 1, 2021. The total purchase consideration is subject to customary working capital adjustments, which were finalized as of December 31, 2021.
Per the tax indemnification included in the purchase agreement of BSA, the seller has indemnified the Company for $0.5 million related to uncertain tax positions taken in prior years. The outcome of this arrangement will either be settled or expire due to lapse of statute of limitations by 2025. As of December 31, 2021, approximately $0.5 million of the indemnification agreement remains outstanding.
The information below represents the preliminary purchase price allocation as of the acquisition date (in thousands):
July 1, 2021
Purchase price in cash$4,835 
Fair value of contingent consideration2,334 
Total purchase consideration$7,169 
Cash and cash equivalents$322 
Accounts receivables152 
Other receivables497 
Prepaid expenses
Other current assets275 
Property and equipment, net89 
Operating lease right-of-use assets44 
Other intangible assets, net3,329 
Total assets acquired4,716 
Accounts payable208 
Accrued liabilities334 
Operating lease liabilities, current37 
Deferred revenue, current, and other85 
Operating lease liabilities, non-current20 
Deferred tax liability, net925 
Other liabilities500 
Net assets acquired2,607 
Goodwill4,562 
Total fair value of consideration transferred$7,169 

The Company's preliminary estimates of fair values of the net assets acquired are based on the information that was available at the date of the acquisition, and the Company is continuing to evaluate the underlying inputs and assumptions used in its valuations. Accordingly, these preliminary estimates are subject to change during the measurement period, which is up to one year from the date of the acquisition. Among items still being evaluated are deferred taxes. A decrease in the fair value of assets acquired or an increase in the fair value of liabilities assumed in the acquisition from those valuations would result in a corresponding increase in the amount of goodwill from the acquisition.
Intangible assets acquired, amortization method and estimated useful life as of July 1, 2021, was as follows (dollars in thousands):
Useful LifeAmortization MethodFair Value
Customer relationships14 yearsStraight-line$3,329 
Total intangible assets acquired$3,329 
The Company incurred acquisition related costs of approximately $0.3 million and $0 for the years ended December 31, 2021 and 2020, respectively, which are included within general and administrative expenses on our Consolidated Statements of Loss.
Pro forma financial information related to the acquisition of BisseA has not been provided as it is not material to our consolidated results of operations.
Lacuna Acquisition

On February 1, 2021, the Company completed the acquisition of Lacuna Diagnostics, Inc. ("Lacuna"), a veterinary digital cytology company, to broaden the Company's Point of Care diagnostic offerings. The Company acquired 100% of the issued and outstanding shares of Lacuna for a purchase price of $4.3 million. The Company then dissolved Lacuna on February 1, 2021. In accordance with the purchase agreement, the Company is required to hold a $0.4 million general indemnity holdback that is intended to provide a non-exclusive source of funds for the payment of any losses identified and shall be released within 18 months of closing. As of December 31, 2021, $0.1 million of the indemnification holdback was released for licensing fees and $0.3 million of the indemnification holdback remains outstanding. As additional consideration for the shares, the Company agreed to a contingent earn-out of an additional $2.0 million based on the achievement of certain performance metrics within a twelve month period ("Initial Earn Out Period"), reducing to $1.0 million if such metrics were met in a twelve month period subsequent to the Initial Earn Out Period. The fair value of the contingent consideration as of the acquisition date was $1.7 million, and subsequently decreased to $0 as of December 31, 2021, which resulted in a $1.7 million gain included within general and administrative expenses in the Consolidated Statement of Loss for the year ended December 31, 2021.

The total purchase consideration exceeded the fair value of the identifiable net assets acquired, resulting in $4.2 million of goodwill, primarily related to expanded opportunities with our offerings. All of the goodwill is allocated to the North America segment and is not tax deductible for income tax purposes.
The acquisition was accounted for as a business combination in accordance with ASC 805, Business Combinations. As such, the total purchase consideration was allocated to the assets acquired and liabilities assumed based on their fair values as of February 1, 2021. As of December 31, 2021, the Company has finalized the accounting for the acquisition.
The information below represents the final purchase price allocation as of the acquisition date (in thousands):
February 1, 2021
Purchase price in cash$4,255 
Fair value of contingent consideration1,700 
Total purchase consideration$5,955 
Cash and cash equivalents$
Accounts receivable170 
Property and equipment, net530 
Other intangible assets, net1,185 
Total assets acquired1,888 
Deferred tax liability133 
Net assets acquired1,755 
Goodwill4,200 
Total fair value of consideration transferred$5,955 
Intangible assets acquired, amortization method and estimated useful life as of February 1, 2021, was as follows (dollars in thousands):
Useful LifeAmortization
Method
Fair Value
Developed technology3 yearsStraight-line$1,000 
Customer relationships6 monthsStraight-line150 
Trade name11 monthsStraight-line35 
Total intangible assets acquired$1,185 
The Company incurred acquisition related costs of approximately $0.1 million and $0 for the years ended December 31, 2021 and 2020, respectively, which are included within general and administrative expenses on our Consolidated Statements of Loss.
Pro forma financial information related to the acquisition of Lacuna has not been provided as it is not material to our consolidated results of operations.
scil Acquisition
On April 1, 2020, the Company completed the acquisition of scil animal care company GmbH (“scil”) from Covetrus, Inc. The Company purchased 100% of the capital stock of scil for an aggregate purchase price of $110.3 million in cash. The acquisition represents a key milestone in the Company's long-term strategic plan, creating a global veterinary diagnostics company with leadership positions in key geographic markets. The purchase price exceeded the identifiable net assets, resulting in goodwill of $46.0 million, primarily attributable to the synergies expected from the expanded market opportunities with our offerings and the experienced workforce acquired. Of the goodwill acquired, $37.3 million is allocated to our International segment and $8.7 million is allocated to our North America segment. All of the goodwill is tax deductible for purposes of calculating Controlled Foreign Corporation ("CFC") tested income, which may result in a decrease to the Company's future U.S. federal tax liability.

The acquisition was accounted for using the acquisition method of accounting in accordance with ASC 805, Business Combinations, which requires, among other things, that assets acquired and liabilities assumed be recognized at their fair values as of the acquisition date. As such, the total purchase consideration was allocated to the assets acquired and liabilities assumed based on a preliminary estimate of their fair values as of April 1, 2020. The Company finalized the accounting for the acquisition as of March 31, 2021.
The information below represents the final purchase price allocation of scil (in thousands):

April 1, 2020
Total purchase consideration$110,290 
Cash and cash equivalents$5,889 
Accounts receivable 10,707 
Inventories11,278 
Net investment in leases, current311 
Prepaid expenses1,692 
Other current assets1,338 
Property and equipment, net19,320 
Operating lease right-of-use assets877 
Other intangible assets, net44,517 
Net investment in leases, non-current1,027 
Investments in unconsolidated affiliates55 
Other non-current assets291 
    Total assets acquired97,302 
Accounts payable8,221 
Accrued liabilities7,067 
Operating lease liabilities, current356 
Deferred revenue, current, and other3,220 
Deferred revenue, non-current94 
Operating lease liabilities, non-current529 
Deferred tax liability13,249 
Other liabilities276 
    Net assets acquired64,290 
Goodwill46,000 
Total fair value of consideration transferred$110,290 


Per the tax indemnification included in the purchase agreement of scil, the seller has indemnified the Company for $1.1 million related to uncertain tax positions taken in prior years. The outcome of this arrangement will either be settled or expire due to lapse of statute of limitations by 2027. As of December 31, 2021, approximately $0.4 million of the indemnification agreement remains outstanding.
Intangible assets acquired, amortization method and estimated useful life as of April 1, 2020, was as follows (dollars in thousands):
Useful LifeAmortization MethodFair Value
Customer relationships10 yearsStraight-line$36,272 
Internally developed software7 yearsStraight-line353
Backlog0.2 yearsStraight-line210
Non-compete agreements2 yearsStraight-line60
Trade name subject to amortization0.8 yearsStraight-line66
Trademarks and trade names not subject to amortizationn/aIndefinite7,556
Total intangible assets acquired$44,517 

scil generated net revenue of $61.3 million and a net loss of $1.1 million for the period from April 1, 2020 to December 31, 2020.

The Company incurred acquisition related costs of approximately $0, $6.3 million and $0.7 million for the years ended December 31, 2021, 2020 and 2019, respectively, which are included within general and administrative expenses on our Consolidated Statements of Loss.

Unaudited Pro Forma Financial Information

The following tables present unaudited supplemental pro forma financial information as if the acquisition had occurred on January 1, 2019 (in thousands):
Year Ended December 31,
20202019
Revenue, net$215,874 $201,700 
Net loss before equity in losses of unconsolidated affiliates$(14,848)$(2,159)
Net loss attributable to Heska Corporation$(15,215)$(2,487)

The pro forma financial information presented above has been prepared by combining our historical results and the historical results of scil and further reflects the effect of purchase accounting adjustments, including: (i) amortization of acquired intangible assets, (ii) the impact of certain fair value adjustments such as depreciation on the acquired property, plant and equipment, and (iii) historical intercompany sales between the Company and scil. The unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what actual results of operations would have been if the acquisition had occurred as the beginning of the period presented, nor are they indicative of future results of operations.

CVM
On December 5, 2019, Heska entered into a definitive agreement to purchase 100% of the outstanding shares of CVM Diagnostico Veternario S.L. and CVM Ecografia S.L. (“CVM”, collectively), primarily to expand international operations in Europe. CVM is headquartered in Tudela, outside of Madrid, Spain. CVM mainly operates in Spain. The terms of the agreement transferred control of CVM upon signing, and the transfer of the purchase price of approximately $14.4 million and shares occurred in January 2020. The purchase price exceeded the fair value of the identifiable net assets and, accordingly, $9.0 million was allocated to goodwill within the International segment, all of which is tax deductible for purposes of calculating CFC tested income. The goodwill resulting from this acquisition consists largely of expanded product offerings and the acquired workforce.
The fair values allocated to CVM's assets and liabilities as of the acquisition date, as well as the purchase price, are reflected in the table below (in thousands):
Purchase PriceDecember 5, 2019
Consideration paid to former owners$14,420 
Cash and cash equivalents$1,226 
Accounts receivable583 
Inventories1,621 
Other current assets1,186 
Property and equipment345 
Other intangible assets2,608 
Other non-current assets460 
    Total assets acquired8,029 
Accounts payable94 
Accrued liabilities471 
Current portion of deferred revenue, and other54 
Deferred tax liability683 
Other long-term borrowings1,109 
Other liabilities157 
    Net assets acquired5,461 
Goodwill8,959 
Total fair value of consideration transferred$14,420 
During the year ended December 31, 2020, the Company made certain valuation adjustments to provisional amounts previously recognized. These measurement period adjustments resulted in a net $110 thousand increase of goodwill, primarily due to fair value adjustments resulting in a decrease in net identifiable assets acquired. The Company finalized the accounting for the CVM acquisition in the fourth quarter of 2020.
Intangible assets acquired, amortization method and estimated useful life as of December 5, 2019, were as follows (dollars in thousands):
Useful LifeAmortization MethodFair Value
Customer relationships6 yearsStraight-line$2,440 
Trade name4 yearsStraight-line111 
Developed technologyn/aIndefinite57 
$2,608 
CVM generated net revenue of $0.8 million and net income of $0.1 million, for the period from December 6, 2019 to December 31, 2019.
The Company incurred acquisition related costs of approximately $0, $0.6 million and $0.1 million for the years ended December 31, 2021, 2020 and 2019, respectively, which are included within general and administrative expenses on our Consolidated Statements of Loss.
Unaudited Pro Forma Financial Information

The following table presents unaudited supplemental pro forma financial information as if the CVM acquisition had occurred on January 1, 2018 (in thousands):
Year Ended
December 31, 2019
Revenue, net$130,434 
Net (loss) income before equity in losses of unconsolidated affiliates$(460)
Net (loss) income attributable to Heska Corporation$(788)

The pro forma financial information presented above has been prepared by combining our historical results and the historical results of CVM and further reflects the effect of purchase accounting adjustments. The unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what actual results of operations would have been if the acquisition had occurred as the beginning of the period presented, nor are they indicative of future results of operations.
Other Related Party Activities
CVM Diagnostico Veternario S.L. and CVM Ecografia S.L. (“CVM”, collectively) conducted related party activities with Practice Clinicas Veterinarias Moviles, S.L. ("CVM Practice"), the owner of which was part of CVM management through June 1, 2021. CVM continues to lease two warehouses from CVM Practice, however the related party relationship was terminated as of June 1, 2021. CVM Practice charged CVM $37 thousand and $31 thousand during the year ended December 31, 2021 and year ended December 31, 2020, respectively, all of which is related to lease payments. The right-of-use asset and lease liability amounts related to the warehouse leases were approximately $0.2 million as of December 31, 2021 and $0.2 million as of December 31, 2020.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVESTMENTS IN UNCONSOLIDATED AFFILIATES
12 Months Ended
Dec. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]  
INVESTMENTS IN UNCONSOLIDATED AFFILIATES INVESTMENTS IN UNCONSOLIDATED AFFILIATES
The carrying values of investments in unconsolidated affiliates, categorized by type of investment, is as follows (in thousands):
December 31, 2021December 31, 2020
Equity method investment$2,406 $3,686 
Non-marketable equity security investment3,018 3,018 
Investment in Unconsolidated Affiliates$5,424 $6,704 
Equity Method Investment
On September 24, 2018, we invested approximately $5.1 million, including costs, to acquire an equity interest in a business as part of our product development strategy. As of December 31, 2021, our ownership interest in the business was 28.7%. In connection with the investment, the Company entered into a Manufacturing Supply Agreement that grants the Company global exclusivity to specified products to be delivered under the agreement for a 15-year period that begins upon the Company's receipt and acceptance of an initial order under the agreement. The Company accounts for this investment using the equity method of accounting. Under the equity method, the carrying value of the investment is adjusted for the Company's proportionate share of the investee's reported earnings or losses with the corresponding share of earnings or losses reported as Equity in losses of unconsolidated affiliates, listed below Net income before equity in losses of unconsolidated affiliates within the Consolidated Statements of Loss.
Non-Marketable Equity Security Investment
On August 8, 2018, the Company invested approximately $3.0 million, including costs, in exchange for preferred stock. The Company's investment is a non-marketable equity security, recorded using the measurement alternative of cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes.
As part of the agreement, the Company entered into a Supply and License Agreement, which provides that the investee produce and commercialize products that will enhance the Company's diagnostic portfolio. As part of this agreement, the Company made an upfront payment of $1.0 million related to a worldwide exclusive license agreement over a 20-year period, recorded in both short and long-term other assets. In addition, the agreement provides for an additional contingent payment of $10.0 million, relating to the successful achievement of sales milestones. This potential future milestone payment has not yet been accrued as it is not deemed by the Company to be probable at this time.
Both parties in this arrangement are active participants and are exposed to significant risks and rewards dependent on the commercial success of the activities of the collaboration. The parties are actively working on developing and testing the product as well as funding the research and development. Heska classifies the amounts paid for research and development work within the North America segment research and development operating expenses. Expense is recognized ratably when incurred and in accordance with the development plan.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The components of income before income taxes were as follows (in thousands):
 Year Ended December 31,
 202120202019
Domestic$2,347 $(9,441)$(1,872)
Foreign(5,788)(4,352)(711)
 $(3,441)$(13,793)$(2,583)
Temporary differences that give rise to the components of net deferred tax assets (liabilities) are as follows (in thousands):
 December 31,
 20212020
Inventory$4,616 $2,993 
Accrued compensation(70)295 
Stock options3,581 2,322 
Research and development tax credit1,276 1,308 
Research and development expense3,291 2,571 
Deferred revenue1,390 1,441 
Property and equipment524 298 
Net operating loss carryforwards4,401 8,757 
Foreign tax credit carryforward64 64 
Sales-type leases2,494 1,324 
Convertible debt equity component— (8,691)
Foreign intangible(11,477)(11,311)
Other(540)(1,124)
9,550 247 
Valuation allowance(2,788)(6,409)
Total net deferred tax assets (liabilities)$6,762 $(6,162)

The components of the income tax (benefit) expense are as follows (in thousands):
 Year Ended December 31,
 202120202019
Current income tax (benefit) expense:   
Federal$— $(24)$— 
State666 339 189 
Foreign225 1,465 170 
Total current expense$891 $1,780 $359 
Deferred income tax (benefit) expense:   
Federal$(4,364)$369 $(1,610)
State(813)289 (307)
Foreign713 (2,199)112 
Total deferred (benefit) expense(4,464)(1,541)(1,805)
Total income tax (benefit) expense $(3,573)$239 $(1,446)
The Company's income tax (benefit) expense relating to income (loss) for the periods presented differs from the amounts that would result from applying the federal statutory rate to that income (loss) as follows:
Year Ended December 31,
202120202019
Statutory federal tax rate21 %21 %21 %
State income taxes, net of federal benefit%(4)%%
Non-consolidated Investment Income%%(2)%
Foreign income inclusion— %(12)%— %
Non-temporary stock option benefit49 %%48 %
Meals and entertainment permanent difference— %— %(2)%
GILTI permanent difference— %— %%
Other permanent differences— %%(1)%
Foreign tax rate differences10 %%%
Change in tax rate%%(6)%
Change in valuation allowance88 %(4)%(17)%
Other deferred differences(25)%(2)%(9)%
Transaction costs(4)%(6)%(6)%
Executive compensation limitation(65)%(6)%(7)%
Research & development credit(1)%%20 %
Equity Investment(8)%(4)%— %
Change in uncertain tax benefits11 %%— %
Contingent Consideration10 %— %— %
Other Foreign Income Taxes Due(2)%— %— %
Other%(1)%— %
Effective income tax rate104 %(2)%56 %

In 2021, we had total income tax benefit of $3.6 million, including $5.2 million in domestic deferred income tax benefit and $0.7 million in foreign deferred income tax expense, and $0.9 million in current income tax expense. In 2020, we had total income tax expense of $0.2 million, including approximately $0.6 million in domestic deferred income tax expense and $2.2 million of foreign deferred income tax benefit, and $1.8 million in current income tax expense. In 2019, we had total income tax benefit of $1.4 million, including approximately $1.9 million in domestic deferred income tax benefit and $0.1 million of foreign deferred income tax expense, a non-cash benefit, and approximately $0.4 million in current income tax expense. Income tax expense decreased in 2021 from 2020 due to change in valuation allowance, stock option benefits, and executive compensation limitation. Income tax expense increased in 2020 from 2019 due to foreign income inclusion, executive compensation limitations and acquisition related costs.

Cash paid for income taxes for the years ended December 31, 2021, 2020 and 2019 was $2.4 million, $993 thousand and $128 thousand, respectively.
The Company is subject to income taxes in the U.S. federal jurisdiction, and various foreign, state and local jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. Although the U.S. and many states generally have statutes of limitations ranging from 3 to 5 years, those statutes could be extended due to the Company’s net operating loss and tax credit carryforward positions in several of the Company's tax jurisdictions. In the U.S., the tax years 2018 - 2020 remain open to examination by the Internal Revenue Service.

As of December 31, 2021, the Company had net operating loss carryforwards ("NOL") of approximately $7.0 million, a foreign tax credit of $64 thousand and a domestic research and development tax credit carryforward of approximately $1.3 million for federal tax purposes. Our federal NOL is expected to expire as follows if unused: $0.4 million in 2022, $5.47 million in 2024 through 2025 and $0.5 million in 2027 through 2037. Our federal NOL of $0.7 million does not have an expiration date. Our foreign NOL of $9.4 million does not have an expiration date.

The Company considered multiple factors in assessing the need for a decrease in the partial valuation allowance against the Company’s deferred tax assets as of December 31, 2021. Due to executive compensation limitation significantly disallowing expense related to stock compensation along with future projections of income, the Company believes they will be able to utilize the remaining Federal NOLs and tax credits before they expire. Due to statute of limitations however, the Company does believe $61 thousand of state NOLs will expire before they can be utilized. For foreign NOL purposes, the Company believes due to projected losses in Germany and historical three year cumulative losses, all statutory deferred tax assets will not be utilized and therefore increased the valuation allowance against all statutory deferred balances in Germany. As a result, the Company recorded an additional $3.6 million tax effected decrease to the current partial valuation allowance against the Company's worldwide net operating losses, statutory assets, and tax credits for the year ended December 31, 2021. As of December 31, 2021, the Company had a deferred tax asset of approximately $5.7 million from net operating losses and tax credits and a net partial valuation allowance of approximately $2.8 million recorded against these deferred tax assets. The Company will continue to closely monitor the need for an additional valuation allowance against its deferred tax assets in each subsequent reporting period which can be impacted by actual operating results compared to the Company's forecast.

ASC Topic 740 prescribes the accounting for uncertainty in income taxes recognized in the financial statements in accordance with the other provisions contained within this guidance. This topic prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that is greater than 50% likely or being realized upon ultimate audit settlement. In the normal course of business, the Company's tax returns are subject to examination by various taxing authorities. Such examination may result in future tax and interest assessments by these taxing authorities for uncertain tax positions taken in respect to certain matters.
The following provides a reconciliation of unrecognized tax benefits which are included in Other liabilities within the Consolidated Balance Sheets (in thousands):
Year Ended December 31,
20212020
Balance at beginning of period$(808)$— 
Acquired additions based on prior year tax positions
(508)(1,072)
Reductions from lapse in statutes of limitations
404 358 
Currency Translation Adjustment19 (94)
Balance at the end of period
$(893)$(808)

The total amount of unrecognized tax benefits, which are included in other liabilities within the combined balance sheets as of December 31, 2021 was approximately $0.9 million, which may impact the effective tax rate if recognized. These unrecognized tax benefits were recognized as part of the acquisition of scil animal care company GmbH in 2020 and BiEssA A-Laboratorio die Analisi Veterinarie S.r.l in 2021. Per the tax indemnification included in the purchase agreements, the sellers have indemnified the Company for these other liabilities, which would reduce the economic impact to the Company if these positions were settled with tax authorities. It is expected that the amount of unrecognized tax benefits will change in the next 12 months; however, the Company does not expect the change to have a material impact on the combined financial statements. The Company recognizes interest and penalties related to uncertain tax positions in income tax (benefit)/expense. Interest and penalties accrued as of December 31, 2021 are $18 thousand.

As of December 31, 2021, the Company had accumulated undistributed earnings generated by foreign subsidiaries of approximately $3.4 million, which would be subject to U.S. taxes and foreign withholding taxes of approximately $167 thousand if repatriated. If the Company decides to repatriate these foreign earnings, it would need to adjust its income tax provision in the period it determined that the earnings would no longer be indefinitely invested outside the United States.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
LEASES LEASES
Lessee Accounting

The Company leases buildings, office equipment, and vehicles. The following table summarizes the Company's operating and finance lease balances (in thousands):
LeasesBalance Sheet LocationDecember 31, 2021December 31, 2020
Assets
OperatingOperating lease right-of-use assets$5,198 $5,457 
FinanceProperty and equipment, net1,650 1,907 
Total Leased Assets$6,848 $7,364 
Liabilities
OperatingOperating lease liabilities, current$2,227 $2,087 
Operating lease liabilities, non-current3,509 3,858 
FinanceDeferred revenue, current, and other200 295 
Other liabilities331 261 
Total Lease Liabilities$6,267 $6,501 
For the year ended December 31, 2021, operating lease expense was approximately $3.1 million, including immaterial variable lease costs. For the year ended December 31, 2020, operating lease expense was approximately $2.8 million, including immaterial variable lease costs. For the year ended December 31, 2019, operating lease expense was approximately $2.4 million, including immaterial variable lease costs.

Finance lease amortization expense was $0.4 million, $0.3 million, and $44 thousand for the years ended December 31, 2021, 2020 and 2019, respectively. Finance lease interest expense was $12 thousand, $10 thousand, and $3 thousand for the years ended December 31, 2021, 2020 and 2019, respectively.

Supplemental cash flow information related to the Company's operating and finance leases for the years ended December 31, 2021, 2020, and 2019 respectively, was as follows (in thousands):
Year Ended
December 31,
202120202019
Cash paid for amounts included in the measurement of lease liabilities:
    Operating cash outflows - operating leases$2,315 $2,213 $1,800 
    Operating cash outflows - finance leases$12 $10 $
    Financing cash outflows - finance leases$290 $250 $36 
ROU assets obtained in exchange for new lease obligations:
    Operating leases$1,028 $788 $604 
    Finance leases$310 $159 $11 
The following table presents the weighted average remaining lease term and weighted average discount rate related to the Company's leases:
December 31,
20212020
Weighted average remaining lease term:
    Operating3.0 years3.1 years
    Finance3.5 years2.9 years
Weighted average discount rate:
    Operating4.2 %4.2 %
    Finance3.0 %2.1 %

The following table presents the maturity of the Company's lease liabilities as of December 31, 2021 (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
2022$2,297 $213 
20232,479 134 
2024484 98 
2025353 71 
2026339 41 
Thereafter175 
Total lease payments6,127 563 
Less: imputed interest391 32 
Total lease liabilities$5,736 $531 

Lessor Accounting
The Company enters into sales-type leases as part of our subscription agreements. The following table presents the maturity of the Company's lease receivables as of December 31, 2021 (in thousands):
Year Ending December 31,Sales-Type Leases
2022$6,175 
20235,938 
20245,168 
20254,076 
20263,060 
Thereafter1,921 
Total undiscounted future maturities26,338 
Less: interest35 
Total lease receivables$26,303 
The following table summarizes the profit recognized on the commencement date for sales-type leases and lease income for equipment-only operating leases (in thousands):

Year Ended
December 31,
202120202019
Sales-type lease revenue$12,243 $5,617 $6,890 
Sales-type lease cost of revenue9,925 3,951 5,099 
Profit recognized at commencement for sales-type leases$2,318 $1,666 $1,791 
Operating lease income$2,110 $1,012 $— 
LEASES LEASES
Lessee Accounting

The Company leases buildings, office equipment, and vehicles. The following table summarizes the Company's operating and finance lease balances (in thousands):
LeasesBalance Sheet LocationDecember 31, 2021December 31, 2020
Assets
OperatingOperating lease right-of-use assets$5,198 $5,457 
FinanceProperty and equipment, net1,650 1,907 
Total Leased Assets$6,848 $7,364 
Liabilities
OperatingOperating lease liabilities, current$2,227 $2,087 
Operating lease liabilities, non-current3,509 3,858 
FinanceDeferred revenue, current, and other200 295 
Other liabilities331 261 
Total Lease Liabilities$6,267 $6,501 
For the year ended December 31, 2021, operating lease expense was approximately $3.1 million, including immaterial variable lease costs. For the year ended December 31, 2020, operating lease expense was approximately $2.8 million, including immaterial variable lease costs. For the year ended December 31, 2019, operating lease expense was approximately $2.4 million, including immaterial variable lease costs.

Finance lease amortization expense was $0.4 million, $0.3 million, and $44 thousand for the years ended December 31, 2021, 2020 and 2019, respectively. Finance lease interest expense was $12 thousand, $10 thousand, and $3 thousand for the years ended December 31, 2021, 2020 and 2019, respectively.

Supplemental cash flow information related to the Company's operating and finance leases for the years ended December 31, 2021, 2020, and 2019 respectively, was as follows (in thousands):
Year Ended
December 31,
202120202019
Cash paid for amounts included in the measurement of lease liabilities:
    Operating cash outflows - operating leases$2,315 $2,213 $1,800 
    Operating cash outflows - finance leases$12 $10 $
    Financing cash outflows - finance leases$290 $250 $36 
ROU assets obtained in exchange for new lease obligations:
    Operating leases$1,028 $788 $604 
    Finance leases$310 $159 $11 
The following table presents the weighted average remaining lease term and weighted average discount rate related to the Company's leases:
December 31,
20212020
Weighted average remaining lease term:
    Operating3.0 years3.1 years
    Finance3.5 years2.9 years
Weighted average discount rate:
    Operating4.2 %4.2 %
    Finance3.0 %2.1 %

The following table presents the maturity of the Company's lease liabilities as of December 31, 2021 (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
2022$2,297 $213 
20232,479 134 
2024484 98 
2025353 71 
2026339 41 
Thereafter175 
Total lease payments6,127 563 
Less: imputed interest391 32 
Total lease liabilities$5,736 $531 

Lessor Accounting
The Company enters into sales-type leases as part of our subscription agreements. The following table presents the maturity of the Company's lease receivables as of December 31, 2021 (in thousands):
Year Ending December 31,Sales-Type Leases
2022$6,175 
20235,938 
20245,168 
20254,076 
20263,060 
Thereafter1,921 
Total undiscounted future maturities26,338 
Less: interest35 
Total lease receivables$26,303 
The following table summarizes the profit recognized on the commencement date for sales-type leases and lease income for equipment-only operating leases (in thousands):

Year Ended
December 31,
202120202019
Sales-type lease revenue$12,243 $5,617 $6,890 
Sales-type lease cost of revenue9,925 3,951 5,099 
Profit recognized at commencement for sales-type leases$2,318 $1,666 $1,791 
Operating lease income$2,110 $1,012 $— 
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
Basic earnings per share ("EPS") is computed by dividing net loss attributable to the Company by the weighted-average number of common shares outstanding during the period. The computation of diluted EPS is similar to the computation of basic EPS except that the numerator is increased to exclude charges that would not have been incurred, and the denominator is increased to include the number of additional common shares that would have been outstanding (using the if-converted and treasury stock methods), if securities containing potentially dilutive common shares (stock options and restricted stock awards but excluding options to purchase fractional shares resulting from the Company's December 2010 1-for-10 reverse stock split) had been converted to common shares, and if such assumed conversion is dilutive.
The following is a reconciliation of the weighted-average shares outstanding used in the calculation of basic and diluted earnings per share ("EPS") for the years ended December 31, 2021, 2020 and 2019 (in thousands, except per share data):
Years ended December 31,
202120202019
Net loss attributable to Heska Corporation$(1,148)$(14,399)$(1,465)
Basic weighted-average common shares outstanding10,015 8,653 7,446 
Assumed exercise of dilutive stock options and restricted shares— — — 
Diluted weighted-average common shares outstanding10,015 8,653 7,446 
Basic loss per share attributable to Heska Corporation$(0.11)$(1.66)$(0.20)
Diluted loss per share attributable to Heska Corporation$(0.11)$(1.66)$(0.20)
The following potentially outstanding common shares from convertible preferred stock, convertible senior notes, stock options and restricted stock awards were excluded from the computation of diluted EPS because the effect would have been antidilutive (in thousands):
Years ended December 31,
202120202019
Convertible preferred stock— 458 — 
Convertible senior notes996 118 — 
Stock options and restricted shares404 328 300 
1,400 904 300 

As more fully described in Note 16, the Notes are convertible under certain circumstances, as defined in the indenture, into a combination of cash and shares of the Company's common stock. As discussed in Note 1, the Company early adopted ASU 2020-06, effective January 1, 2021, which amends certain guidance on the computation of EPS for convertible instruments. Prior to the adoption of ASU 2020-06, the Company used the treasury stock method when calculating the potential dilutive effect of the conversion feature of the Notes on earnings per share, if any. Under ASU 2020-06, the treasury stock method is no longer available, and entities must apply the if-converted method for convertible instruments and the effect of potential share settlement must be included in the diluted earnings per share calculation when an instrument may be settled in cash or shares. To determine the dilutive effect to earnings per share using the if-converted method, interest expense on the outstanding Notes is added back to the diluted earnings per share numerator and all of the potentially dilutive shares are included in the diluted earnings per share denominator. For year ended December 31, 2021, all of the potentially issuable shares with respect to the Notes were excluded from the
calculation of diluted net earnings per share because the effect was anti-dilutive. The Company has elected to apply the modified retrospective method of adoption and will not restate EPS for the prior period.
As discussed in Note 12, the Company issued and sold an aggregate of 122,000 shares of its Preferred Stock to certain investors in a private placement offering. The shares were converted into 1,508,964 shares of Public Common Stock, effective on April 21, 2020. The potential dilutive effect of the convertible preferred stock was calculated using the if-converted method for the period the preferred shares were outstanding. For the year ended December 31, 2020, these shares were excluded from the computation of diluted EPS because the effect would have been antidilutive.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND OTHER INTANGIBLES
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
GOOWILL AND OTHER INTANGIBLES GOODWILL AND OTHER INTANGIBLES
The following summarizes the changes in goodwill during the years ended December 31, 2021 and 2020 (in thousands):
North AmericaInternationalTotal
Carrying amount, December 31, 2019$25,724 $10,480 $36,204 
Goodwill attributable to acquisitions8,742 37,258 46,000 
Measurement period adjustment to prior year acquisition— 110 110 
Foreign currency adjustments948 5,014 5,962 
Carrying amount, December 31, 2020$35,414 $52,862 $88,276 
Goodwill attributable to acquisitions (subject to change)30,039 4,562 34,601 
Measurement period adjustment to prior year acquisition— — — 
Foreign currency adjustments82 (4,133)(4,051)
Carrying amount, December 31, 2021$65,535 $53,291 $118,826 

Other intangibles assets, net consisted of the following as of December 31, 2021 and 2020 (in thousands):
20212020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Intangible assets subject to amortization:
Customer relationships and other$47,629 $(11,145)$36,484 $46,989 $(6,436)$40,553 
Developed technology15,633 (3,218)12,415 8,669 (1,696)6,973 
Trade names223 (166)57 197 (105)92 
Intangible assets not subject to amortization:
Trade names7,749 — 7,749 8,374 — 8,374 
Total intangible assets$71,234 $(14,529)$56,705 $64,229 $(8,237)$55,992 

Amortization expense relating to other intangibles is as follows (in thousands):
Years Ended December 31,
202120202019
Amortization expense$6,291 $5,196 $1,278 
    
The remaining weighted-average amortization period for intangible assets is approximately 7.8 years.
Estimated amortization expense related to intangibles for each of the five years from 2022 through 2026 and thereafter is as follows (in thousands):

Year Ending December 31,
2022$7,141 
20236,773 
20246,347 
20256,293 
20265,875 
Thereafter16,527 
Total amortization related to finite-lived intangible assets48,956 
Indefinite-lived intangible assets7,749 
Net intangible assets$56,705 
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT PROPERTY AND EQUIPMENT, NET
Property and equipment, net, consisted of the following (in thousands):
 December 31,
 20212020
Land$2,959 $2,590 
Building11,288 12,737 
Machinery and equipment39,851 40,411 
Office furniture and equipment1,732 2,047 
Computer hardware and software5,285 4,773 
Leasehold and building improvements10,796 10,728 
Construction in progress286 
Property and equipment, gross72,197 73,290 
Less accumulated depreciation(38,784)(37,748)
Total property and equipment, net$33,413 $35,542 
The Company has subscription agreements whereby its instruments in inventory may be placed at a customer's location on a rental basis. For instruments classified as operating leases, the cost of these instruments is transferred to machinery and equipment and depreciated, typically over a 5 to 7 year period depending on the circumstance under which the instrument is placed with the customer. Our cost of instruments under operating leases as of December 31, 2021 and 2020 was $15.1 million and $13.6 million, respectively, before accumulated depreciation of $5.8 million and $4.7 million, respectively.
Depreciation expense for property and equipment was $6.4 million, $6.2 million and $3.6 million for the years ended December 31, 2021, 2020 and 2019, respectively.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORIES
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIESInventories consisted of the following (in thousands):
December 31,
20212020
Raw materials$16,094 $14,454 
Work in process3,656 4,262 
Finished goods29,611 21,321 
Total inventories$49,361 $40,037 
Inventories are measured on a first-in, first-out basis and stated at lower of cost or net realizable value.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED LIABILITIES
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
ACCRUED LIABILITIES ACCRUED LIABILITIESAccrued liabilities consisted of the following (in thousands):
December 31,
20212020
Accrued payroll and employee benefits$9,392 $7,949 
Accrued property taxes656 659 
Accrued purchase orders552 1,549 
Accrued taxes3,574 3,731 
Other5,250 4,167 
Total accrued liabilities$19,424 $18,055 
Other accrued liabilities consist of items that are individually less than 5% of total current liabilities.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
CAPITAL STOCK
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
CAPITAL STOCK CAPITAL STOCK
Stock Plans
The Company has stock incentive plans which authorize granting of stock options, restricted stock awards, restricted stock units, and stock purchase rights to our employees, officers, directors and consultants. In 1997, the board of directors adopted the 1997 Stock Incentive Plan (the "1997 Plan"), which was later amended in December 2018 to be renamed the "Stock Incentive Plan." In May 2012, stockholders approved an amendment allowing for an increase of 250,000 shares and an annual increase through 2016 based on the number of non-employee directors serving as of our Annual Meeting of Stockholders, subject to a maximum of 45,000 shares per year. The plan was further amended in May 2016, May 2018, and April 2020 to increase the number of shares authorized for issuance by 500,000, 250,000, and 300,000 shares, respectively. In May 2003, the stockholders approved a new plan, the 2003 Equity Incentive Plan (the "2003 Plan"), which allows for the granting of stock options/restricted stock for up to 239,050 shares of the Company's common stock. In May 2021, stockholders approved the Heska Corporation Equity Incentive Plan (the "Stock Plan") that replaced the Stock Incentive Plan and the 2003 Plan and includes a reserve for an additional 250,000 shares of common stock along with any shares that remained available for grant under the prior plans. The total number of shares reserved for issuance as of December 31, 2021 was 109,301.
Stock Options
The stock options granted by the Board of Directors may be either incentive stock options ("ISOs") or non-qualified stock options ("NQs") and may include time-based vesting terms and/or be tied to Company and market-related performance metrics. The exercise price for options under all of the plans may be no less than 100% of the fair value of the underlying common stock. Options granted will expire no later than the tenth anniversary subsequent to the date of grant or three months following termination of employment, except in cases of death or disability, in which case the options will remain exercisable for up to twelve months. Under the terms of the Stock Incentive Plan, in the event we are sold or merged, outstanding options will either be assumed by the surviving corporation or vest immediately.
We use the Black-Scholes option-pricing model to estimate the fair value of time-vested and performance stock options granted, which includes four key inputs: expected term, expected volatility, risk-free interest rate and expected dividends. Our expected term is estimated based on historical exercise patterns. Our expected volatility input was estimated based on our historical stock price volatility. Our risk-free interest rate input was determined based on the U.S. Treasury yield curve at the time of option issuance. Our expected dividends inputs were zero in all periods as we did not anticipate paying dividends in the foreseeable future. For options tied to market performance, the fair value used in our expense recognition method is measured based on the number of shares granted, and a Monte Carlo simulation model, which incorporates the probability of the achievement of the market-related performance goals as part of the grant date fair value. We recognize forfeitures as they occur.

Time Vesting Stock Options
The fair value of each time vesting option grant was estimated on the date of grant using the Black-Scholes option-pricing model with the following weighted average assumptions:
 202120202019
Risk-free interest rate0.98%3.64%1.62%
Expected lives5.6 years5.3 years4.7 years
Expected volatility47%46%40%
Expected dividend yield0%0%0%

A summary of our time vesting stock option activity is as follows:
 Year Ended December 31,
 2021
  OptionsWeighted Average Exercise Price
Outstanding at beginning of period464,232 $57.18 
Granted at market19,500 $188.62 
Forfeited(71)$98.66 
Expired— $— 
Exercised(63,459)$52.03 
Outstanding at end of period420,202 $64.06 
Exercisable at end of period326,931 $53.85 
The total estimated fair value of time vesting stock options granted was computed to be approximately $1.6 million, $2.4 million and $2.6 million during the years ended December 31, 2021, 2020 and 2019, respectively. The amounts are amortized ratably over the requisite service periods of the options. The weighted average estimated fair value of options granted was computed to be approximately $82.77, $28.66
and $29.89 during the years ended December 31, 2021, 2020 and 2019, respectively. The total intrinsic value of options exercised was $9.9 million, $5.0 million and $12.8 million during the years ended December 31, 2021, 2020 and 2019, respectively. The cash proceeds from options exercised were $3.3 million, $3.4 million and $1.0 million during the years ended December 31, 2021, 2020 and 2019, respectively.
The following table summarizes information about time vesting stock options outstanding and exercisable at December 31, 2021.
Options OutstandingOptions Exercisable
Exercise PricesNumber of
Options
Outstanding
at
December 31,
2021
Weighted
Average
Remaining
Contractual
Life in Years
Weighted
Average
Exercise
Price
Number of
Options
Exercisable
at
December 31,
2021
Weighted
Average
Remaining
Contractual
Life in Years
Weighted
Average
Exercise
Price
$7.36 - $21.0984,828 1.88$9.87 84,828 1.88$9.87 
$21.10 - $69.7698,288 6.82$53.06 63,288 6.01$48.71 
$69.77 - $71.8390,000 6.32$69.81 90,000 6.32$69.81 
$71.84 - $95.6596,131 6.91$80.90 70,362 6.58$79.10 
$95.66 - $188.6250,955 8.01$133.53 18,453 6.28$99.62 
$7.36 - $188.62420,202 5.88$64.06 326,931 5.16$53.85 
As of December 31, 2021, there was approximately $2.9 million of total unrecognized compensation cost related to outstanding time vesting stock options. That cost is expected to be recognized over a weighted-average period of 1.31 years with all cost to be recognized by the end of May 2024, assuming all options vest according to the vesting schedules in place at December 31, 2021. As of December 31, 2021, the aggregate intrinsic value of outstanding options was approximately $49.9 million and the aggregate intrinsic value of exercisable options was approximately $42.1 million.
Performance Stock Options
Our performance-based stock options are tied to either market-related vesting conditions or Company performance metrics, including future product launches, future sales targets, operating performance, and earnings before interest, taxes, depreciation, and amortization ("EBITDA").
A summary of our performance-based stock option activity is as follows:
 Year Ended December 31,
 2021
  OptionsWeighted Average Exercise Price
Outstanding at beginning of period220,000 $60.94 
Granted at market34,800 $198.40 
Outstanding at end of period254,800 $79.71 
Exercisable at end of period25,000 $60.94 
The performance-based stock options granted during the year ended December 31, 2021, were valued using a Monte Carlo simulation model. The model used the following weighted-average assumptions: risk-free interest rate of 0.77%, expected volatility of 46.3% based on historical stock volatility, expected term of 5.0 years based on historical exercises, and no expected dividend yield.
The total estimated fair value of performance-based stock options granted was computed to be approximately $2.6 million, $6.0 million and $0 during the years ended December 31, 2021, 2020 and 2019, respectively. The weighted-average estimated fair value of options granted was computed to be approximately $75.62, $25.04 and $0 during the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, the aggregate intrinsic value of outstanding options was approximately $26.7 million and the aggregate intrinsic value of exercisable options was approximately $3.0 million. As of December 31, 2021, there was approximately $2.8 million of total unrecognized compensation cost related to outstanding performance-based stock options that is expected to be recognized over a weighted-average period of 1.0 year.
Options OutstandingOptions Exercisable
Exercise PricesNumber of
Options
Outstanding
at
December 31,
2021
Weighted
Average
Remaining
Contractual
Life in Years
Weighted
Average
Outstanding
Price
Number of
Options
Exercisable
at
December 31,
2021
Weighted
Average
Remaining
Contractual
Life in Years
Weighted
Average
Exercise
Price
$60.94220,000 8.29$60.94 25,000 8.29$60.94 
$198.4034,800 4.44$198.40 — — $— 
$60.94 - $198.40254,800 7.77$79.71 25,000 8.29$60.94 
As of December 31, 2021, we reviewed each of the underlying corporate performance targets and determined that approximately 45,000 shares were related to corporate performance targets in which we did not deem achievement probable. The unrecognized compensation cost associated with the performance options not deemed probable, based on grant date fair value, is approximately $1.1 million. Any change in the probability determination could accelerate the recognition of this expense.
Restricted Stock Awards and Units
We have granted unvested restricted stock awards and restricted stock units (collectively, “restricted stock”) to management and directors pursuant to the Stock Incentive Plan. The restricted stock awards and units have varying vesting periods, but generally become fully vested between one and seven years after the grant date, depending on the specific award, performance targets met for performance based awards granted to management, and vesting period for time based awards. Management performance based awards are granted at the target amount of shares that may be earned and are tied to future sales targets, product development, profitability measures such as gross margin and operating profit, and/or non-GAAP measures such as EBITDA and adjusted EBITDA margin. We value the restricted stock awards and units related to service and/or company performance targets based on grant date fair value and expense over the period when achievement of those conditions is deemed probable. For restricted stock awards related to market conditions, we utilize a Monte Carlo simulation model to estimate grant date fair value and expense over the requisite period. We recognize forfeitures as they occur.
The following table summarizes restricted stock transactions for the year ended December 31, 2021:
Restricted Stock AwardsRestricted Stock Units
Restricted StockWeighted-Average Grant Date Fair Value Per AwardRestricted StockWeighted-Average Grant Date Fair Value Per Award
Non-vested as of December 31, 2020291,520 $78.44 — $— 
    Granted243,369 $207.24 6,000 $172.11 
     Vested(30,082)$68.33 — $— 
     Forfeited(11,294)$104.49 — $— 
Non-vested as of December 31, 2021493,513 $141.98 6,000 $172.11 
The weighted average grant date fair value of awards granted during the year was $207.24, $87.29, and $74.93 for the years ended December 31, 2021, 2020 and 2019, respectively. Fair value of restricted stock vested was $5.6 million, $5.0 million, and $0.3 million for the years ended December 31, 2021, 2020 and 2019, respectively.
As of December 31, 2021, there was approximately $22.2 million and $0.6 million of total unrecognized compensation cost related to restricted stock awards and restricted stock units, respectively, with probable Company performance targets, as well as market and time vesting conditions. The Company expects to recognize this expense over a weighted average period of 1.4 years for restricted stock awards and 1.6 years for restricted stock units. As of December 31, 2021, we reviewed each of the underlying corporate performance targets and determined that approximately 191,000 shares of common stock for restricted stock awards and approximately 1,000 shares of common stock for restricted stock units were related to corporate performance targets in which we did not deem achievement probable. The unrecognized compensation cost associated with the restricted stock awards and restricted stock units not deemed probable, based on grant date fair value, is approximately $30.9 million and $0.1 million, respectively. Any change in the probability determination could accelerate the recognition of this expense.
Employee Stock Purchase Plan
Under the 2020 Employee Stock Purchase Plan (the "ESPP"), we are authorized to issue up to 200,000 shares of common stock to our employees, of which 9,296 had been issued as of December 31, 2021. The ESPP provides for the issuance of shares of our common stock to participating employees. At the end of each designated offering period, which occurs every six months on June 30 and December 31, employees can elect to purchase shares of our common stock with contributions of up to 10% of their base pay, accumulated via payroll deductions, at an amount equal to 85% of the lower of our stock price on (i) the first trading day of the offering period, or (ii) the last trading day of the offering period.

We issued 5,437, 10,069 and 10,698 shares under the ESPP for the years ended December 31, 2021, 2020 and 2019, respectively. The weighted-average fair value of the purchase rights granted was $29.56, $16.19 and $18.10 per share for the years ended December 31, 2021, 2020 and 2019, respectively.
Series X Convertible Preferred Stock
On March 30, 2020, the Company completed a private placement offering in which the Company issued and sold an aggregate of 122,000 shares of its Series X Convertible Preferred Stock, par value $0.01 per share (the "Preferred Stock"). The shares of Preferred Stock issued and sold were priced at $1,000 per share (the “Stated Value”), resulting in gross proceeds of $122.0 million, less issuance costs of $0.2 million. The Company used
approximately $111.0 million of the proceeds from the offering to fund the April 1, 2020 acquisition of scil and plans to use the remaining proceeds for working capital and general corporate purposes.

The offering was made pursuant to the Securities Purchase Agreement (the “Securities Purchase Agreement”), dated as of January 12, 2020, by and among the Company and certain investors, and subsequent amendment (the “Securities Purchase Agreement Amendment”) to the Securities Purchase Agreement, entered into by the Company and each investor on March 30, 2020 (the Securities Purchase Agreement as amended by the Securities Purchase Agreement Amendment, the “Amended Securities Purchase Agreement”).

The shares of Preferred Stock were convertible into shares of the Company’s Common Stock at an initial ratio of approximately 12.4 shares of Common Stock for each share of Preferred Stock (equivalent to a conversion price of approximately $80.85 per share of common stock), at the option of the holders of the Preferred Stock or the Company, subject to the Company possessing sufficient unissued and otherwise unreserved shares of Common Stock under the Company’s Restated Certificate of Incorporation, as amended (the “Certificate of Incorporation”). On April 14, 2020, the Company gave notice of its exercise of its right to convert the 122,000 shares of Preferred Stock into 1,508,964 shares of Public Common Stock (the "Conversion Shares") and the conversion was effective on April 21, 2020. The conversion resulted in dilution of less than 20% of total shares of the Company’s Public Common Stock currently issued and outstanding. A registration statement on Form S-3 (File No. 333-238005) registering the Conversion Shares for resale was filed by us with the SEC on May 5, 2020.
2021 Equity Offering

On March 5, 2021, the Company completed a public offering of 940,860 shares of common stock, $0.01 par value per share, at a public offering price of $186.00 per share. The Company received net proceeds of approximately $164.2 million after deducting underwriting discounts and commissions and issuance costs. The Company granted the underwriters an option to purchase up to an additional 141,129 shares of common stock from the Company at the offering price of $186.00 per share (less the underwriting discounts and commissions), within 30 days of the Prospectus Supplement dated March 2, 2021. The Company evaluated the accounting treatment of the option under ASC 815-40, Derivatives and Hedging - Contracts on an Entity's Own Equity, and determined that it met the criteria for equity treatment thereunder. The underwriters’ option was not exercised and expired on April 1, 2021. The Company is using the net proceeds of the offering for general corporate purposes, including working capital, further development and potential commercialization of current and future product initiatives, collaborations, and capital expenditures. The Company may also use a portion of the net proceeds of this offering to fund possible investments in or acquisitions of complementary businesses, products or technologies, or to repay indebtedness. See the Consolidated Statements of Cash Flows for further details regarding investing activities completed thus far.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE INCOME ACCUMULATED OTHER COMPREHENSIVE INCOME
Accumulated other comprehensive income (loss) consisted of the following (in thousands):
Pension Adjustments
Foreign Currency Translation1
Foreign Currency Gain on Intra-Entity Transactions2
Total Accumulated Other Comprehensive Income
Balances at December 31, 2019$(346)$859 $— $513 
Other comprehensive (loss) income(40)5,013 8,683 13,656 
Balances at December 31, 2020(386)5,872 8,683 14,169 
Other comprehensive income (loss)107 (3,898)(5,341)(9,132)
Balances at December 31, 2021$(279)$1,974 $3,342 $5,037 
1 Foreign currency gains and losses related to translation of foreign subsidiary financial statements.
2 The Company has intercompany loans of a long-term investment nature that are denominated in a foreign currency. These transactions are considered to be of a long-term nature if settlement is not planned or anticipated in the foreseeable future.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Warranties
The Company's current terms and conditions of sale include a limited warranty that its products and services will conform to published specifications at the time of shipment and a more extensive warranty related to certain products. The Company also sells a renewal warranty for certain of its products. The typical remedy for breach of warranty is to correct or replace any defective product. Historically, the Company has incurred minimal warranty costs. The Company's warranty reserve was $0.5 million and $0.5 million as of December 31, 2021 and 2020.

Litigation
From time to time, the Company may be involved in litigation relating to claims arising out of its operations. The Company records accruals for outstanding legal matters when it believes it is probable that a loss will be incurred, and the amount can be reasonably estimated.
On February 18, 2020, a former managing director of scil filed a claim disputing the effective date of the termination of his management service agreement and the validity of the Company´s waiver of his two-year post-contractual non-compete obligation. The Company intends to defend itself against the claim. Whether or not this will be successful depends on complex facts and circumstances. The Company is, based on the advice of its legal counsel, confident that it will be successful in evidencing the effective date of the termination of the management service agreement and as such, no accrual has been recorded for this ongoing litigation. Additionally, we are indemnified by the scil acquisition agreement for this claim.
At December 31, 2021, the Company was not a party to any other legal proceedings that were expected, individually or in the aggregate, to have a material adverse effect on our business, financial condition or operating results.
Litigation Settlement

On November 1, 2019, Heska filed a civil complaint against Qorvo US, Inc, Qorvo Biotechnologies, LLC (together with Qorvo US, Inc, "Qorvo"), and Zomedica Inc. d/b/a Zomedica Corp ("Zomedica") in the United States District Court for the Middle District of North Carolina, asserting claims for trade secret
misappropriation, unfair and deceptive trade practices, unjust enrichment, tortious interference with business relations, and injunctive relief. In the litigation, Qorvo and Zomedica moved to assert counterclaims against Heska for unfair and deceptive trade practices and attempted monopolization. Both parties denied one another’s allegations, contentions, claims and counterclaims asserted in the litigation. The parties resolved these allegations through a negotiated settlement on September 20, 2021. In consideration for negotiation of the rights and obligations asserted by the parties, Qorvo agreed to pay the Company $1.2 million. The case was dismissed with prejudice and the matter is considered closed by the parties. The Company collected the payment on October 5, 2021, and realized $1.2 million of other income during the year ended December 31, 2021.
Off-Balance Sheet Commitments
We have no off-balance sheet arrangements or variable interest entities.

Purchase Obligations

The Company has contractual obligations with suppliers for unconditional annual minimum inventory purchases in the amounts of $41.1 million as of December 31, 2021.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTEREST AND OTHER (INCOME) EXPENSE, NET
12 Months Ended
Dec. 31, 2021
Other Income and Expenses [Abstract]  
INTEREST AND OTHER (INCOME) EXPENSE, NET INTEREST AND OTHER EXPENSE (INCOME), NET
Interest and other expense (income), net, consisted of the following (in thousands):
 Year Ended December 31,
 202120202019
Interest income$(1,797)$(607)$(661)
Interest expense4,201 6,374 3,089 
Other (income) expense, net44 (166)482 
Interest and other expense (income), net$2,448 $5,601 $2,910 
Cash paid for interest was $3.3 million, $3.2 million and $0.4 million for the years ended December 31, 2021, 2020 and 2019, respectively.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
CREDIT FACILITY AND LONG-TERM DEBT
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
CREDIT FACILITY AND LONG-TERM DEBT CONVERTIBLE NOTES
Convertible Notes

On September 17, 2019, the Company issued $86.25 million aggregate principal amount of 3.750% Convertible Senior Notes due 2026 (the "Notes"), which included the exercise in full of an $11.25 million purchase option, to certain financial institutions as the initial purchasers of the Notes (the "Initial Purchasers"). The Notes are senior unsecured obligations of the Company. The Notes were issued pursuant to an Indenture, dated September 17, 2019 (the “Indenture”), between the Company and U.S. Bank National Association, as trustee.

The net proceeds from the sale of the Notes were approximately $83.7 million after deducting the initial purchasers’ discounts and the offering expenses payable by the Company. The Company used approximately $12.8 million of the net proceeds from the Notes to repay all outstanding indebtedness on its existing Credit Facility with JPMorgan Chase Bank, N.A., and an additional $2.0 million to fully fund a cash collateralized, letter of credit facility under a new Credit Facility. The Company subsequently terminated the Credit Facility with JPMorgan Chase Bank, N.A. on December 31, 2019. The Company expects to use the
remainder of the net proceeds from the sale of the Notes to fund our intended expansion efforts, including through acquisitions of complementary businesses or technologies or other strategic transactions, and for working capital and other general corporate purposes.

The Notes are senior unsecured obligations of the Company and will rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment to any of our unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of our secured indebtedness to the extent of the value of assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries.

The Company pays interest on the Notes semiannually in arrears at a rate of 3.750% per annum on March 15 and September 15 of each year. The Notes are convertible based upon an initial conversion rate of 11.5434 shares of the Company’s common stock per $1,000 principal amount of Notes (equivalent to a conversion price of approximately $86.63 per share of common stock). The Notes would convert in full into 995,618 shares of common stock based on the initial conversion rate. The conversion rate will be subject to standard anti-dilution adjustments upon the occurrence of certain events but will not be adjusted for accrued and unpaid interest. The interest rate on the Notes may be increased by up to 0.50% upon the occurrence of certain events of default or non-timely filings until such matter has been cured.

The Indenture includes customary covenants, but no financial or operating covenants or restrictions on the payments of dividends, the incurrence of indebtedness or the issuance or repurchase of securities, and sets forth certain events of default and certain types of bankruptcy or insolvency events of default involving the Company after which the Notes become automatically due and payable. The Company can settle any conversions of the Notes in cash, shares of the Company’s common stock or a combination thereof, with the form of consideration determined at the Company’s election. The Company intends to settle the principal value of the Notes in cash and issue shares of the Company’s common stock to settle the intrinsic value of the conversion feature. There can be no guarantee, however, that any settlement will be affected by the Company as currently intended, and the timing and other factors of any settlement, many of which may be outside the Company's control, could impact the actual amounts to be settled in either cash or common stock.

The Notes will mature on September 15, 2026, unless earlier repurchased, redeemed or converted. Prior to March 15, 2026, holders may convert all or a portion of their Notes only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2019 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the 5 business day period after any 5 consecutive trading day period (the "Notes measurement period") in which the trading price per $1,000 principal amount of Notes for each trading day of the Notes measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such trading day; (3) with respect to any Notes called for redemption by the Company, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On and after March 15, 2026 until the close of business on the scheduled trading day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances. Holders of Notes who convert their Notes in connection with a notice of a redemption or a make-whole fundamental change (each as defined in the Indenture) may be entitled to a premium in the form of an increase in the conversion rate of the Notes.

The Company may not redeem the Notes prior to September 20, 2023. On or after September 20, 2023, the Company may redeem for cash all or part of the Notes if the last reported sale price of the Company’s
common stock equals or exceeds 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of the redemption. The redemption price will be 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any. No sinking fund is provided for the Notes.

Upon the occurrence of a fundamental change (as defined in the Indenture), holders may require the Company to repurchase all or a portion of their Notes for cash at a price equal to 100% of the principal amount of the Notes to be repurchased plus any accrued but unpaid interest to, but excluding, the fundamental change repurchase date.

In accounting for the issuance of the Notes prior to the adoption of ASU 2020-06, the Company initially separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component, representing the conversion option, which does not meet the criteria for separate accounting as a derivative as it is indexed to the Company's own stock, was determined by deducting the fair value of the liability component from the par value of the Notes. The difference between the principal amount of the Notes and the liability component represented the debt discount, which was recorded as a direct deduction from the related debt liability in the Consolidated Balance Sheet and amortized to interest expense using the effective interest method over the term of the Notes. The effective interest rate of the Notes was 15.3% per annum prior to adopting ASU 2020-06. The equity component of the Notes was approximately $39.5 million, net of allocated issuance costs of $1.5 million. This is included in additional paid-in capital in the Consolidated Balance Sheet as of December 31, 2020, net of deferred tax impacts of $9.7 million. The Company allocated transaction costs related to the Notes using the same proportions as the proceeds from the Notes. Transaction costs attributable to the liability component were recorded as a direct deduction from the related debt liability in the Consolidated Balance Sheet and amortized to interest expense over the term of the Notes, and transaction costs attributable to the equity component were netted with the equity component in shareholders’ equity.
In addition, the Company determined that the additional interest that could be due to the holders of the Notes upon an event of default or non-timely filing represented an embedded derivative feature that should be bifurcated from the Notes. The Company concluded that the fair value of this embedded derivative feature was de minimis upon the issuance of the Notes and at December 31, 2021.
As discussed in Note 1, the Company early adopted ASU 2020-06, effective January 1, 2021, which simplifies the accounting for certain convertible instruments. Under the new standard, qualifying convertible debt is accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. As a result of ASU 2020-06, the Company's cash interest expense is not impacted, however, the Company's non-cash interest accretion is limited to the amortization of debt issuance costs under ASC 835-30. The new effective interest rate of the Notes post-adoption is 4.35%. The Company also reversed the conversion feature amount recorded in APIC and reversed the difference in non-cash interest expense via retained earnings.
During the years ended December 31, 2021 and 2020, no portion of the Notes was converted and the liability component was classified as long-term debt on the Company's Consolidated Balance Sheet as of December 31, 2021.
The following table summarizes the net carrying amount of the Notes as of December 31, 2021 (in thousands):
December 31, 2021December 31, 2020
Principal amount of the Notes$86,250 $86,250 
Unamortized debt discount(2,216)(37,791)
Net carrying amount$84,034 $48,459 

Interest expense related to the Notes is comprised of the amortization of debt discount and debt issuance costs and the contractual coupon interest as follows (in thousands):
Year Ended December 31,
202120202019
Interest expense related to contractual coupon interest2
$3,755 $3,234 $925 
Interest expense related to amortization of debt discount1
415 3,111 1,744 
Total interest expense$4,170 $6,345 $2,669 
1 Refer to Note 1. Summary of Significant Accounting Policies relating to an immaterial out of period error correction of non-cash interest identified and recorded during the fourth fiscal quarter of 2020.
2The year ended December 31, 2021 includes $0.5 million of additional interest expense related to the restrictive legend on the Notes. The legend was removed as of December 31, 2021 and the Notes will not accrue additional interest in future periods.

As of December 31, 2021, the remaining period over which the unamortized discount will be amortized is 57.0 months.

The estimated fair value of the Notes was $194.3 million and $156.9 million as of December 31, 2021 and 2020, respectively, determined through consideration of quoted market prices in less active markets. The fair value measurement is classified as Level 2 in the fair value hierarchy, which is defined in ASC 820 as inputs other than quoted prices in active markets that are either directly or indirectly observable. Based on our closing stock price of $182.49 on December 31, 2021, the if-converted value exceeded the aggregate principal amount of the Notes by $95.4 million.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONVERTIBLE NOTE RECEIVABLE
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
CONVERTIBLE NOTE RECEIVABLE NOTE RECEIVABLES
Related Party Convertible Note Receivable
On December 9, 2020, the Company's equity method investee (the “Equity Method Investee”), issued a Convertible Promissory Note to the Company (the “Convertible Promissory Note”) with a principal amount of $6.65 million and a stated interest rate of 3.0% per annum that is payable monthly. The Convertible Promissory Note has a maturity date of December 9, 2023, or otherwise upon qualified redemption event or in the event of a default. Refer to Note 4 for additional information on our equity method investment.
The conversion of the Convertible Promissory Note is contingent upon certain events. Due to the convertible debt features included in the Convertible Promissory Note, it is not an equity security and is therefore not considered an additional investment in our Equity Method Investee. The Company accounted for the transaction as a note receivable, included in Related party convertible note receivable, net on the Consolidated Balance Sheets. The note receivable will be measured at amortized cost and evaluated for credit losses each reporting period. The Company determined that the redemption features described above met the definition of an embedded derivative that requires bifurcation from the note receivable host. The Company measured the redemption features at fair value, with the residual proceeds paid allocated to the note receivable host, creating a discount to the note receivable. The discount will be amortized over the contractual term of the Convertible Promissory Note using the effective interest method. The effective interest rate of the Convertible Promissory Note is 8.69%, and the amortization of the discount will be included as interest income within Interest and other (income) expense, net on the Consolidated Statements of Loss.
The carrying value of the note receivable, included in Related party convertible note receivable, net on the Consolidated Balance Sheets, is as follows (in thousands):
December 31, 2021December 31, 2020
Principal amount$6,650 $6,650 
Unamortized discount(672)(977)
Net carrying amount$5,978 $5,673 

The fair value of the embedded derivative was $0.9 million as of December 31, 2021 and $1.0 million as of December 31, 2020, respectively, and is included in Related party convertible note receivable, net on the Consolidated Balance Sheets. The fair value of the derivative will be remeasured each reporting period, with the mark-to-market adjustment to be included in Interest and other (income) expense, net on the Consolidated Statements of Loss. In addition, the Company recorded an allowance for expected credit losses on the promissory note of $67 thousand as of December 31, 2021.

Promissory Note Receivable from Investee

On February 1, 2021, one of the Company's equity investees (the "Investee"), which the Company accounts for as a non-marketable equity security, issued a Promissory Note to the Company (the “Promissory Note”) with a principal amount of $9.0 million and a stated interest rate of 10.0% per annum that is payable monthly. The Promissory Note has a maturity date of December 1, 2024 and provides for interest only payments through December 1, 2023. Beginning on January 1, 2024, the Promissory Note requires repayment of the principal and interest over twelve consecutive monthly payments. As additional consideration, the Company
was also issued a warrant to acquire securities of the Investee that expires December 31, 2034. Refer to Note 4 for additional information on our equity investments.

The Company evaluated the accounting treatment of the warrant to acquire securities and determined it is a freestanding instrument that meets the definition of a derivative under ASC 815 and requires bifurcation from the note receivable host. The Company measured the warrant at fair value, with the residual proceeds paid allocated to the note receivable host, creating a discount to the note receivable. The discount will be amortized over the contractual term of the Promissory Note using the effective interest method. The effective interest rate of the Promissory Note is 10.99%, and the amortization of the discount will be included as interest income within Interest and other (income) expense, net on the Consolidated Statements of Loss.
The carrying value of the note receivable, included in Promissory note receivable from investee, net, on the Consolidated Balance Sheets, is as follows (in thousands):
December 31, 2021December 31, 2020
Principal amount$9,000 $— 
Unamortized discount(254)— 
Net carrying amount$8,746 $— 

The fair value of the derivative was $0.3 million at issuance and $0.3 million as of December 31, 2021, and is included in Other non-current assets on the Consolidated Balance Sheets. The fair value of the derivative will be remeasured each reporting period, with the mark-to-market adjustment to be included in other Interest and other (income) expense, net on the Consolidated Statements of Loss. In addition, the Company recorded an allowance for expected credit losses on the note receivable of $0.3 million as of December 31, 2021.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT REPORTING
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
SEGMENT REPORTING SEGMENT REPORTING
On April 1, 2020, Heska completed the acquisition of scil. Following this acquisition, the Company restructured its operating segments based on how the Chief Operating Decision Maker (“CODM”) manages the business, allocates resources, makes operating decisions and evaluates operating performance. The CODM changed how he assesses performance and allocates resources based on geographic regions in order to better align with the global operations of the Company. Based on this change, the Company determined it has two reportable segments and revised prior comparative periods to conform to the current period segment presentation. The Company’s two segments are North America and International.
The North America segment is comprised of the Company's operations in the United States, Canada and Mexico and the International segment is comprised of geographies outside of North America, which are the Company's operations primarily in Australia, France, Germany, Italy, Malaysia, Spain and Switzerland. Certain expenses incurred at the Company’s headquarters located in the North America segment are allocated to each segment in a manner consistent with where the benefits from the expenses are derived. However, there are certain corporate expenses included in the North America segment that we do not allocate. Such expenses include research and development, certain selling, marketing, general, and administrative costs that support the global organization. Sales and transfers between operating segments are accounted for at market-based transaction prices and are eliminated in consolidation. The Company's sales are determined by the country of origin where the sale occurred. For a description of Heska's previous operating segments, refer to Note 17 to the consolidated financial statements included in Part II. Item 8 of Heska's Annual Report on Form 10-K for the year ended December 31, 2019.

Our CODM continues to evaluate segment performance and allocate resources based on Revenue, Cost of Revenue, Gross Profit, Gross Margin and Operating Income. The CODM does not evaluate operating
segments using asset information; however, we have included total asset information by segment below as there was a material change in total assets by segment as of December 31, 2021 due to the acquisition of scil.

Summarized financial information concerning the Company's reportable segments is shown in the following tables (in thousands):
Year Ended December 31, 2021North AmericaInternational
 
 
Total
Total revenue$158,898 $94,841 $253,739 
Cost of revenue84,472 63,473 147,945 
Gross profit74,426 31,368 105,794 
Gross margin47%33%42%
Operating income (loss)650 (1,643)(993)
Income (loss) before income taxes2,072 (5,513)(3,441)
Investments in unconsolidated affiliates5,424 — 5,424 
Total assets441,234 162,838 604,072 
Net assets308,973 126,881 435,854 
Capital expenditures700 1,068 1,768 
Depreciation and amortization5,673 7,882 13,555 
Year Ended December 31, 2020North AmericaInternational 
 
Total
Total revenue$131,066 $66,257 $197,323 
Cost of revenue70,163 45,870 116,033 
Gross profit60,903 20,387 81,290 
Gross margin46%31%41%
Operating loss(4,977)(3,215)(8,192)
Loss before income taxes(7,871)(5,922)(13,793)
Investments in unconsolidated affiliates6,704 — 6,704 
Total assets238,550 161,289 399,839 
Net assets156,931 130,122 287,053 
Capital expenditures443 243 686 
Depreciation and amortization4,735 6,650 11,385 
Year Ended December 31, 2019North AmericaInternational 
 
Total
Total revenue$115,423 $7,238 $122,661 
Cost of revenue63,089 5,123 68,212 
Gross profit52,334 2,115 54,449 
Gross margin45%29%44%
Operating income (loss)1,426 (1,099)327 
Loss before income taxes(1,343)(1,240)(2,583)
Investments in unconsolidated affiliates7,424 — 7,424 
Total assets219,402 25,022 244,424 
Net assets133,835 20,699 154,534 
Capital expenditures1,005 39 1,044 
Depreciation and amortization4,788 128 4,916 
The Company measures its geographic revenue information based on the country of origin where the sale occurred. The geographic classification is independent of where the customer resides or where the customer is physically located while using the Company's product. Total revenue by principal geographic area was as follows (in thousands):
 For the Year Ended December 31,
 202120202019
United States$141,588 $120,244 $113,485 
Canada17,310 10,822 1,938 
Germany44,148 29,543 — 
France18,671 12,615 3,473 
Spain14,071 12,995 759 
Italy10,145 5,850 — 
Switzerland3,885 3,343 2,820 
Other International3,921 1,911 186 
Total$253,739 $197,323 $122,661 
Total long-lived assets by principal geographic areas were as follows (in thousands):
 As of December 31,
 202120202019
United States$12,502 $11,805 $14,712 
Canada719 643 — 
Germany12,795 14,630 — 
France3,127 4,205 152 
Spain1,051 1,209 391 
Italy1,966 1,944 — 
Switzerland63 46 33 
Other International1,190 1,060 181 
Total$33,413 $35,542 $15,469 

Revenue from Covetrus represented approximately 8%, 6% and 14% of our consolidated revenue for the years ended December 31, 2021, 2020 and 2019, respectively. Consolidated revenue from Covetrus attributable to our North America segment represented approximately 7%, 5% and 14%, respectively, whereas revenue from Covetrus attributable to our International segment represented 1%, 1%, and 0% for the years ended December 31, 2021, 2020 and 2019, respectively. No other customer accounted for more than 10% of our consolidated revenue for the years ended December 31, 2021, 2020 or 2019.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
VetZ GmbH Acquisition
On January 3, 2022, the Company acquired 100% of the equity of VetZ GmbH (“VetZ”), a European leader in veterinary practice information management software solutions (“PIMS”). The preliminary cash purchase price was approximately $32.1 million, including a general indemnity holdback of approximately $1.4 million. The preliminary cash purchase price is subject to potential purchase price adjustments, and the holdback must be released within 18 months of closing. Additionally, the seller may earn an additional $15.5 million in Heska stock, which will be issued in tranches based on future financial and non-financial milestones. The preliminary allocation of the cash purchase price to the fair value of assets acquired and liabilities assumed has not yet been completed. It is not practicable to disclose the preliminary purchase price allocation for this acquisition given the short period of time between the acquisition date and the issuance of these consolidated financial statements.
In connection with the VetZ acquisition, the Company entered into a related party building lease agreement with the former owners, who will now be employees of the Company. The Company will pay monthly rent of approximately $17 thousand for this lease beginning in January 2022. There was no financial statement impact for this lease agreement for the year ended December 31, 2021.
Stock Issuances
On February 17, 2022, the Compensation Committee of the Company's Board of Directors authorized the issuance of 51,919 performance-based restricted stock awards to executive officers and other members of management. The vesting of the restricted stock awards is subject to the achievement of certain Company performance conditions. The performance conditions must be achieved by December 31, 2025, otherwise the restricted stock awards are forfeited.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
In the opinion of management, the accompanying Consolidated Financial Statements contain all adjustments, consisting of normal, recurring adjustments, necessary to present fairly the financial position of the Company as of December 31, 2021 and 2020, as well as the results of our operations, statements of stockholders' equity and cash flows for the years ended December 31, 2021, 2020 and 2019.
The audited Consolidated Financial Statements included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Our audited Consolidated Financial Statements include our accounts and the accounts of our wholly-owned subsidiaries since their respective dates of acquisitions. All intercompany accounts and transactions have been eliminated in consolidation. Where our ownership of a subsidiary was less than 100%, the non-controlling interest is reported on our consolidated balance sheets. The non-controlling interest in our consolidated net loss is reported as "Net loss attributable to non-controlling interest" on our Consolidated Statements of Loss. Our audited Consolidated Financial Statements are stated in U.S. Dollars and have been prepared in accordance with accounting principles generally accepted in the U.S. ("GAAP").
Beginning in the first quarter of 2020, to limit the spread of COVID-19, governments took various actions including the issuance of stay-at-home policies and social distancing procedures and guidelines, causing some businesses to adjust, reduce or suspend business and operating activities. Veterinary care is widely recognized as an "essential" service for pet owners, and veterinarians continued to deliver essential medical care for sick and injured pets. The stay-at-home policies deployed early in 2020 to combat the spread of COVID-19 resulted in a decrease in companion animal clinical visits, including delay of elective procedures and wellness visits and as a result, lower demand for diagnostic testing services. Beginning in the second quarter of 2020, certain local, state and federal governments began to ease the stay-at-home policies and allowed more businesses and facilities to re-open, leading to a recovery in companion animal clinical visits and associated demand for our diagnostic products. In some part, and different depending on the geography, due to the introduction and acceptance of COVID-19 vaccines, restrictions have eased in many of the countries in which we operate. Global diagnostic animal health demand continued throughout 2021. While this trend is encouraging, with the rise in COVID-19 variants, the extent to which the continuation, or another wave, of COVID-19, or an outbreak of other health epidemics could impact our business, results of operations and financial condition, including the potential for write-offs or impairments of assets and suspension of capital investments, will depend on future developments. We are unable to predict with certainty the effects of the COVID-19 pandemic on our customers, suppliers and vendors, as well as the actions of governments, and when and to what extent normal economic and operating conditions can resume; these effects may differ from those assumed in our projected estimates. Even after the COVID-19 pandemic has subsided, we may continue to experience adverse impacts to our business, mainly in our ability to place new capital equipment, primarily under long-term contracts, as a result of any economic impact that may occur in the future.
Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates are required when establishing the allowance for credit losses and the net realizable value of inventory; determining future costs associated with warranties provided; determining the period over which our obligations are fulfilled under agreements to license product rights and/or technology rights; evaluating long-lived and intangible assets and investments for estimated useful lives and impairment; estimating the useful lives and standalone selling prices of instruments under leasing arrangements; determining the allocation of purchase price under purchase accounting; estimating the expense associated with the granting of stock; determining the need for, and the amount of a valuation allowance on deferred tax assets; determining the fair value of our embedded derivative; determining the value of the contingent consideration in a business combination and determining the value of the non-controlling interest in a business combination. Our actual results may differ from these estimates and it is at least reasonably possible that a change in estimate could occur in future periods.
Concentration of Credit Risk
Financial instruments that potentially subject us to a concentration of credit risk consist of cash and cash equivalents and accounts receivable. We maintain the majority of our cash and cash equivalents with high credit quality financial institutions, and at times may have cash levels that exceed federally insured limits. We have no off-balance-sheet concentrations of credit risk such as foreign exchange contracts, options contracts or other foreign currency hedging arrangements. Our accounts receivable balances are due largely from distribution partners, domestic veterinary clinics and individual veterinarians and other animal health companies.

No customer accounted for more than 10% of our consolidated accounts receivable at December 31, 2021 or 2020.
We have established an allowance for credit losses based upon factors surrounding the credit risk of specific customers, historical trends and other information.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded net of an allowance for credit losses. From time to time, our customers are unable to meet their payment obligations. We continuously monitor our customers' credit worthiness and establish allowances for estimated credit losses related to our accounts receivable, net investment in leases, contract assets, and promissory notes. Our allowances are established based on factors surrounding the credit risk of specific customers, historical experience including collections and write-off history, and current economic conditions. Account balances are considered past due if payments have not been received within agreed upon invoice and/or contract terms and the Company may employ collection agencies and legal counsel to pursue recovery of defaulted amounts. Account balances are written off against the allowance after all collection efforts have been exhausted and it is probable the receivable will not be recovered. The Company also performs a qualitative assessment, on a quarterly basis, to monitor economic factors and other uncertainties that may require additional adjustments for the expected credit loss allowance.
While such credit losses have historically been within our expectations and the provisions established, there is no assurance that we will continue to experience the same credit loss rates that we have in the past. A significant change in the liquidity or financial position of our customers could have a material adverse impact
on the collectability of accounts receivable and our future operating results. The Company will continue to actively monitor the impact of the COVID-19 pandemic on expected credit losses. In 2020, the Company adopted Accounting Standards Update ("ASU") 2016-13, Financial Instruments - Credit Losses (Topic 326). See "Adoption of New Accounting Standards" below for impacts of adoption.
Cash and Cash Equivalents Cash and cash equivalents are stated at cost, which approximates market value, and include short-term, highly liquid investments with original maturities of less than three months.
Fair Value of Financial Instruments The Company's financial instruments consist of cash, short-term trade receivables and payables, a long-term note receivable with an embedded derivative asset, and its 3.75% Convertible Senior Notes due 2026 (the "Notes"). The carrying values of cash and cash equivalents and short-term trade receivables and payables approximate fair value because of the short-term nature of the instruments.
Property and Equipment Property and equipment is stated at cost, net of accumulated depreciation. The costs of additions and improvements are capitalized, while maintenance and repairs are charged to expense as incurred. When an item is sold or retired, the cost and related accumulated depreciation is relieved and the resulting gain or loss, if any, is recognized in the Consolidated Statements of Loss. We provide for depreciation primarily using the straight-line method by charges to income in amounts that allocate the cost of property and equipment over their estimated useful lives as follows:
Asset ClassificationEstimated
Useful Life
Building10 to 43 years
Machinery and equipment2 to 10 years
Office furniture and equipment3 to 7 years
Computer hardware and software3 to 7 years
Leasehold and building improvements5 to 15 years
We capitalize certain costs incurred in connection with developing or obtaining software designated for internal use based on three distinct stages of development. Qualifying costs incurred during the application development stage, which consist primarily of internal payroll and direct fringe benefits and external direct project costs, including labor and travel, are capitalized and amortized on a straight-line basis over the estimated useful life of the asset, which range from three to seven years. Costs incurred during the preliminary project and post-implementation and operation phases are expensed as incurred. These costs are general and administrative in nature and related primarily to the determination of performance requirements, data conversion and training. Costs capitalized in connection with internal-use software were immaterial for the years ended December 31, 2021, 2020, and 2019.
Investments in Unconsolidated Affiliates Investments in unconsolidated affiliates are measured and recorded as either non-marketable equity securities or equity method investments. Non-marketable equity securities are equity securities without readily determinable fair value that are measured and recorded using a measurement alternative which measures the securities at cost minus impairment, if any, plus or minus changes from qualifying observable price changes. Equity method investments are equity securities in investees we do not control but over which we have the ability to exercise significant influence. When the equity method of accounting is determined to be appropriate, the initial measurement of the investment includes the cost of the investment and all direct transaction costs incurred to acquire the investment. Equity method investments are measured at cost minus impairment, if any, plus or minus our share of equity method investee income or loss, which is recorded as a separate line on the income statement. Both types of investments are evaluated for impairment if a triggering event occurs.
Goodwill, Intangible and Other Long-Lived Assets Goodwill is initially valued based on the excess of the purchase price of a business combination over the fair value of acquired net assets recognized and represents the future economic benefits arising from other assets acquired that could not be individually identified and separately recognized. Intangible assets other than goodwill are initially valued at fair value. If a quoted price in an active market for the identical asset is not
readily available at the measurement date, the fair value of the intangible asset is estimated based on discounted cash flows using market participant assumptions, which are assumptions that are not specific to the Company. The selection of appropriate valuation methodologies and the estimation of discounted cash flows require significant assumptions about the timing and amounts of future cash flows, risks, appropriate discount rates, and the useful lives of intangible assets. When material, we utilize independent valuation experts to advise and assist us in determining the fair values of the identified intangible assets acquired in connection with a business acquisition and in determining appropriate amortization methods and periods for those intangible assets.

We assess goodwill for impairment annually, at the reporting unit level, in the fourth quarter and whenever events or circumstances indicate impairment may exist. In evaluating goodwill for impairment, we have the option to first assess the qualitative factors to determine whether it is more-likely-than-not that the estimated fair value of the reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the comparison of the estimated fair value of the reporting unit to the carrying value. The more-likely-than-not threshold is defined as having a likelihood of more than 50 percent. If, after assessing the totality of events or circumstances, we determine that it is more-likely-than-not that the estimated fair value of a reporting is less than its carrying amount, we would then estimate the fair value of the reporting unit and compare it to the carrying value. If the carrying value exceeds the estimated fair value we would recognize an impairment for the difference; otherwise, no further impairment test would be required. In contrast, we can opt to bypass the qualitative assessment for any reporting unit in any period and proceed directly to quantitative analysis. Doing so does not preclude us from performing the qualitative assessment in any subsequent period. Following the acquisition of scil in April 2020, we restructured our operating segments based on how the Chief Operating Decision Maker (“CODM”) manages the business, allocates resources, makes operating decisions and evaluates operating performance. As further discussed in Note 18, our new reporting segments are North America and International. As a result of the change in operating segments, we also revised our reporting units to aggregate our legal entities based on similarities in economic characteristics.
As a result of the recent global economic disruption and uncertainty due to the COVID-19 pandemic, the Company performed a qualitative assessment during the first quarter of 2020. Based on the interim assessment performed, we concluded that there was no triggering event and additionally, no indications of impairment existed. We performed qualitative assessments in the fourth quarters of 2021, 2020, and 2019 and determined that no indications of impairment existed.
We assess the realizability of intangible assets other than goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If an impairment review is triggered, we evaluate the carrying value of intangible assets based on estimated undiscounted future cash flows over the remaining useful life of the primary asset of the asset group and compare that value to the carrying value of the asset group. The cash flows that are used contain our best estimates, using appropriate and customary assumptions and projections at the time. If the net carrying value of an intangible asset exceeds the related estimated undiscounted future cash flows, an impairment to adjust the intangible asset to its fair value would be reported as a non-cash charge to earnings. If necessary, we would calculate the fair value of an intangible asset using the present value of the estimated future cash flows to be generated by the intangible asset, and applying a risk-adjusted discount rate.
Revenue Recognition We generate revenue through the sale of products, either by outright purchase by our customers or through a subscription agreement whereby our customers receive instruments and pay us a monthly fee for the consumables needed to conduct testing. Subscription placement is the majority of our Point of Care ("POC")
laboratory transactions while outright sales to customers are the majority of both Point of Care imaging diagnostic transactions and Pharmaceuticals, Vaccines and Diagnostic ("PVD") revenue.

For outright sales of products, revenue is recognized when control of the promised product or service is transferred to our customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those products or services (the transaction price). Taxes assessed by governmental authorities and collected from the customer are excluded from our revenue recognition. A performance obligation is a promise in a contract to transfer a distinct product or service to a customer and is the unit of account under ASC 606. For instruments, consumables and most software licenses sold by the Company, control transfers to the customer at a point in time. To indicate the transfer of control, the Company must have a present right to payment, legal title must have passed to the customer, the customer must have the significant risks and rewards of ownership and where acceptance is not a formality, the customer must have accepted the product or service. Heska’s principal terms of sale are FOB Shipping Point, or equivalent, and, as such, we primarily transfer control and record revenue for product sales upon shipment. If a performance obligation to the customer with respect to a sales transaction remains unfulfilled following shipment (typically owed installation), revenue recognition for that performance obligation is deferred until such commitments have been fulfilled. For extended warranty and service plans, control transfers to the customer over the term of the arrangement and as such the revenue is recognized ratably based upon the period of time elapsed under the arrangement.

Our revenue under subscription agreements relates to operating-type lease ("OTL") arrangements or sales-type lease ("STL") arrangements. Determination of an OTL or STL is primarily determined as a result of the length of the contract as compared to the estimated useful life of the instrument, among other factors. Leases are outside of the scope of ASC 606 and are therefore accounted for in accordance with ASC 842, Leases. A STL would result in earlier recognition of instrument revenue as compared to an OTL, which is generally upon installation of the instruments. Instrument lease revenue for our OTL subscription agreements is recognized on a straight-line basis over the life of the lease and is included with the predominant non-lease components in consumables revenue. For instrument only OTL agreements, operating lease income is recognized on a straight-line basis over the term of the lease. The cash collected under both arrangements is over the term of the contract. The OTLs and STLs are not cancellable until after an initial term. See below for additional information on our lease accounting policies.
For contracts with both lease and non-lease components, the Company allocates the contracts' transaction price for each component on a relative standalone selling price basis using our best estimate of the standalone selling price of each distinct product or service in the contract. When available, the method used to estimate the standalone selling price is the price observed in standalone sales to customers. When prices in standalone sales are not available, we use a cost-plus margin approach. Changes in these values can impact the amount of consideration allocated to each component of the contract. Allocation of the transaction price is determined at the contracts' inception. The Company does not adjust the transaction price for the effects of a significant financing component when the period between the transfer of the promised good or service to the customer and payment for that good or service by the customer is expected to be one year or less.

To the extent the transaction price includes variable consideration, such as future payments based on consumable usage over time, we apply judgment to determine if the variable consideration should be constrained. As the variable consideration is highly susceptible to factors outside of the Company’s influence, and the potential values contain a broad range of possible outcomes given all potential amounts of consumption that could occur, it is likely that a significant revenue reversal would occur should the variable consideration be estimated at an amount greater than the minimum stated amount until such a time as the uncertainty is resolved. For our subscription agreements with variable consideration based on consumable
usage over time, the variable consideration is allocated to the non-lease components upon resolution of the uncertainty and is included in consumables revenue.

We generate Other Vaccines and Pharmaceuticals ("OVP") revenue through contract manufacturing agreements with customers. Revenue from these customer contracts is generally recognized upon shipment or acceptance by our customer, under the same guidelines noted above for other outright product sales. Heska assessed the over-time criteria within ASC 606 and concluded that while products within this segment have no alternative use to Heska, as Heska is contractually prohibited to redirect the product to other customers, Heska does not have right to payment for performance to date. Therefore, point in time revenue recognition has been determined to be appropriate.
Recording revenue from the sale of products involves the use of estimates and management's judgment. We must make a determination at the time of sale whether the customer has the ability and intent to make payments in accordance with arrangements. For contracts with multiple performance obligations, we exercise judgment in allocating the transaction price for each performance obligation based on an estimated standalone selling price for each distinct product or service. We do not generally allow return of products or instruments. Distributor rebates are recorded as a reduction to revenue.
Stock-Based Compensation Stock-based compensation expense is measured at the grant date based upon the estimated fair value of the portion of the award that is ultimately expected to vest and is recognized as expense over the applicable requisite service period of the award generally using the straight-line method.
Advertising Costs Advertising costs are expensed as incurred and are included in sales and marketing expenses.
Income Taxes The Company records a current provision for income taxes based on estimated amounts payable or refundable on tax returns filed or to be filed each year. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates, in each tax jurisdiction, expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. The overall change in deferred tax assets and liabilities for the period measures the deferred tax expense or benefit for the period. Deferred tax assets are reduced by a valuation allowance based on a judgmental assessment of available evidence if the Company is unable to conclude that it is more likely than not that some or all of the deferred tax assets will be realized.
Earnings Per Share Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued.
Foreign Currency Translation The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these subsidiaries are translated using the exchange rate in effect at the balance sheet date. Revenue and expense accounts and cash flows are translated using an average of exchange rates in effect during the period. Cumulative translation gains and losses are shown in the Consolidated Balance Sheets as a separate component of stockholders' equity. Exchange gains and losses arising from transactions denominated in foreign currencies (i.e., transaction gains and losses) are recognized as a component of other income (expense) in current operations, as are exchange gains and losses on intercompany transactions expected to be settled in the near term. Gains and losses arising from intercompany foreign currency transactions that are of a long-term investment nature are reported as a component of Accumulated other comprehensive income in the Consolidated Balance Sheets.
Warranty Costs The Company generally provides for the estimated cost of hardware and software warranties in the period the related revenue is recognized. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on actual experience and changes in future estimates. Should product failure rates differ from our estimates, actual costs could vary significantly from our expectations. Extended warranties are sold to our customers and revenue is recognized over the term of the warranty agreement, as expected costs are incurred.
Recent Accounting Pronouncements
Adoption of New Accounting Pronouncements
Effective January 1, 2021, we adopted ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740, and also clarifies and amends existing guidance to improve consistent application. We evaluated the impact of the standard on our consolidated financial statements and the adoption of this ASU did not have a material impact on our consolidated financial statements and disclosures.

Effective January 1, 2021, we adopted ASU 2020-01, Investments-Equity Securities (Topic 321), Investments-Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815). The amendments in this ASU clarify the interaction between the accounting for investments in equity securities, investments in equity method and certain derivatives instruments. The ASU is expected to reduce diversity in practice and increase comparability of the accounting for these interactions. We evaluated the impact of the standard on our consolidated financial statements and the adoption of this ASU did not have a material impact on our consolidated financial statements and disclosures.
Effective January 1, 2021, we early adopted ASU 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40), which simplifies the accounting for certain convertible instruments. The update reduces the number of accounting models for convertible debt instruments and convertible preferred stock. Convertible debt will be accounted for as a single liability measured at its amortized cost and convertible preferred stock will be accounted for as a single equity instrument measured at its historical cost, as long as no other features require bifurcation and recognition as derivatives. The update also requires the if-converted method to be used for convertible instruments and the effect of potential share settlement be included in the diluted earnings per share calculation when an instrument may be settled in cash or shares.

The Company's 3.75% Convertible Senior Notes due 2026 (the "Notes") are a convertible instrument with a cash-conversion feature that is accounted for within the scope of ASC 470-20 and impacted by the adoption of ASU 2020-06. The Company has elected to apply the modified retrospective method wherein the Company recognized a cumulative-effect adjustment to the opening balance of retained earnings (January 1, 2021). Further, the Company will not restate EPS in prior periods. The Company calculated the cumulative-effect
adjustment as of January 1, 2021 by comparing (i) the historical amortization schedule for the Notes through December 31, 2020 and (ii) an updated amortization schedule wherein the conversion feature within the Notes would not be separated as an equity component and subsequently recognized as non-cash interest expense under ASC 835-30. As a result of ASU 2020-06, while cash interest expense is not impacted, non-cash interest accretion is limited to the amortization of debt issuance costs under ASC 835-30. Therefore, the Company prepared its transition journal entries by (i) reversing the conversion feature amount recorded in APIC and (ii) reversing the difference in non-cash interest expense via retained earnings. The adoption resulted in a decrease to accumulated deficit of $3.4 million, a decrease to additional paid-in capital of $29.8 million, and an increase to convertible note, non-current, net of $35.2 million. Additionally, due to the adoption, the Company reversed the remaining balance of the net deferred tax liability of $8.8 million, which was initially recorded in connection with the Notes.

Effective January 1, 2021, we adopted ASU 2020-10, Codification Improvements, which updates various codification topics by clarifying or improving disclosure requirements to align with the SEC's regulations. We evaluated the impact of the standard on our consolidated financial statements and the adoption of this ASU did not have a material impact on our consolidated financial statements and disclosures.

Accounting Pronouncements Not Yet Adopted    

In July 2021, the Financial Accounting Standards Board (the "FASB") issued ASU 2021-05, Leases (Topic 842), Lessors- Certain Leases with Variable Lease Payments. This guidance amends the lease classification accounting for lessors for certain leases with variable lease payments that do not depend on a reference index or a rate and would have resulted in the recognition of a loss at lease commencement if classified as a sale-type or direct financing lease. Under the new guidance, these leases will be classified as an operating lease. The amendment is effective for fiscal years beginning after December 15, 2021, with early adoption permitted. We do not expect adoption of the new guidance to have a material impact on our financial statements.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This guidance requires an acquiring entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At acquisition date, the acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. The amendment is effective for fiscal years beginning after December 15, 2022, with early adoption permitted. We do not expect adoption of the new guidance to have a material impact on our financial statements.
Lessee, Leases
The Company acts as a lessee and a lessor. As a lessee, the Company leases buildings, office equipment, and vehicles. As a lessor, the Company enters into sales-type and operating leases as part of its subscription agreements.

The Company determines if an arrangement is a lease at inception based on whether control of an identified asset is transferred. For leases where the Company is the lessee, ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The measurement of future lease payments includes fixed payments, as well as fixed rate increases that are initially measured at the lease commencement date. Variable lease payments, typically based on the usage of the underlying asset or changes in an index or rate, are excluded from the measurement of ROU assets and lease liabilities and are expensed as incurred.
As most of the Company’s leases do not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The lease terms used to calculate the ROU asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as amortization expense and interest expense. The Company has lease agreements which require payments for lease and non-lease components and has elected to account for these as a single lease component for our building and office equipment leases, but as separate components for our vehicle leases.

As a lessor, our subscription agreements relate to both OTL arrangements and STL arrangements. For a STL, instrument revenue is generally recorded upon installation of the instruments and the cost of the customer-leased instruments is removed from inventory and recognized in the Consolidated Statements of Loss. There is no residual value taken into consideration as it does not meet our capitalization requirements. There is no option for a lessee to purchase the underlying asset and the lease term does not include an assumption that the lease will be extended or terminated. For our OTL agreements that include both lease and non-lease
components, revenue is recognized on a straight-line basis over the term of the lease and is included with the predominant non-lease components in consumables revenue. For instrument only OTL agreements, operating lease income is recognized on a straight-line basis over the term of the lease. For an OTL, the costs of customer-leased instruments are recorded within property and equipment in the accompanying Consolidated Balance Sheets and depreciated over the instrument’s estimated useful life. The depreciation expense is reflected in cost of revenue in the accompanying Consolidated Statements of Loss.

For leases that commenced before the January 1, 2019 effective date of ASC 842, the Company elected the permitted practical expedients to not reassess the following: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. The Company also elected to exclude leases with a term of 12 months or less from the recognized ROU assets and lease liabilities.
Lessor, Leases
The Company acts as a lessee and a lessor. As a lessee, the Company leases buildings, office equipment, and vehicles. As a lessor, the Company enters into sales-type and operating leases as part of its subscription agreements.

The Company determines if an arrangement is a lease at inception based on whether control of an identified asset is transferred. For leases where the Company is the lessee, ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The measurement of future lease payments includes fixed payments, as well as fixed rate increases that are initially measured at the lease commencement date. Variable lease payments, typically based on the usage of the underlying asset or changes in an index or rate, are excluded from the measurement of ROU assets and lease liabilities and are expensed as incurred.
As most of the Company’s leases do not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The lease terms used to calculate the ROU asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as amortization expense and interest expense. The Company has lease agreements which require payments for lease and non-lease components and has elected to account for these as a single lease component for our building and office equipment leases, but as separate components for our vehicle leases.

As a lessor, our subscription agreements relate to both OTL arrangements and STL arrangements. For a STL, instrument revenue is generally recorded upon installation of the instruments and the cost of the customer-leased instruments is removed from inventory and recognized in the Consolidated Statements of Loss. There is no residual value taken into consideration as it does not meet our capitalization requirements. There is no option for a lessee to purchase the underlying asset and the lease term does not include an assumption that the lease will be extended or terminated. For our OTL agreements that include both lease and non-lease
components, revenue is recognized on a straight-line basis over the term of the lease and is included with the predominant non-lease components in consumables revenue. For instrument only OTL agreements, operating lease income is recognized on a straight-line basis over the term of the lease. For an OTL, the costs of customer-leased instruments are recorded within property and equipment in the accompanying Consolidated Balance Sheets and depreciated over the instrument’s estimated useful life. The depreciation expense is reflected in cost of revenue in the accompanying Consolidated Statements of Loss.

For leases that commenced before the January 1, 2019 effective date of ASC 842, the Company elected the permitted practical expedients to not reassess the following: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. The Company also elected to exclude leases with a term of 12 months or less from the recognized ROU assets and lease liabilities.
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Changes in allowance for doubtful accounts
Changes in the allowance for credit losses are summarized as follows (in thousands):
Years Ended December 31,
202120202019
Balances at beginning of period$769 $186 $245 
Additions from acquisitions90 — 
Additions - charged to expense353 614 113 
Foreign exchange effects(3)— — 
Deductions - write offs, net of recoveries(248)(121)(172)
Balances at end of period$874 $769 $186 
Schedule of cash and cash equivalents The foreign cash balances are summarized as follows (denominated in foreign currency, in thousands):
As of December 31,
20212020
European Union Euros5,497 8,520 
Swiss Francs224 138 
Canadian Dollars4,191 2,993 
Australian Dollars676 159 
Malaysian Ringgit1,412 364 
Schedule of property and equipment We provide for depreciation primarily using the straight-line method by charges to income in amounts that allocate the cost of property and equipment over their estimated useful lives as follows:
Asset ClassificationEstimated
Useful Life
Building10 to 43 years
Machinery and equipment2 to 10 years
Office furniture and equipment3 to 7 years
Computer hardware and software3 to 7 years
Leasehold and building improvements5 to 15 years
Property and equipment, net, consisted of the following (in thousands):
 December 31,
 20212020
Land$2,959 $2,590 
Building11,288 12,737 
Machinery and equipment39,851 40,411 
Office furniture and equipment1,732 2,047 
Computer hardware and software5,285 4,773 
Leasehold and building improvements10,796 10,728 
Construction in progress286 
Property and equipment, gross72,197 73,290 
Less accumulated depreciation(38,784)(37,748)
Total property and equipment, net$33,413 $35,542 
Fair Value Measurements, Recurring and Nonrecurring
The fair values of our financial instruments at December 31, 2021 and December 31, 2020 were (in thousands):
 TotalLevel 1Level 2Level 3
2021
Financial Assets
Convertible note receivable embedded derivative$888 $— $— $888 
Promissory note receivable derivative337 — — 337 
Financial Liabilities
BiEsseA Contingent Consideration2,334 — — 2,334 
Notes payable15,900 — — 15,900 
Balances, December 31, 2021$19,459 $— $— $19,459 
2020TotalLevel 1Level 2Level 3
Financial Assets
Convertible note receivable embedded derivative$995 $— $— $995 
Balances, December 31, 2020$995 $— $— $995 
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation The following table presents the changes of our Level 3 assets and liabilities as of December 31, 2021 (in thousands):
Derivative AssetsContingent Consideration LiabilitiesNotes Payable
Convertible note receivablePromissory note receivableLacunaBiEsseABiotech
Balances, December 31, 2020$995 $— $— $— $— 
Acquisition value— 307 1,700 2,334 15,900 
Cash payments— — — — — 
Changes in fair value(107)30 (1,700)— — 
Balances, December 31, 2021$888 $337 $— $2,334 $15,900 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation The following table presents the changes of our Level 3 assets and liabilities as of December 31, 2021 (in thousands):
Derivative AssetsContingent Consideration LiabilitiesNotes Payable
Convertible note receivablePromissory note receivableLacunaBiEsseABiotech
Balances, December 31, 2020$995 $— $— $— $— 
Acquisition value— 307 1,700 2,334 15,900 
Cash payments— — — — — 
Changes in fair value(107)30 (1,700)— — 
Balances, December 31, 2021$888 $337 $— $2,334 $15,900 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table summarizes our segment revenue (in thousands):
Year Ended December 31,
202120202019
North America Revenue:
    POC Lab Instruments & Other$14,837 $13,663 $13,446 
    POC Lab Consumables72,004 59,247 53,267 
    POC Imaging29,512 20,651 21,655 
    PVD24,939 19,810 10,965 
    OVP17,606 17,695 16,090 
    Total North America Revenue$158,898 $131,066 $115,423 
International Revenue:
    POC Lab Instruments & Other$15,001 $7,782 $96 
    POC Lab Consumables46,016 32,354 323 
    POC Imaging28,492 22,537 3,998 
    PVD5,332 3,584 2,821 
    Total International Revenue$94,841 $66,257 $7,238 
Total Revenue$253,739 $197,323 $122,661 
Schedule of Timing of Revenue Expected to be Recognized As of December 31, 2021, the Company expects to recognize revenue as follows (in thousands):
Year Ending December 31,Revenue
2022$40,216 
202336,867 
202431,914 
202526,215 
202620,886 
Thereafter11,325 
$167,423 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION AND RELATED PARTY ITEMS (Tables)
12 Months Ended
Dec. 31, 2021
Business Combinations and Related Party Disclosure [Abstract]  
Schedule of aggregate consideration and allocation of purchase price
The information below represents the preliminary purchase price allocation as of the acquisition date (in thousands):
September 1, 2021
Purchase price in cash$16,250 
Notes payable15,900 
Total purchase consideration$32,150 
Accounts receivables$18 
Other current assets
Inventories173 
Property and equipment, net148 
Operating lease right-of-use assets1,033 
Other intangible assets, net6,000 
Other non-current assets15 
Total assets acquired7,388 
Accounts payable11 
Accrued liabilities33 
Operating lease liabilities, current188 
Operating lease liabilities, non-current845 
Net assets acquired6,311 
Goodwill25,839 
Total fair value of consideration transferred$32,150 
The information below represents the preliminary purchase price allocation as of the acquisition date (in thousands):
July 1, 2021
Purchase price in cash$4,835 
Fair value of contingent consideration2,334 
Total purchase consideration$7,169 
Cash and cash equivalents$322 
Accounts receivables152 
Other receivables497 
Prepaid expenses
Other current assets275 
Property and equipment, net89 
Operating lease right-of-use assets44 
Other intangible assets, net3,329 
Total assets acquired4,716 
Accounts payable208 
Accrued liabilities334 
Operating lease liabilities, current37 
Deferred revenue, current, and other85 
Operating lease liabilities, non-current20 
Deferred tax liability, net925 
Other liabilities500 
Net assets acquired2,607 
Goodwill4,562 
Total fair value of consideration transferred$7,169 
The information below represents the final purchase price allocation as of the acquisition date (in thousands):
February 1, 2021
Purchase price in cash$4,255 
Fair value of contingent consideration1,700 
Total purchase consideration$5,955 
Cash and cash equivalents$
Accounts receivable170 
Property and equipment, net530 
Other intangible assets, net1,185 
Total assets acquired1,888 
Deferred tax liability133 
Net assets acquired1,755 
Goodwill4,200 
Total fair value of consideration transferred$5,955 
The fair values allocated to CVM's assets and liabilities as of the acquisition date, as well as the purchase price, are reflected in the table below (in thousands):
Purchase PriceDecember 5, 2019
Consideration paid to former owners$14,420 
Cash and cash equivalents$1,226 
Accounts receivable583 
Inventories1,621 
Other current assets1,186 
Property and equipment345 
Other intangible assets2,608 
Other non-current assets460 
    Total assets acquired8,029 
Accounts payable94 
Accrued liabilities471 
Current portion of deferred revenue, and other54 
Deferred tax liability683 
Other long-term borrowings1,109 
Other liabilities157 
    Net assets acquired5,461 
Goodwill8,959 
Total fair value of consideration transferred$14,420 
Schedule of intangible assets acquired Intangible assets acquired, amortization method and estimated useful life as of September 1, 2021, was as follows (dollars in thousands):
Useful LifeAmortization
Method
Fair Value
Developed technology6 yearsStraight-line$6,000 
Total intangible assets acquired$6,000 
Intangible assets acquired, amortization method and estimated useful life as of July 1, 2021, was as follows (dollars in thousands):
Useful LifeAmortization MethodFair Value
Customer relationships14 yearsStraight-line$3,329 
Total intangible assets acquired$3,329 
Intangible assets acquired, amortization method and estimated useful life as of February 1, 2021, was as follows (dollars in thousands):
Useful LifeAmortization
Method
Fair Value
Developed technology3 yearsStraight-line$1,000 
Customer relationships6 monthsStraight-line150 
Trade name11 monthsStraight-line35 
Total intangible assets acquired$1,185 
Intangible assets acquired, amortization method and estimated useful life as of April 1, 2020, was as follows (dollars in thousands):
Useful LifeAmortization MethodFair Value
Customer relationships10 yearsStraight-line$36,272 
Internally developed software7 yearsStraight-line353
Backlog0.2 yearsStraight-line210
Non-compete agreements2 yearsStraight-line60
Trade name subject to amortization0.8 yearsStraight-line66
Trademarks and trade names not subject to amortizationn/aIndefinite7,556
Total intangible assets acquired$44,517 
Intangible assets acquired, amortization method and estimated useful life as of December 5, 2019, were as follows (dollars in thousands):
Useful LifeAmortization MethodFair Value
Customer relationships6 yearsStraight-line$2,440 
Trade name4 yearsStraight-line111 
Developed technologyn/aIndefinite57 
$2,608 
Business acquisition, pro forma information The following tables present unaudited supplemental pro forma financial information as if the acquisition had occurred on January 1, 2019 (in thousands):
Year Ended December 31,
20202019
Revenue, net$215,874 $201,700 
Net loss before equity in losses of unconsolidated affiliates$(14,848)$(2,159)
Net loss attributable to Heska Corporation$(15,215)$(2,487)
The following table presents unaudited supplemental pro forma financial information as if the CVM acquisition had occurred on January 1, 2018 (in thousands):
Year Ended
December 31, 2019
Revenue, net$130,434 
Net (loss) income before equity in losses of unconsolidated affiliates$(460)
Net (loss) income attributable to Heska Corporation$(788)
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVESTMENTS IN UNCONSOLIDATED AFFILIATES (Tables)
12 Months Ended
Dec. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Carrying values of investments in unconsolidated entities The carrying values of investments in unconsolidated affiliates, categorized by type of investment, is as follows (in thousands):
December 31, 2021December 31, 2020
Equity method investment$2,406 $3,686 
Non-marketable equity security investment3,018 3,018 
Investment in Unconsolidated Affiliates$5,424 $6,704 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of components of income tax expense
The components of income before income taxes were as follows (in thousands):
 Year Ended December 31,
 202120202019
Domestic$2,347 $(9,441)$(1,872)
Foreign(5,788)(4,352)(711)
 $(3,441)$(13,793)$(2,583)
The components of the income tax (benefit) expense are as follows (in thousands):
 Year Ended December 31,
 202120202019
Current income tax (benefit) expense:   
Federal$— $(24)$— 
State666 339 189 
Foreign225 1,465 170 
Total current expense$891 $1,780 $359 
Deferred income tax (benefit) expense:   
Federal$(4,364)$369 $(1,610)
State(813)289 (307)
Foreign713 (2,199)112 
Total deferred (benefit) expense(4,464)(1,541)(1,805)
Total income tax (benefit) expense $(3,573)$239 $(1,446)
Temporary differences to the components of deferred tax assets Temporary differences that give rise to the components of net deferred tax assets (liabilities) are as follows (in thousands):
 December 31,
 20212020
Inventory$4,616 $2,993 
Accrued compensation(70)295 
Stock options3,581 2,322 
Research and development tax credit1,276 1,308 
Research and development expense3,291 2,571 
Deferred revenue1,390 1,441 
Property and equipment524 298 
Net operating loss carryforwards4,401 8,757 
Foreign tax credit carryforward64 64 
Sales-type leases2,494 1,324 
Convertible debt equity component— (8,691)
Foreign intangible(11,477)(11,311)
Other(540)(1,124)
9,550 247 
Valuation allowance(2,788)(6,409)
Total net deferred tax assets (liabilities)$6,762 $(6,162)
Effective income tax rate
The Company's income tax (benefit) expense relating to income (loss) for the periods presented differs from the amounts that would result from applying the federal statutory rate to that income (loss) as follows:
Year Ended December 31,
202120202019
Statutory federal tax rate21 %21 %21 %
State income taxes, net of federal benefit%(4)%%
Non-consolidated Investment Income%%(2)%
Foreign income inclusion— %(12)%— %
Non-temporary stock option benefit49 %%48 %
Meals and entertainment permanent difference— %— %(2)%
GILTI permanent difference— %— %%
Other permanent differences— %%(1)%
Foreign tax rate differences10 %%%
Change in tax rate%%(6)%
Change in valuation allowance88 %(4)%(17)%
Other deferred differences(25)%(2)%(9)%
Transaction costs(4)%(6)%(6)%
Executive compensation limitation(65)%(6)%(7)%
Research & development credit(1)%%20 %
Equity Investment(8)%(4)%— %
Change in uncertain tax benefits11 %%— %
Contingent Consideration10 %— %— %
Other Foreign Income Taxes Due(2)%— %— %
Other%(1)%— %
Effective income tax rate104 %(2)%56 %
Schedule of unrecognized tax benefits roll forward The following provides a reconciliation of unrecognized tax benefits which are included in Other liabilities within the Consolidated Balance Sheets (in thousands):
Year Ended December 31,
20212020
Balance at beginning of period$(808)$— 
Acquired additions based on prior year tax positions
(508)(1,072)
Reductions from lapse in statutes of limitations
404 358 
Currency Translation Adjustment19 (94)
Balance at the end of period
$(893)$(808)
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Assets and Liabilities, Lessee
The Company leases buildings, office equipment, and vehicles. The following table summarizes the Company's operating and finance lease balances (in thousands):
LeasesBalance Sheet LocationDecember 31, 2021December 31, 2020
Assets
OperatingOperating lease right-of-use assets$5,198 $5,457 
FinanceProperty and equipment, net1,650 1,907 
Total Leased Assets$6,848 $7,364 
Liabilities
OperatingOperating lease liabilities, current$2,227 $2,087 
Operating lease liabilities, non-current3,509 3,858 
FinanceDeferred revenue, current, and other200 295 
Other liabilities331 261 
Total Lease Liabilities$6,267 $6,501 
Lease, Cost Supplemental cash flow information related to the Company's operating and finance leases for the years ended December 31, 2021, 2020, and 2019 respectively, was as follows (in thousands):
Year Ended
December 31,
202120202019
Cash paid for amounts included in the measurement of lease liabilities:
    Operating cash outflows - operating leases$2,315 $2,213 $1,800 
    Operating cash outflows - finance leases$12 $10 $
    Financing cash outflows - finance leases$290 $250 $36 
ROU assets obtained in exchange for new lease obligations:
    Operating leases$1,028 $788 $604 
    Finance leases$310 $159 $11 
The following table presents the weighted average remaining lease term and weighted average discount rate related to the Company's leases:
December 31,
20212020
Weighted average remaining lease term:
    Operating3.0 years3.1 years
    Finance3.5 years2.9 years
Weighted average discount rate:
    Operating4.2 %4.2 %
    Finance3.0 %2.1 %
Lessee, Operating Lease, Liability, Maturity
The following table presents the maturity of the Company's lease liabilities as of December 31, 2021 (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
2022$2,297 $213 
20232,479 134 
2024484 98 
2025353 71 
2026339 41 
Thereafter175 
Total lease payments6,127 563 
Less: imputed interest391 32 
Total lease liabilities$5,736 $531 
Lessor, Operating Lease, Payments to be Received, Maturity The following table presents the maturity of the Company's lease receivables as of December 31, 2021 (in thousands):
Year Ending December 31,Sales-Type Leases
2022$6,175 
20235,938 
20245,168 
20254,076 
20263,060 
Thereafter1,921 
Total undiscounted future maturities26,338 
Less: interest35 
Total lease receivables$26,303 
Sales-type Lease, Lease Income
The following table summarizes the profit recognized on the commencement date for sales-type leases and lease income for equipment-only operating leases (in thousands):

Year Ended
December 31,
202120202019
Sales-type lease revenue$12,243 $5,617 $6,890 
Sales-type lease cost of revenue9,925 3,951 5,099 
Profit recognized at commencement for sales-type leases$2,318 $1,666 $1,791 
Operating lease income$2,110 $1,012 $— 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Reconciliation of basic and diluted earnings per share
The following is a reconciliation of the weighted-average shares outstanding used in the calculation of basic and diluted earnings per share ("EPS") for the years ended December 31, 2021, 2020 and 2019 (in thousands, except per share data):
Years ended December 31,
202120202019
Net loss attributable to Heska Corporation$(1,148)$(14,399)$(1,465)
Basic weighted-average common shares outstanding10,015 8,653 7,446 
Assumed exercise of dilutive stock options and restricted shares— — — 
Diluted weighted-average common shares outstanding10,015 8,653 7,446 
Basic loss per share attributable to Heska Corporation$(0.11)$(1.66)$(0.20)
Diluted loss per share attributable to Heska Corporation$(0.11)$(1.66)$(0.20)
Schedule of antidilutive securities excluded from computation of earnings per share
The following potentially outstanding common shares from convertible preferred stock, convertible senior notes, stock options and restricted stock awards were excluded from the computation of diluted EPS because the effect would have been antidilutive (in thousands):
Years ended December 31,
202120202019
Convertible preferred stock— 458 — 
Convertible senior notes996 118 — 
Stock options and restricted shares404 328 300 
1,400 904 300 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND OTHER INTANGIBLES (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in goodwill The following summarizes the changes in goodwill during the years ended December 31, 2021 and 2020 (in thousands):
North AmericaInternationalTotal
Carrying amount, December 31, 2019$25,724 $10,480 $36,204 
Goodwill attributable to acquisitions8,742 37,258 46,000 
Measurement period adjustment to prior year acquisition— 110 110 
Foreign currency adjustments948 5,014 5,962 
Carrying amount, December 31, 2020$35,414 $52,862 $88,276 
Goodwill attributable to acquisitions (subject to change)30,039 4,562 34,601 
Measurement period adjustment to prior year acquisition— — — 
Foreign currency adjustments82 (4,133)(4,051)
Carrying amount, December 31, 2021$65,535 $53,291 $118,826 
Schedule of other intangible assets
Other intangibles assets, net consisted of the following as of December 31, 2021 and 2020 (in thousands):
20212020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Intangible assets subject to amortization:
Customer relationships and other$47,629 $(11,145)$36,484 $46,989 $(6,436)$40,553 
Developed technology15,633 (3,218)12,415 8,669 (1,696)6,973 
Trade names223 (166)57 197 (105)92 
Intangible assets not subject to amortization:
Trade names7,749 — 7,749 8,374 — 8,374 
Total intangible assets$71,234 $(14,529)$56,705 $64,229 $(8,237)$55,992 
Schedule of amortization expense on intangible assets
Amortization expense relating to other intangibles is as follows (in thousands):
Years Ended December 31,
202120202019
Amortization expense$6,291 $5,196 $1,278 
Schedule of estimated future amortization expense
Estimated amortization expense related to intangibles for each of the five years from 2022 through 2026 and thereafter is as follows (in thousands):

Year Ending December 31,
2022$7,141 
20236,773 
20246,347 
20256,293 
20265,875 
Thereafter16,527 
Total amortization related to finite-lived intangible assets48,956 
Indefinite-lived intangible assets7,749 
Net intangible assets$56,705 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment We provide for depreciation primarily using the straight-line method by charges to income in amounts that allocate the cost of property and equipment over their estimated useful lives as follows:
Asset ClassificationEstimated
Useful Life
Building10 to 43 years
Machinery and equipment2 to 10 years
Office furniture and equipment3 to 7 years
Computer hardware and software3 to 7 years
Leasehold and building improvements5 to 15 years
Property and equipment, net, consisted of the following (in thousands):
 December 31,
 20212020
Land$2,959 $2,590 
Building11,288 12,737 
Machinery and equipment39,851 40,411 
Office furniture and equipment1,732 2,047 
Computer hardware and software5,285 4,773 
Leasehold and building improvements10,796 10,728 
Construction in progress286 
Property and equipment, gross72,197 73,290 
Less accumulated depreciation(38,784)(37,748)
Total property and equipment, net$33,413 $35,542 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of inventory Inventories consisted of the following (in thousands):
December 31,
20212020
Raw materials$16,094 $14,454 
Work in process3,656 4,262 
Finished goods29,611 21,321 
Total inventories$49,361 $40,037 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of accrued liabilities Accrued liabilities consisted of the following (in thousands):
December 31,
20212020
Accrued payroll and employee benefits$9,392 $7,949 
Accrued property taxes656 659 
Accrued purchase orders552 1,549 
Accrued taxes3,574 3,731 
Other5,250 4,167 
Total accrued liabilities$19,424 $18,055 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
CAPITAL STOCK (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of weighted average valuation assumptions
 202120202019
Risk-free interest rate0.98%3.64%1.62%
Expected lives5.6 years5.3 years4.7 years
Expected volatility47%46%40%
Expected dividend yield0%0%0%
Schedule of stock options plans
A summary of our time vesting stock option activity is as follows:
 Year Ended December 31,
 2021
  OptionsWeighted Average Exercise Price
Outstanding at beginning of period464,232 $57.18 
Granted at market19,500 $188.62 
Forfeited(71)$98.66 
Expired— $— 
Exercised(63,459)$52.03 
Outstanding at end of period420,202 $64.06 
Exercisable at end of period326,931 $53.85 
Schedule of shares authorized under stock options plans by exercise price range The following table summarizes information about time vesting stock options outstanding and exercisable at December 31, 2021.
Options OutstandingOptions Exercisable
Exercise PricesNumber of
Options
Outstanding
at
December 31,
2021
Weighted
Average
Remaining
Contractual
Life in Years
Weighted
Average
Exercise
Price
Number of
Options
Exercisable
at
December 31,
2021
Weighted
Average
Remaining
Contractual
Life in Years
Weighted
Average
Exercise
Price
$7.36 - $21.0984,828 1.88$9.87 84,828 1.88$9.87 
$21.10 - $69.7698,288 6.82$53.06 63,288 6.01$48.71 
$69.77 - $71.8390,000 6.32$69.81 90,000 6.32$69.81 
$71.84 - $95.6596,131 6.91$80.90 70,362 6.58$79.10 
$95.66 - $188.6250,955 8.01$133.53 18,453 6.28$99.62 
$7.36 - $188.62420,202 5.88$64.06 326,931 5.16$53.85 
Options OutstandingOptions Exercisable
Exercise PricesNumber of
Options
Outstanding
at
December 31,
2021
Weighted
Average
Remaining
Contractual
Life in Years
Weighted
Average
Outstanding
Price
Number of
Options
Exercisable
at
December 31,
2021
Weighted
Average
Remaining
Contractual
Life in Years
Weighted
Average
Exercise
Price
$60.94220,000 8.29$60.94 25,000 8.29$60.94 
$198.4034,800 4.44$198.40 — — $— 
$60.94 - $198.40254,800 7.77$79.71 25,000 8.29$60.94 
Schedule of restricted stock transactions
A summary of our performance-based stock option activity is as follows:
 Year Ended December 31,
 2021
  OptionsWeighted Average Exercise Price
Outstanding at beginning of period220,000 $60.94 
Granted at market34,800 $198.40 
Outstanding at end of period254,800 $79.71 
Exercisable at end of period25,000 $60.94 
The following table summarizes restricted stock transactions for the year ended December 31, 2021:
Restricted Stock AwardsRestricted Stock Units
Restricted StockWeighted-Average Grant Date Fair Value Per AwardRestricted StockWeighted-Average Grant Date Fair Value Per Award
Non-vested as of December 31, 2020291,520 $78.44 — $— 
    Granted243,369 $207.24 6,000 $172.11 
     Vested(30,082)$68.33 — $— 
     Forfeited(11,294)$104.49 — $— 
Non-vested as of December 31, 2021493,513 $141.98 6,000 $172.11 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Schedule of accumulated other comprehensive income (loss)
Accumulated other comprehensive income (loss) consisted of the following (in thousands):
Pension Adjustments
Foreign Currency Translation1
Foreign Currency Gain on Intra-Entity Transactions2
Total Accumulated Other Comprehensive Income
Balances at December 31, 2019$(346)$859 $— $513 
Other comprehensive (loss) income(40)5,013 8,683 13,656 
Balances at December 31, 2020(386)5,872 8,683 14,169 
Other comprehensive income (loss)107 (3,898)(5,341)(9,132)
Balances at December 31, 2021$(279)$1,974 $3,342 $5,037 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTEREST AND OTHER (INCOME) EXPENSE, NET (Tables)
12 Months Ended
Dec. 31, 2021
Other Income and Expenses [Abstract]  
Schedule of interest expense (income) and other income, net
Interest and other expense (income), net, consisted of the following (in thousands):
 Year Ended December 31,
 202120202019
Interest income$(1,797)$(607)$(661)
Interest expense4,201 6,374 3,089 
Other (income) expense, net44 (166)482 
Interest and other expense (income), net$2,448 $5,601 $2,910 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Convertible Debt
The following table summarizes the net carrying amount of the Notes as of December 31, 2021 (in thousands):
December 31, 2021December 31, 2020
Principal amount of the Notes$86,250 $86,250 
Unamortized debt discount(2,216)(37,791)
Net carrying amount$84,034 $48,459 
Interest Income and Interest Expense Disclosure
Interest expense related to the Notes is comprised of the amortization of debt discount and debt issuance costs and the contractual coupon interest as follows (in thousands):
Year Ended December 31,
202120202019
Interest expense related to contractual coupon interest2
$3,755 $3,234 $925 
Interest expense related to amortization of debt discount1
415 3,111 1,744 
Total interest expense$4,170 $6,345 $2,669 
1 Refer to Note 1. Summary of Significant Accounting Policies relating to an immaterial out of period error correction of non-cash interest identified and recorded during the fourth fiscal quarter of 2020.
2The year ended December 31, 2021 includes $0.5 million of additional interest expense related to the restrictive legend on the Notes. The legend was removed as of December 31, 2021 and the Notes will not accrue additional interest in future periods.
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONVERTIBLE NOTE RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Related Party Transactions The carrying value of the note receivable, included in Related party convertible note receivable, net on the Consolidated Balance Sheets, is as follows (in thousands):
December 31, 2021December 31, 2020
Principal amount$6,650 $6,650 
Unamortized discount(672)(977)
Net carrying amount$5,978 $5,673 
The carrying value of the note receivable, included in Promissory note receivable from investee, net, on the Consolidated Balance Sheets, is as follows (in thousands):
December 31, 2021December 31, 2020
Principal amount$9,000 $— 
Unamortized discount(254)— 
Net carrying amount$8,746 $— 
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT REPORTING (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Reconciliation of other significant reconciling items from segments to consolidated Summarized financial information concerning the Company's reportable segments is shown in the following tables (in thousands):
Year Ended December 31, 2021North AmericaInternational
 
 
Total
Total revenue$158,898 $94,841 $253,739 
Cost of revenue84,472 63,473 147,945 
Gross profit74,426 31,368 105,794 
Gross margin47%33%42%
Operating income (loss)650 (1,643)(993)
Income (loss) before income taxes2,072 (5,513)(3,441)
Investments in unconsolidated affiliates5,424 — 5,424 
Total assets441,234 162,838 604,072 
Net assets308,973 126,881 435,854 
Capital expenditures700 1,068 1,768 
Depreciation and amortization5,673 7,882 13,555 
Year Ended December 31, 2020North AmericaInternational 
 
Total
Total revenue$131,066 $66,257 $197,323 
Cost of revenue70,163 45,870 116,033 
Gross profit60,903 20,387 81,290 
Gross margin46%31%41%
Operating loss(4,977)(3,215)(8,192)
Loss before income taxes(7,871)(5,922)(13,793)
Investments in unconsolidated affiliates6,704 — 6,704 
Total assets238,550 161,289 399,839 
Net assets156,931 130,122 287,053 
Capital expenditures443 243 686 
Depreciation and amortization4,735 6,650 11,385 
Year Ended December 31, 2019North AmericaInternational 
 
Total
Total revenue$115,423 $7,238 $122,661 
Cost of revenue63,089 5,123 68,212 
Gross profit52,334 2,115 54,449 
Gross margin45%29%44%
Operating income (loss)1,426 (1,099)327 
Loss before income taxes(1,343)(1,240)(2,583)
Investments in unconsolidated affiliates7,424 — 7,424 
Total assets219,402 25,022 244,424 
Net assets133,835 20,699 154,534 
Capital expenditures1,005 39 1,044 
Depreciation and amortization4,788 128 4,916 
Schedule of revenue from external customers and long-lived assets, by geographical areas Total revenue by principal geographic area was as follows (in thousands):
 For the Year Ended December 31,
 202120202019
United States$141,588 $120,244 $113,485 
Canada17,310 10,822 1,938 
Germany44,148 29,543 — 
France18,671 12,615 3,473 
Spain14,071 12,995 759 
Italy10,145 5,850 — 
Switzerland3,885 3,343 2,820 
Other International3,921 1,911 186 
Total$253,739 $197,323 $122,661 
Total long-lived assets by principal geographic areas were as follows (in thousands):
 As of December 31,
 202120202019
United States$12,502 $11,805 $14,712 
Canada719 643 — 
Germany12,795 14,630 — 
France3,127 4,205 152 
Spain1,051 1,209 391 
Italy1,966 1,944 — 
Switzerland63 46 33 
Other International1,190 1,060 181 
Total$33,413 $35,542 $15,469 
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
€ in Thousands, SFr in Thousands, RM in Thousands, $ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2021
EUR (€)
Dec. 31, 2021
CHF (SFr)
Dec. 31, 2021
CAD ($)
Dec. 31, 2021
AUD ($)
Dec. 31, 2021
MYR (RM)
Dec. 31, 2020
EUR (€)
Dec. 31, 2020
CHF (SFr)
Dec. 31, 2020
CAD ($)
Dec. 31, 2020
AUD ($)
Dec. 31, 2020
MYR (RM)
Dec. 31, 2018
USD ($)
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Balances at beginning of period $ 769,000 $ 186,000 $ 245,000                      
Additions from acquisitions 3,000 90,000 0                      
Additions - charged to expense 353,000 614,000 113,000                      
Foreign exchange effects (3,000) 0 0                      
Deductions - write offs, net of recoveries (248,000) (121,000) (172,000)                      
Balances at end of period 874,000 769,000 186,000                      
Cash and cash equivalents 223,574,000 86,334,000 89,030,000 € 5,497 SFr 224 $ 4,191 $ 676 RM 1,412 € 8,520 SFr 138 $ 2,993 $ 159 RM 364 $ 13,389,000
Impairment of intangible assets (excluding goodwill) 0 0 0                      
Advertising expense 600,000 $ 400,000 $ 300,000                      
Lacuna Diagnostics, Inc.                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Contingent consideration payments 2,000,000                          
Payments if performance metrics met 1,000,000                          
BiEsseA s.r.1.                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Contingent consideration payments 2,900,000                          
Biotech Laboratories U.S.A. LLC                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Contingent consideration payments 17,500,000                          
Payments if metrics not met $ 8,800,000                          
Convertible Senior Notes Due 2026 | Senior Notes                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Debt instrument, interest rate, stated percentage 3.75%     3.75% 3.75% 3.75% 3.75% 3.75%            
Building | Minimum                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Property plant and equipment, useful life 10 years                          
Building | Maximum                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Property plant and equipment, useful life 43 years                          
Machinery and equipment | Minimum                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Property plant and equipment, useful life 2 years                          
Machinery and equipment | Maximum                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Property plant and equipment, useful life 10 years                          
Office furniture & equipment | Minimum                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Property plant and equipment, useful life 3 years                          
Office furniture & equipment | Maximum                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Property plant and equipment, useful life 7 years                          
Computer hardware & software | Minimum                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Property plant and equipment, useful life 3 years                          
Computer hardware & software | Maximum                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Property plant and equipment, useful life 7 years                          
Leasehold and building improvements | Minimum                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Property plant and equipment, useful life 5 years                          
Leasehold and building improvements | Maximum                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Property plant and equipment, useful life 15 years                          
Software Development | Minimum                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Property plant and equipment, useful life 3 years                          
Software Development | Maximum                            
Allowance for Doubtful Accounts Receivable [Roll Forward]                            
Property plant and equipment, useful life 7 years                          
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notes payable $ 15,900  
Balances 19,459 $ 995
BiEsseA s.r.1.    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent Consideration 2,334  
Convertible Note Receivable    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Assets 888 995
Promissory Note Receivable    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Assets 337  
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notes payable 0  
Balances 0 0
Level 1 | BiEsseA s.r.1.    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent Consideration 0  
Level 1 | Convertible Note Receivable    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Assets 0 0
Level 1 | Promissory Note Receivable    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Assets 0  
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notes payable 0  
Balances 0 0
Level 2 | BiEsseA s.r.1.    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent Consideration 0  
Level 2 | Convertible Note Receivable    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Assets 0 0
Level 2 | Promissory Note Receivable    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Assets 0  
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notes payable 15,900  
Balances 19,459 995
Level 3 | BiEsseA s.r.1.    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent Consideration 2,334  
Level 3 | Convertible Note Receivable    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Assets 888 $ 995
Level 3 | Promissory Note Receivable    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Assets $ 337  
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value Roll Forward (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Contingent Consideration | Lacuna Diagnostics, Inc.  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 0
Acquisition value 1,700
Cash payments 0
Changes in fair value (1,700)
Ending balance 0
Contingent Consideration | BiEsseA s.r.1.  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 0
Acquisition value 2,334
Cash payments 0
Changes in fair value 0
Ending balance 2,334
Long-term Debt  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 0
Acquisition value 15,900
Cash payments 0
Changes in fair value 0
Ending balance 15,900
Derivative Financial Instruments, Assets | Convertible Note Receivable  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 995
Acquisition value 0
Cash payments 0
Changes in fair value (107)
Ending balance 888
Derivative Financial Instruments, Assets | Promissory Note Receivable  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 0
Acquisition value 307
Cash payments 0
Changes in fair value 30
Ending balance $ 337
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Number of reportable segments | segment 2    
Revenue, net $ 253,739 $ 197,323 $ 122,661
Contract receivables, current 1,500 1,200  
Contract receivables, noncurrent 5,100 4,100  
Current portion of deferred revenue, and other 9,600 9,900  
Contract liabilities, revenue recognized 6,800 4,200  
Contract liabilities, increase due to additional deferred sales $ 6,500 3,800  
Contract cost average term 6 years    
Capitalized contract costs $ 4,100 3,000  
Capitalized contract costs, amortization 1,100 1,000  
Capitalized contract costs during the period 2,200 1,200  
Capitalized contract costs, acquisition costs   100  
North America Segment | Operating Segments      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue, net 158,898 131,066 115,423
International Segment | Operating Segments      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue, net 94,841 66,257 7,238
POC Lab Instruments & Other | North America Segment | Operating Segments      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue, net 14,837 13,663 13,446
POC Lab Instruments & Other | International Segment | Operating Segments      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue, net 15,001 7,782 96
POC Lab Consumables | North America Segment | Operating Segments      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue, net 72,004 59,247 53,267
POC Lab Consumables | International Segment | Operating Segments      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue, net 46,016 32,354 323
POC Imaging | North America Segment | Operating Segments      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue, net 29,512 20,651 21,655
POC Imaging | International Segment | Operating Segments      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue, net 28,492 22,537 3,998
PVD | North America Segment | Operating Segments      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue, net 24,939 19,810 10,965
PVD | International Segment | Operating Segments      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue, net 5,332 3,584 2,821
OVP | North America Segment | Operating Segments      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue, net 17,606 17,695 16,090
OVP | International Segment | Operating Segments      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue, net $ 94,841 $ 66,257 $ 7,238
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE - Performance Obligations (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 167,423
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 40,216
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 36,867
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 31,914
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 26,215
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 20,886
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 11,325
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION AND RELATED PARTY ITEMS - Additional Information (Details)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Sep. 01, 2021
USD ($)
Jul. 01, 2021
USD ($)
Feb. 01, 2021
USD ($)
Apr. 01, 2020
USD ($)
Mar. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Feb. 21, 2021
Dec. 05, 2019
USD ($)
Business Acquisition [Line Items]                        
Goodwill           $ 36,204   $ 118,826 $ 88,276 $ 36,204    
Acquired additions based on prior year tax positions               508 1,072      
Unrecognized tax benefits           0   893 808 0    
Cash paid for amounts included in the measurement of lease liabilities:               2,315 2,213 1,800    
Operating lease right-of-use assets               5,198 5,457      
Operating lease liability               $ 5,736        
CVM Practice | Affiliated Entity                        
Business Acquisition [Line Items]                        
Number of warehouses | segment               2        
Cash paid for amounts included in the measurement of lease liabilities:               $ 37 31      
Operating lease right-of-use assets               200 200      
Operating lease liability               200 200      
Biotech Laboratories U.S.A. LLC                        
Business Acquisition [Line Items]                        
Percentage of voting interest acquired 65.00%                      
Purchase price in cash $ 16,250                      
Ownership percentage 35000000.00%                      
Notes payable $ 15,900                      
Goodwill 25,839                      
Acquisition related costs               400 0      
Purchase price 32,150                      
Notes payable $ 15,900                      
BiEsseA s.r.1.                        
Business Acquisition [Line Items]                        
Percentage of voting interest acquired                     100.00%  
Purchase price in cash   $ 4,835                    
Goodwill   4,562                    
Acquisition related costs               300 0      
Purchase price   7,169                    
Acquired additions based on prior year tax positions               $ 500        
Business Combination, Indemnification Assets, Basis for Amount               0.5 million        
Business Acquisition, Goodwill, Expected Tax Deductible Amount   4,600                    
Business combination, contingent consideration, liability   2,800                    
Notes payable   $ 2,334           $ 2,300        
Lacuna Diagnostics, Inc.                        
Business Acquisition [Line Items]                        
Percentage of voting interest acquired                     100.00%  
Purchase price in cash     $ 4,255                  
Goodwill     4,200                  
Acquisition related costs               100 0      
Purchase price     5,955                  
Debt assumed in acquisition     1,700                  
Business combination, contingent consideration, liability     $ 2,000                  
Holdback release period     18 months                  
Initial earn out period     12 months                  
Business Combination, Indemnification Liabilities, Holdback Released     $ 100                  
Business Combination, Consideration Transferred, Equity Interests Issued And Issuable, Gain (Loss)               1,700        
Business Combination, Indemnification Liabilities, Holdback     400         300        
Business Combination, Contingent Consideration Arrangements, Liability Performance Reduction     1,000                  
Notes payable               0        
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Acquisition Date     $ 1,700                  
Scil Animal Care Company                        
Business Acquisition [Line Items]                        
Percentage of voting interest acquired       100.00%                
Purchase price in cash       $ 110,300 $ 111,000              
Goodwill       46,000                
Acquisition related costs               0 6,300 700    
Acquired additions based on prior year tax positions               1,100        
Unrecognized tax benefits               400        
Revenue of acquiree since acquisition date             $ 61,300          
Earnings or loss of acquiree since acquisition date             $ 1,100          
Revenue, net               215,874 201,700      
Net loss attributable to Heska Corporation               (15,215) (2,487)      
Scil Animal Care Company | International Segment                        
Business Acquisition [Line Items]                        
Goodwill       37,300                
Scil Animal Care Company | North America Segment                        
Business Acquisition [Line Items]                        
Goodwill       $ 8,700                
CVM                        
Business Acquisition [Line Items]                        
Percentage of voting interest acquired                       100.00%
Goodwill                       $ 8,959
Acquisition related costs               $ 0 600 100    
Goodwill, period increase (decrease)                 $ 110      
Revenue of acquiree since acquisition date           800            
Earnings or loss of acquiree since acquisition date           $ 100            
Revenue, net                   130,434    
Net loss attributable to Heska Corporation                   $ (788)    
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION AND RELATED PARTY ITEMS - Preliminary Purchase Price Acquisition (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 01, 2021
Jul. 01, 2021
Feb. 01, 2021
Apr. 01, 2020
Mar. 30, 2020
Dec. 05, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination [Abstract]                  
Consideration paid to former owners             $ (1,607) $ 0 $ 0
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]                  
Goodwill             118,826 $ 88,276 $ 36,204
Biotech Laboratories U.S.A. LLC                  
Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination [Abstract]                  
Purchase price in cash $ 16,250                
Notes payable 15,900                
Total purchase consideration 32,150                
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]                  
Accounts receivables 18                
Inventories 173                
Other current assets 1                
Property and equipment, net 148                
Operating lease right-of-use assets 1,033                
Other intangible assets, net 6,000                
Other non-current assets 15                
Total assets acquired 7,388                
Accounts payable 11                
Accrued liabilities 33                
Operating lease liabilities, current 188                
Operating lease liabilities, non-current 845                
Net assets acquired 6,311                
Goodwill 25,839                
Total fair value of consideration transferred $ 32,150                
BiEsseA s.r.1.                  
Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination [Abstract]                  
Purchase price in cash   $ 4,835              
Notes payable   2,334         2,300    
Total purchase consideration   7,169              
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]                  
Cash and cash equivalents   322              
Accounts receivables   152              
Other receivables   497              
Prepaid expenses   8              
Other current assets   275              
Property and equipment, net   89              
Operating lease right-of-use assets   44              
Other intangible assets, net   3,329              
Total assets acquired   4,716              
Accounts payable   208              
Accrued liabilities   334              
Operating lease liabilities, current   37              
Deferred revenue, current, and other   85              
Operating lease liabilities, non-current   20              
Deferred tax liability, net   925              
Other liabilities   500              
Net assets acquired   2,607              
Goodwill   4,562              
Total fair value of consideration transferred   $ 7,169              
Lacuna Diagnostics, Inc.                  
Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination [Abstract]                  
Purchase price in cash     $ 4,255            
Notes payable             $ 0    
Total purchase consideration     5,955            
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]                  
Cash and cash equivalents     3            
Accounts receivables     170            
Property and equipment, net     530            
Other intangible assets, net     1,185            
Total assets acquired     1,888            
Deferred tax liability, net     133            
Net assets acquired     1,755            
Goodwill     4,200            
Total fair value of consideration transferred     5,955            
Debt assumed in acquisition     $ 1,700            
Scil Animal Care Company                  
Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination [Abstract]                  
Purchase price in cash       $ 110,300 $ 111,000        
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]                  
Cash and cash equivalents       5,889          
Accounts receivables       10,707          
Inventories       11,278          
Net investment in leases, current       311          
Prepaid expenses       1,692          
Other current assets       1,338          
Property and equipment, net       19,320          
Operating lease right-of-use assets       877          
Other intangible assets, net       44,517          
Net investment in leases, non-current       1,027          
Investments in unconsolidated affiliates       55          
Other non-current assets       291          
Total assets acquired       97,302          
Accounts payable       8,221          
Accrued liabilities       7,067          
Operating lease liabilities, current       356          
Deferred revenue, current, and other       3,220          
Deferred revenue, non-current       94          
Operating lease liabilities, non-current       529          
Deferred tax liability, net       13,249          
Other liabilities       276          
Net assets acquired       64,290          
Goodwill       46,000          
Total fair value of consideration transferred       $ 110,290          
CVM                  
Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination [Abstract]                  
Consideration paid to former owners           $ 14,420      
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]                  
Cash and cash equivalents           1,226      
Accounts receivables           583      
Inventories           1,621      
Other current assets           1,186      
Property and equipment, net           345      
Other intangible assets, net           2,608      
Other non-current assets           460      
Total assets acquired           8,029      
Accounts payable           94      
Accrued liabilities           (471)      
Deferred revenue, current, and other           54      
Deferred tax liability, net           683      
Other long-term borrowings           1,109      
Other liabilities           157      
Net assets acquired           5,461      
Goodwill           8,959      
Total fair value of consideration transferred           $ 14,420      
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION AND RELATED PARTY ITEMS - Intangible Assets Acquired, Amortization Method (Details) - USD ($)
$ in Thousands
Sep. 01, 2021
Jul. 01, 2021
Feb. 01, 2021
Apr. 01, 2020
Dec. 05, 2019
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]              
Total intangible assets acquired           $ 71,234 $ 64,229
Biotech Laboratories U.S.A. LLC              
Business Acquisition [Line Items]              
Fair Value $ 6,000            
BiEsseA s.r.1.              
Business Acquisition [Line Items]              
Fair Value   $ 3,329          
Lacuna Diagnostics, Inc.              
Business Acquisition [Line Items]              
Total intangible assets acquired     $ 1,185        
Scil Animal Care Company              
Business Acquisition [Line Items]              
Total intangible assets acquired       $ 44,517      
Scil Animal Care Company | Trade names              
Business Acquisition [Line Items]              
Indefinite-lived intangible assets acquired       $ 7,556      
CVM              
Business Acquisition [Line Items]              
Total intangible assets acquired         $ 2,608    
CVM | Developed technology              
Business Acquisition [Line Items]              
Indefinite-lived intangible assets acquired         $ 57    
Developed technology | Biotech Laboratories U.S.A. LLC              
Business Acquisition [Line Items]              
Useful Life 6 years            
Fair Value $ 6,000            
Developed technology | Lacuna Diagnostics, Inc.              
Business Acquisition [Line Items]              
Useful Life     3 years        
Fair Value     $ 1,000        
Customer Relationships | BiEsseA s.r.1.              
Business Acquisition [Line Items]              
Useful Life   14 years          
Fair Value   $ 3,329          
Customer Relationships | Lacuna Diagnostics, Inc.              
Business Acquisition [Line Items]              
Useful Life     6 months        
Fair Value     $ 150        
Customer Relationships | Scil Animal Care Company              
Business Acquisition [Line Items]              
Useful Life       10 years      
Fair Value       $ 36,272      
Customer Relationships | CVM              
Business Acquisition [Line Items]              
Useful Life         6 years    
Fair Value         $ 2,440    
Trade names | Lacuna Diagnostics, Inc.              
Business Acquisition [Line Items]              
Useful Life     11 months        
Fair Value     $ 35        
Trade names | Scil Animal Care Company              
Business Acquisition [Line Items]              
Useful Life       9 months 18 days      
Fair Value       $ 66      
Trade names | CVM              
Business Acquisition [Line Items]              
Useful Life         4 years    
Fair Value         $ 111    
Software Development | Scil Animal Care Company              
Business Acquisition [Line Items]              
Useful Life       7 years      
Fair Value       $ 353      
Backlog | Scil Animal Care Company              
Business Acquisition [Line Items]              
Useful Life       2 months 12 days      
Fair Value       $ 210      
Non-compete agreements | Scil Animal Care Company              
Business Acquisition [Line Items]              
Useful Life       2 years      
Fair Value       $ 60      
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION AND RELATED PARTY ITEMS - Unaudited Pro Forma Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Scil Animal Care Company      
Business Acquisition [Line Items]      
Revenue, net $ 215,874 $ 201,700  
Net (loss) income before equity in losses of unconsolidated affiliates (14,848) (2,159)  
Net loss attributable to Heska Corporation $ (15,215) $ (2,487)  
CVM      
Business Acquisition [Line Items]      
Revenue, net     $ 130,434
Net (loss) income before equity in losses of unconsolidated affiliates     (460)
Net loss attributable to Heska Corporation     $ (788)
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVESTMENTS IN UNCONSOLIDATED AFFILIATES (Details) - USD ($)
$ in Thousands
Sep. 24, 2018
Aug. 08, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of Equity Method Investments [Line Items]          
Investments in unconsolidated affiliates     $ 2,406 $ 3,686  
Non-marketable equity security investment     3,018 3,018  
Investments     $ 5,424 $ 6,704 $ 7,424
General Fluidics Corporation          
Schedule of Equity Method Investments [Line Items]          
Supply commitment term 15 years        
General Fluidics Corporation          
Schedule of Equity Method Investments [Line Items]          
Payments to acquire equity method investments $ 5,100        
Ownership percentage     28.70%    
MBio Diagnostics, Inc.          
Schedule of Equity Method Investments [Line Items]          
Payments to acquire non-marketable securities   $ 3,000      
Intangible asset acquired   $ 1,000      
Intangible assets acquired, useful life   20 years      
Contingent consideration on milestones   $ 10,000      
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - ADDITIONAL INFORMATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]      
Income tax expense (benefit) $ (3,573) $ 239 $ (1,446)
Deferred income tax benefit (4,464) (1,541) (1,805)
Current income tax expense (benefit) 891 1,780 359
Deferred tax assets, subject to expiration 61    
Valuation allowance, deferred tax asset, increase (decrease), amount 3,600    
Deferred tax assets, operating loss carryforwards 5,700    
Deferred tax assets, valuation allowance 2,788 6,409  
Cash paid for income taxes 2,400 993 128
Unrecognized tax benefits 893 808 0
Unrecognized tax benefits, income tax penalties and interest expense 18    
Undistributed earnings of foreign subsisdiaries 3,400    
Foreign earnings repatriated 167    
Tax Years 2018 Through 2022      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 400    
Tax Years 2024 Through 2025      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 5,470    
Tax Year 2027 and later      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 500    
Domestic Tax Authority      
Operating Loss Carryforwards [Line Items]      
Deferred income tax benefit (5,200) 600 (1,900)
Operating loss carryforwards 7,000    
Deferred tax assets, operating loss carryforwards, not subject to expiration 700    
Domestic Tax Authority | Research Tax Credit Carryforward      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 1,300    
Foreign Tax Authority      
Operating Loss Carryforwards [Line Items]      
Deferred income tax benefit 700 $ (2,200) $ 100
Operating loss carryforwards 64    
Deferred tax assets, operating loss carryforwards, not subject to expiration $ 9,400    
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - COMPONENTS OF INCOME (LOSS) BEFORE TAXES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Domestic $ 2,347 $ (9,441) $ (1,872)
Foreign (5,788) (4,352) (711)
Income (loss) before income taxes $ (3,441) $ (13,793) $ (2,583)
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - TEMPORARY DIFFERENCES TO THE COMPONENTS OF DEFERRED TAX ASSETS (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Inventory $ 4,616 $ 2,993
Deferred Tax Liabilities, Deferred Expense, Compensation And Benefits, Employee Compensation (70)  
Accrued compensation   295
Stock and Stock Options 3,581 2,322
Research and development tax credit 1,276 1,308
Research and development expense 3,291 2,571
Deferred revenue 1,390 1,441
Property and equipment 524 298
Net operating loss carryforwards – domestic 4,401 8,757
Foreign tax credit carryforward 64 64
Sales-type leases 2,494  
Sales-type leases   1,324
Convertible debt equity component 0 (8,691)
Foreign intangible (11,477) (11,311)
Other (540) (1,124)
Deferred tax assets, gross 9,550 247
Valuation allowance 2,788 6,409
Total net deferred tax assets (liabilities)   $ 6,162
Total net deferred tax assets (liabilities) $ 6,762  
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current income tax (benefit) expense:      
Federal $ 0 $ (24) $ 0
State 666 339 189
Foreign 225 1,465 170
Total current expense 891 1,780 359
Deferred income tax (benefit) expense:      
Federal (4,364) 369 (1,610)
State (813) 289 (307)
Foreign 713 (2,199) 112
Total deferred (benefit) expense 4,464 1,541 1,805
Income tax expense (benefit) $ (3,573) $ 239 $ (1,446)
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - EFFECTIVE INCOME TAX RECONCILIATION (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Contingency [Line Items]      
Statutory federal tax rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 3.00% (4.00%) 9.00%
Foreign income inclusion 0.00% (12.00%) 0.00%
Non-temporary stock option benefit 49.00% 6.00% (48.00%)
Meals and entertainment permanent difference 0.00% 0.00% (2.00%)
GILTI permanent difference 0 0 0.02
Other permanent differences 0.00% 1.00% (1.00%)
Foreign tax rate differences 10.00% 2.00% 6.00%
Change in tax rate 8.00% 1.00% (6.00%)
Change in valuation allowance 88.00% (4.00%) (17.00%)
Other deferred differences (25.00%) (2.00%) (9.00%)
Transaction costs (4.00%) (6.00%) (6.00%)
Executive compensation limitation (65.00%) (6.00%) (7.00%)
Research & development credit (1.00%) 2.00% 20.00%
Equity Investment (8.00%) (4.00%) 0.00%
Change in uncertain tax benefits 11.00% 3.00% 0.00%
Contingent Consideration 10.00% 0.00% 0.00%
Other Foreign Income Taxes Due (2.00%) 0.00% 0.00%
Other 1.00% (1.00%) 0.00%
Effective income tax rate 104.00% (2.00%) 56.00%
Optomed      
Income Tax Contingency [Line Items]      
Non-consolidated Investment Income 8.00% 1.00% (2.00%)
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - UNRECOGNIZED TAX BENEFITS ROLL FORWARD (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at beginning of period $ (808) $ 0
Acquired additions based on prior year tax positions (508) (1,072)
Reductions from lapse in statutes of limitations 404 358
Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation 19  
Currency Translation Adjustment   (94)
Balance at the end of period $ (893) $ (808)
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Operating and Financing Lease Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease right-of-use assets $ 5,198 $ 5,457
Property and equipment, net 1,650 1,907
Total Leased Assets 6,848 7,364
Operating lease liabilities, current 2,227 2,087
Operating lease liabilities, non-current $ 3,509 $ 3,858
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Deferred revenue, non-current Deferred revenue, non-current
Deferred revenue, current, and other $ 200 $ 295
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities Other liabilities
Other liabilities $ 331 $ 261
Total Lease Liabilities $ 6,267 $ 6,501
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property and equipment, net Property and equipment, net
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]      
Finance lease amortization expense $ 400 $ 300 $ 44
Finance lease, interest expense 12 10 3
Operating lease, expense $ 3,100 $ 2,800 $ 2,400
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:      
Cash paid for amounts included in the measurement of lease liabilities: $ 2,315 $ 2,213 $ 1,800
Operating cash outflows - finance leases 12 10 3
Financing cash outflows - finance leases 290 250 36
ROU assets obtained in exchange for new lease obligations:      
ROU assets obtained in exchange for new lease obligations: 1,028 788 604
Finance leases $ 310 $ 159 $ 11
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Details)
Dec. 31, 2021
Dec. 31, 2020
Weighted average remaining lease term:    
Operating 3 years 3 years 1 month 6 days
Finance 3 years 6 months 2 years 10 months 24 days
Weighted average discount rate:    
Operating 4.20% 4.20%
Finance 3.00% 2.10%
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Lessee Accounting (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases  
2022 $ 2,297
2023 2,479
2024 484
2025 353
2026 339
Thereafter 175
Total lease payments 6,127
Less: imputed interest 391
Operating lease liability 5,736
Finance Leases  
2022 213
2023 134
2024 98
2025 71
2026 41
Thereafter 6
Total lease payments 563
Less: imputed interest 32
Total lease liabilities $ 531
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Lessor Accounting (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]  
2022 $ 6,175
2023 5,938
2024 5,168
2025 4,076
2026 3,060
Thereafter 1,921
Total undiscounted future maturities 26,338
Less: interest 35
Total lease receivables $ 26,303
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Sales-type Leases and Lease Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]      
Sales-type lease revenue $ 12,243 $ 5,617 $ 6,890
Sales-type lease cost of revenue 9,925 3,951 5,099
Profit recognized at commencement for sales-type leases 2,318 1,666 1,791
Operating lease income $ 2,110 $ 1,012 $ 0
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER SHARE (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 14, 2020
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Earnings Per Share [Abstract]        
Reverse stock split conversion ratio   10    
Net loss attributable to Heska Corporation | $   $ (1,148) $ (14,399) $ (1,465)
Basic weighted-average common shares outstanding (In shares)   10,015,000 8,653,000 7,446,000
Assumed exercise of dilutive stock options and restricted stock awards (in shares)   0 0 0
Diluted weighted-average common shares outstanding (in shares)   10,015,000 8,653,000 7,446,000
Basic earnings per share attributable to Heska Corporation (in dollars per share) | $ / shares   $ (0.11) $ (1.66) $ (0.20)
Diluted earnings per share attributable to Heska Corporation (in dollars per share) | $ / shares   $ (0.11) $ (1.66) $ (0.20)
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Stock options and restricted units excluded from computation of earnings per share   1,400,000 904,000 300,000
Series X Convertible Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Conversion to common stock (in shares) 122,000      
Common Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Conversion to common stock (in shares) 1,508,964      
Convertible Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Stock options and restricted units excluded from computation of earnings per share   0 458,000 0
Senior Convertible Note        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Stock options and restricted units excluded from computation of earnings per share   996,000 118,000 0
Stock Options And Restricted Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Stock options and restricted units excluded from computation of earnings per share   404,000 328,000 300,000
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND OTHER INTANGIBLES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill [Roll Forward]      
Carrying amount $ 88,276 $ 36,204  
Goodwill attributable to acquisitions (subject to change) 34,601 46,000  
Measurement period adjustment to prior year acquisition 0 110  
Foreign currency adjustments (4,051) 5,962  
Carrying amount 118,826 88,276 $ 36,204
Finite-Lived Intangible Assets, Net [Abstract]      
Accumulated Amortization (14,529) (8,237)  
Other intangible assets, net 48,956    
Indefinite-lived Intangible Assets [Line Items]      
Indefinite-lived intangible assets 7,749    
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Total intangible assets acquired 71,234 64,229  
Accumulated Amortization (14,529) (8,237)  
Net intangible assets 56,705 55,992  
Amortization expense 6,291 5,196 1,278
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
2022 7,141    
2023 6,773    
2024 6,347    
2025 6,293    
2026 5,875    
Thereafter 16,527    
Net Carrying Amount 48,956    
Indefinite-lived intangible assets 7,749    
Net intangible assets 56,705 55,992  
North America Segment | Operating Segments      
Goodwill [Roll Forward]      
Carrying amount 35,414 25,724  
Goodwill attributable to acquisitions (subject to change) 30,039 8,742  
Measurement period adjustment to prior year acquisition 0 0  
Foreign currency adjustments 82 948  
Carrying amount 65,535 35,414 25,724
International Segment | Operating Segments      
Goodwill [Roll Forward]      
Carrying amount 52,862 10,480  
Goodwill attributable to acquisitions (subject to change) 4,562 37,258  
Measurement period adjustment to prior year acquisition 0 110  
Foreign currency adjustments (4,133) 5,014  
Carrying amount 53,291 52,862 $ 10,480
Trade names      
Indefinite-lived Intangible Assets [Line Items]      
Indefinite-lived intangible assets 7,749 8,374  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Indefinite-lived intangible assets 7,749 8,374  
Customer relationships and other      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross Carrying Amount 47,629 46,989  
Accumulated Amortization (11,145) (6,436)  
Other intangible assets, net 36,484 40,553  
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Accumulated Amortization (11,145) (6,436)  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Net Carrying Amount 36,484 40,553  
Developed technology      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross Carrying Amount 15,633 8,669  
Accumulated Amortization (3,218) (1,696)  
Other intangible assets, net 12,415 6,973  
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Accumulated Amortization (3,218) (1,696)  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Net Carrying Amount 12,415 6,973  
Trade names      
Finite-Lived Intangible Assets, Net [Abstract]      
Gross Carrying Amount 223 197  
Accumulated Amortization (166) (105)  
Other intangible assets, net 57 92  
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Accumulated Amortization (166) (105)  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Net Carrying Amount $ 57 $ 92  
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 72,197 $ 73,290  
Less accumulated depreciation (38,784) (37,748)  
Total property and equipment, net 33,413 35,542  
Non-cash transfers of equipment between inventory and property and equipment, net 4,600 4,437 $ 827
Depreciation and amortization 6,400 6,200 $ 3,600
Land      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 2,959 2,590  
Building      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 11,288 12,737  
Building | Minimum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 10 years    
Building | Maximum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 43 years    
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 39,851 40,411  
Machinery and equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 2 years    
Machinery and equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 10 years    
Office furniture & equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 1,732 2,047  
Office furniture & equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 3 years    
Office furniture & equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 7 years    
Computer hardware & software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 5,285 4,773  
Computer hardware & software | Minimum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 3 years    
Computer hardware & software | Maximum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 7 years    
Leasehold and building improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 10,796 10,728  
Leasehold and building improvements | Minimum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 5 years    
Leasehold and building improvements | Maximum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 15 years    
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 286 4  
Machinery and equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 5 years    
Machinery and equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 7 years    
Leased Equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 15,100 13,600  
Less accumulated depreciation $ (5,800) $ (4,700)  
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 16,094 $ 14,454
Work in process 3,656 4,262
Finished goods 29,611 21,321
Total inventory, net $ 49,361 $ 40,037
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued payroll and employee benefits $ 9,392 $ 7,949
Accrued property taxes 656 659
Accrued settlement 552 1,549
Accrued taxes 3,574 3,731
Other 5,250 4,167
Accrued liabilities $ 19,424 $ 18,055
Current percentage of total liabilities 5.00%  
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
CAPITAL STOCK - NARRATIVE (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 05, 2021
USD ($)
$ / shares
shares
Apr. 14, 2020
shares
Apr. 01, 2020
USD ($)
Mar. 30, 2020
USD ($)
$ / shares
shares
Apr. 30, 2020
shares
May 31, 2018
shares
May 31, 2016
shares
May 31, 2012
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
May 31, 2003
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Expected dividend rate (as a percent)                 0.00% 0.00% 0.00%  
Reverse stock split conversion ratio                 10      
Fair value of stock options granted during period                 $ 1,600 $ 2,400 $ 2,600  
Weighted average grant date fair value | $ / shares                 $ 82.77 $ 28.66 $ 29.89  
Intrinsic value of options exercised                 $ 9,900 $ 5,000 $ 12,800  
Proceeds from stock options exercised                 3,300 $ 3,400 $ 1,000  
Unrecognized compensation costs, not probable                 $ 30,900      
Weighted average purchase price of shares purchased | $ / shares                 $ 29.56 $ 16.19 $ 18.10  
Preferred stock, shares issued (in shares) | shares                 0 0    
Preferred stock, par value (in dollars per share) | $ / shares                 $ 0.01 $ 0.01    
Payments of stock issuance costs                 $ 314 $ 214 $ 0  
Risk-free interest rate (as a percent)                 0.98% 3.64% 1.62%  
Expected volatility (as a percent)                 47.00% 46.00% 40.00%  
Equity Offering, 2021                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Sale of stock, price per share (in dollars per share) | $ / shares $ 186.00                      
Sale of stock, number of shares issued in transaction (in shares) | shares 940,860                      
Common stock, par value (in dollars per share) | $ / shares $ 0.01                      
Sale of stock, conversion received on transaction $ 164,200                      
Over-Allotment Option                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Sale of stock, price per share (in dollars per share) | $ / shares $ 186.00                      
Authorized shares (in shares) | shares 141,129                      
Over allotment option period 30 days                      
Series X Convertible Preferred Stock                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Conversion to common stock (in shares) | shares   122,000                    
Common Stock                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Common stock, shares issued | shares                 0 0    
Conversion to common stock (in shares) | shares   1,508,964                    
Common stock, par value (in dollars per share) | $ / shares                 $ 0.01 $ 0.01    
Scil Animal Care Company                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Purchase price in cash     $ 110,300 $ 111,000                
Preferred Stock                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Preferred stock, shares issued (in shares) | shares       122,000                
Preferred stock, par value (in dollars per share) | $ / shares       $ 0.01                
Sale of stock, price per share (in dollars per share) | $ / shares       $ 1,000                
Sale of stock, consideration received per transaction       $ 122,000                
Payments of stock issuance costs       $ 200                
Convertible preferred stock, shares issuable upon conversion (in shares)       12.4                
Preferred stock, convertible, conversion price (in dollars per share) | $ / shares       $ 80.85                
Restricted Stock                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount                 $ 22,200      
Weighted average purchase price of shares purchased | $ / shares                 $ 207.24      
Share-based Compensation Arrangement by Share-based Payment Award, Weighted Average Award Vesting Period                 1 year 4 months 24 days      
Restricted Stock | Minimum                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting period (in years)                 1 year      
Restricted Stock | Maximum                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Award vesting period (in years)                 7 years      
Stock options and restricted shares                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Intrinsic value of options exercised                 $ 42,100      
Total unrecognized compensation expense related to outstanding stock options                 $ 2,900      
Period for recognition of unrecognized compensation expense                 1 year 3 months 21 days      
Intrinsic value of options outstanding                 $ 49,900      
Granted at Market (in dollars per share) | $ / shares                 $ 188.62      
Forfeitures in period (in shares) | shares                 71      
Options outstanding (in shares) | shares                 420,202 464,232    
Weighted Average Outstanding Price (in dollars per share) | $ / shares                 $ 64.06 $ 57.18    
Exercises in period (in shares) | shares                 63,459      
Incentive Stock Options                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Percent of fair value for options granted                 100.00%      
Performance Shares                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Fair value of stock options granted during period                 $ 2,600 $ 6,000 $ 0  
Weighted average grant date fair value | $ / shares                 $ 75.62 $ 0    
Intrinsic value of options exercised                 $ 26,700      
Proceeds from stock options exercised                 3,000      
Total unrecognized compensation expense related to outstanding stock options                 $ 2,800      
Period for recognition of unrecognized compensation expense                 1 year      
Performance shares not meeting performance targets (in shares) | shares                 45,000      
Unrecognized compensation costs, not probable                 $ 1,100      
Weighted average purchase price of shares purchased | $ / shares                 $ 198.40      
Risk-free interest rate (as a percent)                 0.77%      
Expected volatility (as a percent)                 46.30%      
Employee Stock                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Shares issued during period | shares                 5,437 10,069 10,698  
Share Purchase Plan 1997                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Increase in number of share to be repurchased | shares         300,000 250,000 500,000 250,000        
Number of shares authorized to be repurchased annually | shares               45,000        
Remaining number of shares authorized to be repurchased | shares                 109,301      
Common stock, shares issued | shares                 9,296      
Share Purchase Plan 2003                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Increase in number of share to be repurchased | shares               250,000        
Number of shares authorized | shares                       239,050
Restricted Stock                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount                 $ 600      
Shares not meeting performance targets | shares                 191,000      
Weighted average purchase price of shares purchased | $ / shares                 $ 172.11 $ 87.29 $ 74.93  
Restricted stock vested, fair value                 $ 5,600 $ 5,000 $ 300  
Share-based Compensation Arrangement by Share-based Payment Award, Weighted Average Award Vesting Period                 1 year 7 months 6 days      
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
CAPITAL STOCK - OPTION ACTIVITY (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate (as a percent) 0.98% 3.64% 1.62%
Expected lives (in years) 5 years 7 months 6 days 5 years 3 months 18 days 4 years 8 months 12 days
Expected volatility (as a percent) 47.00% 46.00% 40.00%
Expected dividend rate (as a percent) 0.00% 0.00% 0.00%
Stock options and restricted shares      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding at beginning of period 464,232    
Granted at market 19,500    
Forfeited (71)    
Expired 0    
Exercised (63,459)    
Outstanding at end of period 420,202 464,232  
Exercisable at end of period 326,931    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Outstanding at beginning of period (in dollars per share) $ 57.18    
Granted at Market (in dollars per share) 188.62    
Forfeited (in dollars per share) 98.66    
Expired (in dollars per share) 0    
Exercised (in dollars per share) 52.03    
Outstanding at ending of period (in dollars per share) 64.06 $ 57.18  
Exercisable at end of period (in dollars per share) $ 53.85    
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate (as a percent) 0.77%    
Expected lives (in years) 5 years    
Expected volatility (as a percent) 46.30%    
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
CAPITAL STOCK- SUMMARY OF INFORMATION BY EXERCISE PRICE RANGE (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
$7.36 - $21.09  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of Options Outstanding at December 31, 2021 | shares 84,828
Weighted Average Remaining Contractual Life in Years 1 year 10 months 17 days
Weighted Average Outstanding Price (in dollars per share) $ 9.87
Number of Options Exercisable at December 31, 2021 | shares 84,828
Weighted Average Remaining Contractual Life in Years 1 year 10 months 17 days
Options Exercisable - Weighted Average Exercise Price (in dollars per share) $ 9.87
Exercise price, lower range limit 0
Exercise price, upper range limit $ 0
$7.36 - $21.09 | Performance Shares  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of Options Outstanding at December 31, 2021 | shares 220,000
Weighted Average Remaining Contractual Life in Years 8 years 3 months 14 days
Weighted Average Outstanding Price (in dollars per share) $ 60.94
Number of Options Exercisable at December 31, 2021 | shares 25,000
Weighted Average Remaining Contractual Life in Years 8 years 3 months 14 days
Options Exercisable - Weighted Average Exercise Price (in dollars per share) $ 60.94
$21.10 - $69.76  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of Options Outstanding at December 31, 2021 | shares 98,288
Weighted Average Remaining Contractual Life in Years 6 years 9 months 25 days
Weighted Average Outstanding Price (in dollars per share) $ 53.06
Number of Options Exercisable at December 31, 2021 | shares 63,288
Weighted Average Remaining Contractual Life in Years 6 years 3 days
Options Exercisable - Weighted Average Exercise Price (in dollars per share) $ 48.71
Exercise price, lower range limit 0
Exercise price, upper range limit $ 0
$21.10 - $69.76 | Performance Shares  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of Options Outstanding at December 31, 2021 | shares 34,800
Weighted Average Remaining Contractual Life in Years 4 years 5 months 8 days
Weighted Average Outstanding Price (in dollars per share) $ 198.40
Number of Options Exercisable at December 31, 2021 | shares 0
Options Exercisable - Weighted Average Exercise Price (in dollars per share) $ 0
$69.77 - $71.83  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of Options Outstanding at December 31, 2021 | shares 90,000
Weighted Average Remaining Contractual Life in Years 6 years 3 months 25 days
Weighted Average Outstanding Price (in dollars per share) $ 69.81
Number of Options Exercisable at December 31, 2021 | shares 90,000
Weighted Average Remaining Contractual Life in Years 6 years 3 months 25 days
Options Exercisable - Weighted Average Exercise Price (in dollars per share) $ 69.81
Exercise price, lower range limit 0
Exercise price, upper range limit $ 0
$69.77 - $71.83 | Performance Shares  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of Options Outstanding at December 31, 2021 | shares 254,800
Weighted Average Remaining Contractual Life in Years 7 years 9 months 7 days
Weighted Average Outstanding Price (in dollars per share) $ 79.71
Number of Options Exercisable at December 31, 2021 | shares 25,000
Weighted Average Remaining Contractual Life in Years 8 years 3 months 14 days
Options Exercisable - Weighted Average Exercise Price (in dollars per share) $ 60.94
$71.84 - $95.65  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of Options Outstanding at December 31, 2021 | shares 96,131
Weighted Average Remaining Contractual Life in Years 6 years 10 months 28 days
Weighted Average Outstanding Price (in dollars per share) $ 80.90
Number of Options Exercisable at December 31, 2021 | shares 70,362
Weighted Average Remaining Contractual Life in Years 6 years 6 months 29 days
Options Exercisable - Weighted Average Exercise Price (in dollars per share) $ 79.10
Exercise price, lower range limit 0
Exercise price, upper range limit $ 0
$95.66 - $188.62  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of Options Outstanding at December 31, 2021 | shares 50,955
Weighted Average Remaining Contractual Life in Years 8 years 3 days
Weighted Average Outstanding Price (in dollars per share) $ 133.53
Number of Options Exercisable at December 31, 2021 | shares 18,453
Weighted Average Remaining Contractual Life in Years 6 years 3 months 10 days
Options Exercisable - Weighted Average Exercise Price (in dollars per share) $ 99.62
Exercise price, lower range limit 0
Exercise price, upper range limit $ 0
$7.36 - $188.62  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number of Options Outstanding at December 31, 2021 | shares 420,202
Weighted Average Remaining Contractual Life in Years 5 years 10 months 17 days
Weighted Average Outstanding Price (in dollars per share) $ 64.06
Number of Options Exercisable at December 31, 2021 | shares 326,931
Weighted Average Remaining Contractual Life in Years 5 years 1 month 28 days
Options Exercisable - Weighted Average Exercise Price (in dollars per share) $ 53.85
Exercise price, lower range limit 0
Exercise price, upper range limit $ 0
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
CAPITAL STOCK - PERFORMANCE AND RESTRICTED STOCK (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Granted (in dollars per share) $ 29.56 $ 16.19 $ 18.10
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Non-vested, period start (in shares) 220,000    
Granted (in shares) 34,800    
Vested (in shares) 254,800    
Non-vested, period end (in shares)   220,000  
Exercisable at end of period (in shares) 25,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Nonvested, at period start (in dollars per share) $ 60.94    
Granted (in dollars per share) 198.40    
Vested (in dollars per share) 79.71    
Nonvested, at period end (in dollars per share)   $ 60.94  
Exercisable at end of period (in dollars per share) $ 60.94    
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Non-vested, period start (in shares) 0    
Granted (in shares) 6,000    
Vested (in shares) 0    
Forfeited (in shares) 0    
Non-vested, period end (in shares) 6,000 0  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Nonvested, at period start (in dollars per share) $ 0    
Granted (in dollars per share) 172.11 $ 87.29 $ 74.93
Vested (in dollars per share) 0    
Forfeited (in dollars per share) 0    
Nonvested, at period end (in dollars per share) $ 172.11 $ 0  
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Non-vested, period start (in shares) 291,520    
Granted (in shares) 243,369    
Vested (in shares) 30,082    
Forfeited (in shares) 11,294    
Non-vested, period end (in shares) 493,513 291,520  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Nonvested, at period start (in dollars per share) $ 78.44    
Granted (in dollars per share) 207.24    
Vested (in dollars per share) 68.33    
Forfeited (in dollars per share) 104.49    
Nonvested, at period end (in dollars per share) $ 141.98 $ 78.44  
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance $ 287,053 $ 154,364
Ending balance 435,854 287,053
Total Accumulated Other Comprehensive Income    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance 14,169 513
Other comprehensive income (loss) (9,132) 13,656
Ending balance 5,037 14,169
Pension Adjustments    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance (386) (346)
Other comprehensive income (loss) 107 (40)
Ending balance (279) (386)
Foreign Currency Translation    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance 5,872 859
Other comprehensive income (loss) (3,898) 5,013
Ending balance 1,974 5,872
Foreign Currency Gain on Intra-Entity Transactions    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance 8,683 0
Other comprehensive income (loss) (5,341) 8,683
Ending balance $ 3,342 $ 8,683
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Warranty reserve $ 0.5 $ 0.5
Damages awarded 1.2  
Other income 1.2  
Purchase commitment, remaining minimum amount committed $ 41.1  
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTEREST AND OTHER (INCOME) EXPENSE, NET (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Other Income and Expenses [Abstract]      
Interest income $ (1,797) $ (607) $ (661)
Interest expense 4,201 6,374 3,089
Other (income) expense, net 44 (166) 482
Interest and other expense (income) 2,448 5,601 2,910
Cash paid for interest $ 3,300 $ 3,200 $ 400
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Narrative (Details)
12 Months Ended
Sep. 17, 2019
USD ($)
day
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jan. 01, 2021
Debt Instrument [Line Items]          
Proceeds from convertible debt   $ 0 $ 0 $ 86,250,000  
Debt instrument, convertible, conversion ratio   0.0115434      
Purchase of minority interest     (622,000) 29,834,000  
Debt instrument, convertible, remaining discount amortization period   68 months 15 days      
Share price (in dollars per share) | $ / shares   $ 182.49      
Line of Credit | Revolving Credit Facility          
Debt Instrument [Line Items]          
Repayments of debt   $ 12,800,000      
Line of Credit | Letter of Credit          
Debt Instrument [Line Items]          
Debt instrument, collateral amount   2,000,000      
Convertible Debt          
Debt Instrument [Line Items]          
Debt instrument, interest rate, effective percentage 15.30%        
Senior Convertible Note          
Debt Instrument [Line Items]          
Proceeds from convertible debt $ 83,700,000        
Debt instrument, convertible, if-converted value in excess of principal   95,400,000      
Senior Convertible Note | Convertible Debt          
Debt Instrument [Line Items]          
Face amount $ 86,250,000 86,250,000 86,250,000    
Debt instrument, interest rate, stated percentage 3.75%        
Debt instrument, convertible, conversion price (in dollars per share) | $ / shares $ 86.63        
Debt instrument, shares issuable upon conversion (in shares) | shares 995,618        
Debt instrument, debt default, maximum rate increase 0.50%        
Debt instrument, convertible, carrying amount of equity component   39,500,000      
Debt instrument, debt issuance costs, net   1,500,000      
Purchase of minority interest   9,700,000      
Interest expense, debt   4,170,000 6,345,000 $ 2,669,000  
Senior Convertible Note | Convertible Debt | ASU 2020-06          
Debt Instrument [Line Items]          
Debt instrument, interest rate, effective percentage         4.35%
Level 2 | Senior Convertible Note          
Debt Instrument [Line Items]          
Convertible debt, fair value disclosures   $ 194,300,000 $ 156,900,000    
Initial Purchasers | Senior Convertible Note | Convertible Debt          
Debt Instrument [Line Items]          
Face amount $ 11,250,000        
Debt Instrument, Redemption, Period One | Senior Convertible Note | Convertible Debt          
Debt Instrument [Line Items]          
Debt instrument, convertible, threshold trading days | day 20        
Debt instrument, convertible, threshold consecutive trading days | day 30        
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%        
Debt Instrument, Redemption, Period Two | Senior Convertible Note | Convertible Debt          
Debt Instrument [Line Items]          
Debt instrument, convertible, threshold consecutive trading days | day 5        
Debt instrument, convertible, threshold percentage of stock price trigger 98.00%        
Debt instrument, convertible, threshold business trading days | day 5        
Debt Instrument, Redemption, Period Three | Senior Convertible Note | Convertible Debt          
Debt Instrument [Line Items]          
Debt instrument, convertible, threshold trading days | day 20        
Debt instrument, convertible, threshold consecutive trading days | day 30        
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%        
Debt instrument, redemption price, percentage 100.00%        
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Carrying Amount of Debt (Details) - Convertible Debt - Senior Convertible Note - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Sep. 17, 2019
Debt Instrument [Line Items]      
Principal amount of the Notes $ 86,250,000 $ 86,250,000 $ 86,250,000
Unamortized debt discount (2,216,000) (37,791,000)  
Net carrying amount $ 84,034,000 $ 48,459,000  
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Interest Expense Related to the Notes (Details) - Senior Convertible Note - Convertible Debt - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]      
Interest expense related to contractual coupon interest $ 3,755 $ 3,234 $ 925
Interest expense related to amortization of the debt discount 415 3,111 1,744
Total interest expense related to debt $ 4,170 $ 6,345 $ 2,669
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONVERTIBLE NOTE RECEIVABLE - Additional Information (Details) - USD ($)
12 Months Ended
Feb. 01, 2021
Dec. 09, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]          
Principal amount     $ 0 $ 6,650,000 $ 0
Equity Method Investee | Convertible Note Receivable          
Debt Instrument [Line Items]          
Principal amount   $ 6,650,000      
Related party transaction, rate   3.00%      
Related party transaction, effective interest rate   8.69%      
Financial Assets     $ 900,000 $ 1,000,000  
Equity Method Investee | Notes Receivable          
Debt Instrument [Line Items]          
Principal amount $ 9,000,000        
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONVERTIBLE NOTE RECEIVABLE (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Net carrying amount $ 6,800 $ 6,671
Equity Method Investee | Convertible Note Receivable    
Debt Instrument [Line Items]    
Principal amount 6,650 6,650
Unamortized discount (672) (977)
Net carrying amount 5,978 5,673
Equity Method Investee | Notes Receivable    
Debt Instrument [Line Items]    
Principal amount 9,000 0
Unamortized discount (254) 0
Net carrying amount $ 8,746 $ 0
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT REPORTING (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting [Abstract]      
Number of reportable segments | segment 2    
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total revenue $ 253,739 $ 197,323 $ 122,661
Cost of revenue 147,945 116,033 68,212
Gross profit $ 105,794 $ 81,290 $ 54,449
Gross margin 42.00% 41.00% 44.00%
Operating loss $ (993) $ (8,192) $ 327
Income (loss) before income taxes (3,441) (13,793) (2,583)
Investments in unconsolidated affiliates 5,424 6,704 7,424
Total assets 604,072 399,839 244,424
Net assets 435,854 287,053 154,534
Capital expenditures 1,768 686 1,044
Depreciation and amortization 13,555 11,385 4,916
Total long-lived assets 33,413 35,542 15,469
North America Segment | Operating Segments      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total revenue 158,898 131,066 115,423
Cost of revenue 84,472 70,163 63,089
Gross profit $ 74,426 $ 60,903 $ 52,334
Gross margin 47.00% 46.00% 45.00%
Operating loss $ 650 $ (4,977) $ 1,426
Income (loss) before income taxes 2,072 (7,871) (1,343)
Investments in unconsolidated affiliates 5,424 6,704 7,424
Total assets 441,234 238,550 219,402
Net assets 308,973 156,931 133,835
Capital expenditures 700 443 1,005
Depreciation and amortization 5,673 4,735 4,788
International Segment | Operating Segments      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total revenue 94,841 66,257 7,238
Cost of revenue 63,473 45,870 5,123
Gross profit $ 31,368 $ 20,387 $ 2,115
Gross margin 33.00% 31.00% 29.00%
Operating loss $ (1,643) $ (3,215) $ (1,099)
Income (loss) before income taxes (5,513) (5,922) (1,240)
Investments in unconsolidated affiliates 0 0 0
Total assets 162,838 161,289 25,022
Net assets 126,881 130,122 20,699
Capital expenditures 1,068 243 39
Depreciation and amortization $ 7,882 $ 6,650 $ 128
Customer Concentration Risk | Sales Revenue, Net | Covetrus      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Concentration risk, percentage 8.00% 6.00% 14.00%
United States      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total revenue $ 141,588 $ 120,244 $ 113,485
Total long-lived assets 12,502 11,805 14,712
Canada      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total revenue 17,310 10,822 1,938
Total long-lived assets 719 643 0
Germany      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total revenue 44,148 29,543 0
Total long-lived assets 12,795 14,630 0
France      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total revenue 18,671 12,615 3,473
Total long-lived assets 3,127 4,205 152
Spain      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total revenue 14,071 12,995 759
Total long-lived assets 1,051 1,209 391
Italy      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total revenue 10,145 5,850 0
Total long-lived assets 1,966 1,944 0
Switzerland      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total revenue 3,885 3,343 2,820
Total long-lived assets 63 46 33
Other International      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Total revenue 3,921 1,911 186
Total long-lived assets $ 1,190 $ 1,060 $ 181
North America | Customer Concentration Risk | Sales Revenue, Net | Covetrus      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Concentration risk, percentage 7.00% 5.00% 14.00%
International | Customer Concentration Risk | Sales Revenue, Net | Covetrus      
Segment Reporting, Other Significant Reconciling Item [Line Items]      
Concentration risk, percentage 1.00% 1.00% 0.00%
XML 102 hska-20211231_htm.xml IDEA: XBRL DOCUMENT 0001038133 2021-01-01 2021-12-31 0001038133 2021-06-30 0001038133 2022-02-24 0001038133 2019-01-01 2019-12-31 0001038133 2021-12-31 0001038133 2020-12-31 0001038133 us-gaap:CommonStockMember 2021-12-31 0001038133 us-gaap:CommonStockMember 2020-12-31 0001038133 hska:PublicCommonStockMember 2021-12-31 0001038133 hska:PublicCommonStockMember 2020-12-31 0001038133 2020-01-01 2020-12-31 0001038133 us-gaap:PreferredStockMember 2018-12-31 0001038133 hska:PublicAndCommonStockMember 2018-12-31 0001038133 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001038133 us-gaap:ComprehensiveIncomeMember 2018-12-31 0001038133 us-gaap:RetainedEarningsMember 2018-12-31 0001038133 2018-12-31 0001038133 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001038133 hska:PublicAndCommonStockMember 2019-01-01 2019-12-31 0001038133 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001038133 us-gaap:ComprehensiveIncomeMember 2019-01-01 2019-12-31 0001038133 us-gaap:PreferredStockMember 2019-12-31 0001038133 hska:PublicAndCommonStockMember 2019-12-31 0001038133 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001038133 us-gaap:ComprehensiveIncomeMember 2019-12-31 0001038133 us-gaap:RetainedEarningsMember 2019-12-31 0001038133 2019-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:PreferredStockMember 2019-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember hska:PublicAndCommonStockMember 2019-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:ComprehensiveIncomeMember 2019-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2019-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2019-12-31 0001038133 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001038133 hska:PublicAndCommonStockMember 2020-01-01 2020-12-31 0001038133 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:PreferredStockMember 2020-01-01 2020-12-31 0001038133 us-gaap:ComprehensiveIncomeMember 2020-01-01 2020-12-31 0001038133 us-gaap:PreferredStockMember 2020-12-31 0001038133 hska:PublicAndCommonStockMember 2020-12-31 0001038133 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001038133 us-gaap:ComprehensiveIncomeMember 2020-12-31 0001038133 us-gaap:RetainedEarningsMember 2020-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:PreferredStockMember 2020-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember hska:PublicAndCommonStockMember 2020-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:ComprehensiveIncomeMember 2020-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2020-12-31 0001038133 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2020-12-31 0001038133 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001038133 hska:PublicAndCommonStockMember 2021-01-01 2021-12-31 0001038133 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001038133 us-gaap:ComprehensiveIncomeMember 2021-01-01 2021-12-31 0001038133 us-gaap:PreferredStockMember 2021-12-31 0001038133 hska:PublicAndCommonStockMember 2021-12-31 0001038133 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001038133 us-gaap:ComprehensiveIncomeMember 2021-12-31 0001038133 us-gaap:RetainedEarningsMember 2021-12-31 0001038133 hska:BiotechLaboratoriesUSALLCMember 2021-01-01 2021-12-31 0001038133 hska:BiotechLaboratoriesUSALLCMember 2020-01-01 2020-12-31 0001038133 hska:BiotechLaboratoriesUSALLCMember 2019-01-01 2019-12-31 0001038133 hska:BiEsseASr1Member 2021-01-01 2021-12-31 0001038133 hska:BiEsseASr1Member 2020-01-01 2020-12-31 0001038133 hska:BiEsseASr1Member 2019-01-01 2019-12-31 0001038133 hska:LacunaDiagnosticsIncMember 2021-01-01 2021-12-31 0001038133 hska:LacunaDiagnosticsIncMember 2020-01-01 2020-12-31 0001038133 hska:LacunaDiagnosticsIncMember 2019-01-01 2019-12-31 0001038133 hska:ScilAnimalCareCompanyMember 2021-01-01 2021-12-31 0001038133 hska:ScilAnimalCareCompanyMember 2020-01-01 2020-12-31 0001038133 hska:ScilAnimalCareCompanyMember 2019-01-01 2019-12-31 0001038133 hska:CVMMember 2021-01-01 2021-12-31 0001038133 hska:CVMMember 2020-01-01 2020-12-31 0001038133 hska:CVMMember 2019-01-01 2019-12-31 0001038133 hska:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-12-31 0001038133 us-gaap:FairValueMeasurementsRecurringMember hska:ConvertibleNoteReceivableMember 2021-12-31 0001038133 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember hska:ConvertibleNoteReceivableMember 2021-12-31 0001038133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember hska:ConvertibleNoteReceivableMember 2021-12-31 0001038133 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember hska:ConvertibleNoteReceivableMember 2021-12-31 0001038133 us-gaap:FairValueMeasurementsRecurringMember hska:PromissoryNoteReceivableMember 2021-12-31 0001038133 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember hska:PromissoryNoteReceivableMember 2021-12-31 0001038133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember hska:PromissoryNoteReceivableMember 2021-12-31 0001038133 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember hska:PromissoryNoteReceivableMember 2021-12-31 0001038133 hska:BiEsseASr1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001038133 hska:BiEsseASr1Member us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001038133 hska:BiEsseASr1Member us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001038133 hska:BiEsseASr1Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001038133 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001038133 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001038133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001038133 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001038133 us-gaap:FairValueMeasurementsRecurringMember hska:ConvertibleNoteReceivableMember 2020-12-31 0001038133 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember hska:ConvertibleNoteReceivableMember 2020-12-31 0001038133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember hska:ConvertibleNoteReceivableMember 2020-12-31 0001038133 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember hska:ConvertibleNoteReceivableMember 2020-12-31 0001038133 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001038133 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001038133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001038133 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001038133 us-gaap:DerivativeFinancialInstrumentsAssetsMember hska:ConvertibleNoteReceivableMember 2020-12-31 0001038133 us-gaap:DerivativeFinancialInstrumentsAssetsMember hska:PromissoryNoteReceivableMember 2020-12-31 0001038133 hska:LacunaDiagnosticsIncMember hska:ContingentConsiderationMember 2020-12-31 0001038133 hska:BiEsseASr1Member hska:ContingentConsiderationMember 2020-12-31 0001038133 us-gaap:LongTermDebtMember 2020-12-31 0001038133 us-gaap:DerivativeFinancialInstrumentsAssetsMember hska:ConvertibleNoteReceivableMember 2021-01-01 2021-12-31 0001038133 us-gaap:DerivativeFinancialInstrumentsAssetsMember hska:PromissoryNoteReceivableMember 2021-01-01 2021-12-31 0001038133 hska:LacunaDiagnosticsIncMember hska:ContingentConsiderationMember 2021-01-01 2021-12-31 0001038133 hska:BiEsseASr1Member hska:ContingentConsiderationMember 2021-01-01 2021-12-31 0001038133 us-gaap:LongTermDebtMember 2021-01-01 2021-12-31 0001038133 us-gaap:DerivativeFinancialInstrumentsAssetsMember hska:ConvertibleNoteReceivableMember 2021-12-31 0001038133 us-gaap:DerivativeFinancialInstrumentsAssetsMember hska:PromissoryNoteReceivableMember 2021-12-31 0001038133 hska:LacunaDiagnosticsIncMember hska:ContingentConsiderationMember 2021-12-31 0001038133 hska:BiEsseASr1Member hska:ContingentConsiderationMember 2021-12-31 0001038133 us-gaap:LongTermDebtMember 2021-12-31 0001038133 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001038133 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001038133 srt:MinimumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0001038133 srt:MaximumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0001038133 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0001038133 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0001038133 srt:MinimumMember hska:OfficeFurnitureAndEquipmentMember 2021-01-01 2021-12-31 0001038133 srt:MaximumMember hska:OfficeFurnitureAndEquipmentMember 2021-01-01 2021-12-31 0001038133 srt:MinimumMember hska:ComputerHardwareAndSoftwareMember 2021-01-01 2021-12-31 0001038133 srt:MaximumMember hska:ComputerHardwareAndSoftwareMember 2021-01-01 2021-12-31 0001038133 srt:MinimumMember hska:LeaseholdandBuildingImprovementsMember 2021-01-01 2021-12-31 0001038133 srt:MaximumMember hska:LeaseholdandBuildingImprovementsMember 2021-01-01 2021-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueLabInstrumentsAndOtherMember hska:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueLabInstrumentsAndOtherMember hska:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueLabInstrumentsAndOtherMember hska:NorthAmericaSegmentMember 2019-01-01 2019-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueConsumablesMember hska:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueConsumablesMember hska:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueConsumablesMember hska:NorthAmericaSegmentMember 2019-01-01 2019-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueImagingMember hska:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueImagingMember hska:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueImagingMember hska:NorthAmericaSegmentMember 2019-01-01 2019-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:OtherRevenueOtherPharmaceuticalsVaccinesAndDiagnosticTestsMember hska:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:OtherRevenueOtherPharmaceuticalsVaccinesAndDiagnosticTestsMember hska:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:OtherRevenueOtherPharmaceuticalsVaccinesAndDiagnosticTestsMember hska:NorthAmericaSegmentMember 2019-01-01 2019-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:OVPMember hska:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:OVPMember hska:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:OVPMember hska:NorthAmericaSegmentMember 2019-01-01 2019-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:NorthAmericaSegmentMember 2021-01-01 2021-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:NorthAmericaSegmentMember 2020-01-01 2020-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:NorthAmericaSegmentMember 2019-01-01 2019-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueLabInstrumentsAndOtherMember hska:InternationalSegmentMember 2021-01-01 2021-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueLabInstrumentsAndOtherMember hska:InternationalSegmentMember 2020-01-01 2020-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueLabInstrumentsAndOtherMember hska:InternationalSegmentMember 2019-01-01 2019-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueConsumablesMember hska:InternationalSegmentMember 2021-01-01 2021-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueConsumablesMember hska:InternationalSegmentMember 2020-01-01 2020-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueConsumablesMember hska:InternationalSegmentMember 2019-01-01 2019-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueImagingMember hska:InternationalSegmentMember 2021-01-01 2021-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueImagingMember hska:InternationalSegmentMember 2020-01-01 2020-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:PointOfCareLaboratoryRevenueImagingMember hska:InternationalSegmentMember 2019-01-01 2019-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:OtherRevenueOtherPharmaceuticalsVaccinesAndDiagnosticTestsMember hska:InternationalSegmentMember 2021-01-01 2021-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:OtherRevenueOtherPharmaceuticalsVaccinesAndDiagnosticTestsMember hska:InternationalSegmentMember 2020-01-01 2020-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:OtherRevenueOtherPharmaceuticalsVaccinesAndDiagnosticTestsMember hska:InternationalSegmentMember 2019-01-01 2019-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:OVPMember hska:InternationalSegmentMember 2021-01-01 2021-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:OVPMember hska:InternationalSegmentMember 2020-01-01 2020-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:OVPMember hska:InternationalSegmentMember 2019-01-01 2019-12-31 0001038133 2022-01-01 2021-12-31 0001038133 2023-01-01 2021-12-31 0001038133 2024-01-01 2021-12-31 0001038133 2025-01-01 2021-12-31 0001038133 2026-01-01 2021-12-31 0001038133 2027-01-01 2021-12-31 0001038133 hska:BiotechLaboratoriesUSALLCMember 2021-09-01 0001038133 hska:BiotechLaboratoriesUSALLCMember 2021-09-01 2021-09-01 0001038133 hska:BiotechLaboratoriesUSALLCMember us-gaap:DevelopedTechnologyRightsMember 2021-09-01 2021-09-01 0001038133 hska:BiEsseASr1Member 2021-02-21 0001038133 hska:BiEsseASr1Member 2021-07-01 2021-07-01 0001038133 hska:BiEsseASr1Member 2021-07-01 0001038133 hska:BiEsseASr1Member us-gaap:CustomerRelationshipsMember 2021-07-01 2021-07-01 0001038133 hska:LacunaDiagnosticsIncMember 2021-02-21 0001038133 hska:LacunaDiagnosticsIncMember 2021-02-01 2021-02-01 0001038133 hska:LacunaDiagnosticsIncMember 2021-02-01 0001038133 hska:LacunaDiagnosticsIncMember 2021-12-31 0001038133 hska:LacunaDiagnosticsIncMember us-gaap:DevelopedTechnologyRightsMember 2021-02-01 2021-02-01 0001038133 hska:LacunaDiagnosticsIncMember us-gaap:CustomerRelationshipsMember 2021-02-01 2021-02-01 0001038133 hska:LacunaDiagnosticsIncMember us-gaap:TradeNamesMember 2021-02-01 2021-02-01 0001038133 hska:ScilAnimalCareCompanyMember 2020-04-01 0001038133 hska:ScilAnimalCareCompanyMember 2020-04-01 2020-04-01 0001038133 hska:ScilAnimalCareCompanyMember hska:InternationalSegmentMember 2020-04-01 0001038133 hska:ScilAnimalCareCompanyMember hska:NorthAmericaSegmentMember 2020-04-01 0001038133 hska:ScilAnimalCareCompanyMember 2021-12-31 0001038133 hska:ScilAnimalCareCompanyMember us-gaap:CustomerRelationshipsMember 2020-04-01 2020-04-01 0001038133 hska:ScilAnimalCareCompanyMember us-gaap:SoftwareDevelopmentMember 2020-04-01 2020-04-01 0001038133 hska:ScilAnimalCareCompanyMember us-gaap:OrderOrProductionBacklogMember 2020-04-01 2020-04-01 0001038133 hska:ScilAnimalCareCompanyMember us-gaap:NoncompeteAgreementsMember 2020-04-01 2020-04-01 0001038133 hska:ScilAnimalCareCompanyMember us-gaap:TradeNamesMember 2020-04-01 2020-04-01 0001038133 hska:ScilAnimalCareCompanyMember us-gaap:TradeNamesMember 2020-04-01 2020-04-01 0001038133 hska:ScilAnimalCareCompanyMember 2020-04-01 2020-09-30 0001038133 hska:CVMMember 2019-12-05 0001038133 hska:CVMMember 2019-12-05 2019-12-05 0001038133 hska:CVMMember us-gaap:CustomerRelationshipsMember 2019-12-05 2019-12-05 0001038133 hska:CVMMember us-gaap:TradeNamesMember 2019-12-05 2019-12-05 0001038133 hska:CVMMember us-gaap:DevelopedTechnologyRightsMember 2019-12-05 2019-12-05 0001038133 hska:CVMMember 2019-12-06 2019-12-31 0001038133 hska:CVMPracticeMember srt:AffiliatedEntityMember 2021-12-31 0001038133 hska:CVMPracticeMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001038133 hska:CVMPracticeMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001038133 hska:CVMPracticeMember srt:AffiliatedEntityMember 2020-12-31 0001038133 hska:GeneralFluidicsCorporationMember 2018-09-24 2018-09-24 0001038133 hska:GeneralFluidicsCorporationMember 2021-12-31 0001038133 hska:GeneralFluidicsCorporationMember 2018-09-24 2018-09-24 0001038133 hska:MBioDiagnosticsInc.Member 2018-08-08 2018-08-08 0001038133 hska:OptomedMember 2021-01-01 2021-12-31 0001038133 hska:OptomedMember 2020-01-01 2020-12-31 0001038133 hska:OptomedMember 2019-01-01 2019-12-31 0001038133 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0001038133 us-gaap:ForeignCountryMember 2021-01-01 2021-12-31 0001038133 us-gaap:DomesticCountryMember 2020-01-01 2020-12-31 0001038133 us-gaap:ForeignCountryMember 2020-01-01 2020-12-31 0001038133 us-gaap:DomesticCountryMember 2019-01-01 2019-12-31 0001038133 us-gaap:ForeignCountryMember 2019-01-01 2019-12-31 0001038133 us-gaap:DomesticCountryMember 2021-12-31 0001038133 us-gaap:ForeignCountryMember 2021-12-31 0001038133 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2021-12-31 0001038133 hska:TaxYears2018through2022Member 2021-12-31 0001038133 hska:TaxYears2024Through2025Member 2021-12-31 0001038133 hska:TaxYear2027Member 2021-12-31 0001038133 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001038133 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001038133 us-gaap:ConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001038133 hska:SeniorConvertibleNoteMember 2021-01-01 2021-12-31 0001038133 hska:SeniorConvertibleNoteMember 2020-01-01 2020-12-31 0001038133 hska:SeniorConvertibleNoteMember 2019-01-01 2019-12-31 0001038133 hska:StockOptionsAndRestrictedUnitsMember 2021-01-01 2021-12-31 0001038133 hska:StockOptionsAndRestrictedUnitsMember 2020-01-01 2020-12-31 0001038133 hska:StockOptionsAndRestrictedUnitsMember 2019-01-01 2019-12-31 0001038133 hska:SeriesXConvertiblePreferredStockMember 2020-04-14 2020-04-14 0001038133 us-gaap:CommonStockMember 2020-04-14 2020-04-14 0001038133 us-gaap:OperatingSegmentsMember hska:NorthAmericaSegmentMember 2019-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:InternationalSegmentMember 2019-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:InternationalSegmentMember 2020-01-01 2020-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:NorthAmericaSegmentMember 2020-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:InternationalSegmentMember 2020-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:InternationalSegmentMember 2021-01-01 2021-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:NorthAmericaSegmentMember 2021-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:InternationalSegmentMember 2021-12-31 0001038133 hska:CustomerRelationshipsAndOtherMember 2021-12-31 0001038133 hska:CustomerRelationshipsAndOtherMember 2020-12-31 0001038133 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001038133 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001038133 us-gaap:TradeNamesMember 2021-12-31 0001038133 us-gaap:TradeNamesMember 2020-12-31 0001038133 us-gaap:TradeNamesMember 2021-12-31 0001038133 us-gaap:TradeNamesMember 2020-12-31 0001038133 us-gaap:LandMember 2021-12-31 0001038133 us-gaap:LandMember 2020-12-31 0001038133 us-gaap:BuildingMember 2021-12-31 0001038133 us-gaap:BuildingMember 2020-12-31 0001038133 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001038133 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001038133 hska:OfficeFurnitureAndEquipmentMember 2021-12-31 0001038133 hska:OfficeFurnitureAndEquipmentMember 2020-12-31 0001038133 hska:ComputerHardwareAndSoftwareMember 2021-12-31 0001038133 hska:ComputerHardwareAndSoftwareMember 2020-12-31 0001038133 hska:LeaseholdandBuildingImprovementsMember 2021-12-31 0001038133 hska:LeaseholdandBuildingImprovementsMember 2020-12-31 0001038133 us-gaap:ConstructionInProgressMember 2021-12-31 0001038133 us-gaap:ConstructionInProgressMember 2020-12-31 0001038133 srt:MinimumMember hska:InventoryTransferredToMachineryAndEquipmentMember 2021-01-01 2021-12-31 0001038133 srt:MaximumMember hska:InventoryTransferredToMachineryAndEquipmentMember 2021-01-01 2021-12-31 0001038133 hska:LeasedEquipmentMember 2021-12-31 0001038133 hska:LeasedEquipmentMember 2020-12-31 0001038133 hska:SharePurchasePlan1997Member 2012-05-01 2012-05-31 0001038133 hska:SharePurchasePlan1997Member 2016-05-01 2016-05-31 0001038133 hska:SharePurchasePlan1997Member 2018-05-01 2018-05-31 0001038133 hska:SharePurchasePlan1997Member 2020-04-01 2020-04-30 0001038133 hska:SharePurchasePlan2003Member 2003-05-31 0001038133 hska:SharePurchasePlan2003Member 2012-05-01 2012-05-31 0001038133 hska:SharePurchasePlan1997Member 2021-12-31 0001038133 hska:IncentiveStockOptionsMember 2021-01-01 2021-12-31 0001038133 us-gaap:EmployeeStockOptionMember 2020-12-31 0001038133 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001038133 us-gaap:EmployeeStockOptionMember 2021-12-31 0001038133 hska:ExercisePriceRangeOneMember 2021-12-31 0001038133 hska:ExercisePriceRangeOneMember 2021-01-01 2021-12-31 0001038133 hska:ExercisePriceRangeTwoMember 2021-12-31 0001038133 hska:ExercisePriceRangeTwoMember 2021-01-01 2021-12-31 0001038133 hska:ExercisePriceRangeThreeMember 2021-12-31 0001038133 hska:ExercisePriceRangeThreeMember 2021-01-01 2021-12-31 0001038133 hska:ExercisePriceRangeFourMember 2021-12-31 0001038133 hska:ExercisePriceRangeFourMember 2021-01-01 2021-12-31 0001038133 hska:ExercisePriceRangeFiveMember 2021-12-31 0001038133 hska:ExercisePriceRangeFiveMember 2021-01-01 2021-12-31 0001038133 hska:ExercisePriceRangeSixMember 2021-12-31 0001038133 hska:ExercisePriceRangeSixMember 2021-01-01 2021-12-31 0001038133 us-gaap:PerformanceSharesMember 2020-12-31 0001038133 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001038133 us-gaap:PerformanceSharesMember 2021-12-31 0001038133 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001038133 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001038133 us-gaap:PerformanceSharesMember hska:ExercisePriceRangeOneMember 2021-12-31 0001038133 us-gaap:PerformanceSharesMember hska:ExercisePriceRangeOneMember 2021-01-01 2021-12-31 0001038133 us-gaap:PerformanceSharesMember hska:ExercisePriceRangeTwoMember 2021-12-31 0001038133 us-gaap:PerformanceSharesMember hska:ExercisePriceRangeTwoMember 2021-01-01 2021-12-31 0001038133 us-gaap:PerformanceSharesMember hska:ExercisePriceRangeThreeMember 2021-12-31 0001038133 us-gaap:PerformanceSharesMember hska:ExercisePriceRangeThreeMember 2021-01-01 2021-12-31 0001038133 srt:MaximumMember us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001038133 us-gaap:RestrictedStockMember 2020-12-31 0001038133 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001038133 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001038133 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001038133 us-gaap:RestrictedStockMember 2021-12-31 0001038133 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001038133 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001038133 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001038133 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001038133 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001038133 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001038133 us-gaap:PreferredStockMember 2020-03-30 0001038133 us-gaap:PreferredStockMember 2020-03-30 2020-03-30 0001038133 hska:ScilAnimalCareCompanyMember 2020-03-30 2020-03-30 0001038133 hska:EquityOffering2021Member 2021-03-05 2021-03-05 0001038133 hska:EquityOffering2021Member 2021-03-05 0001038133 us-gaap:OverAllotmentOptionMember 2021-03-05 2021-03-05 0001038133 us-gaap:OverAllotmentOptionMember 2021-03-05 0001038133 srt:MinimumMember us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001038133 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0001038133 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001038133 hska:AccumulatedForeignCurrencyGainOnIntraEntityTransactionsMember 2019-12-31 0001038133 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001038133 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-12-31 0001038133 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0001038133 hska:AccumulatedForeignCurrencyGainOnIntraEntityTransactionsMember 2020-01-01 2020-12-31 0001038133 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001038133 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0001038133 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001038133 hska:AccumulatedForeignCurrencyGainOnIntraEntityTransactionsMember 2020-12-31 0001038133 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001038133 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-12-31 0001038133 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001038133 hska:AccumulatedForeignCurrencyGainOnIntraEntityTransactionsMember 2021-01-01 2021-12-31 0001038133 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001038133 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001038133 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001038133 hska:AccumulatedForeignCurrencyGainOnIntraEntityTransactionsMember 2021-12-31 0001038133 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001038133 hska:SeniorConvertibleNoteMember us-gaap:ConvertibleDebtMember 2019-09-17 0001038133 hska:InitialPurchasersMember hska:SeniorConvertibleNoteMember us-gaap:ConvertibleDebtMember 2019-09-17 0001038133 hska:SeniorConvertibleNoteMember 2019-09-17 2019-09-17 0001038133 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-12-31 0001038133 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2021-12-31 0001038133 hska:SeniorConvertibleNoteMember us-gaap:ConvertibleDebtMember 2019-09-17 2019-09-17 0001038133 hska:SeniorConvertibleNoteMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2019-09-17 2019-09-17 0001038133 hska:SeniorConvertibleNoteMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2019-09-17 2019-09-17 0001038133 hska:SeniorConvertibleNoteMember us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2019-09-17 2019-09-17 0001038133 us-gaap:ConvertibleDebtMember 2019-09-17 0001038133 hska:SeniorConvertibleNoteMember us-gaap:ConvertibleDebtMember 2021-12-31 0001038133 hska:SeniorConvertibleNoteMember us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001038133 us-gaap:AccountingStandardsUpdate202006Member hska:SeniorConvertibleNoteMember us-gaap:ConvertibleDebtMember 2021-01-01 0001038133 hska:SeniorConvertibleNoteMember us-gaap:ConvertibleDebtMember 2020-12-31 0001038133 hska:SeniorConvertibleNoteMember us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001038133 hska:SeniorConvertibleNoteMember us-gaap:ConvertibleDebtMember 2019-01-01 2019-12-31 0001038133 hska:SeniorConvertibleNoteMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001038133 hska:SeniorConvertibleNoteMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001038133 hska:SeniorConvertibleNoteMember 2021-01-01 2021-12-31 0001038133 hska:ConvertibleNoteReceivableMember us-gaap:EquityMethodInvesteeMember 2020-12-09 2020-12-09 0001038133 hska:ConvertibleNoteReceivableMember us-gaap:EquityMethodInvesteeMember 2021-12-31 0001038133 hska:ConvertibleNoteReceivableMember us-gaap:EquityMethodInvesteeMember 2020-12-31 0001038133 us-gaap:NotesReceivableMember us-gaap:EquityMethodInvesteeMember 2021-02-01 2021-02-01 0001038133 us-gaap:NotesReceivableMember us-gaap:EquityMethodInvesteeMember 2021-12-31 0001038133 us-gaap:NotesReceivableMember us-gaap:EquityMethodInvesteeMember 2020-12-31 0001038133 us-gaap:OperatingSegmentsMember hska:InternationalSegmentMember 2019-01-01 2019-12-31 0001038133 country:US 2021-01-01 2021-12-31 0001038133 country:US 2020-01-01 2020-12-31 0001038133 country:US 2019-01-01 2019-12-31 0001038133 country:CA 2021-01-01 2021-12-31 0001038133 country:CA 2020-01-01 2020-12-31 0001038133 country:CA 2019-01-01 2019-12-31 0001038133 country:DE 2021-01-01 2021-12-31 0001038133 country:DE 2020-01-01 2020-12-31 0001038133 country:DE 2019-01-01 2019-12-31 0001038133 country:FR 2021-01-01 2021-12-31 0001038133 country:FR 2020-01-01 2020-12-31 0001038133 country:FR 2019-01-01 2019-12-31 0001038133 country:ES 2021-01-01 2021-12-31 0001038133 country:ES 2020-01-01 2020-12-31 0001038133 country:ES 2019-01-01 2019-12-31 0001038133 country:IT 2021-01-01 2021-12-31 0001038133 country:IT 2020-01-01 2020-12-31 0001038133 country:IT 2019-01-01 2019-12-31 0001038133 country:CH 2021-01-01 2021-12-31 0001038133 country:CH 2020-01-01 2020-12-31 0001038133 country:CH 2019-01-01 2019-12-31 0001038133 hska:OtherInternationalMember 2021-01-01 2021-12-31 0001038133 hska:OtherInternationalMember 2020-01-01 2020-12-31 0001038133 hska:OtherInternationalMember 2019-01-01 2019-12-31 0001038133 country:US 2021-12-31 0001038133 country:US 2020-12-31 0001038133 country:US 2019-12-31 0001038133 country:CA 2021-12-31 0001038133 country:CA 2020-12-31 0001038133 country:CA 2019-12-31 0001038133 country:DE 2021-12-31 0001038133 country:DE 2020-12-31 0001038133 country:DE 2019-12-31 0001038133 country:FR 2021-12-31 0001038133 country:FR 2020-12-31 0001038133 country:FR 2019-12-31 0001038133 country:ES 2021-12-31 0001038133 country:ES 2020-12-31 0001038133 country:ES 2019-12-31 0001038133 country:IT 2021-12-31 0001038133 country:IT 2020-12-31 0001038133 country:IT 2019-12-31 0001038133 country:CH 2021-12-31 0001038133 country:CH 2020-12-31 0001038133 country:CH 2019-12-31 0001038133 hska:OtherInternationalMember 2021-12-31 0001038133 hska:OtherInternationalMember 2020-12-31 0001038133 hska:OtherInternationalMember 2019-12-31 0001038133 hska:CovetrusMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001038133 hska:CovetrusMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001038133 hska:CovetrusMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001038133 hska:CovetrusMember srt:NorthAmericaMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001038133 hska:CovetrusMember srt:NorthAmericaMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001038133 hska:CovetrusMember srt:NorthAmericaMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001038133 hska:CovetrusMember hska:InternationalMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001038133 hska:CovetrusMember hska:InternationalMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001038133 hska:CovetrusMember hska:InternationalMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 iso4217:USD shares iso4217:USD shares iso4217:EUR iso4217:CHF iso4217:CAD iso4217:AUD iso4217:MYR pure hska:segment hska:day 0001038133 false FY 2021 874000 769000 137000 192000 0.01 0.01 2500000 2500000 0 0 0 0 0.01 0.01 13250000 13250000 0 0 0 0 0.01 0.01 13250000 13250000 10712347 9475845 10712347 9475845 P3Y P10Y P43Y P2Y P10Y P3Y P7Y P3Y P7Y P5Y P15Y P1Y P1Y P1Y P1Y P1Y http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2021-01-31#ContractWithCustomerLiabilityNoncurrent http://fasb.org/us-gaap/2021-01-31#ContractWithCustomerLiabilityNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent 0 0 0 0 0 0 0 0 0 0 0 0 0 0 P1Y 0.0115434 P68M15D 10-K true 2021-12-31 --12-31 false 000-22427 HESKA CORPORATION DE 77-0192527 3760 Rocky Mountain Avenue Loveland CO 80538 970 493-7272 Common stock, $0.01 par value HSKA NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 2244791831 10812985 <div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Items 10, 11, 12, 13 and 14 of Part III incorporate by reference information from the Registrant's definitive proxy statement to be filed with the Securities and Exchange Commission in connection with the solicitation of proxies for the Registrant's 2022 Annual Meeting of Stockholders to be held on or about May 4, 2022.</span></div> 248 166 GRANT THORNTON LLP Denver, Colorado Plante & Moran, PLLC Denver, Colorado 223574000 86334000 27995000 31080000 49361000 40037000 6175000 4794000 5244000 3875000 7206000 5155000 319555000 171275000 33413000 35542000 5198000 5457000 118826000 88276000 56705000 55992000 19429000 5694000 20128000 15789000 5424000 6704000 6800000 6671000 8448000 0 10146000 8439000 604072000 399839000 15374000 15119000 19424000 18055000 2227000 2087000 6901000 6854000 43926000 42115000 84034000 48459000 15900000 0 3854000 4667000 0 554000 3509000 3858000 12667000 11856000 4328000 1277000 168218000 112786000 0 0 0 0 107000 95000 579354000 423650000 5037000 14169000 -148644000 -150861000 435854000 287053000 604072000 399839000 253739000 197323000 122661000 147945000 116033000 68212000 105794000 81290000 54449000 45284000 38468000 27678000 6982000 8772000 8240000 54521000 42242000 18204000 106787000 89482000 54122000 -993000 -8192000 327000 2448000 5601000 2910000 -3441000 -13793000 -2583000 891000 1780000 359000 -4464000 -1541000 -1805000 -3573000 239000 -1446000 132000 -14032000 -1137000 -1280000 -720000 -594000 -1148000 -14752000 -1731000 0 -353000 -266000 -1148000 -14399000 -1465000 -0.11 -1.66 -0.20 -0.11 -1.66 -0.20 10015000 8653000 7446000 10015000 8653000 7446000 -1148000 -14752000 -1731000 -107000 40000 -73000 -9239000 13696000 163000 -10280000 -1096000 -1495000 0 -353000 -266000 -10280000 -743000 -1229000 0 0 7676000 77000 257034000 277000 -134979000 122409000 -1465000 -1465000 206000 2000 -1620000 -1618000 4968000 4968000 29834000 29834000 236000 236000 0 0 7882000 79000 290216000 513000 -136444000 154364000 -18000 -18000 0 0 7882000 79000 290216000 513000 -136462000 154346000 -14399000 -14399000 85000 1000 2795000 2796000 122000 1000 121785000 121786000 -122000 -1000 1509000 15000 -14000 0 9490000 9490000 -622000 -622000 13656000 13656000 0 0 9476000 95000 423650000 14169000 -150861000 287053000 -29834000 3365000 -26469000 0 0 9476000 95000 393816000 14169000 -147496000 260584000 -1148000 -1148000 295000 3000 3098000 3101000 941000 9000 164177000 164186000 18263000 18263000 -9132000 -9132000 0 0 10712000 107000 579354000 5037000 -148644000 435854000 -1148000 -14752000 -1731000 13555000 11385000 4916000 2136000 1985000 1565000 -4464000 -1541000 -1805000 18263000 9490000 4968000 -1607000 0 0 -1280000 -720000 -594000 60000 3090000 1842000 353000 614000 113000 1266000 -91000 560000 -2193000 5755000 -3683000 14905000 5409000 -918000 5902000 611000 3129000 4329000 -340000 451000 662000 -280000 -1686000 0 0 -226000 -1166000 159000 -6835000 6247000 -656000 3296000 0 0 622000 16250000 0 0 4513000 0 0 3882000 0 0 0 104401000 0 0 14420000 -927000 9000000 0 0 0 6650000 0 0 450000 0 0 0 1184000 1768000 686000 1044000 412000 10000 0 -35001000 -126597000 -1923000 169230000 4273000 1829000 1629000 1477000 3447000 314000 214000 0 0 122000000 0 0 0 86250000 0 1140000 0 7000 613000 6750000 890000 291000 13941000 0 0 3177000 166404000 123764000 74264000 -410000 793000 4000 137240000 -2696000 75641000 86334000 89030000 13389000 223574000 86334000 89030000 4600000 4437000 827000 0 122000000 0 4034000 0 0 15900000 0 0 0 0 14420000 346000 0 0 OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Heska Corporation and its wholly-owned subsidiaries ("Heska", the "Company", "we" or "our") sell veterinary and animal health diagnostic and specialty products. Our offerings include Point of Care diagnostic laboratory instruments and supplies; digital imaging diagnostic products, software and services; digital cytology services; vaccines; local and cloud-based data services; allergy testing and immunotherapy; and single-use offerings such as in-clinic diagnostic tests and heartworm preventive products. Our core focus is on supporting veterinarians in the canine and feline healthcare space.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying Consolidated Financial Statements contain all adjustments, consisting of normal, recurring adjustments, necessary to present fairly the financial position of the Company as of December 31, 2021 and 2020, as well as the results of our operations, statements of stockholders' equity and cash flows for the years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The audited Consolidated Financial Statements included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Our audited Consolidated Financial Statements include our accounts and the accounts of our wholly-owned subsidiaries since their respective dates of acquisitions. All intercompany accounts and transactions have been eliminated in consolidation. Where our ownership of a subsidiary was less than 100%, the non-controlling interest is reported on our consolidated balance sheets. The non-controlling interest in our consolidated net loss is reported as "Net loss attributable to non-controlling interest" on our Consolidated Statements of Loss. Our audited Consolidated Financial Statements are stated in U.S. Dollars and have been prepared in accordance with accounting principles generally accepted in the U.S. ("GAAP").</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Beginning in the first quarter of 2020, to limit the spread of COVID-19, governments took various actions including the issuance of stay-at-home policies and social distancing procedures and guidelines, causing some businesses to adjust, reduce or suspend business and operating activities. Veterinary care is widely recognized as an "essential" service for pet owners, and veterinarians continued to deliver essential medical care for sick and injured pets. The stay-at-home policies deployed early in 2020 to combat the spread of COVID-19 resulted in a decrease in companion animal clinical visits, including delay of elective procedures and wellness visits and as a result, lower demand for diagnostic testing services. Beginning in the second quarter of 2020, certain local, state and federal governments began to ease the stay-at-home policies and allowed more businesses and facilities to re-open, leading to a recovery in companion animal clinical visits and associated demand for our diagnostic products. In some part, and different depending on the geography, due to the introduction and acceptance of COVID-19 vaccines, restrictions have eased in many of the countries in which we operate. Global diagnostic animal health demand continued throughout 2021. While this trend is encouraging, with the rise in COVID-19 variants, the extent to which the continuation, or another wave, of COVID-19, or an outbreak of other health epidemics could impact our business, results of operations and financial condition, including the potential for write-offs or impairments of assets and suspension of capital investments, will depend on future developments. We are unable to predict with certainty the effects of the COVID-19 pandemic on our customers, suppliers and vendors, as well as the actions of governments, and when and to what extent normal economic and operating conditions can resume; these effects may differ from those assumed in our projected estimates. Even after the COVID-19 pandemic has subsided, we may continue to experience adverse impacts to our business, mainly in our ability to place new capital equipment, primarily under long-term contracts, as a result of any economic impact that may occur in the future. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates are required when establishing the allowance for credit losses and the net realizable value of inventory; determining future costs associated with warranties provided; determining the period over which our obligations are fulfilled under agreements to license product rights and/or technology rights; evaluating long-lived and intangible assets and investments for estimated useful lives and impairment; estimating the useful lives and standalone selling prices of instruments under leasing arrangements; determining the allocation of purchase price under purchase accounting; estimating the expense associated with the granting of stock; determining the need for, and the amount of a valuation allowance on deferred tax assets; determining the fair value of our embedded derivative; determining the value of the contingent consideration in a business combination and determining the value of the non-controlling interest in a business combination. Our actual results may differ from these estimates and it is at least reasonably possible that a change in estimate could occur in future periods. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to a concentration of credit risk consist of cash and cash equivalents and accounts receivable. We maintain the majority of our cash and cash equivalents with high credit quality financial institutions, and at times may have cash levels that exceed federally insured limits. We have no off-balance-sheet concentrations of credit risk such as foreign exchange contracts, options contracts or other foreign currency hedging arrangements. Our accounts receivable balances are due largely from distribution partners, domestic veterinary clinics and individual veterinarians and other animal health companies.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No customer accounted for more than 10% of our consolidated accounts receivable at December 31, 2021 or 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have established an allowance for credit losses based upon factors surrounding the credit risk of specific customers, historical trends and other information.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounts receivable are recorded net of an allowance for credit losses. From time to time, our customers are unable to meet their payment obligations. We continuously monitor our customers' credit worthiness and establish allowances for estimated credit losses related to our accounts receivable, net investment in leases, contract assets, and promissory notes. Our allowances are established based on factors surrounding the credit risk of specific customers, historical experience including collections and write-off history, and current economic conditions. Account balances are considered past due if payments have not been received within agreed upon invoice and/or contract terms and the Company may employ collection agencies and legal counsel to pursue recovery of defaulted amounts. Account balances are written off against the allowance after all collection efforts have been exhausted and it is probable the receivable will not be recovered. The Company also performs a qualitative assessment, on a quarterly basis, to monitor economic factors and other uncertainties that may require additional adjustments for the expected credit loss allowance. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">While such credit losses have historically been within our expectations and the provisions established, there is no assurance that we will continue to experience the same credit loss rates that we have in the past. A significant change in the liquidity or financial position of our customers could have a material adverse impact </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">on the collectability of accounts receivable and our future operating results. The Company will continue to actively monitor the impact of the COVID-19 pandemic on expected credit losses. In 2020, the Company adopted Accounting Standards Update ("ASU") 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See "Adoption of New Accounting Standards" below for impacts of adoption. </span></div><div style="margin-bottom:12pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses are summarized as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"/><td style="width:65.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.412%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additions from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additions - charged to expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign exchange effects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deductions - write offs, net of recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">874 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">769 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As discussed in Note 17. Note Receivables, the Company also recorded an allowance for expected credit losses on our long-term note receivables. Inherent in the assessment of the allowance are certain judgments and estimates including, among others, the borrower’s access to capital, the borrower’s willingness or ability to pay, general economic conditions and industry default rates, and the ongoing relationship with the borrower. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash and cash equivalents are stated at cost, which approximates market value, and include short-term, highly liquid investments with original maturities of less than three months. We valued our foreign cash accounts at the spot market foreign exchange rate as of each balance sheet date, with changes due to foreign exchange fluctuations recorded in Accumulated other comprehensive income in the Consolidated Balance Sheets. The majority of our cash and cash equivalents are held in accounts not insured by governmental entities. The foreign cash balances are summarized as follows (denominated in foreign currency, in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"/><td style="width:70.615%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.658%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">European Union Euros</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Swiss Francs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canadian Dollars</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australian Dollars</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Malaysian Ringgit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accordance with ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(“ASC 820”), the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:</span></div><div style="margin-bottom:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Level 2: Quoted prices in active markets for similar assets and liabilities, quoted prices for identically similar assets or liabilities in markets that are not active and models for which all significant inputs are observable either directly or indirectly.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Level 3: Unobservable inputs reflecting the reporting entity’s own assumptions or external inputs for inactive markets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's financial instruments consist of cash, short-term trade receivables and payables, a long-term note receivable with an embedded derivative asset, and its 3.75% Convertible Senior Notes due 2026 (the "Notes"). The carrying values of cash and cash equivalents and short-term trade receivables and payables approximate fair value because of the short-term nature of the instruments.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair values of our financial instruments at December 31, 2021 and December 31, 2020 were (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.862%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Convertible note receivable embedded derivative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Promissory note receivable derivative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">BiEsseA Contingent Consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Convertible note receivable embedded derivative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's financial assets based upon Level 3 inputs include embedded derivatives relating to its note receivables. The Company determined the redemption features of its convertible note receivable represents an embedded derivative. The estimated fair value of the embedded derivative asset is evaluated through Level 3 inputs using a probability-weighted scenario analysis. The Company determined the warrant associated with its promissory note receivable represents a derivative. The estimated fair value of the derivative asset is evaluated through Level 3 inputs, using an enterprise valuation model. For additional information regarding the Company's note receivables and derivatives, refer to Note 17, Notes Receivable.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The estimated fair value of the Company's 3.75% Convertible Senior Notes due in 2026 (the "Notes"), is disclosed at each reporting period and is evaluated through Level 2 inputs with consideration of quoted market prices in less active markets. For additional information regarding the Company's accounting treatment for the issuance of the Notes, refer to Note 16, Convertible Notes. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's financial liabilities based upon Level 3 inputs include contingent consideration arrangements and notes payable relating to its acquisitions of Lacuna, BiEsseA and Biotech. The Company is obligated to pay contingent consideration payments of $2.0 million in connection with the Lacuna acquisition based on the achievement of certain performance metrics within a twelve month period ("Initial Earn Out Period"), reducing to $1.0 million if such metrics were met in a twelve month period subsequent to the Initial Earn Out Period. The Company is obligated to pay contingent consideration payments of $2.9 million in connection with the BiEsseA acquisition based on the achievement of certain revenue metrics within three annual periods after 2021. The Company is obligated to pay contingent notes of up to $17.5 million in connection with the Biotech acquisition based on the achievement of certain product development milestones or at a predetermined date in the future. If development milestones are not met, there is the possibility that the Company will only pay $8.8 million. Refer to Note 3, Acquisitions and Related Party Items for further discussion.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of our contingent consideration and notes payable arrangements are determined based on a probability-weighted outcome analysis. The fair value of the contingent consideration and notes payable liabilities associated with future payments were based on several factors, the most significant of which are the financial and product development performance of the acquired businesses. For the contingent consideration liabilities, the Company will update its assumptions each reporting period based on new developments and record such amounts at fair value based on the revised assumptions until the agreements expire. Changes in fair value are recorded in the Consolidated Statements of Loss within general and administrative expenses. The note payable associated with the Biotech acquisition is not adjusted to fair value each period. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the changes of our Level 3 assets and liabilities as of December 31, 2021 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.220%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.333%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Derivative Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Contingent Consideration Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Notes Payable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Convertible note receivable</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Promissory note receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Lacuna</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">BiEsseA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Biotech</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Acquisition value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">888 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,334 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Options Embedded in Non-controlling Interest</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">In connection with the Biotech acquisition, the Company applies the guidance in ASC 480, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Distinguishing Liabilities from Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">, to determine whether the put and call options embedded in shares representing a non-controlling interest represent a liability. If the fixed price of the embedded put and call options are identical at a stated future date, the embedded options and the non-controlling interest are accounted for on a combined basis as a financing arrangement of the purchase of the non-controlling interest and are recorded as a liability at fair value on the reporting date. The Company fully consolidates the subsidiary, including 100 percent of the subsidiary net income or loss, in its Consolidated Statements of Loss/income. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property and equipment is stated at cost, net of accumulated depreciation. The costs of additions and improvements are capitalized, while maintenance and repairs are charged to expense as incurred. When an item is sold or retired, the cost and related accumulated depreciation is relieved and the resulting gain or loss, </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if any, is recognized in the Consolidated Statements of Loss. We provide for depreciation primarily using the straight-line method by charges to income in amounts that allocate the cost of property and equipment over their estimated useful lives as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.425%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Asset Classification</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Estimated<br/>Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10 to 43 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2 to 10 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 to 7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 to 7 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Leasehold and building improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5 to 15 years</span></td></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We capitalize certain costs incurred in connection with developing or obtaining software designated for internal use based on three distinct stages of development. Qualifying costs incurred during the application development stage, which consist primarily of internal payroll and direct fringe benefits and external direct project costs, including labor and travel, are capitalized and amortized on a straight-line basis over the estimated useful life of the asset, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xMzYvZnJhZzpjYmVkMWRkMDgxMzA0ZWQ0ODNmNDc5YjJiMzkyNDE5MC90ZXh0cmVnaW9uOmNiZWQxZGQwODEzMDRlZDQ4M2Y0NzliMmIzOTI0MTkwXzEyOTU0_b9b782ac-273c-4066-ba63-7d4dd63cf515">three</span> to seven years. Costs incurred during the preliminary project and post-implementation and operation phases are expensed as incurred. These costs are general and administrative in nature and related primarily to the determination of performance requirements, data conversion and training. Costs capitalized in connection with internal-use software were immaterial for the years ended December 31, 2021, 2020, and 2019. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value using the first-in, first-out method. Inventory we manufacture includes the cost of material, labor and overhead. We write down the carrying value of inventory for estimated obsolescence by an amount equal to the difference between the cost of inventory and the estimated market value when warranted based on assumptions of future demand, market conditions, remaining shelf life, or product functionality.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Investments in Unconsolidated Affiliates</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Investments in unconsolidated affiliates are measured and recorded as either non-marketable equity securities or equity method investments. Non-marketable equity securities are equity securities without readily determinable fair value that are measured and recorded using a measurement alternative which measures the securities at cost minus impairment, if any, plus or minus changes from qualifying observable price changes. Equity method investments are equity securities in investees we do not control but over which we have the ability to exercise significant influence. When the equity method of accounting is determined to be appropriate, the initial measurement of the investment includes the cost of the investment and all direct transaction costs incurred to acquire the investment. Equity method investments are measured at cost minus impairment, if any, plus or minus our share of equity method investee income or loss, which is recorded as a separate line on the income statement. Both types of investments are evaluated for impairment if a triggering event occurs. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Goodwill, Intangible and Other Long-Lived Assets</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill is initially valued based on the excess of the purchase price of a business combination over the fair value of acquired net assets recognized and represents the future economic benefits arising from other assets acquired that could not be individually identified and separately recognized. Intangible assets other than goodwill are initially valued at fair value. If a quoted price in an active market for the identical asset is not </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">readily available at the measurement date, the fair value of the intangible asset is estimated based on discounted cash flows using market participant assumptions, which are assumptions that are not specific to the Company. The selection of appropriate valuation methodologies and the estimation of discounted cash flows require significant assumptions about the timing and amounts of future cash flows, risks, appropriate discount rates, and the useful lives of intangible assets. When material, we utilize independent valuation experts to advise and assist us in determining the fair values of the identified intangible assets acquired in connection with a business acquisition and in determining appropriate amortization methods and periods for those intangible assets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">We assess goodwill for impairment annually, at the reporting unit level, in the fourth quarter and whenever events or circumstances indicate impairment may exist. In evaluating goodwill for impairment, we have the option to first assess the qualitative factors to determine whether it is more-likely-than-not that the estimated fair value of the reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the comparison of the estimated fair value of the reporting unit to the carrying value. The more-likely-than-not threshold is defined as having a likelihood of more than 50 percent. If, after assessing the totality of events or circumstances, we determine that it is more-likely-than-not that the estimated fair value of a reporting is less than its carrying amount, we would then estimate the fair value of the reporting unit and compare it to the carrying value. If the carrying value exceeds the estimated fair value we would recognize an impairment for the difference; otherwise, no further impairment test would be required. In contrast, we can opt to bypass the qualitative assessment for any reporting unit in any period and proceed directly to quantitative analysis. Doing so does not preclude us from performing the qualitative assessment in any subsequent period. Following the acquisition of scil in April 2020, we restructured our operating segments based on how the Chief Operating Decision Maker (“CODM”) manages the business, allocates resources, makes operating decisions and evaluates operating performance. As further discussed in Note 18, our new reporting segments are North America and International. As a result of the change in operating segments, we also revised our reporting units to aggregate our legal entities based on similarities in economic characteristics. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a result of the recent global economic disruption and uncertainty due to the COVID-19 pandemic, the Company performed a qualitative assessment during the first quarter of 2020. Based on the interim assessment performed, we concluded that there was no triggering event and additionally, no indications of impairment existed. We performed qualitative assessments in the fourth quarters of 2021, 2020, and 2019 and determined that no indications of impairment existed. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We assess the realizability of intangible assets other than goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If an impairment review is triggered, we evaluate the carrying value of intangible assets based on estimated undiscounted future cash flows over the remaining useful life of the primary asset of the asset group and compare that value to the carrying value of the asset group. The cash flows that are used contain our best estimates, using appropriate and customary assumptions and projections at the time. If the net carrying value of an intangible asset exceeds the related estimated undiscounted future cash flows, an impairment to adjust the intangible asset to its fair value would be reported as a non-cash charge to earnings. If necessary, we would calculate the fair value of an intangible asset using the present value of the estimated future cash flows to be generated by the intangible asset, and applying a risk-adjusted discount rate. We had no impairments of our intangible assets during the years ended December 31, 2021, 2020, and 2019.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We generate revenue through the sale of products, either by outright purchase by our customers or through a subscription agreement whereby our customers receive instruments and pay us a monthly fee for the consumables needed to conduct testing. Subscription placement is the majority of our Point of Care ("POC") </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">laboratory transactions while outright sales to customers are the majority of both Point of Care imaging diagnostic transactions and Pharmaceuticals, Vaccines and Diagnostic ("PVD") revenue.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For outright sales of products, revenue is recognized when control of the promised product or service is transferred to our customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those products or services (the transaction price). Taxes assessed by governmental authorities and collected from the customer are excluded from our revenue recognition. A performance obligation is a promise in a contract to transfer a distinct product or service to a customer and is the unit of account under ASC 606. For instruments, consumables and most software licenses sold by the Company, control transfers to the customer at a point in time. To indicate the transfer of control, the Company must have a present right to payment, legal title must have passed to the customer, the customer must have the significant risks and rewards of ownership and where acceptance is not a formality, the customer must have accepted the product or service. Heska’s principal terms of sale are FOB Shipping Point, or equivalent, and, as such, we primarily transfer control and record revenue for product sales upon shipment. If a performance obligation to the customer with respect to a sales transaction remains unfulfilled following shipment (typically owed installation), revenue recognition for that performance obligation is deferred until such commitments have been fulfilled. For extended warranty and service plans, control transfers to the customer over the term of the arrangement and as such the revenue is recognized ratably based upon the period of time elapsed under the arrangement. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our revenue under subscription agreements relates to operating-type lease ("OTL") arrangements or sales-type lease ("STL") arrangements. Determination of an OTL or STL is primarily determined as a result of the length of the contract as compared to the estimated useful life of the instrument, among other factors. Leases are outside of the scope of ASC 606 and are therefore accounted for in accordance with ASC 842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">, Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. A STL would result in earlier recognition of instrument revenue as compared to an OTL, which is generally upon installation of the instruments. Instrument lease revenue for our OTL subscription agreements is recognized on a straight-line basis over the life of the lease and is included with the predominant non-lease components in consumables revenue. For instrument only OTL agreements, operating lease income is recognized on a straight-line basis over the term of the lease. The cash collected under both arrangements is over the term of the contract. The OTLs and STLs are not cancellable until after an initial term. See below for additional information on our lease accounting policies. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For contracts with both lease and non-lease components, the Company allocates the contracts' transaction price for each component on a relative standalone selling price basis using our best estimate of the standalone selling price of each distinct product or service in the contract. When available, the method used to estimate the standalone selling price is the price observed in standalone sales to customers. When prices in standalone sales are not available, we use a cost-plus margin approach. Changes in these values can impact the amount of consideration allocated to each component of the contract. Allocation of the transaction price is determined at the contracts' inception. The Company does not adjust the transaction price for the effects of a significant financing component when the period between the transfer of the promised good or service to the customer and payment for that good or service by the customer is expected to be one year or less. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To the extent the transaction price includes variable consideration, such as future payments based on consumable usage over time, we apply judgment to determine if the variable consideration should be constrained. As the variable consideration is highly susceptible to factors outside of the Company’s influence, and the potential values contain a broad range of possible outcomes given all potential amounts of consumption that could occur, it is likely that a significant revenue reversal would occur should the variable consideration be estimated at an amount greater than the minimum stated amount until such a time as the uncertainty is resolved. For our subscription agreements with variable consideration based on consumable </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">usage over time, the variable consideration is allocated to the non-lease components upon resolution of the uncertainty and is included in consumables revenue. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We generate Other Vaccines and Pharmaceuticals ("OVP") revenue through contract manufacturing agreements with customers. Revenue from these customer contracts is generally recognized upon shipment or acceptance by our customer, under the same guidelines noted above for other outright product sales. Heska assessed the over-time criteria within ASC 606 and concluded that while products within this segment have no alternative use to Heska, as Heska is contractually prohibited to redirect the product to other customers, Heska does not have right to payment for performance to date. Therefore, point in time revenue recognition has been determined to be appropriate.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Recording revenue from the sale of products involves the use of estimates and management's judgment. We must make a determination at the time of sale whether the customer has the ability and intent to make payments in accordance with arrangements. For contracts with multiple performance obligations, we exercise judgment in allocating the transaction price for each performance obligation based on an estimated standalone selling price for each distinct product or service. We do not generally allow return of products or instruments. Distributor rebates are recorded as a reduction to revenue.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Refer to Note 2 for additional disclosures required by ASC 606.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company acts as a lessee and a lessor. As a lessee, the Company leases buildings, office equipment, and vehicles. As a lessor, the Company enters into sales-type and operating leases as part of its subscription agreements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception based on whether control of an identified asset is transferred. For leases where the Company is the lessee, ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The measurement of future lease payments includes fixed payments, as well as fixed rate increases that are initially measured at the lease commencement date. Variable lease payments, typically based on the usage of the underlying asset or changes in an index or rate, are excluded from the measurement of ROU assets and lease liabilities and are expensed as incurred. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As most of the Company’s leases do not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The lease terms used to calculate the ROU asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as amortization expense and interest expense. The Company has lease agreements which require payments for lease and non-lease components and has elected to account for these as a single lease component for our building and office equipment leases, but as separate components for our vehicle leases. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a lessor, our subscription agreements relate to both OTL arrangements and STL arrangements. For a STL, instrument revenue is generally recorded upon installation of the instruments and the cost of the customer-leased instruments is removed from inventory and recognized in the Consolidated Statements of Loss. There is no residual value taken into consideration as it does not meet our capitalization requirements. There is no option for a lessee to purchase the underlying asset and the lease term does not include an assumption that the lease will be extended or terminated. For our OTL agreements that include both lease and non-lease </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">components, revenue is recognized on a straight-line basis over the term of the lease and is included with the predominant non-lease components in consumables revenue. For instrument only OTL agreements, operating lease income is recognized on a straight-line basis over the term of the lease. For an OTL, the costs of customer-leased instruments are recorded within property and equipment in the accompanying Consolidated Balance Sheets and depreciated over the instrument’s estimated useful life. The depreciation expense is reflected in cost of revenue in the accompanying Consolidated Statements of Loss. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For leases that commenced before the January 1, 2019 effective date of ASC 842, the Company elected the permitted practical expedients to not reassess the following: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. The Company also elected to exclude leases with a term of 12 months or less from the recognized ROU assets and lease liabilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Stock-based compensation expense is measured at the grant date based upon the estimated fair value of the portion of the award that is ultimately expected to vest and is recognized as expense over the applicable requisite service period of the award generally using the straight-line method.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Advertising Costs</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and are included in sales and marketing expenses. Advertising expenses were $0.6 million for the year ended December 31, 2021, $0.4 million for the year ended December 31, 2020, and $0.3 million for the year ended December 31, 2019.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company records a current provision for income taxes based on estimated amounts payable or refundable on tax returns filed or to be filed each year. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates, in each tax jurisdiction, expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. The overall change in deferred tax assets and liabilities for the period measures the deferred tax expense or benefit for the period. Deferred tax assets are reduced by a valuation allowance based on a judgmental assessment of available evidence if the Company is unable to conclude that it is more likely than not that some or all of the deferred tax assets will be realized.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these subsidiaries are translated using the exchange rate in effect at the balance sheet date. Revenue and </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">expense accounts and cash flows are translated using an average of exchange rates in effect during the period. Cumulative translation gains and losses are shown in the Consolidated Balance Sheets as a separate component of stockholders' equity. Exchange gains and losses arising from transactions denominated in foreign currencies (i.e., transaction gains and losses) are recognized as a component of other income (expense) in current operations, as are exchange gains and losses on intercompany transactions expected to be settled in the near term. Gains and losses arising from intercompany foreign currency transactions that are of a long-term investment nature are reported as a component of Accumulated other comprehensive income in the Consolidated Balance Sheets. </span></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Warranty Costs</span></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company generally provides for the estimated cost of hardware and software warranties in the period the related revenue is recognized. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on actual experience and changes in future estimates. Should product failure rates differ from our estimates, actual costs could vary significantly from our expectations. Extended warranties are sold to our customers and revenue is recognized over the term of the warranty agreement, as expected costs are incurred. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Adoption of New Accounting Pronouncements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Effective January 1, 2021, we adopted ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which is intended to simplify various aspects related to the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740, and also clarifies and amends existing guidance to improve consistent application. We evaluated the impact of the standard on our consolidated financial statements and the adoption of this ASU did not have a material impact on our consolidated financial statements and disclosures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Effective January 1, 2021, we adopted ASU 2020-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Investments-Equity Securities (Topic 321)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Investments-Equity Method and Joint Ventures (Topic 323)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging (Topic 815)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The amendments in this ASU clarify the interaction between the accounting for investments in equity securities, investments in equity method and certain derivatives instruments. The ASU is expected to reduce diversity in practice and increase comparability of the accounting for these interactions. We evaluated the impact of the standard on our consolidated financial statements and the adoption of this ASU did not have a material impact on our consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Effective January 1, 2021, we early adopted ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">which simplifies the accounting for certain convertible instruments. The update reduces the number of accounting models for convertible debt instruments and convertible preferred stock. Convertible debt will be accounted for as a single liability measured at its amortized cost and convertible preferred stock will be accounted for as a single equity instrument measured at its historical cost, as long as no other features require bifurcation and recognition as derivatives. The update also requires the if-converted method to be used for convertible instruments and the effect of potential share settlement be included in the diluted earnings per share calculation when an instrument may be settled in cash or shares. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's 3.75% Convertible Senior Notes due 2026 (the "Notes") are a convertible instrument with a cash-conversion feature that is accounted for within the scope of ASC 470-20 and impacted by the adoption of ASU 2020-06. The Company has elected to apply the modified retrospective method wherein the Company recognized a cumulative-effect adjustment to the opening balance of retained earnings (January 1, 2021). Further, the Company will not restate EPS in prior periods. The Company calculated the cumulative-effect </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">adjustment as of January 1, 2021 by comparing (i) the historical amortization schedule for the Notes through December 31, 2020 and (ii) an updated amortization schedule wherein the conversion feature within the Notes would not be separated as an equity component and subsequently recognized as non-cash interest expense under ASC 835-30. As a result of ASU 2020-06, while cash interest expense is not impacted, non-cash interest accretion is limited to the amortization of debt issuance costs under ASC 835-30. Therefore, the Company prepared its transition journal entries by (i) reversing the conversion feature amount recorded in APIC and (ii) reversing the difference in non-cash interest expense via retained earnings. The adoption resulted in a decrease to accumulated deficit of $3.4 million, a decrease to additional paid-in capital of $29.8 million, and an increase to convertible note, non-current, net of $35.2 million. Additionally, due to the adoption, the Company reversed the remaining balance of the net deferred tax liability of $8.8 million, which was initially recorded in connection with the Notes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Effective January 1, 2021, we adopted ASU 2020-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which updates various codification topics by clarifying or improving disclosure requirements to align with the SEC's regulations. We evaluated the impact of the standard on our consolidated financial statements and the adoption of this ASU did not have a material impact on our consolidated financial statements and disclosures. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements Not Yet Adopted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In July 2021, the Financial Accounting Standards Board (the "FASB") issued ASU 2021-05, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842), Lessors- Certain Leases with Variable Lease Payments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This guidance amends the lease classification accounting for lessors for certain leases with variable lease payments that do not depend on a reference index or a rate and would have resulted in the recognition of a loss at lease commencement if classified as a sale-type or direct financing lease. Under the new guidance, these leases will be classified as an operating lease. The amendment is effective for fiscal years beginning after December 15, 2021, with early adoption permitted. We do not expect adoption of the new guidance to have a material impact on our financial statements. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. </span>This guidance requires an acquiring entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At acquisition date, the acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. The amendment is effective for fiscal years beginning after December 15, 2022, with early adoption permitted. We do not expect adoption of the new guidance to have a material impact on our financial statements. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying Consolidated Financial Statements contain all adjustments, consisting of normal, recurring adjustments, necessary to present fairly the financial position of the Company as of December 31, 2021 and 2020, as well as the results of our operations, statements of stockholders' equity and cash flows for the years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The audited Consolidated Financial Statements included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Our audited Consolidated Financial Statements include our accounts and the accounts of our wholly-owned subsidiaries since their respective dates of acquisitions. All intercompany accounts and transactions have been eliminated in consolidation. Where our ownership of a subsidiary was less than 100%, the non-controlling interest is reported on our consolidated balance sheets. The non-controlling interest in our consolidated net loss is reported as "Net loss attributable to non-controlling interest" on our Consolidated Statements of Loss. Our audited Consolidated Financial Statements are stated in U.S. Dollars and have been prepared in accordance with accounting principles generally accepted in the U.S. ("GAAP").</span></div>Beginning in the first quarter of 2020, to limit the spread of COVID-19, governments took various actions including the issuance of stay-at-home policies and social distancing procedures and guidelines, causing some businesses to adjust, reduce or suspend business and operating activities. Veterinary care is widely recognized as an "essential" service for pet owners, and veterinarians continued to deliver essential medical care for sick and injured pets. The stay-at-home policies deployed early in 2020 to combat the spread of COVID-19 resulted in a decrease in companion animal clinical visits, including delay of elective procedures and wellness visits and as a result, lower demand for diagnostic testing services. Beginning in the second quarter of 2020, certain local, state and federal governments began to ease the stay-at-home policies and allowed more businesses and facilities to re-open, leading to a recovery in companion animal clinical visits and associated demand for our diagnostic products. In some part, and different depending on the geography, due to the introduction and acceptance of COVID-19 vaccines, restrictions have eased in many of the countries in which we operate. Global diagnostic animal health demand continued throughout 2021. While this trend is encouraging, with the rise in COVID-19 variants, the extent to which the continuation, or another wave, of COVID-19, or an outbreak of other health epidemics could impact our business, results of operations and financial condition, including the potential for write-offs or impairments of assets and suspension of capital investments, will depend on future developments. We are unable to predict with certainty the effects of the COVID-19 pandemic on our customers, suppliers and vendors, as well as the actions of governments, and when and to what extent normal economic and operating conditions can resume; these effects may differ from those assumed in our projected estimates. Even after the COVID-19 pandemic has subsided, we may continue to experience adverse impacts to our business, mainly in our ability to place new capital equipment, primarily under long-term contracts, as a result of any economic impact that may occur in the future. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates are required when establishing the allowance for credit losses and the net realizable value of inventory; determining future costs associated with warranties provided; determining the period over which our obligations are fulfilled under agreements to license product rights and/or technology rights; evaluating long-lived and intangible assets and investments for estimated useful lives and impairment; estimating the useful lives and standalone selling prices of instruments under leasing arrangements; determining the allocation of purchase price under purchase accounting; estimating the expense associated with the granting of stock; determining the need for, and the amount of a valuation allowance on deferred tax assets; determining the fair value of our embedded derivative; determining the value of the contingent consideration in a business combination and determining the value of the non-controlling interest in a business combination. Our actual results may differ from these estimates and it is at least reasonably possible that a change in estimate could occur in future periods. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to a concentration of credit risk consist of cash and cash equivalents and accounts receivable. We maintain the majority of our cash and cash equivalents with high credit quality financial institutions, and at times may have cash levels that exceed federally insured limits. We have no off-balance-sheet concentrations of credit risk such as foreign exchange contracts, options contracts or other foreign currency hedging arrangements. Our accounts receivable balances are due largely from distribution partners, domestic veterinary clinics and individual veterinarians and other animal health companies.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No customer accounted for more than 10% of our consolidated accounts receivable at December 31, 2021 or 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have established an allowance for credit losses based upon factors surrounding the credit risk of specific customers, historical trends and other information.</span></div> <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounts receivable are recorded net of an allowance for credit losses. From time to time, our customers are unable to meet their payment obligations. We continuously monitor our customers' credit worthiness and establish allowances for estimated credit losses related to our accounts receivable, net investment in leases, contract assets, and promissory notes. Our allowances are established based on factors surrounding the credit risk of specific customers, historical experience including collections and write-off history, and current economic conditions. Account balances are considered past due if payments have not been received within agreed upon invoice and/or contract terms and the Company may employ collection agencies and legal counsel to pursue recovery of defaulted amounts. Account balances are written off against the allowance after all collection efforts have been exhausted and it is probable the receivable will not be recovered. The Company also performs a qualitative assessment, on a quarterly basis, to monitor economic factors and other uncertainties that may require additional adjustments for the expected credit loss allowance. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">While such credit losses have historically been within our expectations and the provisions established, there is no assurance that we will continue to experience the same credit loss rates that we have in the past. A significant change in the liquidity or financial position of our customers could have a material adverse impact </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">on the collectability of accounts receivable and our future operating results. The Company will continue to actively monitor the impact of the COVID-19 pandemic on expected credit losses. In 2020, the Company adopted Accounting Standards Update ("ASU") 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326). </span>See "Adoption of New Accounting Standards" below for impacts of adoption. <div style="margin-bottom:12pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses are summarized as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"/><td style="width:65.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.412%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additions from acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additions - charged to expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign exchange effects</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deductions - write offs, net of recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">874 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">769 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 769000 186000 245000 3000 90000 0 353000 614000 113000 -3000 0 0 248000 121000 172000 874000 769000 186000 Cash and cash equivalents are stated at cost, which approximates market value, and include short-term, highly liquid investments with original maturities of less than three months. The foreign cash balances are summarized as follows (denominated in foreign currency, in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"/><td style="width:70.615%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.658%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">European Union Euros</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Swiss Francs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Canadian Dollars</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australian Dollars</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Malaysian Ringgit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5497000 8520000 224000 138000 4191000 2993000 676000 159000 1412000 364000 The Company's financial instruments consist of cash, short-term trade receivables and payables, a long-term note receivable with an embedded derivative asset, and its 3.75% Convertible Senior Notes due 2026 (the "Notes"). The carrying values of cash and cash equivalents and short-term trade receivables and payables approximate fair value because of the short-term nature of the instruments. 0.0375 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair values of our financial instruments at December 31, 2021 and December 31, 2020 were (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.986%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.862%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Convertible note receivable embedded derivative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Promissory note receivable derivative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">BiEsseA Contingent Consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financial Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Convertible note receivable embedded derivative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 888000 0 0 888000 337000 0 0 337000 2334000 0 0 2334000 15900000 0 0 15900000 19459000 0 0 19459000 995000 0 0 995000 995000 0 0 995000 0.0375 2000000 1000000 2900000 17500000 8800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the changes of our Level 3 assets and liabilities as of December 31, 2021 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.220%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.333%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Derivative Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Contingent Consideration Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Notes Payable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Convertible note receivable</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Promissory note receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Lacuna</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">BiEsseA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Biotech</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Acquisition value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">888 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,334 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the changes of our Level 3 assets and liabilities as of December 31, 2021 (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.220%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.333%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Derivative Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Contingent Consideration Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Notes Payable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Convertible note receivable</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Promissory note receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Lacuna</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">BiEsseA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Biotech</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Acquisition value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">888 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,334 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 995000 0 0 0 0 0 307000 1700000 2334000 15900000 0 0 0 0 0 -107000 30000 -1700000 0 0 888000 337000 0 2334000 15900000 Property and equipment is stated at cost, net of accumulated depreciation. The costs of additions and improvements are capitalized, while maintenance and repairs are charged to expense as incurred. When an item is sold or retired, the cost and related accumulated depreciation is relieved and the resulting gain or loss, <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">if any, is recognized in the Consolidated Statements of Loss. We provide for depreciation primarily using the straight-line method by charges to income in amounts that allocate the cost of property and equipment over their estimated useful lives as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.425%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Asset Classification</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Estimated<br/>Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10 to 43 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2 to 10 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 to 7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 to 7 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Leasehold and building improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5 to 15 years</span></td></tr></table>We capitalize certain costs incurred in connection with developing or obtaining software designated for internal use based on three distinct stages of development. Qualifying costs incurred during the application development stage, which consist primarily of internal payroll and direct fringe benefits and external direct project costs, including labor and travel, are capitalized and amortized on a straight-line basis over the estimated useful life of the asset, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xMzYvZnJhZzpjYmVkMWRkMDgxMzA0ZWQ0ODNmNDc5YjJiMzkyNDE5MC90ZXh0cmVnaW9uOmNiZWQxZGQwODEzMDRlZDQ4M2Y0NzliMmIzOTI0MTkwXzEyOTU0_b9b782ac-273c-4066-ba63-7d4dd63cf515">three</span> to seven years. Costs incurred during the preliminary project and post-implementation and operation phases are expensed as incurred. These costs are general and administrative in nature and related primarily to the determination of performance requirements, data conversion and training. Costs capitalized in connection with internal-use software were immaterial for the years ended December 31, 2021, 2020, and 2019. We provide for depreciation primarily using the straight-line method by charges to income in amounts that allocate the cost of property and equipment over their estimated useful lives as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.425%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Asset Classification</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Estimated<br/>Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10 to 43 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2 to 10 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 to 7 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 to 7 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Leasehold and building improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5 to 15 years</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property and equipment, net, consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.980%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Leasehold and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72,197 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73,290 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(38,784)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(37,748)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">33,413 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,542 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P7Y Investments in unconsolidated affiliates are measured and recorded as either non-marketable equity securities or equity method investments. Non-marketable equity securities are equity securities without readily determinable fair value that are measured and recorded using a measurement alternative which measures the securities at cost minus impairment, if any, plus or minus changes from qualifying observable price changes. Equity method investments are equity securities in investees we do not control but over which we have the ability to exercise significant influence. When the equity method of accounting is determined to be appropriate, the initial measurement of the investment includes the cost of the investment and all direct transaction costs incurred to acquire the investment. Equity method investments are measured at cost minus impairment, if any, plus or minus our share of equity method investee income or loss, which is recorded as a separate line on the income statement. Both types of investments are evaluated for impairment if a triggering event occurs. Goodwill is initially valued based on the excess of the purchase price of a business combination over the fair value of acquired net assets recognized and represents the future economic benefits arising from other assets acquired that could not be individually identified and separately recognized. Intangible assets other than goodwill are initially valued at fair value. If a quoted price in an active market for the identical asset is not <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">readily available at the measurement date, the fair value of the intangible asset is estimated based on discounted cash flows using market participant assumptions, which are assumptions that are not specific to the Company. The selection of appropriate valuation methodologies and the estimation of discounted cash flows require significant assumptions about the timing and amounts of future cash flows, risks, appropriate discount rates, and the useful lives of intangible assets. When material, we utilize independent valuation experts to advise and assist us in determining the fair values of the identified intangible assets acquired in connection with a business acquisition and in determining appropriate amortization methods and periods for those intangible assets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">We assess goodwill for impairment annually, at the reporting unit level, in the fourth quarter and whenever events or circumstances indicate impairment may exist. In evaluating goodwill for impairment, we have the option to first assess the qualitative factors to determine whether it is more-likely-than-not that the estimated fair value of the reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the comparison of the estimated fair value of the reporting unit to the carrying value. The more-likely-than-not threshold is defined as having a likelihood of more than 50 percent. If, after assessing the totality of events or circumstances, we determine that it is more-likely-than-not that the estimated fair value of a reporting is less than its carrying amount, we would then estimate the fair value of the reporting unit and compare it to the carrying value. If the carrying value exceeds the estimated fair value we would recognize an impairment for the difference; otherwise, no further impairment test would be required. In contrast, we can opt to bypass the qualitative assessment for any reporting unit in any period and proceed directly to quantitative analysis. Doing so does not preclude us from performing the qualitative assessment in any subsequent period. Following the acquisition of scil in April 2020, we restructured our operating segments based on how the Chief Operating Decision Maker (“CODM”) manages the business, allocates resources, makes operating decisions and evaluates operating performance. As further discussed in Note 18, our new reporting segments are North America and International. As a result of the change in operating segments, we also revised our reporting units to aggregate our legal entities based on similarities in economic characteristics. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a result of the recent global economic disruption and uncertainty due to the COVID-19 pandemic, the Company performed a qualitative assessment during the first quarter of 2020. Based on the interim assessment performed, we concluded that there was no triggering event and additionally, no indications of impairment existed. We performed qualitative assessments in the fourth quarters of 2021, 2020, and 2019 and determined that no indications of impairment existed. </span></div>We assess the realizability of intangible assets other than goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If an impairment review is triggered, we evaluate the carrying value of intangible assets based on estimated undiscounted future cash flows over the remaining useful life of the primary asset of the asset group and compare that value to the carrying value of the asset group. The cash flows that are used contain our best estimates, using appropriate and customary assumptions and projections at the time. If the net carrying value of an intangible asset exceeds the related estimated undiscounted future cash flows, an impairment to adjust the intangible asset to its fair value would be reported as a non-cash charge to earnings. If necessary, we would calculate the fair value of an intangible asset using the present value of the estimated future cash flows to be generated by the intangible asset, and applying a risk-adjusted discount rate. 0 0 0 We generate revenue through the sale of products, either by outright purchase by our customers or through a subscription agreement whereby our customers receive instruments and pay us a monthly fee for the consumables needed to conduct testing. Subscription placement is the majority of our Point of Care ("POC") <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">laboratory transactions while outright sales to customers are the majority of both Point of Care imaging diagnostic transactions and Pharmaceuticals, Vaccines and Diagnostic ("PVD") revenue.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For outright sales of products, revenue is recognized when control of the promised product or service is transferred to our customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those products or services (the transaction price). Taxes assessed by governmental authorities and collected from the customer are excluded from our revenue recognition. A performance obligation is a promise in a contract to transfer a distinct product or service to a customer and is the unit of account under ASC 606. For instruments, consumables and most software licenses sold by the Company, control transfers to the customer at a point in time. To indicate the transfer of control, the Company must have a present right to payment, legal title must have passed to the customer, the customer must have the significant risks and rewards of ownership and where acceptance is not a formality, the customer must have accepted the product or service. Heska’s principal terms of sale are FOB Shipping Point, or equivalent, and, as such, we primarily transfer control and record revenue for product sales upon shipment. If a performance obligation to the customer with respect to a sales transaction remains unfulfilled following shipment (typically owed installation), revenue recognition for that performance obligation is deferred until such commitments have been fulfilled. For extended warranty and service plans, control transfers to the customer over the term of the arrangement and as such the revenue is recognized ratably based upon the period of time elapsed under the arrangement. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our revenue under subscription agreements relates to operating-type lease ("OTL") arrangements or sales-type lease ("STL") arrangements. Determination of an OTL or STL is primarily determined as a result of the length of the contract as compared to the estimated useful life of the instrument, among other factors. Leases are outside of the scope of ASC 606 and are therefore accounted for in accordance with ASC 842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">, Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. A STL would result in earlier recognition of instrument revenue as compared to an OTL, which is generally upon installation of the instruments. Instrument lease revenue for our OTL subscription agreements is recognized on a straight-line basis over the life of the lease and is included with the predominant non-lease components in consumables revenue. For instrument only OTL agreements, operating lease income is recognized on a straight-line basis over the term of the lease. The cash collected under both arrangements is over the term of the contract. The OTLs and STLs are not cancellable until after an initial term. See below for additional information on our lease accounting policies. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For contracts with both lease and non-lease components, the Company allocates the contracts' transaction price for each component on a relative standalone selling price basis using our best estimate of the standalone selling price of each distinct product or service in the contract. When available, the method used to estimate the standalone selling price is the price observed in standalone sales to customers. When prices in standalone sales are not available, we use a cost-plus margin approach. Changes in these values can impact the amount of consideration allocated to each component of the contract. Allocation of the transaction price is determined at the contracts' inception. The Company does not adjust the transaction price for the effects of a significant financing component when the period between the transfer of the promised good or service to the customer and payment for that good or service by the customer is expected to be one year or less. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To the extent the transaction price includes variable consideration, such as future payments based on consumable usage over time, we apply judgment to determine if the variable consideration should be constrained. As the variable consideration is highly susceptible to factors outside of the Company’s influence, and the potential values contain a broad range of possible outcomes given all potential amounts of consumption that could occur, it is likely that a significant revenue reversal would occur should the variable consideration be estimated at an amount greater than the minimum stated amount until such a time as the uncertainty is resolved. For our subscription agreements with variable consideration based on consumable </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">usage over time, the variable consideration is allocated to the non-lease components upon resolution of the uncertainty and is included in consumables revenue. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We generate Other Vaccines and Pharmaceuticals ("OVP") revenue through contract manufacturing agreements with customers. Revenue from these customer contracts is generally recognized upon shipment or acceptance by our customer, under the same guidelines noted above for other outright product sales. Heska assessed the over-time criteria within ASC 606 and concluded that while products within this segment have no alternative use to Heska, as Heska is contractually prohibited to redirect the product to other customers, Heska does not have right to payment for performance to date. Therefore, point in time revenue recognition has been determined to be appropriate.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Recording revenue from the sale of products involves the use of estimates and management's judgment. We must make a determination at the time of sale whether the customer has the ability and intent to make payments in accordance with arrangements. For contracts with multiple performance obligations, we exercise judgment in allocating the transaction price for each performance obligation based on an estimated standalone selling price for each distinct product or service. We do not generally allow return of products or instruments. Distributor rebates are recorded as a reduction to revenue.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company acts as a lessee and a lessor. As a lessee, the Company leases buildings, office equipment, and vehicles. As a lessor, the Company enters into sales-type and operating leases as part of its subscription agreements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception based on whether control of an identified asset is transferred. For leases where the Company is the lessee, ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The measurement of future lease payments includes fixed payments, as well as fixed rate increases that are initially measured at the lease commencement date. Variable lease payments, typically based on the usage of the underlying asset or changes in an index or rate, are excluded from the measurement of ROU assets and lease liabilities and are expensed as incurred. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As most of the Company’s leases do not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The lease terms used to calculate the ROU asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as amortization expense and interest expense. The Company has lease agreements which require payments for lease and non-lease components and has elected to account for these as a single lease component for our building and office equipment leases, but as separate components for our vehicle leases. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a lessor, our subscription agreements relate to both OTL arrangements and STL arrangements. For a STL, instrument revenue is generally recorded upon installation of the instruments and the cost of the customer-leased instruments is removed from inventory and recognized in the Consolidated Statements of Loss. There is no residual value taken into consideration as it does not meet our capitalization requirements. There is no option for a lessee to purchase the underlying asset and the lease term does not include an assumption that the lease will be extended or terminated. For our OTL agreements that include both lease and non-lease </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">components, revenue is recognized on a straight-line basis over the term of the lease and is included with the predominant non-lease components in consumables revenue. For instrument only OTL agreements, operating lease income is recognized on a straight-line basis over the term of the lease. For an OTL, the costs of customer-leased instruments are recorded within property and equipment in the accompanying Consolidated Balance Sheets and depreciated over the instrument’s estimated useful life. The depreciation expense is reflected in cost of revenue in the accompanying Consolidated Statements of Loss. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For leases that commenced before the January 1, 2019 effective date of ASC 842, the Company elected the permitted practical expedients to not reassess the following: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. The Company also elected to exclude leases with a term of 12 months or less from the recognized ROU assets and lease liabilities.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company acts as a lessee and a lessor. As a lessee, the Company leases buildings, office equipment, and vehicles. As a lessor, the Company enters into sales-type and operating leases as part of its subscription agreements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception based on whether control of an identified asset is transferred. For leases where the Company is the lessee, ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The measurement of future lease payments includes fixed payments, as well as fixed rate increases that are initially measured at the lease commencement date. Variable lease payments, typically based on the usage of the underlying asset or changes in an index or rate, are excluded from the measurement of ROU assets and lease liabilities and are expensed as incurred. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As most of the Company’s leases do not provide an implicit interest rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The lease terms used to calculate the ROU asset and related lease liability include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense while the expense for finance leases is recognized as amortization expense and interest expense. The Company has lease agreements which require payments for lease and non-lease components and has elected to account for these as a single lease component for our building and office equipment leases, but as separate components for our vehicle leases. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a lessor, our subscription agreements relate to both OTL arrangements and STL arrangements. For a STL, instrument revenue is generally recorded upon installation of the instruments and the cost of the customer-leased instruments is removed from inventory and recognized in the Consolidated Statements of Loss. There is no residual value taken into consideration as it does not meet our capitalization requirements. There is no option for a lessee to purchase the underlying asset and the lease term does not include an assumption that the lease will be extended or terminated. For our OTL agreements that include both lease and non-lease </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">components, revenue is recognized on a straight-line basis over the term of the lease and is included with the predominant non-lease components in consumables revenue. For instrument only OTL agreements, operating lease income is recognized on a straight-line basis over the term of the lease. For an OTL, the costs of customer-leased instruments are recorded within property and equipment in the accompanying Consolidated Balance Sheets and depreciated over the instrument’s estimated useful life. The depreciation expense is reflected in cost of revenue in the accompanying Consolidated Statements of Loss. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For leases that commenced before the January 1, 2019 effective date of ASC 842, the Company elected the permitted practical expedients to not reassess the following: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. The Company also elected to exclude leases with a term of 12 months or less from the recognized ROU assets and lease liabilities.</span></div> Stock-based compensation expense is measured at the grant date based upon the estimated fair value of the portion of the award that is ultimately expected to vest and is recognized as expense over the applicable requisite service period of the award generally using the straight-line method. Advertising costs are expensed as incurred and are included in sales and marketing expenses. 600000 400000 300000 The Company records a current provision for income taxes based on estimated amounts payable or refundable on tax returns filed or to be filed each year. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates, in each tax jurisdiction, expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. The overall change in deferred tax assets and liabilities for the period measures the deferred tax expense or benefit for the period. Deferred tax assets are reduced by a valuation allowance based on a judgmental assessment of available evidence if the Company is unable to conclude that it is more likely than not that some or all of the deferred tax assets will be realized. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed by dividing income available to common shareholders by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these subsidiaries are translated using the exchange rate in effect at the balance sheet date. Revenue and expense accounts and cash flows are translated using an average of exchange rates in effect during the period. Cumulative translation gains and losses are shown in the Consolidated Balance Sheets as a separate component of stockholders' equity. Exchange gains and losses arising from transactions denominated in foreign currencies (i.e., transaction gains and losses) are recognized as a component of other income (expense) in current operations, as are exchange gains and losses on intercompany transactions expected to be settled in the near term. Gains and losses arising from intercompany foreign currency transactions that are of a long-term investment nature are reported as a component of Accumulated other comprehensive income in the Consolidated Balance Sheets. The Company generally provides for the estimated cost of hardware and software warranties in the period the related revenue is recognized. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on actual experience and changes in future estimates. Should product failure rates differ from our estimates, actual costs could vary significantly from our expectations. Extended warranties are sold to our customers and revenue is recognized over the term of the warranty agreement, as expected costs are incurred. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Adoption of New Accounting Pronouncements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Effective January 1, 2021, we adopted ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which is intended to simplify various aspects related to the accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740, and also clarifies and amends existing guidance to improve consistent application. We evaluated the impact of the standard on our consolidated financial statements and the adoption of this ASU did not have a material impact on our consolidated financial statements and disclosures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Effective January 1, 2021, we adopted ASU 2020-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Investments-Equity Securities (Topic 321)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Investments-Equity Method and Joint Ventures (Topic 323)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging (Topic 815)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The amendments in this ASU clarify the interaction between the accounting for investments in equity securities, investments in equity method and certain derivatives instruments. The ASU is expected to reduce diversity in practice and increase comparability of the accounting for these interactions. We evaluated the impact of the standard on our consolidated financial statements and the adoption of this ASU did not have a material impact on our consolidated financial statements and disclosures. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Effective January 1, 2021, we early adopted ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">which simplifies the accounting for certain convertible instruments. The update reduces the number of accounting models for convertible debt instruments and convertible preferred stock. Convertible debt will be accounted for as a single liability measured at its amortized cost and convertible preferred stock will be accounted for as a single equity instrument measured at its historical cost, as long as no other features require bifurcation and recognition as derivatives. The update also requires the if-converted method to be used for convertible instruments and the effect of potential share settlement be included in the diluted earnings per share calculation when an instrument may be settled in cash or shares. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's 3.75% Convertible Senior Notes due 2026 (the "Notes") are a convertible instrument with a cash-conversion feature that is accounted for within the scope of ASC 470-20 and impacted by the adoption of ASU 2020-06. The Company has elected to apply the modified retrospective method wherein the Company recognized a cumulative-effect adjustment to the opening balance of retained earnings (January 1, 2021). Further, the Company will not restate EPS in prior periods. The Company calculated the cumulative-effect </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">adjustment as of January 1, 2021 by comparing (i) the historical amortization schedule for the Notes through December 31, 2020 and (ii) an updated amortization schedule wherein the conversion feature within the Notes would not be separated as an equity component and subsequently recognized as non-cash interest expense under ASC 835-30. As a result of ASU 2020-06, while cash interest expense is not impacted, non-cash interest accretion is limited to the amortization of debt issuance costs under ASC 835-30. Therefore, the Company prepared its transition journal entries by (i) reversing the conversion feature amount recorded in APIC and (ii) reversing the difference in non-cash interest expense via retained earnings. The adoption resulted in a decrease to accumulated deficit of $3.4 million, a decrease to additional paid-in capital of $29.8 million, and an increase to convertible note, non-current, net of $35.2 million. Additionally, due to the adoption, the Company reversed the remaining balance of the net deferred tax liability of $8.8 million, which was initially recorded in connection with the Notes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Effective January 1, 2021, we adopted ASU 2020-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which updates various codification topics by clarifying or improving disclosure requirements to align with the SEC's regulations. We evaluated the impact of the standard on our consolidated financial statements and the adoption of this ASU did not have a material impact on our consolidated financial statements and disclosures. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements Not Yet Adopted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In July 2021, the Financial Accounting Standards Board (the "FASB") issued ASU 2021-05, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842), Lessors- Certain Leases with Variable Lease Payments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This guidance amends the lease classification accounting for lessors for certain leases with variable lease payments that do not depend on a reference index or a rate and would have resulted in the recognition of a loss at lease commencement if classified as a sale-type or direct financing lease. Under the new guidance, these leases will be classified as an operating lease. The amendment is effective for fiscal years beginning after December 15, 2021, with early adoption permitted. We do not expect adoption of the new guidance to have a material impact on our financial statements. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. </span>This guidance requires an acquiring entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At acquisition date, the acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. The amendment is effective for fiscal years beginning after December 15, 2022, with early adoption permitted. We do not expect adoption of the new guidance to have a material impact on our financial statements. 0.0375 REVENUE<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We separate our goods and services among two reportable segments, North America and International. The two segments consist of revenue originating from: </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.15pt">North America: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">including the United States, Canada and Mexico</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.15pt">International: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">all geographies outside North America, currently consisting primarily of Australia, France, Germany, Italy, Malaysia, Spain and Switzerland</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Refer to Note 18 for further detail regarding the change in reportable segments which required recast of prior period presentation. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes our segment revenue (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.916%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.076%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">North America Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    POC Lab Instruments &amp; Other</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    POC Lab Consumables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    POC Imaging</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    PVD</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    OVP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">    Total North America Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">International Revenue:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    POC Lab Instruments &amp; Other</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    POC Lab Consumables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    POC Imaging</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    PVD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">    Total International Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,739 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,323 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Remaining performance obligations represent the aggregate transaction price allocated to performance obligations with an original contract term greater than one year which are fully or partially unsatisfied at the end of the period. Remaining performance obligations include noncancelable purchase orders, the non-lease portion of minimum purchase commitments under long-term supply arrangements, extended warranty, service and other long-term contracts. Remaining performance obligations do not include revenue from contracts with customers with an original term of one year or less, revenue from long-term supply arrangements with no minimum purchase requirements, revenue expected from purchases made in excess of the minimum purchase requirements, or revenue from instruments leased to customers. While the remaining performance obligation disclosure is similar in concept to backlog, the definition of remaining performance obligations excludes leases and contracts that provide the customer with the right to cancel or terminate for convenience with no substantial penalty, even if historical experience indicates the likelihood of cancellation or termination is remote. Additionally, the Company has elected to exclude contracts with customers with an original term of one year or less from remaining performance obligations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, the aggregate amount of the transaction price allocated to remaining minimum performance obligations was approximately $167.4 million. As of December 31, 2021, the Company expects to recognize revenue as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.808%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contract Balances</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled contract assets, deferred revenue, and customer deposits and billings in excess of revenue recognized. In addition, the Company defers certain costs incurred to obtain contracts. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain unbilled amounts related to long-term contracts for which we provide a free term to the customer are recorded in "Other current assets" and "Other non-current assets" on the accompanying Consolidated Balance Sheets. The collection of these balances occurs over the term of the underlying contract. The balances as of December 31, 2021 were $1.5 million and $5.1 million for current and non-current assets, respectively, shown net of related unearned interest. The balances as of December 31, 2020 were $1.2 million and $4.1 million for current and non-current assets, respectively, shown net of related unearned interest.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Contract Liabilities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company receives cash payments from customers for licensing fees or other arrangements that extend for a specified term. These contract liabilities are classified as either current or long-term in the Consolidated Balance Sheets based on the timing of when the Company expects to recognize revenue. As of December 31, 2021 and 2020, contract liabilities were $9.6 million and $9.9 million, respectively, and are included within "Deferred revenue, current, and other" and "Deferred revenue, non-current" in the accompanying Consolidated Balance Sheets. The decrease in the contract liability balance during the year ended December 31, 2021 is approximately $6.8 million of revenue recognized during the period, offset by approximately $6.5 million of additional deferred sales in 2021. The decrease in the contract liability balance during the year ended December 31, 2020 is $4.2 million of revenue recognized during the period, offset by $3.8 million of additional deferred sales. Contract liabilities are reported on the accompanying Consolidated Balance Sheets on a contract-by-contract basis. </span></div>Contract CostsThe Company capitalizes certain direct incremental costs incurred to obtain customer contracts, typically sales-related commissions, where the recognition period for the related revenue is greater than one year. Contract costs are classified as current or non-current, and are included in "Other current assets" and "Other non-current assets" in the Consolidated Balance Sheets based on the timing of when the Company expects to recognize the expense. Contract costs are generally amortized into selling and marketing expense with a certain percentage recognized immediately based upon placement of the instrument with the remainder recognized on a straight-line basis (which is consistent with the transfer of control for the related goods or services) over the average term of the underlying contracts, approximately 6 years. Management assesses these costs for impairment at least quarterly on a portfolio basis and as “triggering” events occur that indicate it is more-likely-than-not that an impairment exists. The balance of contract costs as of December 31, 2021 and December 31, 2020 was $4.1 million and $3.0 million, respectively. The increase in contract costs for the year ended December 31, 2021 is amortization expense of approximately $1.1 million, offset by approximately $2.2 million of additional contract cost capitalization. Amortization expense for the year ended December 31, 2020 was approximately $1.0 million, offset by approximately $1.2 million of additional contract costs capitalization and $0.1 million of the acquisition of scil contract costs. Contract costs are calculated and reported on a portfolio basis. 2 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes our segment revenue (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.916%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.076%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">North America Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    POC Lab Instruments &amp; Other</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    POC Lab Consumables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    POC Imaging</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    PVD</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    OVP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">    Total North America Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">International Revenue:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    POC Lab Instruments &amp; Other</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    POC Lab Consumables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    POC Imaging</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    PVD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">    Total International Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,739 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,323 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 14837000 13663000 13446000 72004000 59247000 53267000 29512000 20651000 21655000 24939000 19810000 10965000 17606000 17695000 16090000 158898000 131066000 115423000 15001000 7782000 96000 46016000 32354000 323000 28492000 22537000 3998000 5332000 3584000 2821000 94841000 66257000 7238000 253739000 197323000 122661000 167400000 As of December 31, 2021, the Company expects to recognize revenue as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.808%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 40216000 36867000 31914000 26215000 20886000 11325000 167423000 1500000 5100000 1200000 4100000 9600000 9900000 6800000 6500000 4200000 3800000 P6Y 4100000 3000000 1100000 2200000 1000000 1200000 100000 ACQUISITION AND RELATED PARTY ITEMS<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Biotech Acquisition</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On September 1, 2021, Heska acquired 65% of the equity of Biotech Laboratories U.S.A. LLC ("Biotech"), a developer of rapid assay diagnostic testing, in exchange for approximately $16.3 million in cash. As part of the purchase, Heska entered into put and call options in order to purchase the remaining 35% ownership in future years. The counterparty, Chinta Lamichhane, DVM, Ph.D, maintains an interest in Biotech and is an employee of the Company, thus commencing a related party relationship. Aside from the acquisition described herein, there were no financial or non-financial transactions between the Company and the counterparty.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">In conjunction with the acquisition, the Company entered into various put and call options which are classified on the Consolidated Balance Sheets as Notes Payable. The written put options can be exercised after June 30, 2024, at a valuation identical to the initial purchase price. The written call options can be exercised at any time prior to June 30, 2026, at an amount equal to two times the initial valuation or after June 30, 2026, at a valuation identical to the initial purchase price. Additionally, if certain product development milestones are met, the shares may be bought in various tranches at two times the initial valuation. The Company evaluated the put and call options embedded in the shares representing the non-controlling interest under the guidance in ASC 480, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Distinguishing Liabilities from Equity, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">and determined the instrument met the criteria to be recorded as a liability because the fixed price of the put and call options are identical starting after June 30, 2026. As a result, the Company recorded the transaction as a financing arrangement of the purchase of the non-controlling interest, and will record 100% of the income and loss of Biotech in our Consolidated Statements of Loss. The options were not redeemable as of the acquisition date or as of the period ending December 31, 2021. The estimated fair value of the Notes Payable as of the acquisition date of $15.9 million is inclusive of the probability weighted outcomes of the options described herein. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The total purchase consideration exceeded the fair value of the identifiable net assets acquired, resulting in goodwill of $25.8 million, all of which is attributable to our North America segment and primarily consists of opportunities to expand product offerings and the experienced workforce acquired. In connection with the acquisition and pursuant to the elections under Section 754 of the Internal Revenue Code, the Company expects to obtain an increase with respect to the tax basis in the assets of Biotech. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The acquisition was accounted for as a business combination in accordance with ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As such, the total purchase consideration was allocated to the assets acquired and liabilities assumed based on their fair values as of September 1, 2021. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information below represents the preliminary purchase price allocation as of the acquisition date (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price in cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,388 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,150 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's preliminary estimates of fair values of the net assets acquired are based on the information that was available at the date of the acquisition, and the Company is continuing to evaluate the underlying inputs and assumptions used in its valuations. Accordingly, these preliminary estimates are subject to change during the measurement period, which is up to one year from the date of the acquisition. Among items still being evaluated are deferred taxes. A decrease in the fair value of assets acquired or an increase in the fair value of liabilities assumed in the acquisition from those valuations would result in a corresponding increase in the amount of goodwill from the acquisition.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets acquired, amortization method and estimated useful life as of September 1, 2021, was as follows (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.745%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization <br/>Method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">The Company incurred acquisition related costs of approximately $0.4 million and $0 for the years ended December 31, 2021 and 2020, respectively, which are included within general and administrative expenses on our Consolidated Statements of Loss.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pro forma financial information related to the acquisition of Biotech has not been provided as it is not material to our consolidated results of operations. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:107%">BiEsseA Acquisition</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On July 1, 2021, the Company completed the acquisition of BiEsse A-Laboratorio die Analisi Veterinarie S.r.l. (“BSA”). The Company acquired 100% of the issued and outstanding shares of BSA for an aggregate purchase price of $7.2 million, consisting of $4.8 million in cash and contingent consideration described below. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As additional consideration for the shares, the Company agreed to a contingent earn-out of an additional $2.8 million based on the achievement of certain performance metrics within three annual periods after 2021, each of which can pay up to one third of the total earn-out. The fair value of the contingent consideration as of the acquisition date, and as of December 31, 2021, was $2.3 million. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The total purchase consideration exceeded the fair value of the identifiable net assets acquired, resulting in $4.6 million of goodwill, all of which is attributable to our International segment. The goodwill resulting from this acquisition consists largely of the Company's expected future product sales and synergies from combining operations. All of the goodwill is tax deductible for purposes of calculating Controlled Foreign Corporation tested income, which may result in a decrease to the Company's future U.S. federal income tax liability.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The acquisition was accounted for as a business combination in accordance with ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As such, the total purchase consideration was allocated to the assets acquired and liabilities assumed based on their fair values as of July 1, 2021. The total purchase consideration is subject to customary working capital adjustments, which were finalized as of December 31, 2021. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Per the tax indemnification included in the purchase agreement of BSA, the seller has indemnified the Company for $0.5 million related to uncertain tax positions taken in prior years. The outcome of this arrangement will either be settled or expire due to lapse of statute of limitations by 2025. As of December 31, 2021, approximately $0.5 million of the indemnification agreement remains outstanding.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information below represents the preliminary purchase price allocation as of the acquisition date (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price in cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current, and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,169 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's preliminary estimates of fair values of the net assets acquired are based on the information that was available at the date of the acquisition, and the Company is continuing to evaluate the underlying inputs and assumptions used in its valuations. Accordingly, these preliminary estimates are subject to change during the measurement period, which is up to one year from the date of the acquisition. Among items still being evaluated are deferred taxes. A decrease in the fair value of assets acquired or an increase in the fair value of liabilities assumed in the acquisition from those valuations would result in a corresponding increase in the amount of goodwill from the acquisition.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets acquired, amortization method and estimated useful life as of July 1, 2021, was as follows (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.967%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.797%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,329 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">The Company incurred acquisition related costs of approximately $0.3 million and $0 for the years ended December 31, 2021 and 2020, respectively, which are included within general and administrative expenses on our Consolidated Statements of Loss.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">Pro forma financial information related to the acquisition of BisseA has not been provided as it is not material to our consolidated results of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:107%">Lacuna Acquisition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">On February 1, 2021, the Company completed the acquisition of Lacuna Diagnostics, Inc. ("Lacuna"), a veterinary digital cytology company, to broaden the Company's Point of Care diagnostic offerings. The Company acquired 100% of the issued and outstanding shares of Lacuna for a purchase price of $4.3 million. The Company then dissolved Lacuna on February 1, 2021. In accordance with the purchase agreement, the Company is required to hold a $0.4 million general indemnity holdback that is intended to provide a non-exclusive source of funds for the payment of any losses identified and shall be released within 18 months of closing. As of December 31, 2021, $0.1 million of the indemnification holdback was released for licensing fees and $0.3 million of the indemnification holdback remains outstanding. As additional consideration for the shares, the Company agreed to a contingent earn-out of an additional $2.0 million based on the achievement of certain performance metrics within a twelve month period ("Initial Earn Out Period"), reducing to $1.0 million if such metrics were met in a twelve month period subsequent to the Initial Earn Out Period. The fair value of the contingent consideration as of the acquisition date was $1.7 million, and subsequently decreased to $0 as of December 31, 2021, which resulted in a $1.7 million gain included within general and administrative expenses in the Consolidated Statement of Loss for the year ended December 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">The total purchase consideration exceeded the fair value of the identifiable net assets acquired, resulting in $4.2 million of goodwill, primarily related to expanded opportunities with our offerings. All of the goodwill is allocated to the North America segment and is not tax deductible for income tax purposes.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The acquisition was accounted for as a business combination in accordance with ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As such, the total purchase consideration was allocated to the assets acquired and liabilities assumed based on their fair values as of February 1, 2021. As of December 31, 2021, the Company has finalized the accounting for the acquisition.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information below represents the final purchase price allocation as of the acquisition date (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price in cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,955 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets acquired, amortization method and estimated useful life as of February 1, 2021, was as follows (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.745%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization <br/>Method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">The Company incurred acquisition related costs of approximately $0.1 million and $0 for the years ended December 31, 2021 and 2020, respectively, which are included within general and administrative expenses on our Consolidated Statements of Loss.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pro forma financial information related to the acquisition of Lacuna has not been provided as it is not material to our consolidated results of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">scil Acquisition</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On April 1, 2020, the Company completed the acquisition of scil animal care company GmbH (“scil”) from Covetrus, Inc. The Company purchased 100% of the capital stock of scil for an aggregate purchase price of $110.3 million in cash. The acquisition represents a key milestone in the Company's long-term strategic plan, creating a global veterinary diagnostics company with leadership positions in key geographic markets. The purchase price exceeded the identifiable net assets, resulting in goodwill of $46.0 million, primarily attributable to the synergies expected from the expanded market opportunities with our offerings and the experienced workforce acquired. Of the goodwill acquired, $37.3 million is allocated to our International segment and $8.7 million is allocated to our North America segment. All of the goodwill is tax deductible for purposes of calculating Controlled Foreign Corporation ("CFC") tested income, which may result in a decrease to the Company's future U.S. federal tax liability.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The acquisition was accounted for using the acquisition method of accounting in accordance with ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which requires, among other things, that assets acquired and liabilities assumed be recognized at their fair values as of the acquisition date. As such, the total purchase consideration was allocated to the assets acquired and liabilities assumed based on a preliminary estimate of their fair values as of April 1, 2020. The Company finalized the accounting for the acquisition as of March 31, 2021.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information below represents the final purchase price allocation of scil (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.586%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 1, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,290 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment in leases, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment in leases, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in unconsolidated affiliates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current, and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Net assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,290 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Per the tax indemnification included in the purchase agreement of scil, the seller has indemnified the Company for $1.1 million related to uncertain tax positions taken in prior years. The outcome of this arrangement will either be settled or expire due to lapse of statute of limitations by 2027. As of December 31, 2021, approximately $0.4 million of the indemnification agreement remains outstanding.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets acquired, amortization method and estimated useful life as of April 1, 2020, was as follows (dollars in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.074%"><tr><td style="width:1.0%"/><td style="width:47.342%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.570%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name subject to amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names not subject to amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,556</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,517 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">scil generated net revenue of $61.3 million and a net loss of $1.1 million for the period from April 1, 2020 to December 31, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company incurred acquisition related costs of approximately $0, $6.3 million and $0.7 million for the years ended December 31, 2021, 2020 and 2019, respectively, which are included within general and administrative expenses on our Consolidated Statements of Loss.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following tables present unaudited supplemental pro forma financial information as if the acquisition had occurred on January 1, 2019 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.850%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.117%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss before equity in losses of unconsolidated affiliates</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,848)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Heska Corporation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,487)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The pro forma financial information presented above has been prepared by combining our historical results and the historical results of scil and further reflects the effect of purchase accounting adjustments, including: (i) amortization of acquired intangible assets, (ii) the impact of certain fair value adjustments such as depreciation on the acquired property, plant and equipment, and (iii) historical intercompany sales between the Company and scil. The unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what actual results of operations would have been if the acquisition had occurred as the beginning of the period presented, nor are they indicative of future results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CVM</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On December 5, 2019, Heska entered into a definitive agreement to purchase 100% of the outstanding shares of CVM Diagnostico Veternario S.L. and CVM Ecografia S.L. (“CVM”, collectively), primarily to expand international operations in Europe. CVM is headquartered in Tudela, outside of Madrid, Spain. CVM mainly operates in Spain. The terms of the agreement transferred control of CVM upon signing, and the transfer of the purchase price of approximately $14.4 million and shares occurred in January 2020. The purchase price exceeded the fair value of the identifiable net assets and, accordingly, $9.0 million was allocated to goodwill within the International segment, all of which is tax deductible for purposes of calculating CFC tested income. The goodwill resulting from this acquisition consists largely of expanded product offerings and the acquired workforce. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair values allocated to CVM's assets and liabilities as of the acquisition date, as well as the purchase price, are reflected in the table below (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.586%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchase Price</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 5, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consideration paid to former owners</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,029 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of deferred revenue, and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Net assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, the Company made certain valuation adjustments to provisional amounts previously recognized. These measurement period adjustments resulted in a net $110 thousand increase of goodwill, primarily due to fair value adjustments resulting in a decrease in net identifiable assets acquired. The Company finalized the accounting for the CVM acquisition in the fourth quarter of 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets acquired, amortization method and estimated useful life as of December 5, 2019, were as follows (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.801%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.819%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CVM generated net revenue of $0.8 million and net income of $0.1 million, for the period from December 6, 2019 to December 31, 2019. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company incurred acquisition related costs of approximately $0, $0.6 million and $0.1 million for the years ended December 31, 2021, 2020 and 2019, respectively, which are included within general and administrative expenses on our Consolidated Statements of Loss. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents unaudited supplemental pro forma financial information as if the CVM acquisition had occurred on January 1, 2018 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.271%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income before equity in losses of unconsolidated affiliates</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(460)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to Heska Corporation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The pro forma financial information presented above has been prepared by combining our historical results and the historical results of CVM and further reflects the effect of purchase accounting adjustments. The unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what actual results of operations would have been if the acquisition had occurred as the beginning of the period presented, nor are they indicative of future results of operations. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Other Related Party Activities</span></div>CVM Diagnostico Veternario S.L. and CVM Ecografia S.L. (“CVM”, collectively) conducted related party activities with Practice Clinicas Veterinarias Moviles, S.L. ("CVM Practice"), the owner of which was part of CVM management through June 1, 2021. CVM continues to lease two warehouses from CVM Practice, however the related party relationship was terminated as of June 1, 2021. CVM Practice charged CVM $37 thousand and $31 thousand during the year ended December 31, 2021 and year ended December 31, 2020, respectively, all of which is related to lease payments. The right-of-use asset and lease liability amounts related to the warehouse leases were approximately $0.2 million as of December 31, 2021 and $0.2 million as of December 31, 2020. 0.65 16300000 350000 15900000 25800000 <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information below represents the preliminary purchase price allocation as of the acquisition date (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price in cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,388 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,150 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information below represents the preliminary purchase price allocation as of the acquisition date (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price in cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current, and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,169 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The information below represents the final purchase price allocation as of the acquisition date (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.129%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase price in cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,955 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair values allocated to CVM's assets and liabilities as of the acquisition date, as well as the purchase price, are reflected in the table below (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.586%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchase Price</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 5, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consideration paid to former owners</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Total assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,029 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of deferred revenue, and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Net assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 16250000 15900000 32150000 18000 1000 173000 148000 1033000 6000000 15000 7388000 11000 33000 188000 845000 6311000 25839000 32150000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets acquired, amortization method and estimated useful life as of September 1, 2021, was as follows (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.745%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization <br/>Method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets acquired, amortization method and estimated useful life as of July 1, 2021, was as follows (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.967%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.797%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,329 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets acquired, amortization method and estimated useful life as of February 1, 2021, was as follows (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.745%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization <br/>Method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets acquired, amortization method and estimated useful life as of April 1, 2020, was as follows (dollars in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.074%"><tr><td style="width:1.0%"/><td style="width:47.342%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.570%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name subject to amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names not subject to amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,556</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,517 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets acquired, amortization method and estimated useful life as of December 5, 2019, were as follows (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.801%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.819%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Method</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P6Y 6000000 6000000 400000 0 1 7200000 4800000 2800000 2300000 4600000 500000 0.5 million 4835000 2334000 7169000 322000 152000 497000 8000 275000 89000 44000 3329000 4716000 208000 334000 37000 85000 20000 925000 500000 2607000 4562000 7169000 P14Y 3329000 3329000 300000 0 1 4300000 400000 P18M 100000 300000 2000000 P12M 1000000 P12M 1700000 0 1700000 4200000 4255000 1700000 5955000 3000 170000 530000 1185000 1888000 133000 1755000 4200000 5955000 P3Y 1000000 P6M 150000 P11M 35000 1185000 100000 0 1 110300000 46000000 37300000 8700000 110290000 5889000 10707000 11278000 311000 1692000 1338000 19320000 877000 44517000 1027000 55000 291000 97302000 8221000 7067000 356000 3220000 94000 529000 13249000 276000 64290000 46000000 110290000 1100000 400000 P10Y 36272000 P7Y 353000 P0Y2M12D 210000 P2Y 60000 P0Y9M18D 66000 7556000 44517000 61300000 1100000 0 6300000 700000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following tables present unaudited supplemental pro forma financial information as if the acquisition had occurred on January 1, 2019 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.850%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.117%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss before equity in losses of unconsolidated affiliates</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,848)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Heska Corporation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,487)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents unaudited supplemental pro forma financial information as if the CVM acquisition had occurred on January 1, 2018 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.271%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income before equity in losses of unconsolidated affiliates</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(460)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to Heska Corporation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 215874000 201700000 -14848000 -2159000 -15215000 -2487000 1 14400000 9000000 14420000 1226000 583000 1621000 1186000 345000 2608000 460000 8029000 94000 -471000 54000 683000 1109000 157000 5461000 8959000 14420000 110000 P6Y 2440000 P4Y 111000 57000 2608000 800000 100000 0 600000 100000 130434000 -460000 -788000 2 37000 31000 200000 200000 200000 200000 INVESTMENTS IN UNCONSOLIDATED AFFILIATES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The carrying values of investments in unconsolidated affiliates, categorized by type of investment, is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.807%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity security investment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,018 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,018 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in Unconsolidated Affiliates</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,704 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Equity Method Investment</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On September 24, 2018, we invested approximately $5.1 million, including costs, to acquire an equity interest in a business as part of our product development strategy. As of December 31, 2021, our ownership interest in the business was 28.7%. In connection with the investment, the Company entered into a Manufacturing Supply Agreement that grants the Company global exclusivity to specified products to be delivered under the agreement for a 15-year period that begins upon the Company's receipt and acceptance of an initial order under the agreement. The Company accounts for this investment using the equity method of accounting. Under the equity method, the carrying value of the investment is adjusted for the Company's proportionate share of the investee's reported earnings or losses with the corresponding share of earnings or losses reported as Equity in losses of unconsolidated affiliates, listed below Net income before equity in losses of unconsolidated affiliates within the Consolidated Statements of Loss. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Non-Marketable Equity Security Investment</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On August 8, 2018, the Company invested approximately $3.0 million, including costs, in exchange for preferred stock. The Company's investment is a non-marketable equity security, recorded using the measurement alternative of cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As part of the agreement, the Company entered into a Supply and License Agreement, which provides that the investee produce and commercialize products that will enhance the Company's diagnostic portfolio. As part of this agreement, the Company made an upfront payment of $1.0 million related to a worldwide exclusive license agreement over a 20-year period, recorded in both short and long-term other assets. In addition, the agreement provides for an additional contingent payment of $10.0 million, relating to the successful achievement of sales milestones. This potential future milestone payment has not yet been accrued as it is not deemed by the Company to be probable at this time. </span></div>Both parties in this arrangement are active participants and are exposed to significant risks and rewards dependent on the commercial success of the activities of the collaboration. The parties are actively working on developing and testing the product as well as funding the research and development. Heska classifies the amounts paid for research and development work within the North America segment research and development operating expenses. Expense is recognized ratably when incurred and in accordance with the development plan. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The carrying values of investments in unconsolidated affiliates, categorized by type of investment, is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.807%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity security investment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,018 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,018 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in Unconsolidated Affiliates</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,704 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2406000 3686000 3018000 3018000 5424000 6704000 5100000 0.287 P15Y 3000000 1000000 P20Y 10000000 INCOME TAXES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of income before income taxes were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.862%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.477%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9,441)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,872)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(5,788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4,352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,441)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13,793)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,583)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Temporary differences that give rise to the components of net deferred tax assets (liabilities) are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.412%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Research and development tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign tax credit carryforward</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales-type leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Convertible debt equity component</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(8,691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign intangible</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,550 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6,409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net deferred tax assets (liabilities)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,762 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6,162)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of the income tax (benefit) expense are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"/><td style="width:60.878%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.419%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.491%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current income tax (benefit) expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total current expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred income tax (benefit) expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4,364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total deferred (benefit) expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4,464)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,541)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,805)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total income tax (benefit) expense </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,573)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">239 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,446)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's income tax (benefit) expense relating to income (loss) for the periods presented differs from the amounts that would result from applying the federal statutory rate to that income (loss) as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.862%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.477%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Statutory federal tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-consolidated Investment Income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign income inclusion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-temporary stock option benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Meals and entertainment permanent difference</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GILTI permanent difference</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other permanent differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign tax rate differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other deferred differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive compensation limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Research &amp; development credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Equity Investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in uncertain tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contingent Consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other Foreign Income Taxes Due</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2021, we had total income tax benefit of $3.6 million, including $5.2 million in domestic deferred income tax benefit and $0.7 million in foreign deferred income tax expense, and $0.9 million in current income tax expense. In 2020, we had total income tax expense of $0.2 million, including approximately $0.6 million in domestic deferred income tax expense and $2.2 million of foreign deferred income tax benefit, and $1.8 million in current income tax expense. In 2019, we had total income tax benefit of $1.4 million, including approximately $1.9 million in domestic deferred income tax benefit and $0.1 million of foreign deferred income tax expense, a non-cash benefit, and approximately $0.4 million in current income tax expense. Income tax expense decreased in 2021 from 2020 due to change in valuation allowance, stock option benefits, and executive compensation limitation. Income tax expense increased in 2020 from 2019 due to foreign income inclusion, executive compensation limitations and acquisition related costs. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash paid for income taxes for the years ended December 31, 2021, 2020 and 2019 was $2.4 million, $993 thousand and $128 thousand, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the U.S. federal jurisdiction, and various foreign, state and local jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. Although the U.S. and many states generally have statutes of limitations ranging from 3 to 5 years, those statutes could be extended due to the Company’s net operating loss and tax credit carryforward positions in several of the Company's tax jurisdictions. In the U.S., the tax years 2018 - 2020 remain open to examination by the Internal Revenue Service.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company had net operating loss carryforwards ("NOL") of approximately $7.0 million, a foreign tax credit of $64 thousand and a domestic research and development tax credit carryforward of approximately $1.3 million for federal tax purposes. Our federal NOL is expected to expire as follows if unused: $0.4 million in 2022, $5.47 million in 2024 through 2025 and $0.5 million in 2027 through 2037. Our federal NOL of $0.7 million does not have an expiration date. Our foreign NOL of $9.4 million does not have an expiration date. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The Company considered multiple factors in assessing the need for a decrease in the partial valuation allowance against the Company’s deferred tax assets as of December 31, 2021. Due to executive compensation limitation significantly disallowing expense related to stock compensation along with future projections of income, the Company believes they will be able to utilize the remaining Federal NOLs and tax credits before they expire. Due to statute of limitations however, the Company does believe $61 thousand of state NOLs will expire before they can be utilized. For foreign NOL purposes, the Company believes due to projected losses in Germany and historical three year cumulative losses, all statutory deferred tax assets will not be utilized and therefore increased the valuation allowance against all statutory deferred balances in Germany. As a result, the Company recorded an additional $3.6 million tax effected decrease to the current partial valuation allowance against the Company's worldwide net operating losses, statutory assets, and tax credits for the year ended December 31, 2021. As of December 31, 2021, the Company had a deferred tax asset of approximately $5.7 million from net operating losses and tax credits and a net partial valuation allowance of approximately $2.8 million recorded against these deferred tax assets. The Company will continue to closely monitor the need for an additional valuation allowance against its deferred tax assets in each subsequent reporting period which can be impacted by actual operating results compared to the Company's forecast.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ASC Topic 740 prescribes the accounting for uncertainty in income taxes recognized in the financial statements in accordance with the other provisions contained within this guidance. This topic prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that is greater than 50% likely or being realized upon ultimate audit settlement. In the normal course of business, the Company's tax returns are subject to examination by various taxing authorities. Such examination may result in future tax and interest assessments by these taxing authorities for uncertain tax positions taken in respect to certain matters.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following provides a reconciliation of unrecognized tax benefits which are included in Other liabilities within the Consolidated Balance Sheets (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.819%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.093%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Acquired additions based on prior year tax positions</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(508)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,072)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Reductions from lapse in statutes of limitations</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Balance at the end of period</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(893)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefits, which are included in other liabilities within the combined balance sheets as of December 31, 2021 was approximately $0.9 million, which may impact the effective tax rate if recognized. These unrecognized tax benefits were recognized as part of the acquisition of scil animal care company GmbH in 2020 and BiEssA A-Laboratorio die Analisi Veterinarie S.r.l in 2021. Per the tax indemnification included in the purchase agreements, the sellers have indemnified the Company for these other liabilities, which would reduce the economic impact to the Company if these positions were settled with tax authorities. It is expected that the amount of unrecognized tax benefits will change in the next 12 months; however, the Company does not expect the change to have a material impact on the combined financial statements. The Company recognizes interest and penalties related to uncertain tax positions in income tax (benefit)/expense. Interest and penalties accrued as of December 31, 2021 are $18 thousand.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company had accumulated undistributed earnings generated by foreign subsidiaries of approximately $3.4 million, which would be subject to U.S. taxes and foreign withholding taxes of approximately $167 thousand if repatriated. If the Company decides to repatriate these foreign earnings, it would need to adjust its income tax provision in the period it determined that the earnings would no longer be indefinitely invested outside the United States.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of income before income taxes were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.862%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.477%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9,441)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,872)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(5,788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4,352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(711)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,441)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13,793)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,583)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of the income tax (benefit) expense are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"/><td style="width:60.878%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.419%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.491%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current income tax (benefit) expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total current expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred income tax (benefit) expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4,364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,610)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total deferred (benefit) expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4,464)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,541)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,805)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total income tax (benefit) expense </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,573)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">239 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,446)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 2347000 -9441000 -1872000 -5788000 -4352000 -711000 -3441000 -13793000 -2583000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Temporary differences that give rise to the components of net deferred tax assets (liabilities) are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.412%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Research and development tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign tax credit carryforward</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales-type leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Convertible debt equity component</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(8,691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign intangible</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,550 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6,409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net deferred tax assets (liabilities)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,762 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6,162)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4616000 2993000 70000 295000 3581000 2322000 1276000 1308000 3291000 2571000 1390000 1441000 524000 298000 4401000 8757000 64000 64000 2494000 1324000 0 8691000 11477000 11311000 540000 1124000 9550000 247000 2788000 6409000 6762000 6162000 0 -24000 0 666000 339000 189000 225000 1465000 170000 891000 1780000 359000 -4364000 369000 -1610000 -813000 289000 -307000 713000 -2199000 112000 -4464000 -1541000 -1805000 -3573000 239000 -1446000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's income tax (benefit) expense relating to income (loss) for the periods presented differs from the amounts that would result from applying the federal statutory rate to that income (loss) as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.862%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.477%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Statutory federal tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-consolidated Investment Income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign income inclusion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-temporary stock option benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Meals and entertainment permanent difference</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">GILTI permanent difference</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other permanent differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign tax rate differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other deferred differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive compensation limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Research &amp; development credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Equity Investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Change in uncertain tax benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contingent Consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other Foreign Income Taxes Due</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.21 0.21 0.21 0.03 -0.04 0.09 -0.08 -0.01 0.02 0 -0.12 0 0.49 0.06 -0.48 0 0 -0.02 0 0 0.02 0 0.01 -0.01 0.10 0.02 0.06 0.08 0.01 -0.06 0.88 -0.04 -0.17 0.25 0.02 0.09 0.04 0.06 0.06 0.65 0.06 0.07 0.01 -0.02 -0.20 -0.08 -0.04 0 0.11 0.03 0 0.10 0 0 -0.02 0 0 0.01 -0.01 0 1.04 -0.02 0.56 -3600000 -5200000 700000 900000 200000 600000 -2200000 1800000 -1400000 -1900000 100000 400000 2400000 993000 128000 7000000 64000 1300000 400000 5470000 500000 700000 9400000 61000 3600000 5700000 2800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following provides a reconciliation of unrecognized tax benefits which are included in Other liabilities within the Consolidated Balance Sheets (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.819%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.093%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Acquired additions based on prior year tax positions</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(508)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,072)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Reductions from lapse in statutes of limitations</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency Translation Adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Balance at the end of period</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(893)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 808000 0 508000 1072000 404000 358000 19000 94000 893000 808000 900000 18000 3400000 167000 LEASES<div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Lessee Accounting </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company leases buildings, office equipment, and vehicles. The following table summarizes the Company's operating and finance lease balances (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.659%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.165%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.964%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzMtMi0xLTEtNTEwMTc_07808001-520b-4b89-8a66-572d10a42267"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzMtMi0xLTEtNTEwMTc_571b44c4-2ea7-4c62-ad8d-224e8cb9fd0c">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total Leased Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,848 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,364 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzktMi0xLTEtNTEwMjM_5ce65e50-d06b-4089-84c6-de00abcbd5ec"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzktMi0xLTEtNTEwMjM_d39e0902-660b-4d67-85b8-0979916e4cc1">Deferred revenue, current, and other</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzEwLTItMS0xLTUxMDIz_4d7a81d1-7667-4f9d-94f1-ac8181316da9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzEwLTItMS0xLTUxMDIz_f6aeaf6c-60cf-4c39-9bc1-c49b827f276b">Other liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,267 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,501 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the year ended December 31, 2021, operating lease expense was approximately $3.1 million, including immaterial variable lease costs. For the year ended December 31, 2020, operating lease expense was approximately $2.8 million, including immaterial variable lease costs. For the year ended December 31, 2019, operating lease expense was approximately $2.4 million, including immaterial variable lease costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Finance lease amortization expense was $0.4 million, $0.3 million, and $44 thousand for the years ended December 31, 2021, 2020 and 2019, respectively. Finance lease interest expense was $12 thousand, $10 thousand, and $3 thousand for the years ended December 31, 2021, 2020 and 2019, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company's operating and finance leases for the years ended December 31, 2021, 2020, and 2019 respectively, was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.718%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Operating cash outflows - operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Operating cash outflows - finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Financing cash outflows - finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for new lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the weighted average remaining lease term and weighted average discount rate related to the Company's leases: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.1 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Operating</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Finance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the maturity of the Company's lease liabilities as of December 31, 2021 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,736 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Lessor Accounting</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company enters into sales-type leases as part of our subscription agreements. The following table presents the maturity of the Company's lease receivables as of December 31, 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.301%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Sales-Type Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total undiscounted future maturities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease receivables</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,303 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the profit recognized on the commencement date for sales-type leases and lease income for equipment-only operating leases (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.893%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales-type lease revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,617 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,890 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales-type lease cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Profit recognized at commencement for sales-type leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,791 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> LEASES<div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Lessee Accounting </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company leases buildings, office equipment, and vehicles. The following table summarizes the Company's operating and finance lease balances (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.659%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.165%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.964%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzMtMi0xLTEtNTEwMTc_07808001-520b-4b89-8a66-572d10a42267"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzMtMi0xLTEtNTEwMTc_571b44c4-2ea7-4c62-ad8d-224e8cb9fd0c">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total Leased Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,848 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,364 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzktMi0xLTEtNTEwMjM_5ce65e50-d06b-4089-84c6-de00abcbd5ec"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzktMi0xLTEtNTEwMjM_d39e0902-660b-4d67-85b8-0979916e4cc1">Deferred revenue, current, and other</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzEwLTItMS0xLTUxMDIz_4d7a81d1-7667-4f9d-94f1-ac8181316da9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzEwLTItMS0xLTUxMDIz_f6aeaf6c-60cf-4c39-9bc1-c49b827f276b">Other liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,267 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,501 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the year ended December 31, 2021, operating lease expense was approximately $3.1 million, including immaterial variable lease costs. For the year ended December 31, 2020, operating lease expense was approximately $2.8 million, including immaterial variable lease costs. For the year ended December 31, 2019, operating lease expense was approximately $2.4 million, including immaterial variable lease costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Finance lease amortization expense was $0.4 million, $0.3 million, and $44 thousand for the years ended December 31, 2021, 2020 and 2019, respectively. Finance lease interest expense was $12 thousand, $10 thousand, and $3 thousand for the years ended December 31, 2021, 2020 and 2019, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company's operating and finance leases for the years ended December 31, 2021, 2020, and 2019 respectively, was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.718%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Operating cash outflows - operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Operating cash outflows - finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Financing cash outflows - finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for new lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the weighted average remaining lease term and weighted average discount rate related to the Company's leases: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.1 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Operating</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Finance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the maturity of the Company's lease liabilities as of December 31, 2021 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,736 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Lessor Accounting</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company enters into sales-type leases as part of our subscription agreements. The following table presents the maturity of the Company's lease receivables as of December 31, 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.301%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Sales-Type Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total undiscounted future maturities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease receivables</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,303 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the profit recognized on the commencement date for sales-type leases and lease income for equipment-only operating leases (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.893%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales-type lease revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,617 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,890 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales-type lease cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Profit recognized at commencement for sales-type leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,791 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> <div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company leases buildings, office equipment, and vehicles. The following table summarizes the Company's operating and finance lease balances (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.659%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.165%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.964%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzMtMi0xLTEtNTEwMTc_07808001-520b-4b89-8a66-572d10a42267"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzMtMi0xLTEtNTEwMTc_571b44c4-2ea7-4c62-ad8d-224e8cb9fd0c">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total Leased Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,848 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,364 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzktMi0xLTEtNTEwMjM_5ce65e50-d06b-4089-84c6-de00abcbd5ec"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzktMi0xLTEtNTEwMjM_d39e0902-660b-4d67-85b8-0979916e4cc1">Deferred revenue, current, and other</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzEwLTItMS0xLTUxMDIz_4d7a81d1-7667-4f9d-94f1-ac8181316da9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM0ZGVjMjFmYTZmMTQxZjdiZDIzOWM3OWFiOWViMjcyL3NlYzozNGRlYzIxZmE2ZjE0MWY3YmQyMzljNzlhYjllYjI3Ml8xNTcvZnJhZzplMzMwNzc3MjdmYjI0YzBkYjM0OTJjOGVkZjY0NTY2NC90YWJsZTpkMWUyYTJjNTEyNDk0MjkzOTI2ZWI1NTIyMzExZWRjYi90YWJsZXJhbmdlOmQxZTJhMmM1MTI0OTQyOTM5MjZlYjU1MjIzMTFlZGNiXzEwLTItMS0xLTUxMDIz_f6aeaf6c-60cf-4c39-9bc1-c49b827f276b">Other liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,267 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,501 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5198000 5457000 1650000 1907000 6848000 7364000 2227000 2087000 3509000 3858000 200000 295000 331000 261000 6267000 6501000 3100000 2800000 2400000 400000 300000 44000 12000 10000 3000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company's operating and finance leases for the years ended December 31, 2021, 2020, and 2019 respectively, was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.718%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Operating cash outflows - operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Operating cash outflows - finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Financing cash outflows - finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for new lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the weighted average remaining lease term and weighted average discount rate related to the Company's leases: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.653%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.1 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.9 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Operating</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">    Finance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 2315000 2213000 1800000 12000 10000 3000 290000 250000 36000 1028000 788000 604000 310000 159000 11000 P3Y P3Y1M6D P3Y6M P2Y10M24D 0.042 0.042 0.030 0.021 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the maturity of the Company's lease liabilities as of December 31, 2021 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,736 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2297000 213000 2479000 134000 484000 98000 353000 71000 339000 41000 175000 6000 6127000 563000 391000 32000 5736000 531000 The following table presents the maturity of the Company's lease receivables as of December 31, 2021 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.301%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Sales-Type Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total undiscounted future maturities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total lease receivables</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,303 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 6175000 5938000 5168000 4076000 3060000 1921000 26338000 35000 26303000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the profit recognized on the commencement date for sales-type leases and lease income for equipment-only operating leases (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.893%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales-type lease revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,617 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,890 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales-type lease cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Profit recognized at commencement for sales-type leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,791 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> 12243000 5617000 6890000 9925000 3951000 5099000 2318000 1666000 1791000 2110000 1012000 0 EARNINGS PER SHARE<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Basic earnings per share ("EPS") is computed by dividing net loss attributable to the Company by the weighted-average number of common shares outstanding during the period. The computation of diluted EPS is similar to the computation of basic EPS except that the numerator is increased to exclude charges that would not have been incurred, and the denominator is increased to include the number of additional common shares that would have been outstanding (using the if-converted and treasury stock methods), if securities containing potentially dilutive common shares (stock options and restricted stock awards but excluding options to purchase fractional shares resulting from the Company's December 2010 1-for-10 reverse stock split) had been converted to common shares, and if such assumed conversion is dilutive.</span></div><div style="margin-top:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following is a reconciliation of the weighted-average shares outstanding used in the calculation of basic and diluted earnings per share ("EPS") for the years ended December 31, 2021, 2020 and 2019 (in thousands, except per share data):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.242%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net loss attributable to Heska Corporation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,148)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(14,399)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,465)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic weighted-average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Assumed exercise of dilutive stock options and restricted shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic loss per share attributable to Heska Corporation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1.66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted loss per share attributable to Heska Corporation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1.66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following potentially outstanding common shares from convertible preferred stock, convertible senior notes, stock options and restricted stock awards were excluded from the computation of diluted EPS because the effect would have been antidilutive (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.412%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.415%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stock options and restricted shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As more fully described in Note 16, the Notes are convertible under certain circumstances, as defined in the indenture, into a combination of cash and shares of the Company's common stock. As discussed in Note 1, the Company early adopted ASU 2020-06, effective January 1, 2021, which amends certain guidance on the computation of EPS for convertible instruments. Prior to the adoption of ASU 2020-06, the Company used the treasury stock method when calculating the potential dilutive effect of the conversion feature of the Notes on earnings per share, if any. Under ASU 2020-06, the treasury stock method is no longer available, and entities must apply the if-converted method for convertible instruments and the effect of potential share settlement must be included in the diluted earnings per share calculation when an instrument may be settled in cash or shares. To determine the dilutive effect to earnings per share using the if-converted method, interest expense on the outstanding Notes is added back to the diluted earnings per share numerator and all of the potentially dilutive shares are included in the diluted earnings per share denominator. For year ended December 31, 2021, all of the potentially issuable shares with respect to the Notes were excluded from the </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">calculation of diluted net earnings per share because the effect was anti-dilutive. The Company has elected to apply the modified retrospective method of adoption and will not restate EPS for the prior period. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As discussed in Note 12, the Company issued and sold an aggregate of 122,000 shares of its Preferred Stock to certain investors in a private placement offering. The shares were converted into 1,508,964 shares of Public Common Stock, effective on April 21, 2020. The potential dilutive effect of the convertible preferred stock was calculated using the if-converted method for the period the preferred shares were outstanding. For the year ended December 31, 2020, these shares were excluded from the computation of diluted EPS because the effect would have been antidilutive.</span></div> 10 <div style="margin-top:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following is a reconciliation of the weighted-average shares outstanding used in the calculation of basic and diluted earnings per share ("EPS") for the years ended December 31, 2021, 2020 and 2019 (in thousands, except per share data):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.242%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net loss attributable to Heska Corporation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,148)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(14,399)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,465)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic weighted-average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Assumed exercise of dilutive stock options and restricted shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,446 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic loss per share attributable to Heska Corporation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1.66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted loss per share attributable to Heska Corporation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1.66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -1148000 -14399000 -1465000 10015000 8653000 7446000 0 0 0 10015000 8653000 7446000 -0.11 -1.66 -0.20 -0.11 -1.66 -0.20 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following potentially outstanding common shares from convertible preferred stock, convertible senior notes, stock options and restricted stock awards were excluded from the computation of diluted EPS because the effect would have been antidilutive (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.412%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.415%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stock options and restricted shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 458000 0 996000 118000 0 404000 328000 300000 1400000 904000 300000 122000 1508964 GOODWILL AND OTHER INTANGIBLES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following summarizes the changes in goodwill during the years ended December 31, 2021 and 2020 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount, December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill attributable to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustment to prior year acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount, December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,862 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,276 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill attributable to acquisitions (subject to change)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustment to prior year acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount, December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,535 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,291 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,826 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other intangibles assets, net consisted of the following as of December 31, 2021 and 2020 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.480%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.480%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships and other</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,234 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,529)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,705 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,229 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,237)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,992 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amortization expense relating to other intangibles is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.563%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,291 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,196 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The remaining weighted-average amortization period for intangible assets is approximately 7.8 years. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Estimated amortization expense related to intangibles for each of the five years from 2022 through 2026 and thereafter is as follows (in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,527 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total amortization related to finite-lived intangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">48,956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56,705 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following summarizes the changes in goodwill during the years ended December 31, 2021 and 2020 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.210%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount, December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill attributable to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustment to prior year acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount, December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,862 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,276 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill attributable to acquisitions (subject to change)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustment to prior year acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount, December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,535 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,291 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,826 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 25724000 10480000 36204000 8742000 37258000 46000000 0 110000 110000 948000 5014000 5962000 35414000 52862000 88276000 30039000 4562000 34601000 0 0 0 82000 -4133000 -4051000 65535000 53291000 118826000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other intangibles assets, net consisted of the following as of December 31, 2021 and 2020 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.480%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.480%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships and other</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,234 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,529)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,705 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,229 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,237)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,992 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 47629000 11145000 36484000 46989000 6436000 40553000 15633000 3218000 12415000 8669000 1696000 6973000 223000 166000 57000 197000 105000 92000 7749000 7749000 8374000 8374000 71234000 14529000 56705000 64229000 8237000 55992000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amortization expense relating to other intangibles is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.563%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,291 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,196 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6291000 5196000 1278000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Estimated amortization expense related to intangibles for each of the five years from 2022 through 2026 and thereafter is as follows (in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,527 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total amortization related to finite-lived intangible assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">48,956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56,705 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7141000 6773000 6347000 6293000 5875000 16527000 48956000 7749000 56705000 PROPERTY AND EQUIPMENT, NET<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property and equipment, net, consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.980%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Building</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Leasehold and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72,197 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73,290 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(38,784)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(37,748)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">33,413 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,542 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has subscription agreements whereby its instruments in inventory may be placed at a customer's location on a rental basis. For instruments classified as operating leases, the cost of these instruments is transferred to machinery and equipment and depreciated, typically over a 5 to 7 year period depending on the circumstance under which the instrument is placed with the customer. Our cost of instruments under operating leases as of December 31, 2021 and 2020 was $15.1 million and $13.6 million, respectively, before accumulated depreciation of $5.8 million and $4.7 million, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Depreciation expense for property and equipment was $6.4 million, $6.2 million and $3.6 million for the years ended December 31, 2021, 2020 and 2019, respectively.</span></div> 2959000 2590000 11288000 12737000 39851000 40411000 1732000 2047000 5285000 4773000 10796000 10728000 286000 4000 72197000 73290000 38784000 37748000 33413000 35542000 P5Y P7Y 15100000 13600000 5800000 4700000 6400000 6200000 3600000 INVENTORIES<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"/><td style="width:57.014%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,361 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,037 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>Inventories are measured on a first-in, first-out basis and stated at lower of cost or net realizable value. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"/><td style="width:57.014%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,361 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,037 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 16094000 14454000 3656000 4262000 29611000 21321000 49361000 40037000 ACCRUED LIABILITIES<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"/><td style="width:57.014%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued payroll and employee benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued property taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued purchase orders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,424 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,055 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>Other accrued liabilities consist of items that are individually less than 5% of total current liabilities. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"/><td style="width:57.014%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.456%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued payroll and employee benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued property taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued purchase orders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19,424 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,055 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9392000 7949000 656000 659000 552000 1549000 3574000 3731000 5250000 4167000 19424000 18055000 0.05 CAPITAL STOCK<div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Stock Plans</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has stock incentive plans which authorize granting of stock options, restricted stock awards, restricted stock units, and stock purchase rights to our employees, officers, directors and consultants. In 1997, the board of directors adopted the 1997 Stock Incentive Plan (the "1997 Plan"), which was later amended in December 2018 to be renamed the "Stock Incentive Plan." In May 2012, stockholders approved an amendment allowing for an increase of 250,000 shares and an annual increase through 2016 based on the number of non-employee directors serving as of our Annual Meeting of Stockholders, subject to a maximum of 45,000 shares per year. The plan was further amended in May 2016, May 2018, and April 2020 to increase the number of shares authorized for issuance by 500,000, 250,000, and 300,000 shares, respectively. In May 2003, the stockholders approved a new plan, the 2003 Equity Incentive Plan (the "2003 Plan"), which allows for the granting of stock options/restricted stock for up to 239,050 shares of the Company's common stock. In May 2021, stockholders approved the Heska Corporation Equity Incentive Plan (the "Stock Plan") that replaced the Stock Incentive Plan and the 2003 Plan and includes a reserve for an additional 250,000 shares of common stock along with any shares that remained available for grant under the prior plans. The total number of shares reserved for issuance as of December 31, 2021 was 109,301. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The stock options granted by the Board of Directors may be either incentive stock options ("ISOs") or non-qualified stock options ("NQs") and may include time-based vesting terms and/or be tied to Company and market-related performance metrics. The exercise price for options under all of the plans may be no less than 100% of the fair value of the underlying common stock. Options granted will expire no later than the tenth anniversary subsequent to the date of grant or three months following termination of employment, except in cases of death or disability, in which case the options will remain exercisable for up to twelve months. Under the terms of the Stock Incentive Plan, in the event we are sold or merged, outstanding options will either be assumed by the surviving corporation or vest immediately.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">We use the Black-Scholes option-pricing model to estimate the fair value of time-vested and performance stock options granted, which includes four key inputs: expected term, expected volatility, risk-free interest rate and expected dividends. Our expected term is estimated based on historical exercise patterns. Our expected volatility input was estimated based on our historical stock price volatility. Our risk-free interest rate input was determined based on the U.S. Treasury yield curve at the time of option issuance. Our expected dividends inputs were zero in all periods as we did not anticipate paying dividends in the foreseeable future. For options tied to market performance, the fair value used in our expense recognition method is measured based on the number of shares granted, and a Monte Carlo simulation model, which incorporates the probability of the achievement of the market-related performance goals as part of the grant date fair value. We recognize forfeitures as they occur. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Time Vesting Stock Options</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of each time vesting option grant was estimated on the date of grant using the Black-Scholes option-pricing model with the following weighted average assumptions:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.691%"><tr><td style="width:1.0%"/><td style="width:50.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.539%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.98%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.64%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.62%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expected lives</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.6 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.7 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0%</span></td></tr></table></div><div style="margin-top:3pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A summary of our time vesting stock option activity is as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.426%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted at market</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,202 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,931 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The total estimated fair value of time vesting stock options granted was computed to be approximately $1.6 million, $2.4 million and $2.6 million during the years ended December 31, 2021, 2020 and 2019, respectively. The amounts are amortized ratably over the requisite service periods of the options. The weighted average estimated fair value of options granted was computed to be approximately $82.77, $28.66 </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and $29.89 during the years ended December 31, 2021, 2020 and 2019, respectively. The total intrinsic value of options exercised was $9.9 million, $5.0 million and $12.8 million during the years ended December 31, 2021, 2020 and 2019, respectively. The cash proceeds from options exercised were $3.3 million, $3.4 million and $1.0 million during the years ended December 31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes information about time vesting stock options outstanding and exercisable at December 31, 2021. </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.537%"><tr><td style="width:1.0%"/><td style="width:15.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding<br/>at<br/>December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life in Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Exercisable<br/>at<br/>December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life in Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7.36 - $21.09</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.88</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.87 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.88</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.87 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$21.10 - $69.76</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.82</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.01</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$69.77 - $71.83</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$71.84 - $95.65</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.91</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.58</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$95.66 - $188.62</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.01</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7.36 - $188.62</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.88</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,931 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, there was approximately $2.9 million of total unrecognized compensation cost related to outstanding time vesting stock options. That cost is expected to be recognized over a weighted-average period of 1.31 years with all cost to be recognized by the end of May 2024, assuming all options vest according to the vesting schedules in place at December 31, 2021. As of December 31, 2021, the aggregate intrinsic value of outstanding options was approximately $49.9 million and the aggregate intrinsic value of exercisable options was approximately $42.1 million.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Performance Stock Options</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Our performance-based stock options are tied to either market-related vesting conditions or Company performance metrics, including future product launches, future sales targets, operating performance, and earnings before interest, taxes, depreciation, and amortization ("EBITDA"). </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">A summary of our performance-based stock option activity is as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.426%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted at market</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The performance-based stock options granted during the year ended December 31, 2021, were valued using a Monte Carlo simulation model. The model used the following weighted-average assumptions: risk-free interest rate of 0.77%, expected volatility of 46.3% based on historical stock volatility, expected term of 5.0 years based on historical exercises, and no expected dividend yield.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The total estimated fair value of performance-based stock options granted was computed to be approximately $2.6 million, $6.0 million and $0 during the years ended December 31, 2021, 2020 and 2019, respectively. The weighted-average estimated fair value of options granted was computed to be approximately $75.62, $25.04 and $0 during the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, the aggregate intrinsic value of outstanding options was approximately $26.7 million and the aggregate intrinsic value of exercisable options was approximately $3.0 million. As of December 31, 2021, there was approximately $2.8 million of total unrecognized compensation cost related to outstanding performance-based stock options that is expected to be recognized over a weighted-average period of 1.0 year.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.537%"><tr><td style="width:1.0%"/><td style="width:15.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding<br/>at<br/>December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life in Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Outstanding<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Exercisable<br/>at<br/>December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life in Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$60.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.29</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.29</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$198.40</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$60.94 - $198.40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.29</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">As of December 31, 2021, we reviewed each of the underlying corporate performance targets and determined that approximately 45,000 shares were related to corporate performance targets in which we did not deem achievement probable. The unrecognized compensation cost associated with the performance options not deemed probable, based on grant date fair value, is approximately $1.1 million. Any change in the probability determination could accelerate the recognition of this expense. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Restricted Stock Awards and Units</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have granted unvested restricted stock awards and restricted stock units (collectively, “restricted stock”) to management and directors pursuant to the Stock Incentive Plan. The restricted stock awards and units have varying vesting periods, but generally become fully vested between one and seven years after the grant date, depending on the specific award, performance targets met for performance based awards granted to management, and vesting period for time based awards. Management performance based awards are granted at the target amount of shares that may be earned and are tied to future sales targets, product development, profitability measures such as gross margin and operating profit, and/or non-GAAP measures such as EBITDA and adjusted EBITDA margin. We value the restricted stock awards and units related to service and/or company performance targets based on grant date fair value and expense over the period when achievement of those conditions is deemed probable. For restricted stock awards related to market conditions, we utilize a Monte Carlo simulation model to estimate grant date fair value and expense over the requisite period. We recognize forfeitures as they occur. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes restricted stock transactions for the year ended December 31, 2021:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.702%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value Per Award</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value Per Award</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,082)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.49 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,513 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The weighted average grant date fair value of awards granted during the year was $207.24, $87.29, and $74.93 for the years ended December 31, 2021, 2020 and 2019, respectively. Fair value of restricted stock vested was $5.6 million, $5.0 million, and $0.3 million for the years ended December 31, 2021, 2020 and 2019, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, there was approximately $22.2 million and $0.6 million of total unrecognized compensation cost related to restricted stock awards and restricted stock units, respectively, with probable Company performance targets, as well as market and time vesting conditions. The Company expects to recognize this expense over a weighted average period of 1.4 years for restricted stock awards and 1.6 years for restricted stock units. As of December 31, 2021, we reviewed each of the underlying corporate performance targets and determined that approximately 191,000 shares of common stock for restricted stock awards and approximately 1,000 shares of common stock for restricted stock units were related to corporate performance targets in which we did not deem achievement probable. The unrecognized compensation cost associated with the restricted stock awards and restricted stock units not deemed probable, based on grant date fair value, is approximately $30.9 million and $0.1 million, respectively. Any change in the probability determination could accelerate the recognition of this expense.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the 2020 Employee Stock Purchase Plan (the "ESPP"), we are authorized to issue up to 200,000 shares of common stock to our employees, of which 9,296 had been issued as of December 31, 2021. The ESPP provides for the issuance of shares of our common stock to participating employees. At the end of each designated offering period, which occurs every six months on June 30 and December 31, employees can elect to purchase shares of our common stock with contributions of up to 10% of their base pay, accumulated via payroll deductions, at an amount equal to 85% of the lower of our stock price on (i) the first trading day of the offering period, or (ii) the last trading day of the offering period. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We issued 5,437</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10,069 and 10,698 shares under the ESPP for the years ended December 31, 2021, 2020 and 2019, respectively. The weighted-average fair value of the purchase rights granted was $29.56, $16.19 and $18.10 per share for the years ended December 31, 2021, 2020 and 2019, respectively.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"/><td style="width:50.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.510%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.355%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.514%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Series X Convertible Preferred Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On March 30, 2020, the Company completed a private placement offering in which the Company issued and sold an aggregate of 122,000 shares of its Series X Convertible Preferred Stock, par value $0.01 per share (the "Preferred Stock"). The shares of Preferred Stock issued and sold were priced at $1,000 per share (the “Stated Value”), resulting in gross proceeds of $122.0 million, less issuance costs of $0.2 million. The Company used </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">approximately $111.0 million of the proceeds from the offering to fund the April 1, 2020 acquisition of scil and plans to use the remaining proceeds for working capital and general corporate purposes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The offering was made pursuant to the Securities Purchase Agreement (the “Securities Purchase Agreement”), dated as of January 12, 2020, by and among the Company and certain investors, and subsequent amendment (the “Securities Purchase Agreement Amendment”) to the Securities Purchase Agreement, entered into by the Company and each investor on March 30, 2020 (the Securities Purchase Agreement as amended by the Securities Purchase Agreement Amendment, the “Amended Securities Purchase Agreement”).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The shares of Preferred Stock were convertible into shares of the Company’s Common Stock at an initial ratio of approximately 12.4 shares of Common Stock for each share of Preferred Stock (equivalent to a conversion price of approximately $80.85 per share of common stock), at the option of the holders of the Preferred Stock or the Company, subject to the Company possessing sufficient unissued and otherwise unreserved shares of Common Stock under the Company’s Restated Certificate of Incorporation, as amended (the “Certificate of Incorporation”). On April 14, 2020, the Company gave notice of its exercise of its right to convert the 122,000 shares of Preferred Stock into 1,508,964 shares of Public Common Stock (the "Conversion Shares") and the conversion was effective on April 21, 2020. The conversion resulted in dilution of less than 20% of total shares of the Company’s Public Common Stock currently issued and outstanding. A registration statement on Form S-3 (File No. 333-238005) registering the Conversion Shares for resale was filed by us with the SEC on May 5, 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2021 Equity Offering</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On March 5, 2021, the Company completed a public offering of 940,860 shares of common stock, $0.01 par value per share, at a public offering price of $186.00 per share. The Company received net proceeds of approximately $164.2 million after deducting underwriting discounts and commissions and issuance costs. The Company granted the underwriters an option to purchase up to an additional 141,129 shares of common stock from the Company at the offering price of $186.00 per share (less the underwriting discounts and commissions), within 30 days of the Prospectus Supplement dated March 2, 2021. The Company evaluated the accounting treatment of the option under ASC 815-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging - Contracts on an Entity's Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, and determined that it met the criteria for equity treatment thereunder. The underwriters’ option was not exercised and expired on April 1, 2021. The Company is using the net proceeds of the offering for general corporate purposes, including working capital, further development and potential commercialization of current and future product initiatives, collaborations, and capital expenditures. The Company may also use a portion of the net proceeds of this offering to fund possible investments in or acquisitions of complementary businesses, products or technologies, or to repay indebtedness. See the Consolidated Statements of Cash Flows for further details regarding investing activities completed thus far.</span></div> 250000 45000 500000 250000 300000 239050 250000 109301 1 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.691%"><tr><td style="width:1.0%"/><td style="width:50.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.539%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.98%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.64%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.62%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expected lives</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.6 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.7 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0%</span></td></tr></table> 0.0098 0.0364 0.0162 P5Y7M6D P5Y3M18D P4Y8M12D 0.47 0.46 0.40 0 0 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A summary of our time vesting stock option activity is as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.426%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted at market</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,459)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,202 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,931 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 464232 57.18 19500 188.62 71 98.66 0 0 63459 52.03 420202 64.06 326931 53.85 1600000 2400000 2600000 82.77 28.66 29.89 9900000 5000000 12800000 3300000 3400000 1000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes information about time vesting stock options outstanding and exercisable at December 31, 2021. </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.537%"><tr><td style="width:1.0%"/><td style="width:15.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding<br/>at<br/>December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life in Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Exercisable<br/>at<br/>December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life in Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7.36 - $21.09</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.88</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.87 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.88</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.87 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$21.10 - $69.76</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.82</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.01</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$69.77 - $71.83</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$71.84 - $95.65</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.91</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.58</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$95.66 - $188.62</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.01</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7.36 - $188.62</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.88</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,931 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.537%"><tr><td style="width:1.0%"/><td style="width:15.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding<br/>at<br/>December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life in Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Outstanding<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Exercisable<br/>at<br/>December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life in Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$60.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.29</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.29</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$198.40</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$60.94 - $198.40</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.29</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 84828 P1Y10M17D 9.87 84828 P1Y10M17D 9.87 98288 P6Y9M25D 53.06 63288 P6Y3D 48.71 90000 P6Y3M25D 69.81 90000 P6Y3M25D 69.81 96131 P6Y10M28D 80.90 70362 P6Y6M29D 79.10 50955 P8Y3D 133.53 18453 P6Y3M10D 99.62 420202 P5Y10M17D 64.06 326931 P5Y1M28D 53.85 2900000 P1Y3M21D 49900000 42100000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">A summary of our performance-based stock option activity is as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.426%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted at market</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes restricted stock transactions for the year ended December 31, 2021:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.702%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value Per Award</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value Per Award</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,082)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.49 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,513 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 220000 60.94 34800 198.40 254800 79.71 25000 60.94 0.0077 0.463 P5Y 2600000 6000000 0 75.62 0 26700000 3000000 2800000 P1Y 220000 P8Y3M14D 60.94 25000 P8Y3M14D 60.94 34800 P4Y5M8D 198.40 0 0 254800 P7Y9M7D 79.71 25000 P8Y3M14D 60.94 45000 1100000 P7Y 291520 78.44 0 0 243369 207.24 6000 172.11 30082 68.33 0 0 11294 104.49 0 0 493513 141.98 6000 172.11 207.24 87.29 74.93 5600000 5000000 300000 22200000 600000 P1Y4M24D P1Y7M6D 191000 30900000 9296 5437 10069 10698 29.56 16.19 18.10 122000 0.01 1000 122000000 200000 111000000 12.4 80.85 122000 1508964 940860 0.01 186.00 164200000 141129 186.00 P30D ACCUMULATED OTHER COMPREHENSIVE INCOME <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.091%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.023%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.416%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Pension Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Currency Translation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Currency Gain on Intra-Entity Transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total Accumulated Other Comprehensive Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances at December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(386)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,872 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(5,341)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,974 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,342 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,037 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency gains and losses related to translation of foreign subsidiary financial statements. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:107%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> The Company has intercompany loans of a long-term investment nature that are denominated in a foreign currency. These transactions are considered to be of a long-term nature if settlement is not planned or anticipated in the foreseeable future.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.091%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.023%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.416%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Pension Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Foreign Currency Translation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Currency Gain on Intra-Entity Transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total Accumulated Other Comprehensive Income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances at December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other comprehensive (loss) income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(386)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,872 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(5,341)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(9,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,974 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,342 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,037 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -346000 859000 0 513000 -40000 5013000 8683000 13656000 -386000 5872000 8683000 14169000 107000 -3898000 -5341000 -9132000 -279000 1974000 3342000 5037000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Warranties</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's current terms and conditions of sale include a limited warranty that its products and services will conform to published specifications at the time of shipment and a more extensive warranty related to certain products. The Company also sells a renewal warranty for certain of its products. The typical remedy for breach of warranty is to correct or replace any defective product. Historically, the Company has incurred minimal warranty costs. The Company's warranty reserve was $0.5 million and $0.5 million as of December 31, 2021 and 2020. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">From time to time, the Company may be involved in litigation relating to claims arising out of its operations. The Company records accruals for outstanding legal matters when it believes it is probable that a loss will be incurred, and the amount can be reasonably estimated.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On February 18, 2020, a former managing director of scil filed a claim disputing the effective date of the termination of his management service agreement and the validity of the Company´s waiver of his two-year post-contractual non-compete obligation. The Company intends to defend itself against the claim. Whether or not this will be successful depends on complex facts and circumstances. The Company is, based on the advice of its legal counsel, confident that it will be successful in evidencing the effective date of the termination of the management service agreement and as such, no accrual has been recorded for this ongoing litigation. Additionally, we are indemnified by the scil acquisition agreement for this claim.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December 31, 2021, the Company was not a party to any other legal proceedings that were expected, individually or in the aggregate, to have a material adverse effect on our business, financial condition or operating results.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Litigation Settlement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">On November 1, 2019, Heska filed a civil complaint against Qorvo US, Inc, Qorvo Biotechnologies, LLC (together with Qorvo US, Inc, "Qorvo"), and Zomedica Inc. d/b/a Zomedica Corp ("Zomedica") in the United States District Court for the Middle District of North Carolina, asserting claims for trade secret </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">misappropriation, unfair and deceptive trade practices, unjust enrichment, tortious interference with business relations, and injunctive relief. In the litigation, Qorvo and Zomedica moved to assert counterclaims against Heska for unfair and deceptive trade practices and attempted monopolization. Both parties denied one another’s allegations, contentions, claims and counterclaims asserted in the litigation. The parties resolved these allegations through a negotiated settlement on September 20, 2021. In consideration for negotiation of the rights and obligations asserted by the parties, Qorvo agreed to pay the Company $1.2 million. The case was dismissed with prejudice and the matter is considered closed by the parties. The Company collected the payment on October 5, 2021, and realized $1.2 million of other income during the year ended December 31, 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Off-Balance Sheet Commitments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have no off-balance sheet arrangements or variable interest entities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Purchase Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has contractual obligations with suppliers for unconditional annual minimum inventory purchases in the amounts of $41.1 million as of December 31, 2021.</span></div> 500000 500000 1200000 1200000 41100000 INTEREST AND OTHER EXPENSE (INCOME), NET<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest and other expense (income), net, consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"/><td style="width:41.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,797)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(607)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(661)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other (income) expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest and other expense (income), net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,448 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,601 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash paid for interest was $3.3 million, $3.2 million and $0.4 million for the years ended December 31, 2021, 2020 and 2019, respectively.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest and other expense (income), net, consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"/><td style="width:41.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,797)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(607)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(661)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other (income) expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest and other expense (income), net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,448 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,601 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1797000 607000 661000 4201000 6374000 3089000 -44000 166000 -482000 -2448000 -5601000 -2910000 3300000 3200000 400000 CONVERTIBLE NOTES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Convertible Notes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On September 17, 2019, the Company issued $86.25 million aggregate principal amount of 3.750% Convertible Senior Notes due 2026 (the "Notes"), which included the exercise in full of an $11.25 million purchase option, to certain financial institutions as the initial purchasers of the Notes (the "Initial Purchasers"). The Notes are senior unsecured obligations of the Company. The Notes were issued pursuant to an Indenture, dated September 17, 2019 (the “Indenture”), between the Company and U.S. Bank National Association, as trustee.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The net proceeds from the sale of the Notes were approximately $83.7 million after deducting the initial purchasers’ discounts and the offering expenses payable by the Company. The Company used approximately $12.8 million of the net proceeds from the Notes to repay all outstanding indebtedness on its existing Credit Facility with JPMorgan Chase Bank, N.A., and an additional $2.0 million to fully fund a cash collateralized, letter of credit facility under a new Credit Facility. The Company subsequently terminated the Credit Facility with JPMorgan Chase Bank, N.A. on December 31, 2019. The Company expects to use the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">remainder of the net proceeds from the sale of the Notes to fund our intended expansion efforts, including through acquisitions of complementary businesses or technologies or other strategic transactions, and for working capital and other general corporate purposes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Notes are senior unsecured obligations of the Company and will rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment to any of our unsecured indebtedness that is not so subordinated; effectively junior in right of payment to any of our secured indebtedness to the extent of the value of assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company pays interest on the Notes semiannually in arrears at a rate of 3.750% per annum on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of each year. The Notes are convertible based upon an initial conversion rate of 11.5434 shares of the Company’s common stock per $1,000 principal amount of Notes (equivalent to a conversion price of approximately $86.63 per share of common stock). The Notes would convert in full into 995,618 shares of common stock based on the initial conversion rate. The conversion rate will be subject to standard anti-dilution adjustments upon the occurrence of certain events but will not be adjusted for accrued and unpaid interest. The interest rate on the Notes may be increased by up to 0.50% upon the occurrence of certain events of default or non-timely filings until such matter has been cured.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Indenture includes customary covenants, but no financial or operating covenants or restrictions on the payments of dividends, the incurrence of indebtedness or the issuance or repurchase of securities, and sets forth certain events of default and certain types of bankruptcy or insolvency events of default involving the Company after which the Notes become automatically due and payable. The Company can settle any conversions of the Notes in cash, shares of the Company’s common stock or a combination thereof, with the form of consideration determined at the Company’s election. The Company intends to settle the principal value of the Notes in cash and issue shares of the Company’s common stock to settle the intrinsic value of the conversion feature. There can be no guarantee, however, that any settlement will be affected by the Company as currently intended, and the timing and other factors of any settlement, many of which may be outside the Company's control, could impact the actual amounts to be settled in either cash or common stock. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Notes will mature on September 15, 2026, unless earlier repurchased, redeemed or converted. Prior to March 15, 2026, holders may convert all or a portion of their Notes only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2019 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the 5 business day period after any 5 consecutive trading day period (the "Notes measurement period") in which the trading price per $1,000 principal amount of Notes for each trading day of the Notes measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate on each such trading day; (3) with respect to any Notes called for redemption by the Company, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On and after March 15, 2026 until the close of business on the scheduled trading day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances. Holders of Notes who convert their Notes in connection with a notice of a redemption or a make-whole fundamental change (each as defined in the Indenture) may be entitled to a premium in the form of an increase in the conversion rate of the Notes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company may not redeem the Notes prior to September 20, 2023. On or after September 20, 2023, the Company may redeem for cash all or part of the Notes if the last reported sale price of the Company’s </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">common stock equals or exceeds 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of the redemption. The redemption price will be 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any. No sinking fund is provided for the Notes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Upon the occurrence of a fundamental change (as defined in the Indenture), holders may require the Company to repurchase all or a portion of their Notes for cash at a price equal to 100% of the principal amount of the Notes to be repurchased plus any accrued but unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accounting for the issuance of the Notes prior to the adoption of ASU 2020-06, the Company initially separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component, representing the conversion option, which does not meet the criteria for separate accounting as a derivative as it is indexed to the Company's own stock, was determined by deducting the fair value of the liability component from the par value of the Notes. The difference between the principal amount of the Notes and the liability component represented the debt discount, which was recorded as a direct deduction from the related debt liability in the Consolidated Balance Sheet and amortized to interest expense using the effective interest method over the term of the Notes. The effective interest rate of the Notes was 15.3% per annum prior to adopting ASU 2020-06. The equity component of the Notes was approximately $39.5 million, net of allocated issuance costs of $1.5 million. This is included in additional paid-in capital in the Consolidated Balance Sheet as of December 31, 2020, net of deferred tax impacts of $9.7 million. The Company allocated transaction costs related to the Notes using the same proportions as the proceeds from the Notes. Transaction costs attributable to the liability component were recorded as a direct deduction from the related debt liability in the Consolidated Balance Sheet and amortized to interest expense over the term of the Notes, and transaction costs attributable to the equity component were netted with the equity component in shareholders’ equity.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition, the Company determined that the additional interest that could be due to the holders of the Notes upon an event of default or non-timely filing represented an embedded derivative feature that should be bifurcated from the Notes. The Company concluded that the fair value of this embedded derivative feature was de minimis upon the issuance of the Notes and at December 31, 2021.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As discussed in Note 1, the Company early adopted ASU 2020-06, effective January 1, 2021,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">which simplifies the accounting for certain convertible instruments. Under the new standard, qualifying convertible debt is accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. As a result of ASU 2020-06, the Company's cash interest expense is not impacted, however, the Company's non-cash interest accretion is limited to the amortization of debt issuance costs under ASC 835-30. The new effective interest rate of the Notes post-adoption is 4.35%. The Company also reversed the conversion feature amount recorded in APIC and reversed the difference in non-cash interest expense via retained earnings.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the years ended December 31, 2021 and 2020, no portion of the Notes was converted and the liability component was classified as long-term debt on the Company's Consolidated Balance Sheet as of December 31, 2021.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the net carrying amount of the Notes as of December 31, 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.918%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.507%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of the Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,791)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,459 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest expense related to the Notes is comprised of the amortization of debt discount and debt issuance costs and the contractual coupon interest as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.103%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.103%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.106%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense related to contractual coupon interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense related to amortization of debt discount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Refer to Note 1. Summary of Significant Accounting Policies relating to an immaterial out of period error correction of non-cash interest identified and recorded during the fourth fiscal quarter of 2020. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The year ended December 31, 2021 includes $0.5 million of additional interest expense related to the restrictive legend on the Notes. The legend was removed as of December 31, 2021 and the Notes will not accrue additional interest in future periods. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, the remaining period over which the unamortized discount will be amortized is 57.0 months.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The estimated fair value of the Notes was $194.3 million and $156.9 million as of December 31, 2021 and 2020, respectively, determined through consideration of quoted market prices in less active markets. The fair value measurement is classified as Level 2 in the fair value hierarchy, which is defined in ASC 820 as inputs other than quoted prices in active markets that are either directly or indirectly observable. Based on our closing stock price of $182.49 on December 31, 2021, the if-converted value exceeded the aggregate principal amount of the Notes by $95.4 million.</span></div> 86250000 0.03750 11250000 83700000 12800000 2000000 0.03750 86.63 995618 0.0050 20 30 1.30 5 5 0.98 1.30 20 30 1 1 0.153 39500000 1500000 9700000 0.0435 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the net carrying amount of the Notes as of December 31, 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.918%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.507%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of the Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,791)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,459 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 86250000 86250000 2216000 37791000 84034000 48459000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest expense related to the Notes is comprised of the amortization of debt discount and debt issuance costs and the contractual coupon interest as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.103%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.103%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.106%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense related to contractual coupon interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense related to amortization of debt discount</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Refer to Note 1. Summary of Significant Accounting Policies relating to an immaterial out of period error correction of non-cash interest identified and recorded during the fourth fiscal quarter of 2020. </span></div>2The year ended December 31, 2021 includes $0.5 million of additional interest expense related to the restrictive legend on the Notes. The legend was removed as of December 31, 2021 and the Notes will not accrue additional interest in future periods. 3755000 3234000 925000 415000 3111000 1744000 4170000 6345000 2669000 194300000 156900000 182.49 95400000 NOTE RECEIVABLES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Related Party Convertible Note Receivable</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On December 9, 2020, the Company's equity method investee (the “Equity Method Investee”), issued a Convertible Promissory Note to the Company (the “Convertible Promissory Note”) with a principal amount of $6.65 million and a stated interest rate of 3.0% per annum that is payable monthly. The Convertible Promissory Note has a maturity date of December 9, 2023, or otherwise upon qualified redemption event or in the event of a default. Refer to Note 4 for additional information on our equity method investment.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The conversion of the Convertible Promissory Note is contingent upon certain events. Due to the convertible debt features included in the Convertible Promissory Note, it is not an equity security and is therefore not considered an additional investment in our Equity Method Investee. The Company accounted for the transaction as a note receivable, included in Related party convertible note receivable, net on the Consolidated Balance Sheets. The note receivable will be measured at amortized cost and evaluated for credit losses each reporting period. The Company determined that the redemption features described above met the definition of an embedded derivative that requires bifurcation from the note receivable host. The Company measured the redemption features at fair value, with the residual proceeds paid allocated to the note receivable host, creating a discount to the note receivable. The discount will be amortized over the contractual term of the Convertible Promissory Note using the effective interest method. The effective interest rate of the Convertible Promissory Note is 8.69%, and the amortization of the discount will be included as interest income within Interest and other (income) expense, net on the Consolidated Statements of Loss. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The carrying value of the note receivable, included in Related party convertible note receivable, net on the Consolidated Balance Sheets, is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.992%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.507%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Principal amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(672)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(977)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,978 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of the embedded derivative wa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$0.9 million as of December 31, 2021 and $1.0 million as of December 31, 2020, respectively, and is included in Related party convertible note receivable, net on the Consolidated Balance Sheets. The fair value of the derivative will be remeasured each reporting period, with the mark-to-market adjustment to be included in Interest and other (income) expense, net on the Consolidated Statements of Loss. In addition, the Company recorded an allowance for expected credit losses on the promissory note of $67 thousand as of December 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Promissory Note Receivable from Investee</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On February 1, 2021, one of the Company's equity investees (the "Investee"), which the Company accounts for as a non-marketable equity security, issued a Promissory Note to the Company (the “Promissory Note”) with a principal amount of $9.0 million and a stated interest rate of 10.0% per annum that is payable monthly. The Promissory Note has a maturity date of December 1, 2024 and provides for interest only payments through December 1, 2023. Beginning on January 1, 2024, the Promissory Note requires repayment of the principal and interest over twelve consecutive monthly payments. As additional consideration, the Company </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">was also issued a warrant to acquire securities of the Investee that expires December 31, 2034. Refer to Note 4 for additional information on our equity investments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company evaluated the accounting treatment of the warrant to acquire securities and determined it is a freestanding instrument that meets the definition of a derivative under ASC 815 and requires bifurcation from the note receivable host. The Company measured the warrant at fair value, with the residual proceeds paid allocated to the note receivable host, creating a discount to the note receivable. The discount will be amortized over the contractual term of the Promissory Note using the effective interest method. The effective interest rate of the Promissory Note is 10.99%, and the amortization of the discount will be included as interest income within Interest and other (income) expense, net on the Consolidated Statements of Loss. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The carrying value of the note receivable, included in Promissory note receivable from investee, net, on the Consolidated Balance Sheets, is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.924%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Principal amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of the derivative was $0.3 million at issuance and $0.3 million as of December 31, 2021, and is included in Other non-current assets on the Consolidated Balance Sheets. The fair value of the derivative will be remeasured each reporting period, with the mark-to-market adjustment to be included in other Interest and other (income) expense, net on the Consolidated Statements of Loss. In addition, the Company recorded an allowance for expected credit losses on the note receivable of $0.3 million as of December 31, 2021.</span></div> 6650000 0.030 0.0869 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The carrying value of the note receivable, included in Related party convertible note receivable, net on the Consolidated Balance Sheets, is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.992%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.507%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Principal amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(672)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(977)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,978 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The carrying value of the note receivable, included in Promissory note receivable from investee, net, on the Consolidated Balance Sheets, is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.924%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.417%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Principal amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 6650000 6650000 672000 977000 5978000 5673000 900000 1000000 9000000 9000000 0 254000 0 8746000 0 SEGMENT REPORTING<div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On April 1, 2020, Heska completed the acquisition of scil. Following this acquisition, the Company restructured its operating segments based on how the Chief Operating Decision Maker (“CODM”) manages the business, allocates resources, makes operating decisions and evaluates operating performance. The CODM changed how he assesses performance and allocates resources based on geographic regions in order to better align with the global operations of the Company. Based on this change, the Company determined it has two reportable segments and revised prior comparative periods to conform to the current period segment presentation. The Company’s two segments are North America and International.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">The North America segment is comprised of the Company's operations in the United States, Canada and Mexico and the International segment is comprised of geographies outside of North America, which are the Company's operations primarily in Australia, France, Germany, Italy, Malaysia, Spain and Switzerland. Certain expenses incurred at the Company’s headquarters located in the North America segment are allocated to each segment in a manner consistent with where the benefits from the expenses are derived. However, there are certain corporate expenses included in the North America segment that we do not allocate. Such expenses include research and development, certain selling, marketing, general, and administrative costs that support the global organization. Sales and transfers between operating segments are accounted for at market-based transaction prices and are eliminated in consolidation. The Company's sales are determined by the country of origin where the sale occurred. For a description of Heska's previous operating segments, refer to Note 17 to the consolidated financial statements included in Part II. Item 8 of Heska's Annual Report on Form 10-K for the year ended December 31, 2019. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our CODM continues to evaluate segment performance and allocate resources based on Revenue, Cost of Revenue, Gross Profit, Gross Margin and Operating Income. The CODM does not evaluate operating </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">segments using asset information; however, we have included total asset information by segment below as there was a material change in total assets by segment as of December 31, 2021 due to the acquisition of scil.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Summarized financial information concerning the Company's reportable segments is shown in the following tables (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.691%"><tr><td style="width:1.0%"/><td style="width:50.138%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.288%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(993)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,072 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,513)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,441)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,234 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,838 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,072 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.691%"><tr><td style="width:1.0%"/><td style="width:50.138%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.288%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> <br/> <br/>Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,977)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,871)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,922)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,793)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,550 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,289 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,839 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.691%"><tr><td style="width:1.0%"/><td style="width:50.138%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.288%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> <br/> <br/>Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,661 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,240)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,583)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,402 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,022 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,424 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company measures its geographic revenue information based on the country of origin where the sale occurred. The geographic classification is independent of where the customer resides or where the customer is physically located while using the Company's product. Total revenue by principal geographic area was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.650%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,739 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,323 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,661 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Total long-lived assets by principal geographic areas were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.650%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,805 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,413 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,542 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenue from Covetrus represented approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> 8%, 6% and 14% of our consolidated revenue for the years ended December 31, 2021, 2020 and 2019, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consolidated revenue from Covetrus attributable to our North America segment represented approximately 7%, 5% and 14%, respectively, whereas revenue from Covetrus attributable to our International segment represented 1%, 1%, and 0% </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">for the years ended December 31, 2021, 2020 and 2019, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No other customer accounted for more than 10% of our consolidated revenue for the years ended December 31, 2021, 2020 or 2019.</span></div> 2 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Summarized financial information concerning the Company's reportable segments is shown in the following tables (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.691%"><tr><td style="width:1.0%"/><td style="width:50.138%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.288%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,898 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,841 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(993)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,072 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,513)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,441)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,234 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,838 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">604,072 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.691%"><tr><td style="width:1.0%"/><td style="width:50.138%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.288%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> <br/> <br/>Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,977)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,871)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,922)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,793)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,550 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,289 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,839 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.691%"><tr><td style="width:1.0%"/><td style="width:50.138%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.288%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">International</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> <br/> <br/>Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,661 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,343)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,240)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,583)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,402 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,022 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,424 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 158898000 94841000 253739000 84472000 63473000 147945000 74426000 31368000 105794000 0.47 0.33 0.42 650000 -1643000 -993000 2072000 -5513000 -3441000 5424000 0 5424000 441234000 162838000 604072000 308973000 126881000 435854000 700000 1068000 1768000 5673000 7882000 13555000 131066000 66257000 197323000 70163000 45870000 116033000 60903000 20387000 81290000 0.46 0.31 0.41 -4977000 -3215000 -8192000 -7871000 -5922000 -13793000 6704000 0 6704000 238550000 161289000 399839000 156931000 130122000 287053000 443000 243000 686000 4735000 6650000 11385000 115423000 7238000 122661000 63089000 5123000 68212000 52334000 2115000 54449000 0.45 0.29 0.44 1426000 -1099000 327000 -1343000 -1240000 -2583000 7424000 0 7424000 219402000 25022000 244424000 133835000 20699000 154534000 1005000 39000 1044000 4788000 128000 4916000 Total revenue by principal geographic area was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.650%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,485 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,739 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,323 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,661 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Total long-lived assets by principal geographic areas were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.190%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.650%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,805 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,413 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,542 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 141588000 120244000 113485000 17310000 10822000 1938000 44148000 29543000 0 18671000 12615000 3473000 14071000 12995000 759000 10145000 5850000 0 3885000 3343000 2820000 3921000 1911000 186000 253739000 197323000 122661000 12502000 11805000 14712000 719000 643000 0 12795000 14630000 0 3127000 4205000 152000 1051000 1209000 391000 1966000 1944000 0 63000 46000 33000 1190000 1060000 181000 33413000 35542000 15469000 0.08 0.06 0.14 0.07 0.05 0.14 0.01 0.01 0 SUBSEQUENT EVENTS<div style="margin-top:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">VetZ GmbH Acquisition</span></div><div style="margin-top:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On January 3, 2022, the Company acquired 100% of the equity of VetZ GmbH (“VetZ”), a European leader in veterinary practice information management software solutions (“PIMS”). The preliminary cash purchase price was approximately $32.1 million, including a general indemnity holdback of approximately $1.4 million. The preliminary cash purchase price is subject to potential purchase price adjustments, and the holdback must be released within 18 months of closing. Additionally, the seller may earn an additional $15.5 million in Heska stock, which will be issued in tranches based on future financial and non-financial milestones. The preliminary allocation of the cash purchase price to the fair value of assets acquired and liabilities assumed has not yet been completed. It is not practicable to disclose the preliminary purchase price allocation for this acquisition given the short period of time between the acquisition date and the issuance of these consolidated financial statements. </span></div><div style="margin-top:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In connection with the VetZ acquisition, the Company entered into a related party building lease agreement with the former owners, who will now be employees of the Company. The Company will pay monthly rent of approximately $17 thousand for this lease beginning in January 2022. There was no financial statement impact for this lease agreement for the year ended December 31, 2021.</span></div><div style="margin-top:9.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Stock Issuances</span></div>On February 17, 2022, the Compensation Committee of the Company's Board of Directors authorized the issuance of 51,919 performance-based restricted stock awards to executive officers and other members of management. The vesting of the restricted stock awards is subject to the achievement of certain Company performance conditions. The performance conditions must be achieved by December 31, 2025, otherwise the restricted stock awards are forfeited. EXCEL 103 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /%C7%0'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 " #Q8UQ45XRT*^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITE!)71S43PI""XHWD(RNQMLFI",M/OVIG6WB^@#>,S,GV^^ M@>E,E"8D?$XA8B*'^6KR_9"EB1MV((H2()L#>IWKDAA*2UU2>:0]1FP^] M1Q!-25M-&F9@%5^@PM@AA$FG[\+:%?B4OT3NW2 G9)3=FMJ',=Z;)=C!8?F4GZ1AQP\Z37]N[^^T#4Z(1HFI$)6ZW_$:V7'+^/KO^\+L(^V#=SOUC MX[.@ZN#77:@O4$L#!!0 ( /%C7%297)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M\6-<5"UXC6*7!@ $1H !@ !X;"]W;W)KD4A('"AVUE2@?.^ST@X7.C&97^V 2 U$3F[6=4O[] M7H>0,-UP$VD?6A*2>W)RKWV.?;G:2O6LUYP;\AI'0E\WUL9L/K5:VE_SF.ES MN>$"KBREBIF!4[5JZ8WB+$B#XJA%'>>B%;-0-&ZNTN^FZN9*)B8*!9\JHI,X M9FIWRR.YO6ZXC<,7LW"U-O:+ULW5AJWXG)NOFZF"LU:.$H0Q%SJ4@BB^O&[T MW4]#KVL#TCN^A7RKCXZ)?96%E,_V9!)<-QS+B$?<-Q:"P<<+'_ HLDC XY\, MM)$_TP8>'Q_0Q^G+P\LLF.8#&7T/ [.^;O0:).!+ED1F)K>?>?9"'8OGRTBG M_\EV?V^[W2!^HHV,LV!@$(=B_\E>LT09V;]*FH/_QJF4 U%YJ^1G [1Z G@!P*;F7PJPU&8F !S\#M(!-3HD>*-U2 M%''(_7/BN6>$.M0M(33 P\=\<4YH.PVG)>%#//SW1,#3G;*G__0V7IY@+\7S MT 3_U5]HHV"0_XU MG/(=@K9/I4@Z2OYD!2#)0\%>+39<2Q MEBS26!TO6%Q:MPJ@SZ/YESX9/,ZFC[/^T^3Q :-W).!N'7H3X4L%I6.VBF=D M;F!L$:G(0";"J!U\!N6<..7C$J!4^X>+R_I;:5&H#HOQGN#D]1W#$GM/Q>ABWPB?<"J-(F<'Z M_305'."RZV!$"F-P<36_D]:HIFLI,!6N &E?>LTN[5*,46$++J[I3Z$!1Y!+ MXM(/BX]DSOU$0;9*:>%( QG'(#RPM/:?S\A[Y]QQR08<^85%Z,RDA6-07.C! M3H-0K,A\%R]D5$:Q N S& 7&I# 'BLOW(4UD].JOF5CQD]Y5 ?30GP_[?V"< M"B^@M;S@.^SUFL\"Q J*R32,M(!,M$[*AUH%Y@^N,6Z%"]!:+O!-1E:OU7X= MHG0I(QSI06*$"I&GM43^L(+DG06A@!=$WAH-CIXO'<<16IA#>B0KFXC##*63HMC6X,L-[)?:W4NW9S>6 M+V4<"GWW:NE[9K/SOYT3K([: M,+@>'_:Z^FBG!#-Z83=V2PZ*5;XFK4)]''R]'ST\S:N,X9<5WXH_#G$<@!<=MV/3-ERI#)9$+"@I>EI0ZTX,*^OVM' M_%+)F)@U/]J._JIMHS,48:K!&R5?=\1.$)YN[8TD"TZ6(%P!V88PH6UPMBP( MH2*62+XXL#4+==K3A;V*+X7(VK-YI)8PL,)L^@%[^S@+ PS_2\MVX [MH7O. M4]^"F'1(K&44@+-F_& "!<0B*L(6,C'DGNU(UL,[QV9&8:1>/2.%G"B@,Q$! M?R5?>/ETQ:$G.>%@IUIZK:,>NK7 ]+<(#7, %H+[ M=GK^;?Y[1S_M\K>*V_<_EMPSZZ":1'P)H&PO=V]R:W-H965T&ULI95=;]HP%(;_BI6+72%" M$F!M%Y#X6-=*E$:4;1?3+DQR(%;]D=FFM/]^MA,R6H4(:3>)O]XGYSVQC^.# MD,\J!]#HE5&N1EZN=7'C^RK-@6'5%05P,[,5DF%MNG+GJT("SIR(43_L]88^ MPX1[X]B-)7(P1/H[T4B M3<^O*1EAP!41'$G8CKQ)<#,;VO5NP0\"!W721M;)1HAGV[G/1E[/!@044FT) MV+Q>8 :46I )XT_%].I/6N%I^TB_==Z-EPU6,!/T)\ET/O*N/)3!%N^I7HG# M'51^!I:7"JK<$QW*M>&UA]*]TH)58A,!([Q\X]"X)P@K 3A!T$8G!%$ ME2!R1LO(G*TYUG@<2W% TJXV--MPN7%JXX9P^Q>?M#2SQ.CT>++/B$;WO-P/ M)K&QKPW63OIIA9B6B/ ,(@C1@^ Z5^@KSR![#_!-/'50X3&H:=A*G$/:15'0 M06$O#!H"FETL#ZY;PHGJ'$6.%UV:(_1KLE%:FBWXNP7?K_%]A^^WX85$2\R@ M*?OMZF^KR7*-UG>/J^7Z<8D6BZ0I8>V,A&*N 7W"K/AB_J7$O(.2Q6+68FY0 MFQM<9&XATK/;JYTP!_X"LH/,03619:+)WO\0WMD:UK:&%]FZ)9*A^WF3JW9 MV+]J,M(N"H;#IMC]D^//0.Y<550H%7NNRT-7C]:%=^+JS8?QJ2G(9?W\ARFK M^0.6.\(5HK UR%[WL\FX+"MDV=&B<$5F([0I6:Z9FTL%I%U@YK="Z&/'?J"^ MIL9_ 5!+ P04 " #Q8UQ40H]@LW$' -( & 'AL+W=O1HK[P$M@''3ML ;6+$Z>EG M6EI91$BN2B[MN+^^LR0M4MR+7*!?8E&:7;ZS.SO/#)F+9U5_;W92:O2C+*KF MO]^M6K6.UEFS3NUEQ7\LE5UF6FXK!]7S;Z6V:8;5!8KBG&T*K.\6EQ= M=-_=U5<7JM5%7LF[&C5M66;URP=9J.?+!5F\?O$U?]QI\\7JZF*?/+:_+^AC,SH+/X?RZ?F\EG9%QY4.J[N?BTN5Q@ MHT@69(WLBC,3*#CSV'2Q>&>9N#T\^OL/W7.@S,/62-O5/%'OM&[ MRT6R0!NYS=I"?U7/O\C!(6'F6ZNBZ?Y%SX,M7J!UVVA5#H-!09E7_=_LQ[ 0 MDP&$>P;080!]ZP V#.A6;M4KZ]RZS71V=5&K9U0;:YC-?.C6IAL-WN25V<9[ M7<.O.8S35S=?/M]_^?73[?6WC[?HP_6OUY]O/J+[7SY^_':/SM'O][?HOV?_ M0VW":'IRFW7S,YW1;U[+2*&L:J9OW@1G984;6SL@%LXUZJ?2G13F6/V=$4I$S&_6#U-U\0V2R+&1JLCH?P@E >%7J_7J@5= M< 37$D0^%'*)*D@7:HNR @YU5JTE@O2 "@6KTYCOSY*8=\Z=Q5&ZA)'-7G:G MKWAQN=<+B*;NQ6DJ9M[95HS@!+N]$P?O1-"[3]43++JJ<^E<>&'=DZQ6%AV414%EGV&)>"(L/GL9!3^]JN<_R#9(_ #6->R-BZ[Z"\GG\VT8LF7AP M)"XYB$N"XK[HG:Q?EWPX_RZ!B77OF.)H)M V$D1X!*8'@6E0X#>EL^(- E/' M\4F%F&^P;49B0GVK2/!(#7QBDZ&0J/5+%Y FW>W+UQAVT@';)CU>(/39"[:8<6%)UV0$5&$ M!C7_K-3F.2\*IS!J;RM)$CH/4(<=6,611]L(.Q*F79_,=%8]YL"/T HR>VVB M&,^CU&4FTM2W[R/K2!AVMW(KX2!MD,Y^]"K]$6KSB*2/[MBPX0-'?0X!AQ4$D&_!1T:1,*2^RJ*3N,],$@/53Y#-NF"N ME);SXL@IW\93E& \E^^PBF+BD3]2C(0Q!NFWS)M&U2]SO6@+/PVQ) /J;78E MG%MA8UMY"C0R\HV$ =<3>!+6H?3AP!XZ<@X&F9AD[:HS![#DW"/GLQ0>7T MWL$@P:PFQFE&B,_W$4$TC""06+=P@">^.U7:9#%IW5+I,$NPKY:C(X!H&$#S MPF.B]E#X.V4[>BA*X[EJAQ5./)4''6%$PS Z4+.6T$VU4 M]Z9L:J,DX9A9H6R;\80+WX$;D4/#R/D,0L,)P88%$:E%1(>9ARET9 H-,\6. MV!-E$W6T3],@'*3:5ASH[5;+1JZP,%=Z A:J>CS7LB[1@ZIA#D@2[H=%-CWF M2^HP$;X3Q4:ZL'_6-!WEKA/KR^R>B D\+Z9=5HE(/,)'>K$PO8ZJ_E?5SFSW1*>-HI-GAF&&38$0CA7,1M-G%D%OL,*VGQ?J([\8F%^]5GU ME$)'ZQ0EE%@:'78@,O&MXP@L)H)UT+U6Z^\[56QDW?RG>QJA7X(/=4>JL#!5 M[NK76&K,/9;H[!TFIFE 3UEA\@Q="HR7&&/4[+(:$F36ZIVJ\[_DICLD$D&9 M;NH452/5Z@9ZY@T<*>_SKG.@<-^PE;4N'U M=_I(\A][;V/+\CYD,]P]KTR6/Q1( M_&H[K$A728U+4*&^G*PG2]WFQR\\H-,H%YL'L.C?XZ MV^>0&9PZ;6B*.&467!UVG+)(>+:4CWCE8;Q"9]"6;=_>J_YQKRKWM=R9=X]/ M$)(57#LK&.[@Z/3!__#BPK8BG$2> HN/O.5AWDYU;^0V7^=.M'(;FN>$)Y'U M^-QI*' 2>9X^\!&P/ S8G@J-(^LZ!=OTY$S8U9;#CB8Q%LPC=\0L#V/6@EAW M^-XLWWX-Y^SR'7;.+G\U>5=K7I3_EM6/>=5 D;6%@?A=##/4_;OG_D*K???Z M]D%IK"!_^!\#5WU!+ P04 " #Q8UQ4B:Y( MYX # #C#0 & 'AL+W=O.+W]GL!7R1864:O0:\5@-K5#K]6?;5GY((Z)NQ)K&<&(Q>@Y%(DB<: &M@82$\_V\UEOLUG=$[-.J7^#6O@:N8Z+*]PG MS=V=LKL-^1>+X!:+X*;QVB?BC3GL9A+[%$%=H$ D"[U,.&PQ7R2QKLPO"]A) M YI2V8QZ7GM@;_:3.+;QNOW"ID3:*DA;M:2/4-@LWE"EH91,$W$*FUA=PUZ1 MYF%5L;:..'#+.V"ML.F[U:SM@K5=RSJ#@J0 %2#8Q?[+-5H3B3:$)Q1= G@@ M."=2H36%MTH(.^VJBCV;PMOC'=PN)5%:EWEK3.HD3:*TA[M:03$44@.W.#6?/*Z1?A^DW"_4=E])M4 MQAFC$CIV=IKAO .^46'D$;NEEU"VYP^0FUB6N?>T#K^?.ZN-2F9\=IO5FI0I M=V*$Z]6HDO),0>0A:U'K3,JH.S7"]7(T2Q:<^:AA;>"=.]]7$L!]CQL-MJ'YXN*BS[;:_3 M:W=.(._T ]<+R(>*Y5@<3G$?6U9SVWLG/#09/9% MD76T6*>'\H70<,1/FR%\A5%I#.#^4@C]UC'G_.*[;O0/4$L#!!0 ( /%C M7%0,7QD'-P8 +P9 8 >&PO=V]R:W-H965T&ULM5G; M;MLX$/T5PMB'!&ABD;H'28#$2K5T59G8V62JU/QN-JON2KM#H6:U[" MG860JU3!J7P<5VO)TZPV6A5CYCC!>)7FY>C\M+YV+\]/Q485>AH=^%+_KA4^L+X_'2=/O(I5U_7]Q+.QJV7+%_QLLI%221?G(TN MZ$G"(FU0(_[(^4NU=TPTE9D03_KD.CL;.7I$O.!SI5VD\/?,)[PHM"<8Q_?& MZ:A]IC;$?.UO+HJJ M_B4O#=89D?FF4F+5&,,(5GFY_4]?FT#L&="@QX U!LPT\'H,W,; ?:^!UQAX M=62V5.HX)*E*ST^E>"%2H\&;/JB#65L#_;S4>9\J"7=SL%/GD[O;Z=WGZ^3B MX2HATP?XN[FZ?9B2NX_D^G9R=W-%CLC7:4(.?CLDU3*5O")Y21Z68E.E959] M(+^].3\=*QB4=CV>-P.XW Z ]0R ,G(C2K6LR%69\>RM@S&P:2FQ':5+-N@Q MX?-CXM(/A#F,(@.:O-_<0("-VR;(K?VY/?Z^\&=>;B#L?U[,*B5A MG?PUX-5KO7JU5V_8ZP=2)J!01"Z@^-1>,QM9!L/]@+XP]WZ"!P&C@N"8-&Q9$ MC#*<1="R" 99_"Y%59&U%(LB>?N'X"%J#(XN3Y M+#+C8Z/@S.A3J<6SO!LY24DNZBII!GH4:YKDI9NM/([R'SS&37X M(#"/,<]DA,!HQ!ROA].> M)!3@]" 2-AS6*4$466(\R0T*1DXZ+8,S.9(##? M@]K80XEUE-@@I6Y)'A107@Y!H^=BA>>(64,XBF/7Y(.@(AI;?&R8R\(>-IT" M4G>0S76I.#0>JIYU0BVYW.6H5[\:CV]6LN=%)BL;Y0<.-4DAOF+:MY0Z!:;# M$OQ9U_T9A]:=-^DA*GT%H= MY'"(3U3/3ICK>=;20V#4#V\>5Y@JB,&H[XY6Q(4%CE^#ZE.ZNFPUF\K<#XP%U!NMEH? MN7YHE2Y$U,U&-L%\40A4#[-.^NFP]M_R=N8UE;A9\;^^P&V!IZ[9*2 @H.68 MN 3%01W Z;.N76##[<+5K[)DMN8?46:NM0D&"YFY(C&4'_?T#ZSK']AP_Z!S MK.D!%:6EZ9U"D/!VV8/WZX+8<-= M2"_?3[QZ2LE$R+70396YLUBL<%_148M8U)ZOV>]^T[L$[QV?!;^V5:Y7/"=\^!1G6[K_3SL)(#6%,9S*14[MD= MHM'>CB'<#X]S3$TAQV#T>&^J-,%&O?4TZ:SK3-AP9Y+DQ497@_\[%L'[8H' ML%B@WOIBT;4U;+BM^5;OS^K2^ QO+H^DO\@W5]A/$1;WQ;ER_I"?) M]D-"YV;[7>,FE8]Y69&"+\"E;Y3"@E5O7ADJ<9EQH M]Q="J-V)?D#[P>;\;U!+ P04 " #Q8UQ4%L;M%+4# #;"@ & 'AL M+W=O9*@ J0*#!J MI5)0868?5OM@R(%DF]B,[93VW\]Q0C,0#.IJ7XAMSNT[QY?3W7'Q*F, 1=ZS ME,F>%2NUO;-MN8HAH_*6;X'A/VLN,JIP*C:VW J@4:&4I;;G.*&=T819_6ZQ M-A/]+L]5FC"8"2+S+*/BXQY2ONM9KO6Y\))L8J47['YW2SU;9(!&N:I^J%[QY@ M#]34]E8\E<4OV96RK:9%5KE4/-LK8P19PLHO?=\GXD#!#<\H>'L%KZX0G%'P M]PK^5Q6"O4)09*9$*?(PHHKVNX+OB-#2:$T/BF06VHB?,%WWN1+X;X)ZJC^< M/L^G3X^CP6(\(O,%?B;CY\6<3+^3X70R>QD_C)_GCS_'Y&DZGY,&^3$?D:MO MU^0;21A9Q#R7E$6R:RN,15NT5WN_]Z5?[XQ?UR,3SE0LR9A%$!T;L!&B(O$^ M2>Z]BQ9'L+HEOGM#/,=S#0$-OZ[N&-1'7U9W.Q=H_*HN?F'//U<7GN$YCO4! M>P/RR%8\ W+UQ*6\OB'/>!_P-5G0]QLR4$HDRUS190I$<3*C I@B?P^64@D\ M5?]<"":H@@F*8((SP6A_*;HF=*U $/B5)^I#;P"]"%+'DF.$3/(TB:B"" 77 M29K@T+@U2F_-PIN^F-[Z#=<-VEW[[;!>)JF@U?2.Q48FL9;O5E)'Q,V*N'DQ M_5,5(^CJJ A7FO8:L74M[BZD-:RZO44S8$K.F/DPY*TV% M!YBNTZIE[%2F$3BU=)W*M'QSKEH51NLBQD)0)E-:7N/1OWAGX;N@<+.PB&SP MY9%EY@!SMQ8\PP3BQFR@B-Y$2BO3X@TP;I76*5+'\SLU\%,IUP\[80W=(!6> M86]7[.V+[,?'5&.:(-JG$*[CM6NE&1K%3BA,4D&G:>;H5!R=_\A!:.UB$1 ! M]AQZQCAKX'%7@J=H:*,K"@*D,K%W3L*M8Y]*-/RF7Z,V"'EA:(9VG3^/G_-_ ML1] OE(RY&++1;''C6^=8[B$#!4VR;6".JO1FN=U:K3VP:N?@=@4W9/$2RMG MJGPVJ]6J0QL4?4EM_5YW;D4W\<=,V?9-J-CH YS"&DTZM[I/$F4G54X4WQ:] MQ9(K[%2*88S=)P@M@/^O.5>?$^V@ZF?[OP%02P,$% @ \6-<5"(DJZ8H M" ]RH !@ !X;"]W;W)KD\PD0!)Z2:!'[CJ=3C\XM@ANC$5M$^[^?25C,-:+G?3(W9> MR;.K1]J5]EG;QVN:/F9S0G+P>1$GV4EGGN?+=[U>%LS)PL_>TB5)V']F-%WX M.;M,'WK9,B5^6!@MXAXR#+NW\*.D3:9>S\C?1K_$87Y_*3C=D!(9OXJSC_0]14I)V1Q?P&-L^(O M6)=8HP."59;316G,&"RB9//I?RX78L\ 8HT!*@V08&#I1L"E 18-;(V!61J8 M(B6=@54:6(*! S4&=FE@BR,X&@.G-'#$$9#&P"T-7,$ >1H#KS3PQ!%<7>", M;>0,P40?ZUVPQ6AC'2VX#3<4XZT?91MP*$8.:/?RFV:6'/-E:4\!-EFJ?LOQ&SRT_[ MX]OI^'HT.+L;#L#TCGW<#&_OIF!\P:[&_?=7X^O!\,/T9S#\_>/H[D]P!#Y. M!^"7']^ ;.ZG) -1 N[F=)7Y29AUP8^UZ^->SBCR@7I!2>=\0P=IZ-S1W(\5 M9OUFL_YJL8I]?C:!X6S&#JLNF) THB&@,W 6TB4_O;KLVS]L3=EYF"N&&!QP M"!*"'@XD4.#D?\LG%<7OO>94L_("<= M5MPRDCZ1SNE//T#;^!64'WVZ6+ RHIO8U4$'.-S$1_^?UUD81GP6_O<8XA]@;[[\[L<;X7#=OB+,@V S%G(SS.4EYFC"BD%D41*IHCU]CG$.DX>2[$]/%I\?*[J[VHEWM M105?4Y,_Y^0A2I(H>6":N/ )?F&[8U-7WP _9PR#MP##+D &=%659./?+OSS MWN'IU#CN/>T?V3+"L1U[!ZKQQCO>^(6\G\'U?./3VF,"$3(-KTYX*,/$*T-ETY%X9K3."1IQC37OZLH_P+^^D#C&+ &:NVGX=\-B6?M!K<: WC+.M68 M9AF+6YY&]ZO]*I"6E%)'T+0M8=W:4#7B]HZX MW4A\E&6K(N'8U@PVI3[C*]8%"9L2^[$4I>LHG\])' +6<@.R6,;T"V$3]#^S M_^WM,97&L27>R-#L%V?'VGEMUJHX.(H5MOG>J^T61\YQ8;,H_2!#/6=W-V>W M<;D,6 =5>G!R>*QXKHS94C2LTJD[-:&2[D1A!36+P7:SLL@R9 [:% MXZ\%5*>YUU#"1IK#)&PH#9Z2+92(0,O$MK"P_1)7/XR%1!DH0-R9*:B'7*I@#A"2;MZ!F:D6 +D&0@*K-\K?*EPUPI_%L1UT(W"F02Z57AB%= V M32$ZX^=$9Z($,6\VTN1=):9@LYH2\JY!2JER< A;M=1%.^12 7%<%XD)T8*J MKT ERR#^]IH"5HH&FJ^H*DKG@F# GB>F8RNN3K_21+!9%'T#;0%E4>1J%!&L M)!%\=4VDC(=""#F>+>:[+1^VXLFF=*2;=J6IX/-%U7)WQZN8>4L8+J"L>%@K MHB%4"1[X#,4#."W>6ZY2?AAM&LDN^.3'*](%MV2] :A77)8X$$''M<5CR&U? M^RC9X\L:.&/R]BL?F81+EJNI=0EDG0,C3;&%4J M"36KI&>$H4YP Y'K*])@EZLE66)UJ5751 M<]5M[!9X$ZI@+%=1Y#J&)0C7?HFK[47$E*:@* 8*'+(-RQ7T[5"!D[9_*^12 M ?&$W7_U#,Q(L0HFZ]XL8;S?E*L@-ZWO%3CL85=J+!3C0A.*BWJC<*> W2J\ M';$JX-K"H3E6T):K+0=$Q/EZ>5RD+-*NO9W84R9X=(%D%2[K1"+A40 MSW1L,7M:4/45J 0786:Y=77=1=(%D1'$)JNF(YML#KY2C:A9MGT M#7H+I+KKI-%[N%)3N%E-O5)S@65Y@Z$A"B4L"R7AC!^I'!F>)EZX$DJX62A5 M3Z$RGF+",TQ0/K33"E[S['B7I=M0E'E7V+Y1HEXSTCC:N\1 M1GWZE2S#S;+L__=6EUBEOZ"&T-X#IV;Y]1*=B&5-!5UD2YG3!JM3K;07/ISV MPHI[&1[$@DJ\;H75J5;:"W^-]H)*QG*!-;'E6J)64N"DQW@*A6!(#_)DD.5X M6!SO6H4SL/0L3RD/7-O4=%:XD@?X4/) M:Q#W%[[%1"V7%!,@M[>JV#\E= ; M/WV(D@S$9,;LC+<.FWRZ>AII-"7DX'!\[7N.+^;\.[D4F_3YRXE[\GKB/GY<%_+$ MV<7Y+GH4,U%\W]UE\.GLV,HRWHHDC].$9&+UY63H?@YY("\H$3]B\9S7CHFD M,D_3/^2'R?++B2/O2&S$HI!-1/#G28S$9B-;@OOX\]#HR?$WY87UX]?6KTKR M0&8>Y6*4;GZ/E\7ZR\G@A"S%*MIOBOOT^9LX$/)E>XMTDY?_D^<#UCDABWU> MI-O#Q7 'VSBI_D8_#QU1NX"Z+1?0PP7TK1=XAPN\MU[ #A>PLFV02VIM M,12+4^*YGPAUJ/M]%I(/OWU$[FOT]E:<]E;"-[?B!F@K#8K>,>9>V:S7%G,5 MV*O[VQMR>S>^'SY,IE_);>!D58@G05;R)X1 =#-7O^>7OR8SV M=-%S738X/WNJAP9#L;Y/F[ 0@_4]]XAJ146:SG;.#[KHQ]:+\15CIP='8F MJD\-?B;(#U@+0ZH84BO#X6*1B3)<0&T9YXMT+W.WC%VH.=% M!.3SMGFE7()KMPE5+LGEQ*HI/M Z##V84'.855+]R0=I'6!PBM5*5$(7+6!: MYK$!HYN;3"OW,EB%)%Y)@RW3\BJ![WN4X5T7\:M(5, MR39E[RHX3*8_QK-W%!RHTE7J=^;^:ODMI37?S\&.QU'V\HD<1+3L\%(_,[U< M=.A.OWOL=T)"!-+CM,7.4:72U*[2HQ3XP;2=RX("K"QJ"G%TJR@I4VD-4HAF M<^X;Q&PM-5DIP:9VP;[;9XNUU#N(SS9.0+G+)4U2_>]B#8$;AR2;"5[=;N&LC&5UV#3"0D1"&2\0JL-@=:D[<,,:KR70X';U=7;Q:W;QS M-5T;+\?R0%D#VFYAV.2RWH5V)K(R5E!$/T5^-(O@&_-U!/F8/,?%>BTVRQ(DMKM-^B)$A4:)(VMLEQOV M'H6QOC&$$)C':F:GR5S9!L]N&P[,923+$+ZA].,A"N_I99 1AJ)&L01!M+F$9OKKB_@2E#EO4#O0X\PE#4*$IB*-<+6$NI@RFWP.QNH98( MRYG6G0=9=ZV@&Q(B$,BF_9;$SI0W8/9B ;K&7L4)<.IV0 RI#G#.'#W)8SCJ M]?4'<2&"ZS/*6VPL4[:$V6W)U>W]>/)U2L;_&7T;3K^.R?CJ:CQZ(+?3:@_' M.A65)V%V3]+*Z1.Y M''^=3*?2X=Y>D?^.A_W4NO%&^0QF]QG'W1%%%B4Y&,%2OXZK6#(7Q;,0 MU6)0/BNI5KGXDK>LG:$1,/T$X[HC'&$HYNG.'D$-:%OZ5^Z$V=W)L1L6I87, MCTO[5V]UQ(<;-1^H7CI$H$)3.S II,E..Q.^H7\@RYUWUX(5,P(Y U"9)G1-*"=EV MX ?&V$1@!B<;I,E)N1+_+8\P9O%C$J_B101!@X%:CM,'.5VC4W.LUQ@^- M@BHX^>/3.U2G.++J#0Q]'2$PG9L5TF2FA(K;A>HR!J5:K,EU-$\A4Y?[3\CW MT]GI\)1<7X]L>WB5OH\4^B4@81X])FA?Q(O\$0V]Q:NLXE;?YK\W;O+:C^Q?F;8XD96\P MT)]:(3 C0F_.VEQE;6[/VI?Q.,_%D.2GV:EKC8M*X/S7)G"N$CC_A0G\T';C MK03FZ^7.$0(SXF*#5-3.:N\-;47V6+Y_E9-RMU/UQLSQ[/$=KV'Y9I-V_M+] M'%9O:JEFJA?';J+L,4YRLA$K:-(Y[.::X"H (>% 8 M >&PO=V]R:W-H965T&ULO5U9<]M(DOXK"&[/MAU!T3I\ MMMV.D&6[1Q&^QK)[8F)C'R"@2*(- FPAW9((5&5E MY7WQV:YNOK1K8[KDZZ:LVE]GZZ[;_G+O7INMS29M%_765/3)LFXV:4>_-JM[ M[;8Q:FK'>_ MSDYF]@\?B]6ZPQ_N/7^V35?FRG2?MQ\:^NV>6R4O-J9JB[I*&K/\=79^\LN+ M^WB>'_B],+LV^#G!2:[K^@M^N?8!/9SU;5=O]&6"8%-4\O_TJ^(A>.'Q\<0+I_K"*<,M&S&4+],N??ZL MJ7=)@Z=I-?S 1^6W";BBPJ5<=0U]6M![W?/W'UY]//]T^?[=57+^[F5R]?GM MV_./_TC>OTZN+G][=_GZ\N+\W:?D_.+B_>=WGR[?_99\>/_F\N+RU=6S>QUM MCT7N9;K5"]GJ=&*KD]/D;5UUZS9Y5>4FCQ>X1W [X$\M\"].;UWQITXJJJVZ[(^,-V:[*"/M@GVZ;.^XPD4/*^;Y)ZN<0: MJS8IJJSL=7 M14=0$"@KW'_POMUXGK3ULMMA=7[7-#=%%KZ;[;NZK%?[X*.;-,OH8NBGLL[H M$;R8E76?'T&4Y$E./!L\GI:E:6B!SK1,A8SXS::O:D)KDV[W3V5K^JPT1WUK M CRT?;9.4N#C*"-B(,"#,V!!.3*AN>E(4F[H7.:&,$%"<8#;K*8C+FN2/DG1 M)G3_0%/=,$3N[HJTPEY\WQE=825861H0HEYF!ERUVS0SB^1%VF*Q9?*A,2UM MZRGKHJY:XK9<_G(I2]9;.@+]2B]LTHK4 RY-J(M0*N0%>/S+A,W7!%@%D)+(OQ)JY:=J?$_-G7W3"65G:KI,E MZ=V6KK/A1?=T_6UB(( /8>%_CQ6BDR>+Y!/0W><%D/MM3"LG@L8:0QA?IT1: MU\940-B6:"%/MGW3]BFACK#(9^Q+(W39F%5?RODLYJYP%81+?>+5UVR=5BO& MZ*9HV2RX,[MZ=3&[*W3[PY R7E,1^K*'I:^^\HB?EGK$AYG!.T6#V]H:-C' MU(;?3C.Z"Z$&8JUSNEH24:;)+$5$.S?$4&DF"/"8(W8BK<\G(8QF(:LLDK\# MT4(+KD$C'SXAASDKP_>^7+X].GLR357UCFDH.UI%U M3#JI*6J2[9;8A!FP$Y8@QNKY$"Q8TOU1VAVMZPWI"&L1L0:J&61EC.K;EDD;HGD MA'?FO%&LWD!S1=73*@0JCD.83-Q*R<;D!90Z;X[5VB+[(CJ[^J-G<>)*E%6N-_J?[SXE;=X21G/Q$J'["P,#D MX%M7ZV:$I%NZ)GKQ@*8ST[#*9IM)M9U:%SFX)Z+I:[.B"R:4,0JZ25PS\"4@ MSI,-+)R $GGM-"M*T3:T6&..X/C2$0GWS!LUGSO#SOOOP;1BBSD%5Q5@"2)K MQ,!

SY.\-U:C%A"36,Z: M5R)G+$L[$K*6*7B/C.(BU#R&;5,ZXP9J2K4Q2S-6>_3!;EV0M;DSRIEDW_U6 MUM-C\[4S8F((F (][\N*LO/T#48UG]]9;4OB1^2S,4^Q6>O/L2%Y*!R7+)MZ0Y_6]"GAF)[-K3%#[/H'/0VI M372^@;&W2%[= *@EQ-@X)M9IJV:9R>?@'.QEN8'%UU>"M3#@TS2G(X/$F;)8 M'L74A6B;Z NV8*\AN,0S*F+!(##J%)Z!Z0#_#HC ]W9)TQ,B^0S>Z7)*XL;5G]B**76 M+_(\T(9&.>! G!&'86J#,43 T!&@DKPCB*-NTB_&WX"5MOUF*Y?,0*9\K^I- M64MSXZS[@'G*0K!8&!4B9-J0H]Z"/\!-?%$K;#W^4J+*&E:E98?14UHO8PP> M=LA[/0SHH8)R(GUL!8.\Q.86T4J=DU.1=3UM8,6-2*1#$@XH]:H@RVA)BHK. M$J"O,1;1RF'T&4F @IP*W9R5)^L12*4,4D'L=>-/!=N>A&99_).EQTU:]HP. M2*$*(9BG)&U <@7; 2J LIJC$UY7\N7OTH9\(D8NL=P-&"=^FT4EXR&!C%!I MS^X0 ;ZR,A?&65\N2?31RD+YZ:HQQIK$=(T9,&WU,*F7U5INZAZ\9I.M*XGK MR =/$X-SB5AA'H)AF*OA1YIV5>#L 9T$,IAQ9]%.X+2&8$NP@#[JQ/M3^Y@] MZL&SL+WSE" P'%=33R,3WS,,=2F[DUIG$QIH%3YJ#Q&*6\X&-R98&G 0*5<%+^:X M\UQ@P\-WMY;8K6O>YD*/KZE>;2P #C68:8=BLF GGP06*(+YM:VA[?>(7;5, MO"(]$PVX%)5;026,D_S*P<*&)%W(N29FZKRHOQ Y\;%HOP3.=DB=O)0@* M4I-0L$3P8G5GPS55]C184Z-X8O*T:Q_W@C C##NAZZ(M9,0;^H2.R<8.="E[ M&[B%3?I'W4#]*&U,+\G4O":!8*$A+X:U\#(Z9-'U&K-C&$A)%!LCU\2F-J]; MP@!31)BO&=.^>#JLY%OV)=G+%_N,WZQJ!'^/-!QS)"F\"%7M$%2YDV*WCK M3*@()7#0!W<,_T><\IS,1O8F@J2!.%I6M.8%J0:P0.R[L_7'8,=^B+IMT(3O M:F>86H!%ZHA_J &SOSA:".-&8P>DVSL,[])J<&K]O3F]RBKC5JTJ.8)^"U.= MKH(,9;K"AMRFRKD*X?5"G")=0LH]M+C)H:)7V3-EORK$35%)7I?%R;D]T\?@ M3/3H>02B,O0; ?%\# ]L2R :IM$^MB-O.^DB>E76>J;ZY%]A%/G3>;_"^ER.R6!I8+8J0&502I$.Q MM%?;6H'72=15T*H6!=0CK#GE$T)Q#4M%C3>'6VA>;Z;:G S$L-D@!A>)!( M507PD'=*!!IE!;ZN4[HV:W2R/B>*N1;V8$?!<2/[_((["[3))2CI4E-E6T.% M0Q; _1-5QI80$V7;B@,)W-AH'3'5-5)Z'(&V[.5NW!*AES1]94,''&&S+J3Z M'.3R"H6D49+.I:U CMF \3S:;.R(]5O,FHPS3]> &@A4RF'SCY<. C3L5L#A M:/E/ 9.Q9RB!9M*^\#:;5#) =)J=HGK"I^? 9+HQT0D:MLGLZPRK&B)@ Z*B MI V\-6^-X8FR(,SE;*LT$^G'6(**Y<:;I G$6%,PML-8@XTM*O79R +GLD8$ M/6Z7]E CT =;U!J-J>P .U*1$TAGCE\J'+=$E,:(P4CT5',B(6WG-6=9@MJ. M*_:;&E*$G[?LK]^9G5]]GMU%TO/AT54-M>Q MK$O.]][AMTGYT:[MW5^2?W#>]]5XWE>R#DCY)B^(+B:/^4/'KX MA/X]>?R0_CV]_R YSVUVX,.>9G"5/CI/__(_'IR>G3X,'CT#*9/OEED?@ M*9X].$L>GMQ/3D[.DM=# ]4&Z.Z%^E:CX^](,2: MV@$%0KHZ>^C $!JG9ALY]3$ZF $!\S&]KR4U8"G%B6K+/H%B@9;5M,H??;[R MP2CO&SI%/X<>P[5#W.EIKFLR)W:F8:P_>MIR7J%E#TU#C1//@>UI3;:NZCA8 MF9+!H G1,6/!&O@DP4C/JI(5F>GC @1G+2)'JP>0!'>A!@L-<97UY/B'5X$G M=S'M-OH\<-IQE&JN0:9T2QKBJ^*-V.\+D1J[\W,%6NH+VC4I;KZ^.?N*).M$ M;$K'N@6?>J^6Y.5 U'9K<7 Y?U4 %O/C(_BR@IL_K#N M+(P'GE_#J37>RJ1TL"B[S]%,S;MD*I4TU72PT++L$8F0BW/43M1&,K#?]&(@ MBRD %ZPQ:^0J6.%E2'DI#4?)>67.Y"HH-?A^#QVWMS:E2\XS3F (68_Z>A\D M%T"")*DELXR-(IQ&9MR$Q,T-"-C5:@R]Y7DR$,GG$P5!+(Q?]0VI4[KVSYQB MQ*]M\F!^_\FCY/'\ 3UPM2/W@-PF JM-3D]);IX])E*NTIS<7U>N<']^\H16 MG#]YV<52B$)89^#%.0^D/E&:Y''@HH.V60A*!>("A09D'4HM!H$4L7H9 BNC7>I MZ.Q6S!(Q!8Z.99?X4]XK)N"-4=.KF+6E>SR(/(GOUD, MG/U"TO*0G1NS9$_Z((?&\G[O#)5Z%_,MVV;$Y16'OML\>C!7Z!@2>5U M'.6_,J1<&C9?1;&3ZGF8W.$2;OXC"M$^<8%OTW"Y+?-/^^U@^W>?+K2D(DEJ M4#7F."E8KTH[365Y+OP2(G]XDV,W2#[(X\?TKW5UPI_PR8C*__^#)Q-GU0[Z(H860U MR/:@WCYM7'+ 4^&06C1S[<@+I6VP 8FX-/XQ5Z[_&.15OW5FO]]W:"4IBQTH MICF;ME*D(_XY^Z_#"AG1?M,(/;4$)$YN).@(UC\GS#1VRX=VP+^ [:!(O&N( MW]@2MD'OL!0;O_/)#_#__[+OG GX"*N?)=4?7320CT4O(9;@L8(1NC!2%C^Z"\ MD PQX]MK)O;]]^'XR;=P[&[X!Y&LI7!#!$L0+*TJ)/RUZ$239E)$_ ,'$Y)% M#& KR'^T>/#MXS"1_CC-:&E94&J+K4A$U@@A0'!TK+U,H(PX-S&HKKQ<3JUA MG:V-Z8(\E903(X*A8=>UNMY15J9&-2G0\]/CQ6.+@P5)]%#2G,V3\Y"/P;0? M-?/]@=SS?7+9F8TX2-X^6\6FR=!U45$R+F0*K$0H<+EQVN?.1EW 2H M^X[#C+$%<*B8?@"W'HNIB7EZ4["Z#[:%_BSEK+ZLTWS=%N"7()D6K!E5J(Q% MG@][R*P$LOD*+N?*$5)LN=SJQM4\NIZXSGC2'2F#'),EA42H)04N4BL FQ&\ M#42X#S!)KYRS0/ER]>C*:%;%3]4O3T2CAV[O2V^M>H]JW%$,O4JQYCXH.FYS MPF[Q:55A6YUB$?BONF"'/P7R35'N_.7C1\G)_!&YK>+HJ@_+N2/'Y4-'=^K_ MXT1YY^3XT5W:B'[ 1H>)SML=9HD4P*\/3R;0_F3A?:\\\\HZ6YS&C"M/+VWE MZ>5WZ\!!PE.:ZJ76MR\D*8!,T-5%C#MEA5\XBVY883:]%"[EU;2C\%*P\@B,H56>U)9;"HPJ*5/@[5&'&) MICV"*^/^5@4RB[I08O+:/@40RVLGJ:T>D,!^:)@M>\22@WI*H17?M1PV1)T0 MV9+,RP+(@_9F*:MCU8Y@=-URAR.KIF\(]'ORV@("A];7EOE7METF_K/KHH&$ M'J:$;8ECD.C,04\0^,[RD1X'+O2(TML;E!H%-HTFTY%-X"1#J17*II(\/NM, M] CHXX>%%#P#@K..N>934B#$;!CV&M7;:%?O8!7,U0S06[:%C%-'D9;M$A9N M'G2RH-@'5X62MN :N'MH+N^X?MSOT[:6R4B+4DD>K]?8.R5$R3X&>N+8P1H3Y@2![H&W\/ MJ=:Y/$+PEA+''"HU!KG "#T[>$WZQ!6NW, >3JV88X&$R H2 X%9")=0$GED M#K=(AK92E>ELS47R-Y0T+O=2Q1H!%K17L>+2:PK-:E[3IOQL)L<3(7?;*&AD M"T!^:N\N\E.DTF =)==D."YM7[!++.DSVE,HL(72CX?7V $1!-%\*"1$.F\@ M:_]I/:"8%T0?6,H=H]NE]Q8D920G;:2P0]I(@.1+[>*"H@Y_CNMDN#B1&\.Y M<:[E'/)H8YCG7AYN<%20(2$_H2M8>'CA=MI+UV35PVT"P6N4JHT8UQ8VS@/4 MX>QKD^8L5:1"+$>VKSM(;46]:H.:[_J:))9!+)G8[GK/*7+)I1L4S-J8B^W8 MQD.:3P[A\ZM;^>EW" N)I E/8]&1@QNF*)>^AQ?MU7.[A"^B0H1I8QEK;@)2I,P_J**&A_.2>R4!>OLP8-]_&#J'TP;EYK/ Z]/ M+ E-[<+Z$. E%2,F8.M'P. NY(\JW(,2J@4;L;>^SO7R!W^%' *M8<("6-E: MF[Q(8-2X=/;X,6SV(:QG2$MF( M?IOQ&M_"MJ>@'[QV./'LUG"QWL@> MQAR8PG)!13NPW5OIQD8,JW(6N[[K>I47R8L:+M]^:SM*!V3C4BJVE%G@9_ ) M=<5J)24\/&9,6@:)%G^KZQQ1I#D<3=V!?^,3*<:XW"@BYQ!=VG4)!PL(Y9X&'%16>Q*6;W* M;PJ6$,RQVI6F81B["4L8*='79@W?VH8N0/8FEX5N;"\PFG6SB#"J%3KJ,I.R M6ED\LG6\?*8J+E&R82PK5=.;M"AMB]Q8W==\!/U" MDO%Y.)/GU*6[>T29U1T.1IZ)4+Z]?BRLXSJ<'J 1==W5@=[.,&C()D MO&0*D[',I&@AMTU%@=K7-\>/8+MC0@D:@DD63B\8[3 F;&6-03M0P/;7NQ7G MW/^%FJ( 4KOWL+0Z\FO$R(VI2V6X-[E($VC%)JB7YXS@BCTJN"&FT]%/".7: MN0VPJ'M6/-,-VXZS V88:;BW'#7B<00"((RZ2LEVM'.('[6NP\O4(B9-0 D; MU.TAP>H\%2[,]PPXD)>2SBK1/1?.J@ 8?86. ,.&O\T$U85-69<%?N??M:H,WHL@I'&DR .8_TO/:Y(#[-<\GT MB/@H[!ZS?6"C@3SI6T.O+3DJ7TB6'4%.'8'E7)KJMB*" 9J*<- =%ZQ8TU[- M=%9]X@U)2,%?=PQ2/.Q1VJ9!OR')5AZHI+:.?H!J^<']K?"7_FRM+ M X1\ZZYX;ZE.[G08B90(CNN) :9ET!2N"DFJ*<1K<'?@ $K_?3M]$@>84[P< M7_.,996B=P2?BAK>D;R;HW/09D>#ES M+2S'%AFVT!@\V:&MX 2SBXCWV!+> M;],1E@NZ@);L_^X/&*7BOP8%,CSWS>2^OI:6_Q-S.MVB+FWZLI80#?D$1K0\ M G-<+=*K2Z(<8TEM CB%(BA:L)FMUSZK91.8OJ>QS8J2DPDDG$OM]]L9&6+6 ME\@ Z[79R]L*ZWHDB7Q=FF;QW3[XD/<_SL]ZF7^AZ;(?"Q?N7;VU[ M@@XA$K3[@4PVA@B5W=+VS#Z84-0&@.2ZO(: U'P.GPCRMPOTAPS2Z&';V6-I MD$=2U5^O.RHH_QVZVI/SC4'G*V]Y6:E+"E^?-PA'/?F<(9>Q'^"/\:S-;)*% M!0 Q;8EF7ZU0[]3):%)IH+:]-4$27$K)G2@D0Q M*QDZYUXE/#7]UNETWW.\#T?D'325QNDKO00(VRG:#6*&HV,Y>=RQ]TLX.EAL MPA7<)L+5M1V=:Z4HNL53;C,^<*0D\VS+S& V5+75\#8J%$@6UO%&8E_^:.,' M:\>-C%;/I4E5L1"Y730<:V.A_VYH IO!A@9=N_&A73?FR8P9/CZW.F$#.44U MD/PPB.(^>:EEO%P.!#S(G]B.YQ3RW>@M6HZ>C"L.C^1X(8C)5H$G<&"^>U?5 M!_5&HK@2FM[;#IX@M)NLFKK?1@J2T:%1KC%%.?*^;0IP8#EWJ<>![,1MGED' MO>9:3%W9:FA=\\0(-*DKR-Z[$8!<#ZPQ'\,1RRPY2>KR1#NK"E4'=G2),BLQAR\J0UXR? ; M"E"4AUG-4NF)84G&. L3\?9^(V7:F)@F84G$_ONLLP-X%\E5" A/B+29;([% M#!IJX^]1N#/[\/YB=C?\$H5H4KEDJ!UJ@#_I"8\&]PSWN49@,=YHY(L7HHV MC _$)1L"O^=8$UW.[SK$5OIV_)L$]>\O"6J]8BEX&P 9W;*EA3A7O=-F1 YZ M.]F*\B3CZ^_04Z<3I5DC2(^DAH@'PT\UAA9T8&IS6NONTY=/A3:)# FP',G& M5"D[%&$/MHM#V),%T+52/Q^&M#FPAQ:O]*O4,!JV,8=]T6E/BP:#^'4X"$2& MCI@+YF@U[$*),2/A3C82!;V-9T4,-XG*%=WX)AY.9_$LUJ2OB-W M(9/C'%C2!\"X[)[6"$OI"Y5 MSQ*^$4.<*2=X SZD4%((USR&TC_.0C*(1G(X46/A.YZI C'BOHU HU-2L63' M4-LBQX0O'Q;?Y'9N2+ZRWN"6%_)E-:Z%T_='R[PG^(NI3B1[_?Y%$P?%*_5()(6:5K0'_BA&("E@_X-27A-I]B>_W6^W?Y>GG(&_ZC?>].Q]C M3I4D:7<+B[IIFU)_*[.7\,T<73"SBX"$N[BO'N)!D]M[S6@(WY)^JMKO MX1QG"G-7J#52@S(WB2P+8&+TC71\:5OQT5)R.=K8=]A!2;C(,CS?7^TQO27%&M.P@>EQ\_>'7PX(+, M(LU?NXQ$E=""6($>ES%AEJ0#ORT]]+")(U882^++XG5&G748L"$\/C)T:-I@*GG$!'4X1=?=[P #@N @T^J_X4,'TGEF&VU:]G,T]&9# M<0+EB?N;(J>8EK]=_!->C>RFFM%]=X\K\T4O"L\SX5:9ZD@>Q]'KRH8*0MT8 MV5H!WKBW!&?P8,^#Z%*IWUPAI7D_>)R0]7FAP#/U5HIP)-N<$5M-K62)718C MT$7!7?$/FA/,0&.E)#5% &J4O7+5"%A2YH+Y@5\3[8%VV).)IRJ[+Z\0I/J1 MK'Q)?"!_B6-W-!Q$98.4X2G;GP]M0JE\2D6BRUIR&]+8=V,F9T_K#8G3>1 M<*P]];8=0W2;96>_=,S=DM2XVARS=M-(842OMDV4/YC=G,P/(P[F4"3<@G($1=ZD%A>080A-I*B$3(>!*?]O4:^O\"- MX@\G8P\ZEO2Z!0&#RQQ2^GDT]GO441C4XM@@FBA*87%7:1@A=9P&_QFZ89)5OW&%=UNU)-UAG@J9FMJ75Z?!RDD157> M6'.F1Y$$N>!B\+C9OT7L7$[78Z:H1LU+AD#/JP9NJ[J6?N@$!;$Q1XQ864H MHJ9KM5V1H8D^2&9)A- %I%PC-YI1)+/HYMF');/0CD05# 4[Y0)/X2?32V$< M+;PNK@LE(HS0;.Q7OM@#P=?BHP:1.%G-J2:&8!@RT6^(\PXPA*5M9A(/9![' M;D9]:7SS#_O!MQ6R+CA,+2,BF@&Q'$2E48H)#E;NEA:N^#L>_'?E_-PZ:2_? M=P =S%^>D_IR9V%\GU]QD9.PZ]=/!!]0&IB" M+ZC"4C>&'&D60&ZINHF7,A7GI(GBZC NPIT>L5_)D*+TT\XPFE!TD[,="_GF M@B"J5 A4['5UWN3UA&,Y)L@;P%X/ZG=M)6N0*Q V4)@E8!J>6!T3B]>/[S_[ M@F0;\!VSGIQ$8U^C$MV@63J&PEK=XK!ZBT MM V@XN\B%-(%+=NN;MP-B\6KA=R5 $PR3B9 LUH]H)@P!!/5J!]2VDAA\C?H M36C+TUKK@A%Q!M\A-.K C?&ZM^3GNL2YOZ;CB>5-8I6X":B)7>-"O\[9?<&3 M;LL1&E#IDEX]7CQZ,!,1:W_IZBV61&B.+"7^ M$7V'IL$#]/FR)CVLOV"#7=U\8?">_P]02P,$% @ \6-<5*=+AKT5"0 MRQ< !D !X;"]W;W)K&ULO5AM;]LX$OXKA*]8 MW &J;3 &G:W2NPW0;-ML7A(279SEM;W,L7 MFY+(F6=>GIF13G?:?+%;(1R[K51MST9;YYJ3R<066U%Q.]:-J/%DK4W%'2[- M9F(;(WCI#U5JDDRG^:3BLAZ=G_I[5^;\5+=.R5I<&6;;JN+F[I50>G]^[OH[,E(7J&5];]L%_:F\Q$K6NMTU1T& M@DK6X9_?=GXX.+"8/G$@Z0XD'G=0Y%&^YHZ?GQJ]8X9V0QHMO*G^-,#)FH)R M[0R>2IQSYQ_>?'KS^\)GY,T&TV9>WNPIT\2-J%O!UD97[!)8#5( M[G5;=ND=*PS[Y\7*^OO_>D9A.BA,O<+TQWWY[$$BWHEM>"'.1F"6%>9&C'II M[+-@5C3<<">8;@W;:%U:QNN2T499"%Q4NMXPM].@2:.-XRM%AS8@C[,1^QVW MMNP"]LJ"^Y-O:R=,S8D77(W9'UOA3_='6*'!.NN87D-B\*(VQD@4&(F;P'_14H"5Q.9?#*\+ M$;%?!>A,*?^^XXG>6=EPW*&,>W37RY*LPBM8?Q!JIXC24(P;Q@J$6 MLG4+(+A="L>E@ILVW Q6%UM>;P1<\5A V&XKBRV>_-E* ]\84?#@:P"'Y :V MZ9+Y3*B=]T@(T5HKU%"O(PCTA51^]>XQO?PA8G^%>K?5K84-]F\G[!^"FT!6 M!JJ):@7T/=WH9XJ?>'DO6SH2G;"K]Y?L-[Y"G.#/-ACR$Z^:G]E[[X<7+$ZC MQ6Q.BUF4Y[.P2--\. H. C)!MVR>1--IRK)EE*1SELVB))_[C6\KOB$3DV64 MH<8DTRC/ "_&7\:N/KUF21HM9TL6+Z-%/&7Q-%KF&7O_Z8K%\RB?YOYOF;$X MCZ;+*?M#(\:/VT0 LT6T6"X\U#B:YCFMXBQ*D]EQ0OZ0'S*8%F,QC^:+!/_+ MQUV0 F&91DR=45\+X M00 \8N]72FZ\0GNPHSG8H0]V@ @AH3U!^&9#C &=0,[:\M"BD?\X!>KK@E/5 M .6>$N?+.*_[LJ2(_Z' PPT5@W1( &FWM*<6[(Z2/Q"/&U"I550>0#9NG.1T MT0*&DW8MH9@'E +D!RUI&4@Y_@Y#0_T3K-9U00^5YVK3&A0%2W6T% :5D(1B MRTLEZ"X5"?( M*')RZJM]B<*7572A4QK05_#%,K]2V^G;9L&V+DQ5'"Z>B]N MG? TW_G[#B6N:Q6^M&F?IWL9O>?L]UA7:J!V@Y'FL,<.@D)TBJ[)/A(LKQ>V M#I%!)$ )8#\2^*R=06JM'SJLJZR=-WJ)XK;!) BO>-']9HMAJO256MRBE=H^ MWM\0"KQ'2.5!-? 1]&#,/F\ELH DFV_XF)72%DK;%FDJ+;.RD@H> D+X MMQ"-(\DK7GQ1>A/2"$,H!/;Y\RWYEBREX'5(PRRQCQTHX\!$?4/MUC>S?ECR M#OB2N)JQ61XM,"9@G=+699S2.F,)6EN< MT9HV1HM%3O,26L":>D _LP[O *PQ^-0W0?@ &T8#E8.3M["%W M16Q%7JDW'5NX16K LO!N2>EF\1I(Q=]OI!92%!0V>E0(>4--($+Y[IX.W8I; M*ZB@E#1CAFG0*X^"GIYZ)<9(*UW0/D YJEKW4'\5Z%9O,'.5]@ M-O65Q7KP?ISV>:17W8.A-PQ>N_"0V65W=K IY"D9K/IL?*3)^/H0&O%.#'6& M@S1"!$KAW%'9H7Y-1AEJ:5 X"H-6-_IW'AQYSW2/J*_>?ZSK0"N$Q;N 8DW3 MF%:R]'"[9]"YMP\2]#W%'/S2"59\TNH ._-WX.4,,]8#6OD\KKZ2W/$@< M3O/'R06GP-P7\3CK>>@->Y&-X^&&K["]>7CXT%SJ>I9X*6\$U3V[U;N:U:)[ MHPOQ:6M0L/8^!71AOP_A=$"8'"-,_R\(ARS\37+D'5*[HV^?V8%NN.DYVO"[ MT)3#@#(4$6OHID0+N?6;W;0-2 M][@H/6A+@OQ_EQW)?C97_C?E#I.?F@FQ9+WT.)P:\?5+O.(]%^0NT8_7#K03*- M>J?]&*U+41@_=G>G'YA[U[. E:WI7^I]CQ=/O#_+!\TT'R\&1SU:G@]EA]<+ MS)7K-=C!5G>#'UZN[EX./@&Y)%0^]B%PXVCT_$\&X5YNK]PNO&?:U?:H5CYY5;@ M'<70!CQ?:PRVW04I&+[?G_\;4$L#!!0 ( /%C7%0[]>'(=Q8 $=8 9 M >&PO=V]R:W-H965T?ND@^) M-20(-!K=3S_= /GD)LT^Y5LI"_%Y%R?YTY-M4>R_.S_/@ZW<^?D@W?:$KUUFSYZD91%'B;S,1%[N=GYV M^US&Z11FHA,KI^> M+-WOGH^I/3?X&,F;W/I;T$Q6:?J)?KP.GYX,22 9RZ"@'GS\,[L7SW M0KQ_^6;YX>4+<;E\_^&?XO6'EV^OGIP7&(B:GP>ZT^>J4Z^G4]<3;].DV.;B M91+*L-G!.22LQ/2,F,^]HSV^D,% C%Q'>$///=+?J)KVB/L;]?3WO,QQ)<_% M1;I;18E/%I(+/PG%>QG[A0S%I9\5M^)%E =QFI>9%/^]7.5%!BOZGR/CCZOQ MQSS^^.NJ_8L[%<^CM)#!5BR#7\HHC]@S?DS$E=P72F= Z=L3W,O_DPVO0 M+H,^II._B'0MBJT4$I>@&_PRO;WQ5VGF%VD6R5S\-+@:+ ?BS9L+\>A$MS@Y MF!= M%F0@M]+/\H'X@,9!6M)(),JM(RZV&,^'DG91L,6$(,Z+CV\=<;D=O' $=5O@ M/S(_$@P"Y@5U:Y1+,D9\5^[V<7HKI9D>C'?O)QBAV)8Y!MT!+0,2T8>XRHQ9 M!/6+Y@>)24E1")UFZ8Y[\2U3"&4>9-$*#VXA1Y10U_A#W-#_DE2LX2L8PH?" M,OQ.'M<7X!M)[@=*C2M9W$B9V%+R/(J6<@;B-98N37XN$X72-U&Q;4OE-+II MK.&UGT4IYMZYEC?;B-0'R8,8=A:M(SR6&J&2/(VCD)7TW(\Q"2FN"$:AZ5R\ M@^IS8,"MOXJE6M.;+"H*3(F&,B,$6)05'.*SS((H1T_^&L*)'\I$BM&0/6D, MPX=LD#0N>0T$E)_ TDEE*8$A158JS8'.L:_!?&06^;0L*P*Q@-"-8!?+%^N^28N!7VJ@6T>?"3=H MN6H8[5 $K4B]['D!=V;H.;06AF6"I!Q4J>G,E4!TT4(0): &%^HURR@0\-Q: MV&Y^]REH&D4*/)MSAL(IE40+8E-P$<3ZW@QJ%@C)K(L55@7]("F[Y!D\H M ZH@1^%D@:%"B8@!]*"IZ,$:2(N.V+NJNXB+41H"WT(2'XQ'!63#>M1 %!UW M+,K:CS*VXTH##= Z.NP:\7,R6-3QDP)?$(,47=>+GJ4K8Q\W3&X)/;=CAM*V"(M; C ZE#DR11D(+A+:9;^<#+*M-81SR6!.0/!&9PU(7&T/:FE M%ILT#7F-:6[>9# W<\/RJZLJ&E @+0J(6A;<,_R"%OE=FB'N+'=8@L 7N=RP MI9%5P!&0K42@'"Q^KE8^W>_Q1)DHQT0G\O->M58HEJ[7Z"K9Y%740P-<07S& MC"E1 :4)9#4;$P<3V1\&E3AEEI<^9-,X:]*;7./*E>Y@-AD;3;XF1P#@@MI> MRZ0DYPME*Z9"N*#@B:0KAF/F(@'2/*P;"P-M4QLS;N%_IFR(#4<)JI:G]A]E M K;\-^34@0K_H>)TY.4KP\6#FHM3K]0T4P#)$A!$SH<31W23=T:9O RV:FI' M;8\EB>,T4%B?VC.H&"]C@@6_N ]P#3D)-#P"5EN;;JY][H!,*U5$BID$RDLI+NJJZDSQ)Q4$XX9+;DF>KYMN M9:5L&@M)T9+7NNU4VG#GAQ-K-+1%G(\GXMTA%&)*(XCQ=P.!WL29CQ9Z&DUD M;:X=!UP %?51K:/%A_Z:-VS2Q!XV0-OL303N$(U8@NTP#2\HMB!H[(O7?A2K MJ*5XBPE3!YF @5.#7!'!!K&NDHE76E$X;L68&-^J& $6H^"8'5D'KC)75"[" MO8H4(J@O&7SP8,SIE9LJD*\Y%:QA7<:8VEKV8;FC#!9L'#PS MO963%4E 5PS M\QGBJ,X#_U3 I;SZ -OJM:L:VEZ2,(2$C94Q)8(@U:2F56$9#L85020UG0XY M9I/*E8"2BGN'1)4;XX^A8T@#6"6Y49V/,]FDARFP$WN3"3 I5MX9PL13INB@OR6 M;I&>LDBEO"198$NF3%MS18VW$.YY]!++M6R7WWXHH?#*P&Q\ R?:Q])DI ?" M4F]B^;BNOZ4BC' %= _MQ$=*$ FQ<.UJD WB@7CTG_\Q][SAWYY?+?DO]V]G MS1RX,J1&F@0'UY0(*0"2/>6F.ODE4:Z6BM'!5C:;3&X(P%HDAJCY;.#5S%PS M:NJ)[HUKUEXQ$TX[&> W!*#-^%5G'7IT JCE4$:<>3L>>*&]HJ4H0 M$0XV!*'-,BW8E,JS*/E1)6.3+N8^D672;WX+)-Q4U1Z5$K"BR5!,J;.$@ M"^5D4"5;"L#(.H55/LDG;:65!,":5PUI1N4P,:)(L,-]( MK5[A?Y*\ZJK";6VWZ*J4\@ER2JM:R,XA(T[W5B1;4<2*X<(9(^+*)5MP[.]5 M+1'!K2@+37%W4*O>T;@E14W8A+H1\( ^36PX4KE/4Z^U^M3N4FX'U]^K:&"; M9G^]8(P45$6:..UV(BRKHTQ]4!4#W/%E*4+WN*H,[ M\71";U\=+V8@@W+O1V'-(GNJ$=YL,-Y3X%A?+\*PV@&8]7I8*8J@-5-%=-3%GD^N7\APAO6?38074USX4VT M'FR))TA*NJH7GC,=SNKJQ=B93+T'%R^4]?Q9N_BS=O%G[4)VD(PO+UN\58-: MU8L+YB&,NO7Q J#QN*> 8:/?T0*&;OCE!8S1'[& P06&WZA^\<8/RL1OER]> MR556$K0\O(2A.WQ1'0!"I'F=! /QZ$3=4B>'KDTA@\X*;9CK!K>%JI<%U2F8 M5*RRU ^;YTX0""[32#G@!0-,?=BHVJ;[&B40/15.6KI*'^-VP)#7?-0)87CD[ESL5,'"HD&X&'FQ[U,'!-S[^+>U>P(%ZOQ2-P8"Y;DG.9+ MG94WH.2N#CNY_+>L3 V_5F7*%\6-A$TJY9L#"H].7NM3-"\AA?@14ESR'7+5 MC.H/FLZJMA!$:?_K(<.C!UU-*MZ94IJ?]SB MU6%8ZD5B&\J(DM2%*.5]K"R&6FVK#4)\KP((=_EU2A_MB1TK?WB3>Y<_7&=V M]RF*B;- CT?+'UW%#^'.AD=^9!]>9S^<]J;YP1Z/.?![3 MQ4RL?-ZK9G__?%ZIXVMG1(=$];?>S!WUY$(N[]'V9%!3PW::3_'IC S\5B3^ MCD^>=#8;3>Z38^EE__(1'$[PUH"@&)MM<,'I%?I.C'5PMU/?%)WE;'PZOV9#)]^(TV3RFH]&"+41ND.KM8Y]VG,'< MU#%EL8G3%9T$MS/+*@FM],21&)32M@[:=6]SZ_^V&)> M-5"?CF;V K>82>_FJX*3N467NQ[M)'/?8(?TT(OA4=8Z 85<=#/7(7CQK'D,V'6\V9Q9983+:BN;C);+,_:F%LC/P=Z>ZTP7 M7L]I8V&IB@I[2@=^ZI89DT MF(*_7L,\><]F,ND_N^PMW!XBOY@YHZ%WN+LX=Q#T._<79\YP.KOG#N-D>K\M MQA%&&W8TM:>RN&-;TVX[\1;]R8GCC1<=NY#>;-I]AGK,IERG+?9QR_OG+<8E MOOPX!;GGP\Y3N!87_S]RGF+VD/,4XR\\3_&UL\D6*?]V&VS#O@VV*>#3JU[X MX5JER4GS=%W<4 8PZWQX-!F)YW[P"4FK& Z\SC:>2R^(T%MVNSU8%7G M ]-&OFKM-#>T/1S,NY^>JJ>)J6H>6G6FLJN^'I-S'TH(Y9I>]\2,G0D0ZAXY ML<9M#HPJVZ2%)T374,54?.JV]A5];F)>'VRX8;7]H4K:3,.;(1:RMVV_11E^ M75X.WCT]V/^TR/2]LG0MH\K5$2%_EUS]I\0OPXB_R8"LG;_%(5Y56?MKBPGQ M-@"['Q-B=0Q(TR+ H.DF+_?(F&D4(C=W5 ((= ^9Z-8'Y 5Z7?#[!S^IZTKN MXH!6_9-*\"\[E3Q43[RO@B%LZ12^!N(T&]-?0U4_?&=L;"4A7?45!F(5:C,- M"NNG#:?BD3MVYN/Y&?U);_HLSNHNVUFD^EJ"G>_0\Q,'4NGGQ_/9F&W0 MV&&SV(,UFMH.\^G=6:@">E.C6*=0:*2]IJP.%S"*-G.EGQ@90UN:X3>?30%# M'2WN^QX#:4ZA3>T>]8I6VN>CRF8=U7Y(M<(J0= Y=!*K?GW]&G0"8\]S5:I MM.9 K5XQON&,,2C*YE+6A3!]SF;KHST;S%UNZ*OE7LE-E"3ZG0(+>ZL)$(?, M6$+<;8NE$_*>TMS%Q[=4C:M<>.)H7.SXO BE_1R J.>:F=C?%;$+:-UG"FC M^FQ$JE[HH/#-@75.;EP%5H=:1KRZ;PAYNZ;H>O6P1QP:ZS^P24OWV MUA!'FT2_F2,00GS0&4! M!U7']L=DQJUWGLC MLKN =OCBPT/*7Z\NFK6MK_ N1%5[[']+OL*]JL38WMQO:0-&\-?<4F6KE'/D M918Z@D!URKS#1!R&!QU%ZD1-Q4=5;VE'^&JK\)*-H0T13'/JI)$+%X7"6;)3 M_IP0I8]C9^P=+ZBX2**GG065R7S4K*8X4R3W/?40=S[MJ8>(T7C25]_@P[KS M_@K$>#KLJ4#,G:&W."Q (-WOJCZ,9RZR']4U%:AU X/2@=U<6$R[JL%3.?F ME?!Z8V"59AG31-;%L*M2X$YFG96"B3.>6F];SYW%Y.$O6^N%?E&?M3UR2J.U MX[.C+,B0B_H;/#:W,">TBZ0 \9:NQ\^(TCOS14 SQ;"_+ BN%#1L.S 'AE+BCT#&- M)J& _FL7#0ZY Y^$^B:%@[XWBT'GQXU4O?L$K^NZW9O\M.9R9=Z7*J0?8PF7877RF9'EIO%^ID^C#-_W^>3(MJ MB^&+D^FV%QY/J.OFZA.[;\'%J2H>RS4>'0YFDQ.UP65^%.F>/Q6[2@O$#_YS MRV<[M^]\ M%$]7UGWS.5$03X4V_JR7AU">#(<^R:F0?F!+,GB365?(@%NW'/K2D4RC4:&' MD]'H:%A(97KGI_'9)W=^:JN@E:%/3OBJ**1;7Y"VJ[/>N+=Y\%DM\\ /AN>G MI5S2G,*7\I/#W;!%255!QBMKA*/LK#<;GUQ,>7U<\%71RG>N!6>RL/8;W]RD M9[T1!T2:DL ($G^/=$E:,Q#"^-Y@]EJ7;-B]WJ!_B+DCEX7T=&GUGRH-^5GO MN"=2RF2EPV>[^IV:? X9+[':QU^QJM<>'O5$4OE@B\88$13*U/_RJ:E#Q^!X M](K!I#&8Q+AK1S'**QGD^:FS*^%X-=#X(J8:K1&<,MR4>7!XJV 7SF_NOU[/ M'^ZN[Q_FXN9>?+F__'@__WA[(K[BM'7OPU6_C@0**_]WB> MMIZGT?/T?ZCZ7F2>X1-?RH3.>AA23^Z1>C_M3CSD)!+IW%J9I7B4ND+B-A.J M4QIE1&42:[S5*I6!4B&S3&F%2]^'<:"E=>I?/%^L15B7M O0%PKE]2*S&GK@ MQ:_ 0_DKCY+[WTX$>DS%@ES;YQ^>C$33MZ+NVQ9;O!&3_G1TA/^#_M'QD;BW MYAVDYAL%N= DJ+;SE%2.+SJ6!_W1^+CYW1*!D_VRF^RL319>#OO3R13_1_WW MHZEXC4[BHQ%S*D.=Q63*68R/^V)%301X";9R E[2*@G0 MK4?H<1G#8UJC:^N!F,5N_]""?C2U*T/.YZK<<17 F-;9"MXFQX/WOPR0/J(U MIM'>E0IY7-HE M]?VJ*49BTH0G(S.3EQ)TV58=;0)Z0]K\H259DM'5&,..0R MB*63S,UW!YU-=SL4)S7]IXH$K8/HYHIBEM9Q>\$>X7/IGF$0Q8KP(@"@B ;.P# G MM/4> ]2R(K$.?$(Y(\M;J!=,6C@P[7I#_,U+F.R1)JUB(@O^#A'WQ.Q-; 'V M$G*C[1C]#%H,76VZWUDR#_BKA1+VMT :1!6ZVZI0$_9\HT*[0C&KEBBX.-Z( M1)?>KZG%P6"T1RT0)@8BEV9)L8O8%C)RS'I\7"3?=DCWUC_OOS![-;3/E&=" MIQU*%B0]]LR((34&&PS!H'%%.";^C*G@"!Z5:_8$'A" E9A;[G:]H@Z:F^[Q MC<7HF;.%^%Y)K;+(7+O@'2X&5CJ%26M,HI1M=&]GQO;*3B,T/+VW0#.>MJ(# MO:%H#VH5Y!+,._;"CO"PT0J]@NL\:L/N4*5*+@UJ MI!+!1,RS9+@K+V=3R#3N"%6).J'VI5S''L#LS7C+$=131[+&G/'1K%-\ MK!I&4\OF O6]_H3 MOWW:'I!F];E@N[P^74& XJ:E*8/I:/#^L"=&PO=V]R:W-H965T78!OMN0XG4EDB006^[[/+OGB MIC2?[58I)VYW>6%?GFR=VS\_.[/I5NVD'95[5>#.IC0[Z?#37)_9O5$RXTV[ M_"P9C^=G.ZF+DUZWR\N;E27Q27_B@K[>. M+IR]>K&7U^I*N=_W[PU^G354,KU3A=5E(8S:O#PYCY^_GM)Z7O"'5C>V\UV0 M).NR_$P_+K.7)V-B2.4J=41!XL\7=:'RG B!C3\#S9/F2-K8_5Y3_Y%EARQK M:=5%F?]+9V[[\F1Y(C*UD57N/I0W/ZL@SXSHI65N^5/<^+63R8E(*^O*7=@, M#G:Z\'_E;=!#9\-R?&1#$C8DS+<_B+E\(YU\]<*4-\+0:E"C+RPJ[P9SNB"C M7#F#NQK[W*O+WR[>_?I6?#S_]]NK%V<.%.GZ61IVO_:[DR.[XT3\6A9N:\7; M(E-9G\ 96&GX26I^7B>/4GRCTI&8Q)%(QDG\"+U)(]^$Z4V.R5>DY4Z)C_)6 MO-$VS4M;&27^>[ZVSL C_O?($=/FB"D?,?V;*GSZ;O%QJP3XW9>%*IP5Y49H MS_]:(?Y4_+V*^;M#LFT6(UX:])-%OBVT<%B0Q"7F1ZLP'710KVW58Z<8V0 M%$9;R%3BRGWI"V0EA)@R!D) :HAK%6X-LP)6JXDX3U-3X4#B!>E'^0OQYRG$$$[$4?)8H[/R7AY?+VZI7,5B"63,'R4OP&-=("2%)<"\2 M%:DTY@X^=2--9B'_=!R+9;28+1I3=YCN+A;S*?V[DKFRS]S=7HE<(2M:L#E= M38DK''I10KG&Z76N(-C:,4]@K[&N^/X?RR1.?A"#931?Q:V#Z<+)XIHW#F(( MMU@,^.>BY^5!ELG(/A6KL4@]-AY\*5DTZ)^7PN)I.5B)>K1O%),B-GFN-S M,0YZ2L.QM3"G8@E_/,6ZQ7*,OY/9JO7+I_)&J6/.3$WF*Y]BYC$,ZED;+&-D MC 2,#2;C1>L7BWA"QHQ7,&*,LN,9;(SX4/$X9DK'@/R,,A-ELO&L]H!';<;I M;+;@')9, H_3Z=P[P 4<0!9W_[2/$S$J]^&&Q!86#BCRAO %PWZ#@-0E@@]@ MRD++D,*G1WB+*7>\1.[*BCR-<^5-6>44_A: PR^1^WU^QV=@[29HV$*/%>Y+!3R)9;1&8.$-K59@V_B3UXQ7*S]'0MC M7ME>H$-<4Y%L)YLW7$V)F3G^3^FX7Y7,K<^LL))Q0+K,$>RWDYS,VK+6.:?# M G/PT^4O'R^?OBG!?Y_O#FVQG96LCKBKCL8PW0WQ.% EP2ZVR+*DL'9MH]GY ML+?@RX&TNEPV=AO$BV'#:A./W8,'R6S8:&&PHL^/1J*N>ER>EI92KRK\.YWFD72O)\UMG$;#0E]7NYV__0*ZJAEGE-D1X24LA;7Y@ZCC98 M#AOA6B6W^J@@%#L!JRZX#-1+NIOT]P :(SJ)*+Y:G7$%!N-LBD-&]UJLS=AB M5VCQ3:6""H]O;#VAO?,6AN#.IYNNV.#Q>-J8949.<5EPS$= EF(K41GOI\HZ M/A#(IY/1'/U(GD.>R =>1IGH=#9*ZNNDK:Q&E]F!.E'3H]@Z'8\6W8V;H(1# M^T*.C>J-J^[&]&&M#.M'0<+Q<0GK[$T2CEM)NA(BZ9KR5J,A5/D=K9H_6=X& M%!#;24=1E!D?D3?H*<@;CY;?)&^\>II%X]'T"?+&?6U_BWWCI\K;VE<45!*D MW?9U\, &TZ=KY($U,H74 A++/BBQ\65*U]6<05-'\N&T<$B8CVGZFM9["!+ MX+S'TKAF"74XL+0Y4OJBKQ_IBYE,D?JL=GZZDG.]Y5P\$A>D\+W4&6.57M-9 M@Y<[I%F+@G@0-42>9SJ%6;X!W("_=]SKE/JL&@@'MTZ6S96(8,[>YZW\;M3% M74);8:OU)]SL0"O/'(-K)7X?78T:I/&I0GN9::XUWB1?)'!796L-1HR8?%#F M97IO"[1!LP.CKJL\*.]&NRU.4A)EIKN4L7Z'-=\; #$ X(6*%3J&6MUD\ES> M>'MTC_"_81^B"![U1J<2'OVIRJY]1UEZ\#<2YSDI[7K;2DZ;=Z0IELL*%"#2 M! )E*^$4'A\J;E^Z/F&H[T*\LZ=-Z(29MW)$9K&=C2D#T;6"ISGO <$G76LF M+D"+'ZP'?OW>DQ@\UEWN2^^2;$R+\DTV#&IKD3?MOF>ER];V$7^C-=Y+X8-+ M\\[Y),5N#4#Z'1OE+FBTZ1.\Y99P>\O<,< MI]D#,O?[[<');^]^.1D2N7NI;#$:MU$BFRCOJ(M2-1KP7O#(-@^;)PPA>AI_ MR$,\FC3IE.*]B_?WE8&)%!3^KFKO0!J*2TI?*3LV:7:O^[VOW@ [54AJSQ]D M;*@QB0@[3!?W+I.@AOT;/V9U)9G=6[7HK)HL'O+FRWE+.ROAQD7I?$3(PG/K MW8 ZCT A*+^FL.HP_74*W9R5!O@'U>S0O>E]CGX-^+=B;1XPTV8!?P]^=S)33;,\R,R1& MKPGV_N!K9(^4S$NLI70J-I6CN2S<\),?UW>&G_WX6JM/=SY3;\H824Y\O=HC M' (T;@,4NWV%X>.9XQ 6 =>4?4$5)PT*#*..WXFO@3 M-Y!^.+C5,(315.80,LH7L.ZW1>18G5'"(0=B22@$.FQ[[:(7:>;5 M <<0SX]Y[9'CUC*7W$2V8G >EF$.TE>&46EI,N9"R"SC0D(SITZOXF$6]T14 MM^KXJJ?/ 3E^8YRA(MV4)L]N$.,'DC^ILY7-:R]ZX(==9'4,6'U##9(';'8@ MU\\Z69$K_R'V'_#J:PXM?4Q3#T]+.JU+:ZQ6H8S&'WA:/Y>RVZ7<6@=P#B:) M^JXLM M*;'-HSQ,>LR?)=QP$:@$)XP,HL]*\D8R%GX[Y[O L:S98_91[[+;,:_BR M0Q2B #!0D,>O;S49A2WU&:CKEC/ACO)>KC^31SJTC9PA_6Z+)5YQU;XL M#F%/4.26N\+IAA]#>-_W<^">(6TM<4:5G#;GTEPK2J5^,910]]]^ P;(=D! MW'J^9N/O:CXA[EIY[Y0^C3.#A%1VW!I5A!H1#2YG!3=HNZ 'XQ2-E?%#DS5Z MT )8)KKGU*UV[?TVZ9X:ZN[LD"JN*D19=_U.WM4#<1H9>1#!L5MDOO=BA3"\ M\D[N%6T/J;H?1P<]2!=U8\J))ZR$CG!2,)5'NYP;*&2RQO7AP+ENVL"JZ!BS M-TCTN42:T--G/FK]@*_S?*H-/L73Q69F_MJ73'%%[P3\G2=.-0%)_HR6D"$4 M6 ZY[E0,EN-E]Z'2>GY\@>5 M50'W<17*Y=ZCWF/=ZG0\%9/9,CP92^_\2-GWS^(\^U2%:6Z\$H/5=-@5BC2F M/"[KB!0>6;-H9$<_*FMCZ:C!HB,6*Q^S&++SFC-! #C">FL= >4\07DP]%JU MG:)G@<+!5Q\O9#/Z;6:^Z,%:,=AAH>9'?)%>,>C9K_=;:Y+L$8(K!$ Z'$.:HT*(H_%"(* M46YP[6ID1GD]FQN)]\HT_;V&'^]\#^)\-]CJG_NE"ITPX3N)U.?+G,], PY M/6GC[JVA$G!JC31"^;'JH2UKC=?/Y."]ONF@0"]W*'VU'7KEG?3O*;:!P#KV MN34+59<26#?O7;I^=[T-7OP$[PQPJ7WAIZ)B6J W#I@F Y@TE%'KN5P BG6G M1RA39YH3>4YH =_)'%-G+R+0!=/&OCN@>'/?-&VKIPN M]A*\$Y_0XZ;O(RKE H<3VV7!P>LS:W$C .S *X-SFF!RFF;@W3%?@S2;(/9) M6M,[&S#CCCVKB8%&G8%V*6BJH PC<00V7%"S9)H?\5%5JAP-8_RXD&YF_HFU M'1UZ&>RL\V[=3@%AT1N$/ ,MG'_-KKG:O*1X[M_-:Y?[-QQ_!4!#JR%RM<'6 M\6@Q.Q'&OS7H?P T\YMZZ]*Y&UL[5IM;]LV$/XKA)?N!5!LO=O*D@!)FF(#4C2HVQ7#L ^T3-E$)5$E M*3ONK]_Q*,M6''M)T7T9_$429=[QN?<[R.=+(3^K.6.:/!1YJ2YZUSGG) M[B51=5%0N;IFN5A>]+S>^L5[/IMK\V)P>5[1&1LS_;&ZE[ :M%RFO&"EXJ(D MDF47O2OO[#HR^W'#'YPMU=8S,9),A/AL%K]/+WJN <1REFK#@<)MP6Y8GAM& M .-+P[/7'FD(MY_7W-^@["#+A"IV(_)/?*KG%[U1CTQ91NM;TUII433$@*#@I;W3AT8/6P0C=P^!WQ#XB-L>A"A?4TTOSZ58 M$FEV S?S@*(B-8#CI3'*6$OXE0.=OKR[O1K?CL\'&GB9-X.TH;NV=/X>.L\G M;T6IYXK [Q7=\[P"]H)0N07[!/,@;& M4N2OJXG2$HS_]P&>8A ZBLD%ZS7,R!U3BC%R ME::B+C4O9^3#G)$;452T7)'<2C&I>3Z%WY1#1);QE!'VI>851(=V""VG9,'F M/,V9ZB-U)G*(-L-+TTG.FI#C7X&3WC#_21$(;DGQ4,,DXR4M@3<>"LZ>FY4B M/_,2R$2M8(_ZY8PTFKVVOY,Q)H\[D5*,,[ C*R9,MK;<>>.2*Q!9*_*N/7WS M9,^6)IA.179:PX+:W2'< @OT[PVWDMX839(#J 6X(_HFY97*A04 ME^< <5\$Q.^/_B,@7O)"(.&W >G$)"V$U/RKC;3MTT[<;?ZP"C8KXS$G8=C& M,*2'C7!JO[TQ5,U^*RPDKHIA$>-D:JBW"H,O %*AFK<"4B1*2,%P*XE:@+*Q6[^.=M*3J@G MZ-8RA'7ZV*45YK/ BVQ^\P*X>\X(,L]^%H^T!P2^N;AP"1J_>1:9GQ@2/T+" MF+Q_]W%="L1$0[]I!68/Z9R6,X8:*:$-M.**24* MRS\!F&R_EUIH9_M-=<-1Q=6/ISTZM^5"0%;2PY5'1SX"25TRAW$%>S:5] MS1IRLP1NO@V ! L\A &\@HL3#A/B!:%9AB0BJX*%#YV/.@BHCC SO ,*D15:W3U)L4&B4<"OT.< M=VI[Y PA7. .78#A 7&QI[MDAJ?)'^!IBD+[>*I751L!H-:*2DPAHC:#W$2E MDE=VFII)A@EF3\?Y(EM*L 5?&+KO8,LQRO'!R-&U'B@6M(YVBYPD&%F;04\9 M-R8+'7<8-Q9SW-CM&,Q)_'4_59=KMP>S9#7(UHIH#.#'3@#<&^NU5HLZ%ML6 M^01)W. YK3OT%!G7AES,2G@+O:#-^:DHP!RI3?I3DT5,/GS"J)!^UC4;:.RV MMFL^%24T*SLUX!NKU?C1Z>MN%DN"XX?*XUQYG"N/<^5QKCS.E<>Y\CA7'N?*XUQY MG"N/<^5QKOR_SI6#K2^]!9,S_)ZM"#J-_>C;OFT_F5_9+\6;[?9[^ULJ9[PT MH9(!J=L?PJ@I[3=LN]"BPN_&$Z&U*/!QSNB42;,!?L^$T.N%.:#](\'E/U!+ M P04 " #Q8UQ40Q)Z'4\' !/% &0 'AL+W=O//O^PRI-R>VL8OK?4BL%W)>GIEY9JB;G39?[%8(Q[X6N;*W@ZUS MY8?QV"9;47 [TJ50>)-I4W"'6[,9V]((GOI-13Z>1-%\7'"I!G1 MYR0(9OQ>RQRT*FEC_[J1_@_O.WQ9=/X?F;KM[>!JP%*1\2IWSWKW2=3^ M7)*\1.?6_V>[L'8:#5A26:>+>C,L**0*O_QKC4-OP]6Q#9-ZP\3;'11Y*S]R MQ^]NC-XQ0ZLAC2Z\JWXWC).*@K)R!F\E]KF[Q\7STT]/_URQY>,S6WU:/#_> MC!WDTMMQ4LNX#S(F1V3$$_:S5FYKV:-*1;HO8 R#6JLFC57WDY,2/XIDQ*;Q MD$VB27Q"WK3U OPJ .F:J*-33IC&07J!RO MTS*4M'5<>05I9>B']L,JJ=,1^P77P1CNZPW[4YE[TV LF6IE(7-N&CO>+%Y[ M9VFI^)J(TF$-=WXA#()E3AL2(E4"\K&0"C%8F5H\'35)*Q/'\#3$]KI[&/UEEE M&[1D=I%H!:0)%V\+J:W,*T.I)U]8(=Q6I_9\B)7,"E@-G8+"K!PHEL24V@GE M),_SUX P:.V-16=!F"[)7NOUX#%2(2&UX27?<9-:AN2H8239S0Z 4%8&L%K! M,JJ2X' M*PUH=9A \YXO(6($1I5L&;?H'E@5UOO.@. U*(0DS'2.5D/6X16'8BQ.9"[; M3#N8]0>2O*)TD"HD*\^3*G^3K&19D^,GJA0(>!FO6&.9(([L4&I8SO^/O$@ M=\W.O&)=63P!"'5-=,)3L/WY!_;K*9E!I!?W=(P1/@G[A2-\IM0FN/=7=A8/ MX]G5N;^:#:?7U^%R.)M?GM>D] Z_XUP11\,HOF17P_GEE/TXG,WF;%&'47P5 M)I'(BH8L*)5/YVZ0_\-?KB;QY._O?C_6T?ACY@47/5P=X-\$7#2*XP#6:#X_ M#T\FT7EKU_]3YGZN]UFA[]Z^X[Y>ZV*3I!237":(&0/LP[V75BB)W 654AU^ M.Z?L!'RKN3GM..)$=UB+A*/<_#*191C9WA$JAW=MCNQ5QW>4P<-QU]L MM==V4.?TP57#;L 2WZ! LD2:I"HI_XMG3TI"*6:.E,HGE MRE5&H,A>::LG>4'R34^3SB(Q/I<6L:OL6#_=F#80' MCO$4 &'18O79Q^0B@E\AW!34?W%5X6# 6D;<;25Q/LX 2*K&OTTE4_*-:74H MJRB;B'#[ $F%4(!P%,XO;&DHBO4,XBVJ=^Y9U3?>]P%Z<+!7PTIJ8$U_:*:B MIAP[7JOSND:SU\$RP2DOIQ)'HE@4&'E^>S6-?;$?=?- K!"8.A3W3*>H&A>?*] MWB.C6T#$5Y"@2@?=X9QLVZSL4W (* TC*?FZYHA,G7\G'.ZF7H(6O-[DQ\'Y MKRY5VO@=H/:&X!'#*=>/*,:%3F4E!9.V,]@83F'6Z^YF_ MY@>*P4["?SI74, Y2*[A&@^(IY7F,'28$R?[O$*XU:< JW.Z8'RS,6)#LJ$\ MGDR&$;I#1\,2A;9LVU;H.30PU]0HD9TH?$/'&= Z3'HA467.DU!W&G#1P2W MTX1+=/W$6PN)\? RNAI>SV<]Y@CDOPKC0L?>>+: QIPULVQ0\HU$ M>+@E4UR;Y,##D[781<+'H Y**Z_G:Z\V0]8WP_F1S(]\V.P^8'_F>#,Z]$EB MW/O( V;8^$]9U(LKY<+WGO9I^[5L$3X2=2REE(UHC50M:S(Y&$WIP$KGS M_L ?4BS-QAJ<)U.EOKK-17DT"IQ!HA:%=1(X?F[$J:AK)PC-^#;('*U5NHN; MZY7TU]YW]&7*C3A5]6=9VNIHE(V@%#/>U?:C6KX5@S^QDU>HVOA?6/9GXW $ M16>L:H;+:$$CV_[+;P<<-BYDP1,7V'"!>;M[1=[*,V[Y\:%62]#N-$IS"^^J MOXW&R=8%Y9/5R)5XSQZ_N;HZ^WSQ[AU,+L_@ZOKM^4>XN+R>7+ZY.'EW_NEP M;%&'.SDN!GDGO3SVA#S*X+UJ;67@O"U%N2U@C,:M+60K"T_8LQ+/1+$/(27 M D:?D1>N/0Z]O/ ICY4JE[*N@;4NE%9AM7_KI)%.E8&,I!&#,"4L MSB!*2! $\%YP%V3L+Q86:)XJ@9=?L. \!24LD*:]WYO"X-=?,D;9;T!IX/^P M-V#EMUBK6HNVN-N08B"/,HA)0"/\S1/VHK/,NQ:3B#IG8T8RO+0#6498FOQ+ M9W=--_V"/<\Q^J#N01B0(,PA(C'*"R.2!/0_ _#P^RP0&8/=B- PW'/?(*9[ M+V-!T?,D)G$8.RQ"PG)'H30C&4O@"K-28[:NZM< ]P5,H,6GK$ DI+&8K&KF M\_<^[[EQM)_(8<_UG#=:&7-O^,0;#I.BZ)JNYDX;DK25WWV*PR4:\O#P_R!B MHV?U+L-&Q/G&[0,X]0\(>JE%[4FFD@OC754>OQV(4I(P5V.[E!(:Q7M]<469 MRT"LE3SS3*2$B>-% 8GC$/&[P0=]@?9:452MJM7\#FA,DC"$78P5S?: ,DSD M&*LO27(43Y(<):#$-(1KS4L!+6\P;HSA%9H@+TZ!YBEN C0C9X]XVBK[M+>; M0E,L^7R=F_TN(V$:K6G]KF]"\@=%.Y!2PL+( X-UPW+G?)R0-'#IF$2$]:AA M:8:IYV&)H\U;X1.W.#P9,<#O6JD:@-],7.ER=\A0\T/Z_>D[[_D3G=?GI>^2 MCRI&2X>ZB0G-$U<_V$HR_Q1@[>/0YJQ:^ME%E*_XC= XBFWANFH.. ^@I.S M?;'0ZE;BA"3J.TCWL_ZQV(=S8SVUW):W!8I+(+6%AM,C>%&M*Q>GMN'YF6G5 M.(\9,K3JYI7;)#Z=':B"SZR#]D4X'9K.[X=PNEZ;8A%X6$.$+L54Q66$RS!* MW3+V@(:]XIAD:>RP7*FF"69*.B35EM,;SLX0="M>U>A7^0BB44;R.,'^E'QS5U/7A/^GGS_G@_M;_G M>B[QU:G%#*\&^VD\ MU/POW&JH6?/J?*8BORRPK_>1#:'4#^3"F[VC@%ZW]' MCO\!4$L#!!0 ( /%C7%2ZV>^?-00 %H) 9 >&PO=V]R:W-H965T M 8%FWR X< [FXZ *YN-ELBZ+H M RV-+&(I4DM2Q:&IJBQ86:H6I3TI5*Z89:F>A6:5B,KO5,CPG@T.@T;QN5@-O5K"SV;JLX* M+G&AP71-P_3F$H5:GP^BP6[A@:]JZQ;"V;1E*_R*]EN[T#0+]R@E;U :KB1H MK,X'%]'99>KLO<$?'-?F8 PNDZ52W]WD2WD^&#E"*+"P#H'1ZPFO4 @'1#1^ M;#$'^Y#.\7"\0__5YTZY+)G!*R7^Y*6MSP?C 918L4[8![7^#;?Y9 ZO4,+X M)ZQ[VY0B%IVQJMDZT[SALG^SYZT.!P[CT1&'>.L0>]Y](,_RFEDVFVJU!NVL M"F\AQZ8KRU6KZRLG/SA8/]XOYP^-?<'%W#?/?OWU9W,[O'J>A)6QG M$19;G,L>)SZ"$\5PJZ2M#5K@)!([9G%.V:7\8>(UU@,(8D"B$=Q] %> MLL\T\7C)L4PU[61M-P$L!),6F"QA_J/C+6TQ"W]?+(W5M$?^^2!4N@^5^E#I M_Q;UO^ $<#=_A%TZ/@_E XFB(!Z/(8J#/,GAEA4U M,==ON$ R"<99!.DH2*,([JN*%\2DTY+;3N,;XXB@8HHS2G.X4DW;6>)4,UVN MV=;6J,KZ24;!,TB#/$_@!NE(UDJ4WF2Y(\B;5JLG=,@&HE&03T[]*QX3N*1* M=WU3(#'(<*71&(C'IY >U76E%=GD<1!-3H^@4=EF7 !CU6.E$X24BMQ@RS(TA@>J7I.#R8W)(>A M[KDTA>9MW].(^3;)=8T:EQO@-.8^PWZ=NR2?:*BH/@W;P!*A%:P@MHP.P;;' MH/[%@%!%S]PA4\>5CBVU/&Z&0"WP%6PAF#&\X@[&@$N(7$EXX>IA K_I"F7L M=@,:?$W* !TV:2K4FA"L(F;O[R$WVZN*)0%O6EXP(39 ]=7$,W/N.6R0:2 : M7'D'E'X?*-DSX9J*9"R3M ,[:E":].)%[3^^$'.\MMJLN>V_[O09PGVG]RD= M)M/CO97 RU*]<[Q<1OZ(K'S+4S>+7X0[H M>R@GHBN. 70WP[\5"7HY>EVBR1N.[[7C\."^H]*L_*U.>U)UTO97WWYU_^-P MT=^7+^;]7\QAV4&S:%BI+GB37[;\?92=N!JPY[&)1%-_CHTQJWBG]8BI$"V^UD&;A M5=8VLR P684U,\>J04DGA=(UL[3596 :C2SO0;4(XC"]^]7LY5 M:P67>*_!M'7-]/L*A>H67N3M'&M>5M8Y@N6\824^H/W1W&O:!2-+SFN4ABL) M&HN%=Q[-5JF+[P.>.'9FSP97R4:I%[>YR1=>Z 2AP,PZ!D;+*UZ@$(Z(9/S> MZ M(3:)/]@#G(:? .(M(.YU#XEZE9?,LN5W#U=W3U^7]]HQZMTGQ#6 MK*/>L:@Y$P:.()KZX5GJC-1/)RD\TP !435:96@,)/YT,H74CZX->JR'T]7 M:2OMT,.C=WP!SH?&_P@?GH];IDLN#0@L"!H>GTP\T,-(#ANKFGX,-LK24/5F M1:\8:A= YX52=K=Q"<9W&PO=V]R:W-H965TMD>ACW(-AT+E2U/DIOF[T?9B9L!;5[V$%THGL-#.N1T)]6S M+A$-O%:BUC.G-*:9>)[.2JR8OI0-UO122%4Q0U>U]72CD.4=J!)>Z/M77L5X M[M\H@K#>QV4.7:HY+P Y(@A#M9FU+#;9UC_B^!1XH&6>%1UC(\RWB#V25$@0NA M'P9G^*(AS:CCBS[@V[ ]2P5J8'4.BRQ3+1,:?BU2;13],7Z?"1$/(>(N1/Q_ ME3Q+8EMPHAN6X+V%3[PFBVPUY:\_3X#JBU6*:JBQ7?R!M6%[1=BN6E@U0NX1(<4:"VXT7,#8 MC<8A[2-W'(_?4(IFA3)[,.R5Y%PE5_0[>6Y55E(#@50Y*@U)$D+@)B<$/2YR MDU%,ZR@*X#NEH2!QP\2'V VN1O H#2-A[Z1_ <'8C>W/O)]8=4UM>:Q!8$-2_'"4.J'X*]!(YBQ4 M )%% 9 >&PO=V]R:W-H965T,N2JD:RM-8FMF8]/I)*Y0<0:))8@0"-8ZCQ7[_?>Z\;:) @)3GC M3:HL#PGT\?H=WSNZFR_V1?FQVBA5.Y^V65Z]O-C4]>[Y]745;]0VJKQBIW*\ M617E-JKQM5Q?5[M210EWVF;7H>]/K[=1FE^\>L'/;LM7+XJFSM)_)BN-S4]N'[U8A>MU9VJ?][=EOAVW8Z2I%N55VF1.Z5: MO;RX"9Z_'E-[;O!+JO:5]=FAE2R+XB-]>9^\O/")()6IN*81(ORY5V]4EM% M(.,W/>9%.R5UM#^;T=_QVK&6952I-T7V:YK4FY<7\PLG4:NHR>H?B_UW2J]G M0N/%15;Q_YV]M!V/+IRXJ>IBJSN#@FV:R]_HD^:#U6'NG^@0Z@XATRT3,97? M1G7TZD59[)V26F,T^L!+Y=X@+LU)*'=UB;Z!Z'S?9'7F\IYFR.%%3;XHR_5TY:RRS3O.U4ZQTCV)'ME"YL">L.HUK<$7> M1/NH3(9>-'E:XWF4FP>[IHQ!@W)*TOC*J0NG:$I';7=9\: 4VA:K51JK$I^2 MM(3Y%67%_6-,#6L!497GO,^=8+&8N4Z-M2T+S$YD6AT2$ LJZ#4UU/QXWZZ9 M..,\I=<7_)Z^7SQS-1?VX%(6U:IT(L@9N@EN.5 NM5WB6>@'Y%>& MZQ;C*E7>T]Q@ !J1:&YD\.\!$EH;[JPU8$7-\N_H3 R)"%S2;;.E5N.)3>D. MLSZHJ/18&TGCF,FKI@19/39K7DU=\VDN^G.S*].,#-NGJ:RUVJLR?#%:G# 3 MTZIJ(HC%63XX$Y\YZ!I6RN CW^8K*_).,>9G#UXG07\D&G="BDX.1T)KDU;4 MWGG[6Y/6#\.:QPWZFL?"KYAJ:G+2"*^/3(VZ-#OB33A:N/ZD93VZUAT"_%L% M2]INH0_;- : M20XMV]HG$'36)"13$@JT4QF[B)(D)4*@G =F@17;:P13"[!PG];@+S!0M])D M4?!!PKN/TBQ:9C(\\QWH!3XP3= ]/&6@% VNBQKS'BF>)O% [<286OPP#HHM M(/ 7[L@//,V3#R)>GJ,G<"$)(T.'B:+7!O2^;6UW"S$"DU3*)M7A>W^:"S.0.7,P?JUU-T!B#ZZQ*B8HP,T9+TBI:IAGLT*4&@B&Q MP47#.%Z&:+KA;ZOI AGU7F7WABS/^;E5?!&MYMN0V?*\]%+=T[+WT'8PJP*$ M$'U;5:Y5 J?>U!5<=\)09E.EE75)1H+8OM/OJH$CNA<1=9B#(4GIG'2+IBEX M2_#\*R2J5_P:&//QZBX&A!&G>*8KTB0::%LD*J/5DMIN23 #ZD':35.P5^[K MZ: ]&N!N<6I%3O.C(H/98=7/27\4XS3QTNV^WA?0)RV[,JT^7JU(,U(,2MCN ME$0@D=!V2,"/!'X2 OI ,9,]+L"F75;2^?Q-"J*Q_"BS#"NJT2,_'*4C1RAG M=!H8DI9G#:O#.C;6;@@9^]2JNO$3)8IO3T!"^=F[ QR0AV]@5@^I@CK%#8$_ M,)OU$G+B"(6ET4+MP9I:CFEA0#VAG+^KD@((1A+(-RWP/J)W:)_ SA&"0;_C M=$>T[B+&"7LD49N"L%Z)'35U4V+N=Q98&0P4W+/UR#U4NZ:2R*?0I.<4'JNX M6.?LWP@?-T5"$MXR0PZ9=>2%6M7D^)"3+/C_J,P*IT)XEHDML3E8ZJO-C#TC MP6^QU-!BS#^*-RFLG(-4_>@,JJ^+*&.^[J*R;2\PR*#8,8 M6"_X=^;L"K#0 M<"#'Q(""&-*'1I#4?]%>Y]AA]DU9@5[1$^.GM+(($7WUUJSLPW53,31_&:YP M>"&:84!]SVD]!Q>JC-8:XX3@YQ("<#R+('?A_'C"6'QO,7_BC+SI^(D3>-/P MB?/6J'<&$*Z3!76:A!Y"U@,"B946 M::'O8KEH/!U[_M2,P_!QU'@43MW%**"11]Y\8@6NZU!F5BQ3,21/V!0 M@(E<+@7XGWC [,&YA'8Y6SAE='.=R] ;FV^,(WC0OG:2IC2F(6JFAJ7KBH)3 M?U+RP\2*%A9MBP8Y/8<-^%S6G+9!]<$;Z-R]#D1*Q%5I!5%)B@J%,-"MH46O M5P8]LKQ3C/MZ+LU#;S8C_K"F"&<6WGSQF#P180,',&*5QL?DJE8-B>#+A;>P M)#?Q_+[D@M";_QFB0Z"Y(4<1*P4YK,IB.T0@N=S+$:"IHW!TJ%N!1?(C$FC% MUVQI@F10,'+C4I1F$I:(3\_9D!V^2DC6L]XCTKI,P@8%\\RV_3[(5SN$OYG,"-6\^&WI$C0.?>DT7WFP*\'-# MO)UZ\U"P!T %E)-G/N'1>.[- FD^HWXS##=R%I)]3SW&7KR>I-B,S9@@CDYKPZ#=M(]Q>3B3,7HH+1 MR)N, .G XQ%ZAKS !35LV:([&AB>"!<$BPW<3KQ@VF+NS7#.SL$;%)K,[@ 8 MPLX(&9/8AIN\#6P2!A9$=Z)T<4$>7@=.7 ;M-.6T*I)>0^.X,X7\;0Z@RY'M M7 R<40N$5P8(M8L!@8&'-8N%26D$X3"/>S263LFTD]+5HK$KX0S;!.7D6KLY M/XMBA).R%,F#V\7$&Y4T&1N@PQ6A$P9TCO].M%Z7:BVIQ#%&#N6:Q^(:6Z#9 MUI[.#FQ;_;F!0R\P WO.K142]R-6RE2L@%G75/K 0T[19!(Z53X(N0UCXR*7 MRO@%AHMX MMEXZPX@8E12,5= O'V]?N?OKVY M>.8=1YSGN?1_'G:&H6 =\ 00-AX(.T? 7@D[$5^._?.A8C@QK8%^0-NSH6(X MZ4W-Q?7/Z)0)=0[\[&DWRQZ$ZE\J MGL]'HF$O7I\>1GW^8T921T)[O(!Z!N<>4D -(8P?F?0_W8N$4V3:?X87&77B M/+^,4\'(_+&"D<\I+.^C_*]C$5]O#_[3 V=[ANJ@3'=0,]S57;WZ#\C")I _5#$YZ4_9YX?)^JO4JDUC6TNZ%K>KU M0/MS5E>K ,MR[*M1?P^7_8"E).=';[WSW"/M)<$];J(@_DAPQ]K7(P-,MHOP_J085W^J(Y ML53U7BEP-Y=]DXIVI+3WB%:U*@\JT!R3*HWP(E-R'>D*:,W$N8-ZC3":-\[L M=Z)<>D5&1#V^2>307Y7L\E.J9_?WD&"UW#XY"24&ZR[.Y"T1)E#7TZS= +9K MLS>,,%WO;-FIQ7"X;]*"!(S,BITL P]7:6T47V](5(C8Z? "+;ZH:$NV7*?B M#ZV<@7NZ9I^8]I[_SR&9 )"9/+WAH6KG\G O&$@#K7^(M6R0,M4#S45 M\4"B9"1]'C+:O3G:KFG+E%JR^XW*C_=+"K2T\K2T.H0IV4(ZM1YK%3JOZ 9C M=]!0?/N[^DQXWML!_8JE=1586>17;-N<+\4=K;<&4544"Y?,49AS.N3!K(29SS+3'F'3'F%V8,LGD9^1%&^ $&8'::!WT\@H1%X$Y" M3@7G%&@.':F.B\,9J$7!+QI1IL6(X0Y\Y V+:9S M;S0:&-':$@D"-UR,J7'@(]!9#+3^["("9[P8N9-@1*., V\Q/R1ML%X_K)<8 M_P!D#Y-8+H<+"Y!2S/%W(=![.1M[BU%/F_YH4O&N1]"1]FIV,"637HIF%>8U M47Y7%G\4TOY HA!ZX4'>:.WS_('4X>L#DOXB7 GN#"0.EK):%\7;]EE&?S4D M<@YFET\[C/1Z)V$E7:F$9 -B=EAVF+8X0VG+6(MK=0:WB:2@W:0=;,E\.".^ M?T*L'P!KSIRA^]P"#P;[ZJ'$4?]_3#'^0(3]2!G(R#\H4<,V@PY!#DS_3\U0 MWIJCPOIDISG&S>EL;U71J1@YR^J? M/=DY='QDS<\6CFN%BPZR.: M8N3VW2F"%LVY[D@P*\MC^.S!\NKQH=7#FQ-V@95.($RFB#""J1J0#X?$LF]CU>:4_5)\Y,$TNAAS5[-1<,='['E4]SH9P[QRDEE73+0\T!YZ88>!SK1 M+J60E/KJBI =)S3X5"D=[+5D[3E"3-1QQ4H!94$49-@ZJANHE*AC3R;G6G9" M2J(N&?IKE#>TCTDW?\02E@]F[U-G+?89^1C*26>T4R[N%:6Y.=6=*N]N"7TQ M9=(H'=$W?_0$7[@4 M@12]_!L]Q!<)Z'-6RU8:6T#!RQ^\2L,Y\.R;BKZ3'Y4!Q.&E%$A!,?G<.N>M M_?B83M=U@_8&(%UGW@HL#-#XE"HQP"I]SR#2]/)=5^T[#R>\G/MTJJ5#FX-( MZIEKRHAZ4UTOU=P%TE\/*=$^13.D=QG,5A=8)$R2MXZKAN[WI8JOUU@065"& MNJ<-'0K1]2V:$QSJG/"A)*@JP_;WAL2'B;1C>)];MPA<6^]L.SK7J=,?^#<- M;.,A_[:F,C82 "T&L9W)-\>V M669IW.>1.*TWG6+P759SH8=>6DK#9Z$!E>SHR93U93L-W?JT7]=>'!%C Q*O MK#$:TUW "77$R,6#\]8S1#T,N82*9#V7;VU*TB$1N/V4;M_RY"QVB2!R*F%M MG;NKD?/T70H+_J'PG-%H=!6.YKX_>:8[JK9P=,0DDZ'"PN26(D9AA&JJ+BV\ M>_M&0.\!4:-F$]>[]+VX#\;UM/'0Q-Y\'@R'A!.MTP+#%F/?G4]/Y3^NB57: MV*4U<(F\CX9LX0'QX=2SXX]^*(!D4*5D@KFJ>T'&87@P'=OU(]YFT>$_9F-# MW1,F\Q6**M9'??DZ[W8+V1(SM*_ M(1B, S<(%R=+$B:.:1U+ZXUA:=VET'=)3%<5,TZOB4\HUBK>Y$56K%.N MVI12A]WQ1=-$+:'.U(M23F5 &EE4*M9P9]!>8@,ZAOZNO3?=R0#!=$;;2^M( MSJ(*[7R 38X,4JC8 7"]@>6MHM(;^C&':^MG,OA6(_T8"/6&LB:RX^5?,^;F!6\Y0I=?6\VN9"0P'RIBQW_Z,:RJ.MBRQ\W"LE+20WP M?E5 G?07FJ#]%997_P!02P,$% @ \6-<5%H^"$:? P ^@< !D !X M;"]W;W)K&ULK559;^,V$/XK [4H8L!K73[DU#;@ M.-[&0+,QS@Y2/5%[Q - M?"L+H:?>SIC]M>_K=(,"V\V M<6=K-9O(RA1>_#(MSMC#_S99,^V^(3F9;]6M/./ M+!DO46@N!2C,I]X\O+[I6WDG\)GC09^LP7JRD?*+W:RRJ1=8@[# U%@&1K]7 M7&!16"(RXVO#Z1U56N#INF7_Z'PG7S9,XT(6?_#,[*9>XD&&.:L*\R@/=]CX M,[!\J2RT^\*AEHW''J25-K)LP&1!R47]9]^:.)P DN =0-0 (F=WK3**;CGAS&R^6+SPL/SW?(1%@_W MZ\?EW?+3T^KS$E:?:+^<^(9T682?-KPW-6_T#F\8P;T49J=A*3+,S@E\,O)H M:=1:>A-=9+S%M =QV(4HB,(+?/'1\]CQQ>_P+;]6W+S!G_.--HJ*XZ\+G/TC M9]]Q]G]X-'\$+\S3M"JK@AG,0)H=*DAE2;VZLTWTBL %[1&N"JEUA^[H5#O9 M'$@:'^L!3&1M]AF&M0#1$\2\.*,S<>G!N+,S=6M1LW MK& B10W, !4'EAN2K LD',//?I"(,1P;O) M..G U: ;]T/ZC[MA''4N*@VMJ]%H;%T-N^-1G_XQP2/K:C>(1R?)2-MD;"D9 MQ"8RL,J)6&$=;R/!G.21*B-OL+K::)YQFMR0L2XH$,Q4"JGLR$=&BPR%I('GK*+* M84=#6B=Z5I_&VMZVABS2%7:&JG9G@_]5VFCB.6@TIG#V ]<@I($]!5K8EE 4 M'<-3OF\-J#M$D49DFX+6E67I?6]J^"?SN$2U=:^.)KLJ8>K1?#P]/FSS>I[_ M*UZ_BO=,;6VJ"LP)&O1& P]4_=+4&R/W;KIOI*&WPBUW]#BCL@)TGTMIVHU5 M<'SN9_\ 4$L#!!0 ( /%C7%3I@34)MP< '01 9 >&PO=V]R:W-H M965T;FZ'/MSZ\CQ51 M4A]JZ^+%J$JI^7XZC45%M8X3WY##EY4/M4YX#.MI; +I4C;5=KJ8S?XZK;5Q MH\MS>?O^>'V[+B]&,'2)+ M16(+&O]MZ(:L94-PXY?.YF@XDC<>_NZM_R"Q(Y:ECG3C[3M3INIB=#92):UT M:]./?ON2NGA.V5[A;91_U3:O/5V,5-'&Y.MN,SRHC/E<)WUY'OQ6!5X-:_Q#0I7=<,XX3LIC"OAJL"]=WCSO%%B\^IF*AG\[%:S!;S+]A[-@3\3.P]^US OJY-0EFE MJ+0KU0W<-6Y-KC 4U7,3"^MC&TC]^VH94T#5_.<+IYX,IY[(J2?_+YC_A#GU M3H>@$17B>5,1(JP;[79_B:BG$!"X2A3J''WA76F8'E'YE8K:DC*NL&U)2BMK M@!25:IOM[52J=%(&P#7!EVW1(1@I;$R!P[;&6K;(4J&25TV[M :EB24-%69E M"IV/@I4$QQ+8+<=6IN&$B#6M:@_TZ4-BYF]H?WH@J]D=6"XH) C.X,?D,%"E M;?3PREJM,3]=* RX$-V]U8PN_=K71DT#DW)5/8 )H\\@1?5D-CG%?FM%[0#E\0O),-A$]9+"P"A9B!^SB7J%0EA+AM0/ MP=1*V7B[@=- TNXW2YY *<'':L.E%DSD-^@*/>9H*R&7 MPW'R **(J+GJINH!\!"2_@4 M=FI^)NC-8(']JP%HK9U>LW^EX8I@IU'9A;%J92QQ70L6^!R;-L.#@VG5%TJ) M4WB+$ /\-"ZCB5<5 A+S)"SI^*;T.A -O.%]&VT-Z+SK[728?OW5_&SV=ZX: M'!1ZBVGKG^Y(!]6@PIZ"MB)V@%PY[_!<-\0>@<(YK\=I,@[\+(4#7.QP $DE MNX)7(%;,!)>()^I=17@*3!+G^8O9YR*V!:0CKEH+.XV81-!\NJ4/:J5[D2E, M*-J:BP#+/W(ECJ4QE[Q3LED*/EVAY7HID&#X-Q9],J6H8%:S7W,%!4T;7E7\ MH43QJ]],%(B(DZHQL.B+7"1@2>2ZZD&8]"PQG#ZM&AVX&7B1 M.B^IS2"#=041LS1F=+ <^Q;*'(+04&VQJ"70U$8R7'7S-AVIR] #AJ)$2T>"1R&S60S M$N#UO=_DR"7P^=_&ZB7%]WK/7'AM/5V\>QNG7%N'N\-CY1 M43EO_1HM>*Q>O;I1WR2_SB38FE1]O'$DSZ-OLR#]RZ/OH%'PMXDJI\NIWK^[ M\:%1WXSZY]&W/8AOG?3JQP3<9(Y):#8)Z]O09YO4G2E+B.+P%35[[P,$VD3=(-4-TL-@CE7K5MH$<;Y$$37"D[RG M85'AZ8!7_8QY5I'#T15#S^G&4;Z-(B=AA6H!O3-$?8*[=H(^D=$QL.(R$P-K M_FH"G"2X/4/Z5!RA6?M-'AYRA*((.+3O4%U*N\0CYM\35"8T.E'=,/BU=[X! MCO_M>'H-<@A;>!2#FAC1*!X1A#5??W6VF'\'808?:-T'R4H,<+J'SCL9U8[\ ME2!R[ST./HMC?RJ*/_=H+ *)#D["F^#;=87Z=K3VR*=1G:-#REBA)$V-WAWISY/Y9-%/ M,SG& J(OLH2>BJ+D#B"E@]OISVTIRMLUQCPM\�NXZU/.A_XL=Q:\'MRHIV M=4MV/3 /Z/ ,RVFOE'P2Y@;D'HL/764XLD9B[$ MJK(-?5.1]DM\4?I4?#%P MK%9/K[7ECJ<>Y8)^>'=Y1UDIT44\%BZ[A?DF+^-A[D*1Q7"# 4S&(>$9"0N3 MR?&^;D-1,9(/!UDZ!(&;T^%X<)A-P3NV30,FAMCQ9M!A5F_G>(^,M6W-(R-. M]ABAFN[8.'0!F<%D2GUR,I_,?VMRG?S:M6QZ% MJWR3WB_/?X^XTP'S',\/*VR=3;X['>6:[A^2;^1>O?0)MW3Y61'D(? "?%]Y M-(+N@0\8_M!R^3]02P,$% @ \6-<5"=8(#36 @ 7 8 !D !X;"]W M;W)K&ULM559;]I $/XK(RL/0;+P&8X(D("X*@\A M".BEJ@^+/6 KMI?N+B7Y]YU='Z%2$K4/?=G=F9WYOCF\X]&9BT>9(BIX*O)2 MCJU4J>.MX\@XQ8+)+C]B23=[+@JF2!0'1QX%LL0X%;GCNV[/*5A66I.1T:W$ M9,1/*L]*7 F0IZ)@XGF&.3^/+<]J%.OLD"JM<":C(SO@!M6GXTJ0Y+0H259@ M*3->@L#]V)IZM[-0VQN#SQF>Y<49="8[SA^UL$C&EJL#PAQCI1$8;;]PCGFN M@2B,GS6FU5)JQ\MS@_[!Y$ZY[)C$.<^_9(E*Q]; @@3W[)2K-3]_Q#J?&XT7 M\UR:%WLJ:[#A%ZL9P_W$<= MB+ZNHN4FLF$9;4>.(C;MX\0U\JQ"]M] ]GRXYZ5*)41E@LF? Z%V<;J-['. M_'<1[S#N0N#9X+N^]PY>T.8>&+S@#;P'E:* 11GS H&5"41/]*U+E/!]NI-* MT!?SXQV:L*4)#4WX'TK\S\@U8,M@D"E'A0*E,EERDS96N<)U9O(GPQ*5#3&G M]R85DMD>R!#V/*>'FY4';4D:?I($(CNW\ V9J'H+U!DL=H3:=$\(6[ M(H(KN/;L_K#?T:>>6^\]K_-BV<06VH0 /3OHAQ#8[F (5AT(!_Y?9TSDOAV& ]IO[!ZQ:7GHN3!G,H4CRQ*J@*#8:[@SDW 5= -ZBWE. M8\76DM](ANW*[8:M0COK,CY3L23@Z]6RJW)I9UTRFZ:=/**95_ES][5/T+EX M\06*@YEKDKIW*E7U^%MM.SJGU<1X,:_F[CT3AZR4D..>7-UN_\8"4&PO=V]R:W-H965TB_FI7Q5&ISQIF9V.!H/STZ6V^<';U_S=I^+M:U>&S.;F4Z%\N5SJ MXOG&9&[]YF!X4'WQV?FWH0OJT\%GD[K55*[-+FW+E>%F;TY MN![^='-&XWG WZQ9^]9G19),G?M*#[?IFX,!,60RDP1:0>/?HWEGLHP6 AN_ MQS4/:I(TL?VY6OUGEAVR3+4W[USV=YN&Q9N#RP.5FIDNL_#9K?]BHCP36B]Q MF>>_:BUCQY,#E90^N&6<# Z6-I?_^BGJH37A[VE]N'?ZCKN_?J MEU_O_GSR\.'S1_7^P\W#Z], .C3Z-(EKWLB:HSUK#D?JH\O#PJL/>6K2[@*G M8+#F3-Z<<7W)NFK\;"G1H/1\(7UQK748UYOO'>]:5#OK4\RY\O"J']> M3WTHX"'__\+B9_7B9[SXV1^JTF^L^>O=WSY\?KB]^>6#NOOUX<.]>N?R1U,$ M.\V,NG/!>/5KKN[-*ICEU!1J>$'*&E[U5%@8#%ZN=/ZLK/>E2=7AY7E_-($[ M91E'QGQ>F+D.1JT*FR=VI3.EEZ[,@W(S->Y?3 9_ZM"[-[EU122;EH;,ITAZV$O__]G\O1:/"J'L_/PU?0Z-2$M3%YQZ(Z3]67_GU? MW>C\J[IC#B';M?<.:A+]D78*I!)CA-<P;$==+(U> M8>B31?XSV3,\!^[0.,XL@'U8MT1NS>=[;$ "#"]>J13Q1D[EF6D:ZV8S4]!$ M\X0BXT%RI9\U>=CT>5O%E!@Z5Q;LFB?K6;YW\ 0;U,\ZL9D-STC58:'^^NDC:B(L_(Z= MENS04W?]ZWZ/Y<0+G6*6V.5PU!_4?(()BH)G_*6!*M%^H9#0,PA5Z,S^RZ0] ME9E 2H9,B5"?5=0Q"2\TY%QOPIU "XNAC+ 'LH9_2"32"'*Q MN*WDX^%5EQB9,@FL81B*:12&T$$J4NRWS+8#LH*@&E<6,$PP5$V(@!9,8&8 M)<'W8I(1#RQ<.5^@V/]>6F_K>$W 768 )@*0AYJ6WI*!00)!'DRRR%WFYE:> M'1@ ;$$]"&9N$\0.Z&D&$5YL"K(,-HABHE,7=(2'S6RL1I.F-U6Y9G0!*/Q[AD+;?IGTJKY M!'U35:XH[>=UEI<1@M C>13SR=GX3/D%EMATXU@+/ 7D$I. ;Y.OS.KAL#<8 M#'8BD%B\X7P65JRFK(&7Z#\Y-<7(ET084CV)/49J7L M7M+?4,$I KP8@>MG A\N3"ZR5QC)//*H:1ED?8HVT) 5C&0OG20%@11RAS)? M:9O6'B>-_''KZ)FR?*N;G+3P(V M>U0,$4/Y'%)"_DRB$^:D&HAB!,( 0!SSPF<-DRJDZ>.NB?)\XD +>D3:)FWD MKH4?*='#,307]GH@?4UBPY]B%A918O81MNVC!='4]Z+!VU)V\4,A(SP!07I/ MBS?P=A:3$&4,*2R5:<.+W+,!%/V_-M M_HB7%5ZKZPMC.0'MC:VG!IX.WRE)H\$FG'@(\1,3,:=ULU>"[ Q0F8X3S<> MOX'%P3SAG=Z/Y ER7/IF2C7#BFD*XV8]@2TTG]H4$J# ""G;%^-2(["'/#[L MI%.U";K"".C@BA)E8F>H$#14^J+^-!)L'5M$I FHNOQ'+'*RB0NZ^$# MY62+[Q,Q&_Z7=6U@NU#V9"J,7XQE-M@"\):VLNXHPML%D7L,YSVD MGXQ"&%4QLZ8=MQ ?V<= JE1(<,&@?/2IB""AJK;56@N7I;09):&K L,;#_)G M8,30[%ILM:UV>59!?/'K+'-KSE6V2,HEE8G$^)_4T? 8 5F(&2C\4"!1/Q20 M6D$132I (N#W'.+L0INCC.Q^=L%[=<3FS3GP&\2TN03VIU;\,]-4-@S)!14Q MJJ_K\S*W7R- :7_%NH4R -D87P-")264/L*%.8-PYBJ.H&T$)?@4Z MPSF&8]3([5".*LH%C0''9,BV!+Q:7+Q21Z-:4)H_J;4%>'QQ33#4UH5I >/TNU$;V9(EV*',?6;5&VLGBAB%75Y>U MO@#NJ-=0/?Y'GE;EL"T(&TW 7MY5_OA8"@W2^2K"-=*RR$&U,:(KR@]+;EYM MY-.>BBF8L [Q*OF"VJO49;U9S*E_JK M.<%J\$/J6VCN-V K "^>&VQ@.+(] 3&&(E;45$/8XZHJXM%R1>-]#I2TM-C& MQ>$5PN%=F$#PZM6.W5@=9UU@0X0H@THE:T5C[9--31P-V.1C]@>2D]UA^WVW MU4P4XNH4$H*)I.:MD"0W0-,?$,^<8!ESFR?I++V8:?%ESHB!D<\?4'<@\_YZ M4^?;=JMJ=YGAO"/#C[]1I;XOK-*8U9H\7G<:"D=;&=]RZFX&$:=IN;GHKD*- MP\&@E9JW2T"GDSB@U%C_[C:R7T+RS4!$#B>28<-'OAA)=9(-*J1<'I4 M)6US-U2):;+]15BTG6>'4EHBI=RSN*5C4V[:L_ZW]K.S79F#<7KJ5I4FKN^_ M4'X8G S.-TZCI%5";4B#G%#WI*OLB[6JGIKT/\D0X9F;N2Z7$L5=%5T4SQR# M':4U<^L)C"Q0J),RTW&W(_"CBI69AM&:5B%<;VDS7;36XEU4ZB1HU$(_&F[Q MQ_,64W>0N&G6WI_M8W-3**IEU)XU>7VFTDI>U9F8!'/-QY+.[WDH"BARAV9C M56IM&Q$*T/#\PCYJ3E)XMMR4I<[%D]2<[F[,K6.*[;'Z6GMIJ*][^--5WSXC MU!U_<+=C"RW:2BT=#G$,M\^]7HZ0"M/MHEIK-7H9]6GJ,ZE*H20@DJ\-GMQ?=:,2.K_KU 6^/SW\HO+"E3>3DH=4C?+="3=>Y"SF.TS 1#;VN@1D(FLH#::@@X6@GV+_0=BZ:HX_NXBJ$:9U M7A3EJ3RE?9C2LK'7O!EPL7K4Q]E[#B]!=XN"#J&P2/*R8W3[\Q^UB?X+''R_ M\\;FTG=)N.6&+%Y.)Z9ITQ+<&@4!N"<7BWQU/BWCI.A%W^K6JU;FXRH@A:[V MPJ;@TDMI7:%>4[K=.*W;"!?25LA>*P MKZX]I^?2>PEX&J^&79-0>^Y9$A4&=9!&D__^JO.2C@/BRE6N1VU?9;3U];&U MV $Z58>]7<[ISDE1+@5Y?*E[NZKR*]GT-5RM[\^D1E$Q1/\^M//N6 MX3RKFG:SGMUN/V*CUBS!V*UPCF>ZDB@)W[>:SNW9Y,_=%0BX&N8):V1PF%:> MC&+K"DA&%79*A71(K^_?J$ M]@F!F:V64>7T$8W4J16><_WI]EW4?&MN"]=@S+9"*I4^6K((N2#=>=!%3H=B M??6^P:K/?/0KER*VPH<)QY+F-O8EK3)==Z]?A$X\$GM5+XVBZ'XGG+O9*"[? M,/0/E]ZAZ+QIG/;=&.5*#S']\4\[1FQA 6KG MOP U#]7E>6\T&30?ON1-G'; I3H:]4;#\V-U-+[H75P-C]7=#CFPSEEO,#[# MA[/+WMGD"H5HPR=VX@C+?1" -CZ$GNV/G)H=,O6N6&IU1/DR9,G'V)R_FWCU MT49^2Z?_@#_*C<\=ZF6-\G'"2U*]1'D$Q8Q[%Y,)_Q^QHJY&DQ?7>UD/0W4V MG&"MX7"(VG!Q=J8>7&@7\FI%6*0WO"!3G_?&9\3 J'=^?H4%/A-.)$I2G/KJ M7BXW$[%[BW0[LPG= ;QNBLLGQ$5B342%[.I\0= N"2P7?#9=RI47Z1D!B/(Y M4U'$3B1>;><-.I(.,3YCMN=$U#HMF+F23I9GD!]$JK,*K$;&Z4/!#S&K[$TJ M]1G[X:"!YPSE=\"@/5Y;'Z\C,V=F;O*T<[U \D!\(=NQ)=!BNC>T*Z]MG>Q1 M+9*.R$[&^&X'9VW1L!3 78OW(L=T?XT//N+1TF/GJ+QL!W[E7/7):OT*@3JY MH.M_?#SB?3$NJH=U,6UC0+Y+%??LJ5I:HO?3B\'/7/KG8O&T^88A]]->F?U?O/77?53UL_!5B:8LX_>* *@>7D M5P'UM_5O*J[EIP3-\9I@[Z%Y,#N8Y7/02WXA\63%T(;LD? M%T;#A6@ WL\<^(X/1*#^I&ULW5EM;]LV$/XKA)=N">#Z M/4[2)@'R5BQ#FP1)VWT8]H&6SA%7B51)*J[WZW=WE&39<=)V:[MU0%%;$GE\ M[KFWQ\K^S-AW+@'PXD.6:G?02KS/GW6[+DH@DZYCVMNNRRW( MF#=E:7?0ZXV[F52Z=;C/]Z[LX;XI?*HT7%GABBR3=GX,J9D=M/JMZL:UNDT\ MW>@>[N?R%F[ O\FO+%YU:RNQRD [9;2P,#UH'?6?'8]H/2]XJV#F&M\%>3(Q MYAU=G,<'K1X!@A0B3Q8D?MS!":0I&4(8[TN;K?I(VMC\7EE_P;ZC+Q/IX,2D MOZK8)P>MW9:(82J+U%^;V<]0^K--]B*3.OY?S,+: 2Z."N=-5FY&!)G2X5-^ M*'EH;-CM/;!A4&X8,.YP$*,\E5X>[ELS$Y96HS7ZPJ[R;@2G- 7EQEM\JG"? M/SRYO'A[=OWZ_/CEF;BX?'TFKL].SL[?'N'U?M?C ;2L&Y7&CH.QP0/&^@/Q MRFB?.'&F8XB7#70160UO4,$['CQJ\12BCACVVV+0&_0?L3>LW1VRO>&#]B9> MG"H7I<85%L1O1Q/G+:;&[X\8']7&1VQ\]&6X?-S8BH$;<0VI]!"+*VG]7)P8 M?0?6JTD*XL)XP,<1J#M)UY=:(&^03<"*/::NUQ8^ =R4Y5+/?W("WA<*K63@ M$Q,+A;:TMIAI_=$Y,B&U+K($)'T"%_D60$(X%]6,@X5F0 "5$Z-&8R1_\*NS:VV$9]\"]B_[BG MXD'^(QXC2[C!*WU+R-B3"-=BLP]@74><%G68HX:EF"IM"L05.$01I47,L?G8 MF9A9'!UM/,:K\L9!%$BG2.-38A?0=>!U>+!3,=Z):5J6:/<-34GSJ0J MYJW',I4Z G%#G=T%>"N;L3K25$PP?T%2,T/?/14('O4G7D3&>68+[F1:R,J; M"![! L=&8"""FUJ#0CS0U$1-7YO"P1**+_4VJU< 2"^\AT"JQV%JTP M=(, 8,WCJE-^0C_8[8SWGK0YLVAU"5[Z1D>YYV%='-(MSL2;)@.. M;,>76; M#'/S%)MAQ9: #ZA!W2/5K:8'I7,N7>GAV%8&8 ;8MP>;_?JSS=ZD40U^YOCG<&6 MV-S;V=D2%XBU9J,VLMW>V]GES_'.D!E;U$?%UKIRG>&L%1N]SMYB +NE25C[ M0M'T3.?MJLU_@ZYZW^.FHV4"6ZB;R]J6V6@F^-OFW5-O MGM(GPI#Q'T4Y@; I-&OA:R3]^6+Z+4D^8L?8N)R/E(C, PT$.B\N3H3PQ M7S0 9IF5UTZ=P _%O7.O*UL#YB"%@M.]01P6R:AA&IW,Z*^2:3ZPI;I-5 \...(9;I345!7KT MB]2-D(Y"-JYBJR<^UE.P7T6]P9AN,!(&Y S2.YZ1%#2NTY*!&F5''+FF#JP$ MHKQ?&3/B)W5F$?<9]DD9ZE5&#+#*#@6N ECG+P<#BXC]6"F$X>@?"/B%=G7+ M.FU)-P:V88]9.__K-NN5@:579DW MU=1@,.U_3[?MM7L]TFTT(OJ#YP\HM\'V:*M>LEZ[[;9W1N.&H8]K&&PO=V]R:W-H965T6D7K>ICW_/BXU5>-0=O3NR]2_WF1'5M M737R4C/3K5:YOGLK:[5Y?2 .^AM7U6+9THWC-R?K?"&O9?O[^E+CZGB04E8K MV9A*-4S+^>N#4_'R;4CS[81_5G)C1F-&FLR4^D87Y^7K X\ R5H6+4G(\74C MSV1=DR# ^+Z5>3!L20O'XU[Z!ZL[=)GE1IZI^E]5V2Y?'Z0'K)3SO*O;*[7Y M)+?Z1"2O4+6QGVSCYOK9 2LZTZK5=C$0K*K&?>>W6SN,%J3>(PO\[0+?XG8; M693O\C9_24ZU;C:85U[9OK]Q\OWG_^RJ[>7WZY M^GK^^>/)<0NQ]/"XV(IXZT3XCX@0/KM03;LT['U3RG(JX!AX!E!^#^JM_Z3$ M=[(X8H'@S/=\\82\8% RL/*"QY24"_"H95=RK71;-0OVG].9:34H\=\GQ(># M^-"*#_\?&_ZB"/:E8:=K7=7,F<'C[),TWW)6J-6ZEJTL6;N4(/7WKC*5);B: M,U-4]1'[H&K$&JG9+BLSGL/MHC.(R)L[Q!1LT!5MIR&M:@U#J.OZ_.OKR[L$/QZCGXVB# MC5T_ZPQT-X:S'"B+O,5] %&=+B1NKB!E#*3]O*M>QS2J6=*.%@CVJU? MV#*'Z38*&(B^^:R6._^0#EK>5"01=%':$B2GK6\D:5NITA#80C6D. UIIZ+3 MFD+"S>CE080T^+; M]9TD,B7(GGE@.QVUY)]!J8E.UU!4)%;/.<-T#=61EX[ M*=-)_6ZD/<1KBWYJI=_,V()58Y_]WE1$_.N6',;9&6A5NBTOY&U5*#NDB1,$ MCVXWN)?XU+6F*B7=GF#E; /W+ZVFC\*#2%2TJKXCH*<=99:ZPM(/FGC&V4=) MC+OC[+S-:WQ=Y'5^9VC&]1IUT\*^!H%^2%UC?,3.)/R,!_(6Q9=H6S768>!K M.X8Q>&6)>OR]RS74-LPQNNRMMM_VI%!/_I)8(7.H.9@*H"AL&TF$0@DV+=VV M)-\LY=88,]G(.26.N58K>V< 3.(1)B AU/FD-O)&:LMQVA;_Q5;#0FF0&A@F MNM9=^3/\[1*FV& 3Q1K5#JHL.>MP71M$MFR)R$OU[D3?5C&TC7>2U= MK&)U8^;D)62/C93-OJ1K?5,4JFO(-PA;W9^?H3PDBN6CG<_;9H."UWAIY1+K1P3WHN_6[/27G?@!9/4N5 MDZL9 M$+G>0V1'[$NGMP4%+4[5=-(FT[X.[?+F(V5E7U6Y OL@"/D+#"*PPXV/6AG# M+K5"4/57%[E>;%/$KNB>-TADXW)7*NQ <3 @VT,KJKP+6PHIP%U##V\AB63A M*ZJ4+D@15,L> M^:Z1HHF&'=H'8#/<89Z_9/\F[KS?QQU@G^:M:4GZ:NW@/K5S/_LK$U'*TRS% M* MY&@H,_"C@29 -7.DGIR$/$Y_% ;X")L*$9V&TI(4W ^ MXDD6;J>L'*O"Y!D+@F<[B;0%+KF#(\7SB@X.+IT#4 S!"<3Z3 0\ MBJ*GB.#] 2*,*! 0CABC..9^E-"M+.&!'SR@0.)Q$0T$PI4#L M\ M/X1)$O@9?L]\3#R$<1)'F#_H^)@GWL[Q[FKB>#](86]H&T.7-&-!EH$ V=CQ M(HIY%@A8$O;Q?>:G"?>B8+_CPQ#6P7^H@PC ")PD$@I-*GG"ZR7W.Z M((X'&"6@-<4_@/,X%@]\CGCWH'8$S0@T'.-//1[Y/$!@^!PR680,$&;W'!X] M8WX&AX>/A[RPB0-![V79!" !!'1/,XR$"#D4?!(I$,G+P)M:!"&/_=YBI3@IQAE M(AYW3VPE[ ]TN-%>TW$EW44+B:@T]6:D66+24I1R44 M\G:"W)LC\!$(<:Q!==7[GD+$>HF32(%^Y6XX-^#$ QBN6Y@639"L[(KVZ!Z# M4YZ ;.MI0]+Z(=M&_9D*;5IU(;5Y A(@8)*$*4N9#Q0 M,+3AA(*#^-R>#P72IT#0>CP%?P220]J?R! %7(0I H)'R (]"]VYC8D4B1Z) M!*&(8'*5UAW8!)4;^R3+(I9$F3O9T1X"99@JC3=(&YWL("1-251 >0=X//:% M.J9[^2% _A2$5. 3F]<,[&K"+E.X.;5J%B]J.G6-FJQ'?6/0Z]%1XW'O MG#[2ESWA$"0 1"MY@:<(-7(13Y"FMMY(L"8>V;KW!-8EL"4FQX%WWQ,!\EV" M(/0A4$1^[P7D=3*3[U$A$+T/>(;ZB<\PW.L"*IGHBH*]EADC9<=;W[NX$?*9N9*L[VURZ%RGDAS6BYK:B9ACHTF>02 M$($,3$F@T]/S3A]5XP.*V7]"\?L6@^21.^A(9=;2ONJN[XZ :)_@"=:\;74U MZUPKC%Z;\.P_]OQOL+[$+_M*7W[$^QU6?L M;2DQI,?I&7RE;/K,03SOS_,C]_K L["_7AA70=PK_N'N\ /) MJ?M=8#?=_;KBCI&&U7*.I=Y1$ATP[7ZQM6MM?"6:JA?)V2"^5I*8)>#Y7 M.*)O+VB#X6>C-_\#4$L#!!0 ( /%C7%3]=+HVAP0 .\) 9 >&PO M=V]R:W-H965TU2BI;=W5&K5'YQD=N/#L8/ML+?_?=\XV;!'X=2J$EH2>_SFS9L/YWCM_&VH MF"-]K(T-)Z,JQN;E9!**BFL5QJYABYVE\[6*>/6K26@\JS(=JLTDFTZ_G]1* MV]'I<5J[]J?'KHU&6[[V%-JZ5GYSSL:M3T:ST7;AK5Y5418FI\>-6O&"X_OF MVN-M,J"4NF8;M+/D>7DR.IN]/#\0^V1PHWD==IY)(LF=NY67R_)D-!5";+B( M@J#P[YXOV!@! HV['G,TN)2#N\];]!]3[(@E5X$OG/E=E[$Z&1V-J.2E:DU\ MZ]9ON(_G4/ *9T+ZI75GF_TPHJ(-T=7]83"HM>W^JX^]#CL'CJ;/',CZ UGB MW3E*+%^KJ$Z/O5N3%VN@R4,*-9T&.6TE*8OHL:MQ+IXNWI\OYK^]G__RCN8W M^%T<3R)@97-2]!#G'43V#,0LHRMG8Q5H;DLN/P68@,] *MN2.L\^B_B:BS'M MS_8HFV:SS^#M#T'N)[S]YX)L\\!W+=M(\WO\!OKS+ _1HR3^^@S\P0!_D. / M_H^&_Q&";CC^03_5^1LZ*^Y:'70JXE\M_:QLB_:A_21/MD>Q8KIP=:/L!D4. M6\\ES:;3K\@MTR9"UW$C;P^@WWS]Q5&635_)2GJ,:^49#Z:5S3 XNKZ\6FP=C>D= M:&&(&%UWP(4*%36M+RIT&';$QUH%4DWCW4<-3VPV].5^-IZA"XP!]!Y(%*8M MM5V!]XHM>V6P5G)M)=S*F3)7Q:W$_0AF-C[8HOP[*CI@:N4?,$DH.FI<1+ : MWAZ9J?(#.E:4"-#2EDG]@4>-/FL M+%/*E3&;+L<89089J=6&6'D,-/P-1@CJ<'RXC4K2]H;#K2(,D.)VC]:5+BHX M-$88Z!!:^(<1>L!BSH[I5I.24I!$9K#B4LCHU6N3:($12QW]98!PX(1=JP MR,F6"A2_09&68[J,DBO9[4M5Y2:Y*W40:3GYW27\.(4/_%'AL-8]H[X!5[A# M;)>.RGFX06NX,L6*NPI\XII[@]UC)2IOJ B1'U)RKQ!\%^@49[18E3O2AXB% M5$Z(3.*TMK_,I'025NKH'4^?C@,<99\R#0F45%[RT"B/!LE;;5+WI'(DM?+< M=?$ +CV.BG-K]%:0(G)="5G,1Y010W:W80[;5/=NNZK8(#\%V&XQJ M4AYZX0(C7#]P6-:2%M1)=]XL)3E\9DYQ*&:JOTJ1&0M-;&[CX>5H>O MF;/N$G\P[SZ%KI1'P,)UB:/3\8O#$?GN\Z)[B:Y)5WKN(CX0TF.5YK488'_I M,*+Z%W$P?..=_@U02P,$% @ \6-<5-2SJY!K*0 WY0 !D !X;"]W M;W)K&UL[7U9<]M8DNY?06BFI^P(2I;DI5QKA"S; MU>IPV0[+KHZ)B?L H99P-!V)ZY#W?F^J7*(H&SY+[S MYUW;?;1K8_KLTZ9N["]'Z[[?_OC@@2W69I/;DW9K&OIFU7:;O*<_NYL'=MN9 MO.27-O6#\]/3)P\V>=4<_?HS?_:V^_7G=NCKJC%ON\P.FTW>W3TS=;O[Y>CL MR'WPKKI9]_C@P:\_;_,;I259I4/=?^NW?W5Z(4>8[VBK2W_ M-]O)LT]^.,J*P?;M1E^F$VRJ1OZ??U) 1"\\/3WPPKF^P(!X(!OQ*9_G??[K MSUV[RSH\3:OA'WQ5?IL.5S7 RG7?T;<5O=?_^N;MBW<7[Z_>O+[.+EX_SZX_ M_/[[Q;M_S]Z\S*ZO?GM]]?+J\N+U^^SB\O+-A]?OKU[_EKU]\^KJ\NK%=7;O M;5M7167L_9\?]'02K/>@T%V?R:[G!W8].\]^;YM^;;,736G*=($'= 5_CW-W MCV?GLRL^-\5)]O!LD9V?GI_-K/?0P^4AK_?PP'H71=$.35\U-YF[9_8?%TO; M=T1'_V=F@T=^@T>\P:,#&SS+;66S=I6][8PU39\+D39E=MDVEK8L^9,IV,XO M?-5D_=ID[;9JL"+ML,D;8C!BI7[!7^5TM\TV;^YPN[";*;.759,W1977V34= MB%^Q64&8(O;.\KK.\O)/HDG^?($OZ X,(]JE 9/4"V+58N@Z?)@\W)C"6$N, MG_5MMI4[9ZN\ZNH[/M3*;[UM;=7KT?'-I1PVRQE") MG<$I+;](FQ!O\EOMT!%$3,MLCM M.EN1Y+(9"4!>],[DGR@K /?SD*Z:HAZP\-IT MAB"^SF]-MC2F <"V>4??;(?.#CF!CJ#(=QQJHDQLV)F;H9;[.T,0^NJ3,EQS8179P]'7T 3 [PBT]=UQ MNVMH.3LL;556>8=365K'X)VJ [:VAF5TAHWY[;P@7 @UV)/L@E!;-;WI"D<1 MR_D6XJ&F;8[!&1Y<#M?/)C.TS8FO"5MMA2U QK5[$ %WF=8YKL]"V M0B.'%YM8H"%E7;=THG@G.N71:_=%WO==M1SZ?%D;4,JAY8_< 1.,7R?,\8H6 M_%KR(%(5%F.@?SBY/LF>T];@'*!J@JXA7PB;7)M[1[]=7+PE@IX1T8^]B'X\*TD_6 , O" 1MP%%3LGB M^16 6KEB[B1:D',V9B=@V) _?'M<@[!+]$Z(B$0YT;O*/)C/N6 S2W))= MM17B)T+MLWRU(FY2.>AH9./YDIXWRCAUE2^KFL6$4'99V8+(:.CX^J ;P@&V MGGZ)J$U>H\,XR3-Y2RG>7;;JV@V]UMH(3B?9=7735*NJ@/R,P-<9!^B29!5DA@7G M5"0.='.BMW;'E DU4-"#E7":";<"5Y)=7%?_9*Z[S>N!P5$U=+.^[>Y^(FN1 MV(ZD$99=#3T 7+06D+&V)6@!)HS\7=Z1-&/@;KOVMB*=D+Z-#04.67MK(&*K M8BV"C Y^HVH -UL-]:JJ:UIY()U%3'S3&<4'41)9-H T=BD'(I<.1BS?Z0'T MG2G635NW-W?ZQ4^9P;URQD/=-C?'-KPZ$_N,7?5O6<)04V9TPE(SAB1:20C"M$:54-FVB![RJ5K M0]86+!* 5?C([@,46"X\HY*F)77)L*&%=2'_81!.>X=5ZMU#*KZ[8;2*P<16 MQ_XI&D,O$*@609\RFXAB4O"W3423] ?Y(:8#_?;Y)P7__LJPM@)=@EA@O90P M..ANU6T.Y;O_FG\#?T32@,V_4FTJ%N#92AEY"ZSJ;=G;-.>4WO:;J MHU0 ;/*[$?L;.Q:3%:MG$EB@".97VS;$KW>P.BT3KTC/3$VEJO$KJ(1I"S*J M\+ERL+"AG5,X3[S">3*K+DBQ$COV05ER,9\I.0ZN6\-\W('3#T#4&6 MS"V3(5# W@00O\G_;#MH/"7'PTLR ZU)!KG3_(,PCS=7R26K?E #G\] >JG: M&*$,MCEXW9I43:V ,)\*9C=3JE%!JPS@(UB-,,[HR/QFT](A5\=JNQU+Q"0! ME1W#R@XDDG,6>X84#_82FF):)^*E8[:JLOU'&4/,4M-A\YI0)I9Z!>7[NM5XAO$'%D&7 M;>BFSKK^BZ>%V,B57.6FI6D2.X0VII2Q!9$2I:,E:) M%CK:N'1B*T8O)#@Y++ G_,4(A&N"+!%U03#H"6]E#)NJD3 :)-B,N/C>BXOO M9QG\PD'E7005VNPBN>3S=ECVT)[N\2E),KL1(H,_VFU>F%^.V'/O;LU1V#W& M"9M2,./538'.FH7Z2?:2937Q*;NT]/^%X-^!E!<=&N?*;,!XXC%N\SNVB".3 MAQ$O.FIH!TODOFF;J@=3Q6M^YPZQ(YMR+>J%#4]'+>'(8[,EI9G.U/PI':R= M9L0%PR&80= <4#Y& BC,]:JQ16J1*0;GG Q&$CILMC*+A_, 'C%9"]W^7Z-: MF"_DG -;XN5CF8)4LU'?&H?&W=D M]ROLW*%-*?$&'U.K;0L+!G*)3JIJE0U!)DIK)6P(V.!++E@=E3V M\AAW1!BDWD#7ZZ#SV9]AM0OHJ\N5Y:502)Y$%WV\#>18C!@O@ TAG(JNRKHV M94V&6:!KG!H 5,IAZY>7S@-5LU<%?\OR1Q&3L6-,AR5HDR4 9[O+)71%M]DI MJ%7NL)B*N BKVGQCDAMT;)*ZU_FL:A2!#8B*,ALYJ\$8Q1-U19 KV6[J#L1- M4PDJABMODF<08UW%T":"( L9?A?Q2=NH@<_4)][]G03A)@0]L$M[J VLH542 M%&J,IU2V!QW)Q432&3N[)#G! M7+8<'HI"^=?L-G:DE#]L.5QQ[^CB^L/1?41KGQR?/5Q$X:RKR&@^=I;X*Z&M M>^_;+9WHX?F3^R?9C"9_ZC7YTWG#WQF^_(\7P?"=TM5?N-2^61Z"% MQ@WR+5'])W63-GGWD306>V@+M?HDV&O7)(R.(4\7;(L3_H04$R^?377B.;)5 M"8JTI@M!$V)#'+5?D^0&^OOUK.OT@X?@#_/.#GS;/YQ7.8G%*5C.+QK1\'=V MY&HXTAAY1(L(2@A)E[%$%BE#NHW_(.!*#(6?A:Y/A3="H,V4BR[F@N*&CO#P MY/O'?T%4EOBY9Q_VVC05<=5KV ^L4HD[GF3WP!U'_"$B_KA=06!@'&<_1Q=AH2G:>SR'S;04II8@Y%O2S'7U3VBC'6L]=J9-(_8#IX 00=/'U_#W2J>+)" %5H:)5G+J Z$9 M(B"SX;.WB&T@#=,C$+I094"4+2O7SA&;O(JD(NK*N&A@R+^!NF#Q8''(ZP7L M.^*HA;Q3M*3F_AFB^)_-1/S=N)@HVPC)*;8=T5M7D6 :K+-^D;)%\/(8>"3W MH5^W9#/?*8 XZ$%0(47)X2:-2$L02.*!)H "8<%I[',45MR20R%.V#2P6^R/ MV048.+NLB9%9Q?/A7_CWG@U5S6;WV2F.]^BA9AU_SPLX*]UX\W,\1<_*4V]6 M*]C!JZ$CW0J.2A]^B(>_UV"W(DO(S2W?& MA% ?\TD>ZQLLY.>8-ZI2./M,4CLH&&24FB0\<$$WKJM#*9JO6WI(E\[]TLQ5 M&X(!QX>$*=33)=2:BFU=A#)%@;(0UU2R#7E8F,KRH5)BI#H1(_G,Z^S[[7T* M7=$.',XL0?PNVLJ+1+)7J/K@-81GBA2 M&6P4S _\OJT'!H \(3:ME7@4^QTKUD3M$@$&/KI$WO7!DXRE]B3D#L"E:O0A M R"9K&S9'=)8,Y%P'V=/G!W.?IF:ORP]35=4)#YC@[QJ5@10=4",2*X4K\%P M9B:Q'BDBD\DE8P5)5R3B6JC*JQ"33>#OM6$4/V!KS"92:?0,1S_)YBY)E,,% M#JEQ53=.#X@Q+HY8NL;)9Z =2.@K\0ZWP:YST?13O&",$\A>8PB"5%\XELL) MU9Q9A4?4&.? Z+L^[WB2/6N1?;G;NNS0B&PDI:*QR'!^/CZ!KKJY,9R%1(:R ME_#_O$ER'J3:^:SH^:UM2_A&"S)30_*,&AO.-[!"F-:NLUN,1VZ M<_L"HDIT)#581D3A)/&^4;7C*&R4$N.$U&3*QVG#4NKP9!0O@:D?X2*9!5I1L[ M6JKOHB.=)(B1]64S=F)N'!Q!1WN S/OH^K32BD,H+2A-X%>Q 2:^L'.[7-A# M3H=X'&\K@8<@X?/;O*I=&)Q3*9',*+U$2<$OW)'>!PL'@\7C'B4 &J&/:J!$ M0>A)D36HBFJ;2V& JS[P/F5G)HH2.@GF^1"D5C&IDR4&<2C9!,D$(1GE/D5> M(#/M@G5,K)J'E3>GK^"B3K$PCX^9+Z%(L5J/NJ$;$:6A3L&E[?V*"XZKPIF+ M3NKVEC!/R.0F!B'+HA%UJ3IQ,9H%E-+05[#Z0;UFB\*SIH] P8$F2>;GY2WT ME):#P"D=6 <>S@-[SHZ882*/[SA*RE0:Q8YXJ$$ 1,5:&C9(=H[A0P EXOEG MC$SU'B69JFR \HTI$+G89&# D>C.FX:9?.'8(U2/# WB1D@!+IS+L2*51%?1 M\*;$MPD+!D*,A3YKKZ+JR/=!X4'!ID59L6\0["8B\3D MD%0@\+@B'ZYW5\17<536Q5?I.6]1X+B28&)^1CZ-O)V/),N.(:>.P7+,?Q&7 M0-_M28<1F*JX\@U2UX<+M"2!M3 '@]47"^A.CY16?TJ\60T8 @=Q4"CW_(KS MJ?1(@Q@B1 [ @'0+>S!LCZW8&,LY5"R6+[]0K5NQWT)>\O$I#EVP-7&U6KA@ M/6/(<57?]KD+F1Z@&D9XP!JCY+^#LCP"R.=PQ7OO6!OV6N,DL9EI/3&"-,># M&%4F.PSXJ]7$QYICMX=OX@_F%2\')@)C.:4HU1TPNW\2-;PC>;= 1'X%#C:) M#.A102+K+D.!%[.FY(:LP(14 'B/C?*[;3[!40T..(ZJ'ND'.-([<#A]!2H M7:7;XA-7*O>2 P^^SBD2U,@'%A5"FMD%">=:X^@[CM[TW5#T;.1']=,XJ[D1 M^]G;"VLR?5F1KRNSRM[X)Y^3GN>__V+T_/ST]_NGSS_'?^Y]E/ M][6V4<#NE,G"!U^@LBUMS^R#PD<;':34Y35[JY9\_(1"3G)%%]83"C3T8*TH M-81$L[.GDGANS"Y"K[\J*/\ULL79Q<8@H\1;7C7J'B-_Q1OD&O;R!5,^=;,/ M/X8SI^ Z ]4M<$YI2S3[S4UG;KB^IX=P6\B7-VZ6GHG19&%S3E]M^?3L<7DTY P M&YK6:7A7V1-)%M;Q'$,UT=6F+V:GC0RK]]*.@85O&4BJY=SIO^PTSCKDKZ3.ER4E$ 4'VI!^=BT^!M\H=Q/I/5@:PFI?I%5RF-NNI6V!^=V7M3"PB2#(YF+2!L<\E( MH4K*&*]V$! <-I+50'6FA$U0VC 4HF>(E$ZRZ_@@VYI\;I<7F*IU>TM2GYGO M$I+EWM';-Y=']S/RZ5J"&HH_DGX&B?=[T !^+!C2*IGQ/DL$/M*-2/MR$5E9 MY3=-R[5>R48 QEL2%QLZ_L .*"'GC[PH();YV^?A33KU'\_IU(IBZ)EN?,@$ MRXX6TL@_UUR[H)P+-7 5#+O*4IE,*R-ZP7ZSE3.[DM=V7H#U1\,);U;Y@3(XVH# M-Z$-7IQ'V4I4CJZ8JK$-K>:J*%P'FY ZG!JI6%JH=F;*B=Z 82F4%)]KD9XR M/,Y",@I1<(Q! V0[+F" &/$]2^JR=D:;8AC5&C+*,T8^7).#V_E6&F6]$99/ MLK\:^S&'Q7;V_4_6M>/@FEQ9==TIJVT3E9636==RK MAZ(=5M8A;>=QX% :$A2>NL%^[HPB8[C^"X#8J(<&!$T3_9@P.(BAK6="S"I; M(_[M#!*MZ"4(S10K;U&[?8GO[[9::=3NV+ DMZ^6EKS[BRGF5$F2]S,LZBO[ MD4FHM= )_7M]5"#'E4W^<,)=YE,O78K:3'*G84[A6])/C?T2SO&A7,[1JW2. M2I UW"0'$T-R2L:3L.4R^ZC(MH]Z6%92 6KJ?&M]J\IH)RF$=,O+(]/*W]5E M\FV\V7V,%(#47I+F>O/^%6FNN)::"1[(3Q^\WGN07#:78/-ARB:C!;$"/2XU M>8ZD(V,NWS>[B2-N4"\3NBNT(-2YVUYF3*255Q/5$@OH/:31V)[2:-&))&_% M2B %#?7G*S *@A#^4-DL"!5K@M1FVYE1N?9$JQY>??KH/%NX?:!V GGU_.5 MH4/SKJY,ES!!TK'C\3N"@ XR@2%/D"M_@S,-E5"$A4"*69C<0+E"?P=(J>4 MEKD8,BTKD!B8YY48-;*;:D;?X>L[@DB1E"U(J>DY>RR/X^IM$_4&>MV8V%H1 MW-J&0($[A&,O(I=3EG6%#E]YG9CU>2%7/&37D94B',DV9\)6AU9RQ"Z+T=%% MP5WS/S114(#&:LETB #4T%OCLZ58DHQO RE((EE"-*&F-*JY=\VNBI&HO50[ M_ 6HH1>#D<07"DB3AZ &WSFWK:$4UTQAWG7-BTM?TQ)Z))+-] A"$=03 XR2ZU M$$$N;(U+C10:A-0NVM"%E_H/#MT"@!$RQY1^D;083CH*HUH!#0%'9(2>^6VH M'W-DYZ.'4D5]8'%?5LWMP5:[W2-+4ZL;?76/G2AQ472]-OS/Z46PU)X[; M#4?1$T\A-_K M64*NTO<(>GYPLD;0+]0LJ99)<,# FK1$E4@9WFNT*6 MGDLK%IH1D62(IHU37\@;TJA?IY5W45^F0F\&5,O8E,+B/E) BA-YUTP+E T* M5JK-L/%UG1OU9+TAGHO9FCN7-P1'*XE;U[?.'.>REP/F!>N90\?]$H*;IXQ$ M0N'123N#S2@^\Q#+I_A28R/FD&D2A_^DE"6)((WB2S#&_W@;PD@^MN>M8?*+ M!A"RQ(C'@(LTA(M>1OV_7G0$M9Y8CY$AE+B1D">1,SV*)"XB%X5[.VX& GG- M5VRXQ"-?MK=J7#($0E@S=EW5LPY!( B(UTM3\U,2EW7"LMV@.GM;FP/1!TE/^?)'K\LJ M;_/XU/=AP_9 8,-+M;R)I/%!B]$O-V.P,M2UPC,:$H,P#8K:AZY)<)O&'\FE M=QW17 ._C":#Q!6'1/A#X0))3M[-)5[".+"S^;%=UY@&<2Q)+FAG0Q ]F'WY MDJ4$Q$6TE&\$0,%!5+X)%/)@"AGA,@K1S-5C<*(RZ(HZ&Q^ MNL]%R0TW5L:HV0/UF5^^ALZ"Z?P(D3)NV?!QF5C]JN/#D@A5>9S3U.DYLY<, M(RG.YJ=(7$G(@',7D_>;?SWV4(25+"<,I$_8-UMJ8(FWZCE-XB5$9*RI!:DM M1M*MLB)%+'\U//Q$6!W=6@C3PJ]@'2!_L@R!MX 0WM[$E/W!1IV)2=3Y3NH3 MX$68/UQKP8V^HZE;H5S%)B[3Q'"D<;4.F\F7/#AQ/+/5T=AI.M5.Z%6<4OAPD7G8(DYDF%]X&]*7>D2-]B ?31W^2U6;+JA"_ M*I8$XB/!)LT_,A=E!COIOW27WNY?"?$'?RBLB2@1B7+;/(/.UNG(LG);;O_U> M7W(\1Y.Z5=*7#6;38JDHO\PB;S17)6NP4 /U4(4\#C&DRF#>FCFY60 M80K'V?P8CA=YAXI'F[TEM76-SH9).3F_",:!%@B/RU);XYHD*HF##[T@@ O8 M94@2\TH *P-MLV$7AE[4<98N@K+C\;2F/,Y!9D1?S<"34V" XG'UR^5]V \< M,8 ]QM4"H3K'$TM5\YG^QQP9VV/>D\OG._**UXWBQ@>V$%\K]-.SQQ'O6SG+ M*$Q8*@$JCN:&UJ1U7LJ[E;7#9R@Q=)&?S?=^O]2109=N9-![&.;U83MR?KGW MK.N:0B'B!Q$!)A(3\$.*DJF>&M^%BQ#>.OFW?SE[I\M;%":)A@^DPT:AC8')?!(V4*EE1 M1R>PT1$F^.92^F=950?L<(>L0D+'"G;<'+UK)AMCG^FEKGF&Z*@;*HD_3\VV M/0FC8"?VC1IKDM(@$MIM-$IU-)\**+I7G9B31>(.CM>_/S:J^.C)B=VL)!86 M]Q0]]SG8I&9C/,DW=]K_T(4X.1@-C4WN-#(:U$YP(&\05Y;\TF^S<$HVV!O< ME>SH^V#8L C]_U'WGC;""Z#">-<1F"ZB5FR-N]#7)$4Q,OUV;$S-4,^L[ GS M%\[F9R7\W549'/:$OGC80N3'::MW- \F3&+2WL?IUN5HA.;8&C.^G7VR5F$T M(4-,)=;M0B'DGM=X0H10/ F1A]VX]Q9N*W$W)?1^B[-$078W)VX\)@>2 M(RTK<:*9"[/&I7A:OC-5$#*9$@ZE*B[&NW"!@<*AW#HG6 89S,V.#[,ASN=' M.KR3XN=XZ'O7-BUBWP='A\PO>6!F6JE=/G3?UV9W>,/L!2L0\/'?\F8 =OR( M<627W&B;ZP]<-7Q\=HX>TN"INPDUWS\ZO?]C=EUMMJZ]&F".M@5;)2]&)18< M:]1J5ZM+<)JA1:FLE5+): (:$WFZ=.S2G\3'15%5B]"JLR30)>):!64I%0+Q M\&=ZSM]+9SRB>KY U?O*\]R&Q^YY[QFA>1=7UF$%;FH+UR])D$D'@L?]P%Q# MD@PELCH_:'*N]^S,XSS"/ ?E 8NR*D-8/)K,%"8R??DF86@SF/0KJ.?\]/CT M#-3CVZ*/M?,[&A_O!QZ=W<\FG_U="@%PDK]QJ/X/^I8]4?_J0[S*%<1^DHT< M_:\ZV%*??'KV^'ZFH_.!RJB,7N$F^+[3(A\"FAH;<9!ECQ"3*0][LP(6!Y[8 MA'LY2BVCXRBMB8N(91S= MVOY_0K4H';N;H-TG"R*H97^,_TA>0R8A6=>S(AG(-RI<[ET/RY[I[-'WI\?G MI_=G2?(8B[FT89.]0$4X9D&](;M<*3\L2(1[3/+625 5F96S'5(\.FHJHK%- M>]0TR)0RH2 [=E;#@INVQ$C;E>1X_'HE0#)N=8@?(,VD41)V$TZ2(5*E %1" M)FD)H/@;\.*,-WGNDIP"6T?2Y>M,M<]L_@5;*4]&56_C+:,YEC*""3_>T'(( ME4?X2E&DR44TN6;P9;4:NB),JX[3BKF-&3Y!BW9NZ8A^YKO5L=[0E$YTB&?! M%5)C_(Q1$PISI*S"E4Y(6$6<$[[V,LT"<+SK<#R&H%'H3X-(*4_>)##,[T:^ M#WN_K;Z>SO+[[K\X;DSF 1RXO6LEQ[X*0$D*"*)\1BFE#)_B'M6P"E^[(5H2 MF]:04BS/(@F26OQ(NYIZ'*5&.4A;2HM\9_JN]1%WQ?-.?[0E#FG&?FY6>,__ MV$4H_+Q+9_/@U[; T"YHT>*7$7HN 0J8O3<2C_=/LI?2UI@6(OKYGVCE!,&^ M>'LMRJ>2C#O/+4_N[DA%]7W>$9GX[RQ(O5=5$-K*A>6!%6-T3)!41#RRYRX>%.)"*>)W>V,@^-_L M:OH^V[2,A$5-<\Q,Y$?9NRA3:(-Y^O#Q\X4A\,;$I MW%/CJH!XHGEDJ,=0XTFVT!46/RY4N*%T^X>-*C)B2@L_X])KZX0(SS_)$FBD M5Y5C>$0<( FIW/+CB?>QHY56/O>.TI>W5YD*(16$)P\#_[;*]]E)+4TG M&003LBP[\I.EP>E?'YX\RC;$:IS?&KT2XLG;O"J/6;;R&#]^ M\_R'DZ?1JTTIDCF\'XM+E!4IDB4,YN<+_NO#QR?G;ATBJ*23->K2=7=X"5+ M9=7>5_$P.G<2$136NZY%_ :;;DR9ZE5P176GGJ*T2OJ?PU%E[W\^):\1Z/.7 MN'YQ^1VL"O]#7/]K3//#@0I"7/;O1!P7BINK)OO;0 @7I.&D81CKY"3>9RWN M+\;"RXOK9V0K2$[$H?GL^/2Q;RQQ/N*C\_OX#'/2+1GI:DSK0XR0/UP])'^8 MO=5**; ["@!=4$"C!9RP$"MH5U^%*8OY^BPV8;0Z2<;X MN$K_(+E*\XF3F)+(X)Z^D&B*Y9)P:M)!D[L?_LI\8>?&-*X%>>5OY4+)*!R1 M/B?,;9%BOE#ZK4T>'WR-(X8B.) MU ?UUQ:S?;1#,VX^&7GT["5[;E_Q)&L+ M T'2_DM#_I?,#>*&#V\*G#WV @'PCKQ"KCY#G5WOFO,5WN*,CS@FO1.8>9YI MIOB$AXF\*?H6!XL(GJAXGX:?+K)G;E3299B5%DCZ]#&1]"@TY[Q/'0#'1.$_ M>Q77 2!:>YG6]UV&PMBY*&D8PGD^/RD3[&:,8\7)F.C\ DE&I+]7&'KEVI']K%I>!(#F0EMW/@W MJIO1QCG+ \]H(\,5HEH9A9BT359R*FXKZD-/1T@(N)+0J#$>UD$T MM<[-;XN:X:7.TW$F=P2/2BQ$T E?I<+<4B?N 5M4GXSM@;/+CI?*5IK/% M&HP2A\&H&A=Q'KC>2="%Z6$666A93D"@#0:N V"$;*B^D)=BDU555\>3!_>' M$_3[T/D\!K7<<:H6DIEZ$\T^'1.LW1S%QCV$RF7&?TB;&\7V&WH2V JU9WVWGG75>Q@,TBP=V MIW"]\W4O;,\]>M-JN) M'>9\,>Z,&$O9K^ZSC<3-R.9P^X@++74B86?1YF9ZW]RFWK&O$-'Z^]BGW \= MJ4R/FE38"7&Q1B\(5JWO1#W05LI?C*-1.DXCI *26&RZ@N]M]L.Z6;>-]*7_ M.2+,0T8G_UX=B?4+J5;55T:Z=:[%2>B1@Z'HI^5&Y;A)6#M_)YH6'ZRRUH+'LKD>280)"Q+5_"A/^H9QXN_9HK]^^CG9(B> M]#?59$HWZ<%&K))1IRFD4FBFX5_"DI_-TU\&R#6"$9S4=".U?SFL[LPN^5TC M&;0T*>T=J")>\T=PT@2VC4U;^B()H@Z"'T@12YJH.RYM7D^J9K^L"?M H<'7 MM[?_K^O69S[2"0J.[*6V<8;FD^X7C9<>^/6#*N1_S-/?[F'G]SC[^YQ]_?W./O[G'_\^YQP^X MG_)YWN>__DP<GKR_>,C<:G<'WV[Q9(0<\2._,^UR4D0XP'Z?M6VO?L#&^S:[B,? M[]?_!%!+ P04 " #Q8UQ4_/I@4!X' #&%0 &0 'AL+W=O43M=2_:F7G!OX4>2E M/NLMC5E][O=UNN0%TY_DBIJ8 9?U:*O5XJSS"XJ\K[ONH-^P439.S^U M8_?J_%16)A@JZ)@ZF7,<[D^ZWF]S<"#6"P-#?3/3U=LP1^Y^;*Z5_C6 M;[5DHN"E%K($Q>=GO9'W>9R0O!7X*OA:;ST#13*3\D]ZF69G/9<'OF$Y[GI C=^-[H[+4F:>'V\T;[E8T=8YDQS2C<)9@>O,^=W]YZNX''ZV^WT:CH9W3[!:#*Y^W+[-+W]#>[OKJ>3Z>4C'#^Q6<[UR6G? MH!^DK9\V-L>U3?^ 3<^'&UF:I8;+,N/96P5]#*"-PM]$,?8[-5[P]!,$G@.^ MZWL=^H(V*X'5%QS0-TI3695&E NXE[E(!=?P[]%,&X5=]$>'@; U$%H#X0$# MDR4K%ZA48%_F" Q6IAP08I#):F;F58[M:EW0^]+;J9M@_%FO6,K/>HA3S=4S M[VT;-$N^8S15/!,&?X7?.5%-$ MP!+P8L956P:ZN'CQ$ABSG&RA:@,SOA!E29F5_3"" M488.(6K1MI(%)N-[)70S$D#BPC]^&?J>_\\MP5\A73*U0%>,!/X#64MS"*( M!EX(GA< HA@Q6N)<:I,!?#Y';L"P@I-6W^9^P;,JW2A>*V$X^CO7#I1(E.BY MXJE\1N\QJ&,_')[ L>=[=(W]DS?Q\C)[$^DP#M_$V]%,4=M,46;IN,EQ*YBQD5PBV)E?"E)%JG5PV1$R8Q#)T(!1[70FNX4NB6 M!M_'X@=#F+"290)77:!3U+6AXR6HT4F2 $85(3O?GA[$ _"B!&XPO!=-,P_8 MLPM$B>>$2&#!(.PJW: MW>##I5M17,J\V/)1Y5:X^9E]=>O4N;]NWSCI?Q99 M0S,4;^>RZY%P;P8OGIAJ5+#$+M&O=)"F5KJ;LYJL3D5*H4 MIL)>?BL&I6>1Q,*)Z'-(6+6346C)0=4KG+S@?P(Z33 MU]QYCC\<@N<[<1 ?3%V0.,/(@]!%+'@_2YV'JGRTXX;QSS(7H?$(H1G'P8<2 MY[E.G SLS4>,8VZ,JFF;VA(%%P@ ) 'DV?!@7A=((!IB'PDAACAP?,S'-2W# M+;@JJMPVUQO ' =#)QZ&2/=![,3$_D_2L/Q E]=[QA$$ 68KH(?(B4*_BS[B MEC[B3OJX8HB:/_,@ MUG;5&K8L01@MD5R,P#,JE!+I"#/ <3.D=[*99;:J"H?HNX!V9NS[H_8 L/U$ M,]@]!>XK$K&PJVY+2X"@V3U*T-BK>]>"S42.9Q9,VEA3 MMCC==?@+2I DT0$W:.9P%.Y/UW: ;=B";?A!L#F;"!O0(1F76Y ;,Z1H!\\G M.B^]57V2J;X$>'&)V@( M'\C0^X^3;CC7/$:LLQU9[>W1QM\./"0M'I(/XV&[PG\]*#K]^!L4?X/B_PB* M_M:_M8+CMP_]0=1@?\[4O]G:T?8GY:C^-_#\7&))FQ&PO=V]R:W-H965T;<"Y# O0-D:29AB&/= V+0F51(^DXW2_ M?H>4K22H;6 OXB%U+M]W+J+&.Z6_FTI*"R]MTYE)4%F[&86A65:R%>9";62' M;]9*M\+B5I>AV6@I5MZH;4(:13QL1=T%T[$_F^OI6&UM4W=RKL%LVU;H'Y>R M4;M)$ >'@_NZK*P["*?CC2CE@[3?-G.-NW#PLJI;V9E:=:#E>A+,XM$E<_I> MX:F6._-&!L=DH=1WM[E=38+( 9*-7%KG0>#R+*]DTSA'"..?O<]@".D,W\H' M[[]Y[LAE(8R\4LT?][7[7>[Y>(!+U1C_A%VORW@ RZVQ MJMT;(X*V[OI5O.SS\,8@CTX8T+T!];C[0![EM;!B.M9J!]IIHS*K>&L'5 MG2O*@]7XMD8[.[V_>;KY^NT&/CZ*12/-IW%HT:M[%R[W'BY[#_2$AYC"%]79 MRL!-MY*K]PY"A#-@H@=,E_2LQVNYO( D)D C&I_QEPP<$^\O.<51/LMN*V&M M50M7B%5C+V">;057/L-2PU^SA?'G?Y\)F X!4Q\P/46@-J(LM2R%[SRUACV$ M8]D]Z\K-Y,ALQ%). APZ(_6S#*:/%9)1#0Y4W95@7>7V4U7_*PVH+4Z=+'%T M+,Y-S_UCW8&MU-:(;F4^C>!/*71?,,!TRW:!.3BDW#TB?,0%?%4:LS3##-5+ M<6 Q@OG=%7P6"[CM,&E;%\C !]%N?H4[6Z&G7R!.29YD3D@(YTDOI"D?3+$. M"-DW'6241%$*K" TS8 EA/+,*]ZVHG04:4$8]AF-"&<(+\:%P?SI&FA*BJ2 MN"!Y'$$Y2E0DF/I>HI'X;K@6)74H>&<4)9Y6#3)]U:O>A1KD&%> M$7^1$8<&)8S.>0QGYH,-\\'.SL<#7BVK+38M3L9CW3J&KS,"-R\;_&1C8UH% M"XG'2U5VV-BK8]-S-M#QZ9D9%^VGKBN$L@X23'AD< M?+QZUUA=;$TL#'.%X9GOT6.%"=_<#-CPI;__#"S5MK/])3&<#E?LK+]97M7[ M^_F+T-B+!AJY1M/H(L/4Z_[.ZS=6;?P]LU 6OZE>K/ W06JG@._72MG#Q@48 M?CRF_P%02P,$% @ \6-<5-=;*FO;!P >AH !D !X;"]W;W)K&ULQ5EK;^.X%?TKA#% $T 3ZRUYD 1PDIEN%IO9-,E, ML2CZ@99HFPTE:DDJGO37]Y*49=F6/)YNNOV2Z$'>Y[GW'EKG*RZ>Y9(0A;X5 MK)07HZ52U8?Q6&9+4F!YQBM2PILY%P56<"L68UD)@G.SJ6!CWW7C<8%I.;H\ M-\_NQ>4YKQ6C);D72-9%@<7K%6%\=3'R1NL'#W2Q5/K!^/*\P@OR2-27ZE[ MW;B5DM."E)+R$@DROQA-O0]7L5YO%GRE9"4[UTA[,N/\6=_KZ5_,KZ#+S,LR35G?Z>Y6EZ,TA'*R1S7 M3#WPU4^D\2?2\C+.I/F+5G9M/!FAK):*%\UFL*"@I?V/OS5QZ&Q(W8$-?K/! M-W9;1<;*&ZSPY;G@*R3T:I"F+XRK9C<81TN=E$IR>OVW+[>/MT^W MOWY&T\\WZ.'C+].GCS?H?OKP]!NZ??IX]XA.GO",$7EZ/E:@4>\;9XWT*RO= M'Y#N^>B.EVHIT< M,"#OJI;P1$ITS8L9+;&&BD2XS-$#85B1'-UCH5[1#949X[(6!/UC.I-* )S^ M>4!_V.H/C?YP0/\C5%E>,X+X'.'%0I %*$49&$%S(K!%+EB#&>.9O86552VR M)6 158)FI"\O![7J2O\@*YR1BQ&4LB3BA8PNGY8$T=+6N=8STQ4+A6=6E$HB MM=0*":. 0RC@'2NZ)F*IK=3KN(*LXU%VP%\AP+? M\6#K-,MXK5T1)"/TQSY_7\/-6JKC!D&CD)8* MEPNJ';%OK:C8<<$GNZ3DY?M=NZ+&W^;>!%D 5A,G2-.-EVV,//U,U+""43RC M#/(!#FDK=NSMO';::'CIOF-;"[LFIF&$/A.U9UKL!&#&7SG/5Y0QY$=.&DP: M-^:8"O2"66W*8#MW4&FEG!.A9;1Y_/] ]>>:O7X?I2$X%J%/NR[IV.GX;'OG M.T$0?@^\B>/%$W2MQ6O8&3T:>R#>.*O#XO=CVXO\!D;=I^$D 223"E, \3>8 M[Q(>#M2 GT0'49].C@)]&!Y&?. $_F0 U:&3>/$^JGTW'8!U>!RN@P3=D 9: M@D"AUZ1]Z1A?N3$YC8Z'O^]N9"K\K5WX:MV<^%$3AZ[%$11[7\WX3NPFFYH) MG2CV?[AD+'J.JI@Y% M[FUKY1&:BUI5W1+WXT='UXCG)]YL]3 20>+!>^JH% M&KQ[$.I1X!X&L>=XZ5!K]IP4VF@_-I 'K;@/ . N>-(!@-]Z?SP ;#@T #9[ MY#JMVA2.KK_>_46VVLOM>AK.NJ/?K8!1Z_^FY6XE&5X#70*6K2DX*#(0(>"Z MCIL%X"YL6I3<&Y0 V[/<(-(H\J );OEI&AB8KV$-B_BJ),+,\] )H1 /(-"F]QKA9.P MMQ.&B8>N&]$5%VOVF.\UO4VOB\(AC,;IFK0P7B[>*R(*-.,"^"Y4JHF%.^GI M;5Z4]$([-3R\.AH'KZ?K[75?4S[H-Q^IGT[J !2 M4>A$_=MZ6Q HCMP"2RI:F'J%J3JO&01Y3IK:W./0#EIA4[AS#F6^DN@DAPL, MQ;%3;U^LK%^TK&E7L^G'7TT.;@ E#" .@"#9LN2,+P -Z)5H>> K-N->.PX9 ML%9>T I"' ^'HTIJ#X; + MWSHF9O1=L]2_MWQW9W M@<6S)2:J%29A480Q!@TM&2@IV)$T7Q,3 )@61[R9OC9)?( %2(('\. M5H9:M>^$X59V^IN8!W776^H[(88Y_ZXA-@?F<=S.X_C@/&Y_E^MP3@=HI25[ MN'N6Z1O*AX4;+FSBKD]TRAZ*FY,0JDM,7S.= U MK,R/82= JM(P/=67^M>6R>E&)%9*T%EM&3R4W$]$/F,@Y0+8Y?KT=0(6@57- M_C!-3E%/O%%[\/S#\8;#RP_$//V!F.^'VPM<)PQ"$Y$3'9)3, J:(?FOHPU< M_[1'W%&13M+TM*_6QIWO = /%N:KAT3FT& _#;1/VP\K4_L]8;/GNI7G6,:. M383N.[$QVZ[KZB#& ME.D;N45!)Y%4*3.T51M7;Q6R, >EB>M[7MM-&1?.H)?['M6@)S.3<(&/"G26 MIDP=1IC(?=^I.T?'$]_$QCK<06_+-KA$\[Q]5+1S*Y:0IR@TEP(41GUG6.^. MFC8^#WCAN-30@3#(QE8+3L<(Q)8HDHC=\EIU-)6N"I M?62_RVNG6M9,XU@F/WAHXK[3<2#$B&6)>9+[;UC6T[)\@4QT_H5]$=NBX"#3 M1J8EF#)(N2A6]E;>PPF@XYT!^"7 S_,NA/(L)\RP04_)/2@;36S6R$O-T90< M%[8I2Z/HE!/.#&:+E^ER-9\N5DN8+>!Y,7Y8+!_N9Y/A:CJ!X=W=['Y&YA*N M5FR=H+[NN89D+=@-2HE1(>&?D:C[,)?"Q!JF(L3P(X%+^59)^\>D1_Y%Q@D& M-]"HU\#W_/H%OD9U"8VSK[NHM"[#OT//5J';H#%8Q0O"_.; HX@DG4]<(;' C M%?]#_O4!S&&+'PEJP.D:-40RH0&@X8KXZ)HS35>KK[M O<1TC:KJYS\>#\K^ MI$5_WKGA"_BUIM>FM5%K=]JPD.(KS997-/9G!2QP&H-,6>,$V:AY]4[Y?6^X M+?;Y8['#JEA2:=6:?I/6=NW6:\)G_7=/GF**:I,/' V!S(0I7F7EK6;:L'C* M[^'%0)PSM>%"0X(10;V;VY8#JA@RQ<;(;?ZPU]+0F,C-F.8R*AM YY&4YKBQ M M6D'_P%4$L#!!0 ( /%C7%1=OJ4"- < (T2 9 >&PO=V]R:W-H M965T[:3ZJK="&/94 M5XT^GVV-:3\LESK?BIKK][(5#9ZLI:JYP:7:+'6K!"_LHKI:^JX;+VM>-K.+ M,WOOL[HXDYVIRD9\5DQW=AZN$Y*W SZ78Z[^(@9_(M*7RTK;(]OULG$P8WFGC:R'Q4!0ETW_RY^&.$P6I.XK"_QA M@6]Q]X8LRAMN^,69DCNF2!K:Z,2Z:E<#7-E04NZ-PM,2Z\S%W:?KGS[>LH?+ M?]S>,^>!KRJAYV=+ ]4DL,P'-5>]&O\5-9[//LK&;#6[;0I1O%2P!*81F+\' M=N6?U'@C\O;[R#'^?W'MNE,* M)D^:^L!^$(50O +@;_^4^I[_O84>SB@A=BY^@PA1%VL!J>+-V"CBL045Q%F?F=ASYP,T M)_40:!_ G,!-#OE*O(#2X&79G'D@< ^PV!O_?>!A)B0S4!]10JD W&@^+#R9 M,UL%46)3[P<#QC",YR=H%XVTBTX30Z!\%"8**\HUP(LF!P.,M)7TLK9&YP@E MUUH8?8R(?\C>EANVP81AJH3#1\TW&+)'(#"G*OFJK$I3HOG^K_I^I:COFD>8 MD4#UCH5(?VPYFV4!N\QSU<$@84$RN)V&3H+Z\+,(-2+SKTRV=%BI,(M#^KOGF'O?F>=6L$I@R&O #+.04,'HM41P ME2DQ'.'8REA,@#=F=VP&3KJ(,^_ L;(QO-G8A8X'YY)D;D\":HT_H4(4VF;H M6BYYU%>R112A0Z'5_LRKKL\5IT+@J#*B:]]B8WB8[9GWMK)ZQ^)%$OM$O7CA MQ?XIZL4C]>*35+A%_=MMU93]R,O1\79:%0V":\23-\]_UJ>;B1)5GWJ0;!!T MJ KFX(RRM$-QE!*%@'VJ1GH0EIZJ8)62M17AM>R(EI:W.]E55(H:>[E>A+=M M]6QM0'8]=%J-?MI9CI&//<>Y^2\,!^J^>1;=CWKWEO9Q9)#[9G+H._ITU"]L M^M%<]DN'<+$ X@XJZAN6X?^3;+[+P7!9E06G@%"_T,;R:M@:I1 C&XY/BPX5 M;!_BI^KL3GQ?ZA#TK.3A!ADQ8W?4D\XRH@H)3(S_D,Q]%+S2/H7B:CGESO&0^0AT)/C7L^-%\C(*3T?%!6=J^F E569=F& ]Q-%ED88SM_5M>M]^_:/!#7^TC17'P M*2"W?9.<%)J3SD?G#D$^Q*.#4[8(;.B&DD%X*7;!RS5XV0 [22E.=5G8:0#@ M-A7'DMY'<9_&P]L HGC3B2&$KR\\5,+AR:O=#RC",2T1BN)$JTW&5IN\^>6B M:Y3(Y:8I?QT:_A@JA<[#AM%VK >?MD$]N.]=U/E:)1\16/"3D;DFQRCI@WP2 MPFY;TAY #3VCL/O8(8J3@83W7+.U6QMA4S@VIBM>62+[Q6@,Z_$ MIFP:<@:0^Z% \R]UT^D._C)'I1*U>($RMOL@>M$O&%QML4:Q9S)*7K92#Q). M1$HPMEUZ!_J"W.3] SL^*MYJ6]+]R!!V^W?@%[8HJ) @2H?7D/RYYVW5Q_>R M^$\W4 ;3P&UBEP[5FW+R2>"6JB-_1""?1,-P?YKP7AW M_-9RV7]B.(CW'VH^&PO=V]R:W-H965T^WW8FK"]ZJBC)R)Y!LZQJ+S0VI^/IRXDVV#^[I.YZ07J0F']UON[XWM8,L"2_*&5U]HH5:7DW2" M"E+BME+W?/T;Z>R)-+^<5]*L:&W/1MD$Y:U4O.Z(08.:,GO%WSL_# A2]P2! MWQ'X1F\KR&CY%BM\=2'X&@E]&KCI&V.JH0;E*--!F2L!;RG0J:O;=]?S=W/T MZ@$O*B)?7\P4,-6O9GG'X,8R\$\P\'STD3.UDN@=*TBQSV &VO0J^5N5;OQ1 MCF])/D6!YR#?];T1?D%O8F#X!:=,)! UB?Z\7D@E 5_C? ,>YZAX1F>X'DM M)5$285:@6XH7M***$NF@6P(OR#$OCO+3J7%U M@]D&5=:(14NK@K(EB.)E27."R+>6-I ERC':/)(5S2&24Z2I2UY!UL%YI'1\ MN]2C?P,GM6/^BT20Y (K?5 S*2G##'@;H0#Z2N\D>D49D/%6PAGY^AQUCKVQ M[]'<%)%;GF.3;Q!&4B^(Z$-Y\,1%G1L_]=)W=U:VT$EUQLNS%C;8GGZ!(L?+ M4G,-HP2][[2]$]H*M3$F#-S"0"O/B2,7ULQ-T -7N++*%UL-7J#824/-,W&" M.!P&=42[:ACZO!4"Y $+W_']Q%S=-!DG8IR=;0D#)W(S6-,H[6UZ2TH";PNH M?X^$M:078Z/-(8H"7.DB/XO0)[,;\$=!X"$_]H8F[YFFS?;CQ%PCUT,CF1'U MF1&-9H81X@"TI#J6!N/$\[9I*J+#!NKF6*Y0"?A%E-GN8QM!A14X1/'G0UA" M(@AS?$.PD(CH2G4(4 M*ZUG?]3*0)1MBVD:U<= :0\+++J<.L^$/8&UKX!'H M&[0;GF^T50VFA=$)U[QE@#_*\JK5I(8I036HW0KC"4CT0^2<#V!E_ 3]MC1J MG0T7%B"#IO/(O,S3>)'AC!&]Y\^ M;Y.8+Q1,#-9@\CU?8;8DQB,,&KDUER\JNC1!WS-WIY/C^B9C4[W&;MAG37\D M,"I[4:97[VA)-.56AT"[?6V:.&B%'T$<: 0A #5WR:N(J T^#DX65.8ZE@C4 M)*=1:E4[/P61+\]18.B-8.IVH ZF7G>W=4,PC;HG_C3K[@X$[.D]Y!Q.??2R M6W<<7=CY(.GE2*F(^U(1_Z!4Z&;I#&1VQ6-;HB#I/F+5"K@[5DM&N9]NJ:,( MJ#MY.NN.1&ZOND(Q@%.'D3Q5&;3(O=-/#-]%KML"-]]F;6;Z">0N/(+%"9,, M>4&HMR$*TQ!!/X3[" 51@!(#IABJ?X9"@WH8UTM #O*2",5=-[#V-'A3&^-C MQX.F%<6!F6'.$:V;5IG\!$(BH3UE'@K\/>)JKY5$3@(Y#M=@M)$D/3J2'Z*# MBR/HN-NJ#,FU(.@>/ H5NAC'RJBL_PDKPFAF!NO_CI4Y!C9G#YOF*3H@1!U@/W8" MX-ZAHT=%M(>(H"EU1I,_F2P5,8P6S#!C4 E+GMV(5N ;J9R9W:74_2O<.ZBAK5S;%^6#WC MK-H<-O!_.6K,GTC?#I&FGSM^&)BDC3T[_Z70JP\H MD+I9IJ?N)Q[!:M\;QQUAAY+4]/$XCLTU@1+S=%SNW*2/>[:;.ZZ91G[^*?4] M_]>CZ)H-/HAK(I;FLU\B V[[;=P_[?\L7-L/ZMUQ^UOB(Q9+RG1*ET#J3A.8 M8(7]U+<;Q1OS>;W@"C[6S>V*X(((?0#>EYRK[48+Z/^W7/T#4$L#!!0 ( M /%C7%2FJ#LSY , ,* 9 >&PO=V]R:W-H965TMBB*/M#2R"9"D2I)Q70V?O#7[G MN#,\OF4ZWVH)TUH;F&#]5[$SDNW::LK:993GYV M?K-8W7VZ^W4-RYL5K&\7JQLX^\(V DUO&EI:P)F%60MVV8 E;X#%"7Q6TNX, MW,@<\V. D)AU])(#O(.WPF5:8*9EQP9G/.56XE.$9,)E#SD5M,0<\ M<*B(@W$<7E/Z]#I?=@B%$E12A 3< *,*^7II2T9[GY:8_\P>4%.5-0L:H/HT MEE@Y]]H0*RZ]?<9$5HOO8@]GP M,HGB"9SYA55M:,3T 1\SK.P+\)RRNGU=;D, M5L$MFGL&5TI72C?A_0AG<3].QSW?2ON#R:1I]M/1L >7/O1O],M469+S*S+& M43^*AS#NCX8#^-!/TQ$L#!UV3K1'U!DWZ"3U0M))!%3;V3VHRI$Q7A!")-*9 MD[G%_^F'<1(GOWSSOVYWX[_1:T+T_R/F MB:H<=E4Y/%DM:[K*\EIX^9FT_'D+,*LUMYRDHL03M$^+I:.N.-[4E*&G'+7>"$ER!6KNL M<2G5/YHT*#G5I21H*J_3.>+- ML"CHVJ4;N18Y["@Y:1;EL?A'E?\=)7[U=NA=?:3#<=>^>D,-F$Q&$,?/ANMW M%&0:I3!(QC"((J"#@KX3-T+_U_(T?'$QEZBW_OEA2,1:VN:.[D:[%\ZBN=B? MS9OGT6>FMYQH"2S(-3K_0-FFFR='T[&J\M?\1EEZ-/CFCEYIJ)T!S1>*@FX[ M;H'NW3?_%U!+ P04 " #Q8UQ4G$ R@6T% !(#@ &0 'AL+W=O+U#U+##B7M0':I&B\ M%<.P!UJB+;62Z))4W?37[Y!2%"=5W S;@RW>SG=N_ [)XZU4GW0AA(&O==7H MDTEAS.9H.M59(6JN7\J-:'!F)57-#7;5>JHW2O#<"=75E'E>-*UYV4QFQV[L MG9H=R]9492/>*=!M77-U>RHJN3V9T,G=P/MR71@[,)T=;_A:W CS^^:=PMYT M0,G+6C2ZE THL3J9S.G1:6S7NP5_E&*K=]I@/5E*^G]"BY?)2KM_V'9KPV "6:N-K'MAM* NF^[+O_9QV!%(O"<$6"_ G-V= M(F?E.3=\=JSD%I1=C6BVX5QUTFAKR],W%#1PL^+(2^O!X:E"9%9EF/?!I!\R> *8,WLK&%!HN MFESD#P&F:.5@*KLS]93M13P7V4OP*0'F,;H'SQ]<]QV>_Y3K4N;;LJJ -SE< M-H8WZQ*=A;G6PF@X+W562=TJ 7_-E]HHW$!_[U$;#&H#IS9X0NT-\BIO48]< M05:@4J&A;&#=6S,6Z;V EK9'>L,S<3)!7FJAOHC);%$(6,D*.5*B6:['8'14,: M)! 2CP;XGT;LA\XRYUI( FJ=#1E)4.@%) EA?0_!^#Q=V\@$@8' :&^?VB_7D@/?QP+BIY'(0G]T,;")RRU M(Y0F)&$1[&%=.+ N?#;K)&YRA9M_8#QWC!]CWE[0<>9=/T+7/3R!!L_8#--6 M:H/,0D/, Y)R;'NRC#/,O:NJVXU89#RI3?'!_A"@UY MO/A_@+A\'%'8V9Y\1_H(SMS)AEXJ4;DA790;[5SMLO,"@IA$S!:$ TH)#<+# MKA($B:4+$CM-W"2.^)&="SP2AC[&[PO>-#9HKQ%9T-I( M\[2WNZ QUJ=T(%+72X@?!\-8U^LJYG>;%!V-*6%^X *#)&>I=3Z,2.Q9[D0! M85W4L([XL9O#>H0V[R%1-) H>C:)=CT$\14OB1K'F^?1:J^:<5K-Q_1UN\<> M6_([5N/Q9JG7$TQ_QYX_W2EW\<0IYVCE3J11Q1CHOD:%A*:1K558MI-]08Z' M(,?/#K+0IJP=^5:ML3>1L:B/!7BOBO$ 7PRZ1E/K0FU9)1_$&)\%('A6#.4, M[]C]!6*E9&WCR'!"R79=V$[D.&Y3)?C*V(3],$DV1S;'CY-D3\L8*X-+EH\) MB9&_V RPZ0>Q;88N37ZG."1)',+B7C6-D#YQS[0'3N\XNRJ;THA?*O0K'Z%C MD) TC+ @X$M@_\J.ZK9NCI&Z)_#8_IGNW.ZQ9*[=&T;C28(UM[OH#Z/#,VG> MO0[NEW=OK+=RQC/-]6]6[J.D1OW5EA*@_79-0M\Z@EE%^#\ M2DISU[$*AL?C[!]02P,$% @ \6-<5/2#KD>W P $P@ !D !X;"]W M;W)K&ULC5;;;N,V$/V5@="'!%"C>R0;M@$[<=$% MDETWR791%'V@I;%%+"5J22I>_WV'E.TFBSC;%_.B,V=F#F=(3W92?=4UHH'O MC6CUU*N-Z<9!H,L:&Z:O9(05<>-![ZMC=T(9I..;?$1S>=NI6@5G%@J MWF"KN6Q!X6;JS:/Q(K5X!_B3XTZ_F(/-9"WE5[OX4$V]T :$ DMC&1@-SWB# M0E@B"N/;@=,[N;2&+^=']M]<[I3+FFF\D>(+KTP]]0H/*MRP7I@'N?L=#_ED MEJ^40KM?V W8E#R6O3:R.1C3NN'M,++O!QU>&!3A&8/X8!"[N ='+LI;9MAL MHN0.E$43FYVX5)TU!<=;>RB/1M%73G9FMGKXM%H^//T%\X^WL/SC\X?5_?+C M$UP\L;5 ?3D)##FQT* \$"X&PO@,813#O6Q-K6'95EB])@@HNE.(\3'$1?PN MXRV65Y!$/L1A'+W#EYQ23AQ?>LW;+9@:P:9HZ_57RPX-FEI6 ML-Y#63.U10U& F]+V2 -P!K9MX8V:T9J"2%+9M#1E%*;\[F!?$9E<5P!:D-1 M&*PH"-ST @0UHP:F*5YBW.DQS+6F2^A&,*WYAI=#\,N3W:+GHK+Q1Z$-+TU@ MCTQIN&=E34FH'YW'%D78 ?5I0Y0D3J]:;GJ%/X 3"\X/V!O9=+VAT$F,:L<. M8"TWQBU>8>^0KH1:BLIAUL<8>6./ RVWALQ%DATL5F]JY4.+]%-*NNZT39=4 MM0H/ZEC*"SH).J9>DYV^' .U!39KBO+8&O8GA#M+^PO$_B@;N3$;A2^TB_RX M*""*_3S)STJ7C/PBBR -_32*?B9=1%0Q^0G3_&?*9>0\@]3/\^1_"1>%?CZZ M=D-<$'E+9=L/MSFW=2VWU :XN(:TK.Z;I4D3![[T2B'//%CTN/.FK&R[)M> MN.)ZU3 72>'G17I)D]S/T^(2GJ1AXDR5NY,CI9.$U$KL)/.S-(:WKH_@Q47= M('6:?8XTG3KUUW!GGW9/+]Y\N.C_@P_/Y3TU*F\U"-R0:7B59QZHX0D:%D9V M[MI?2T./B)O6]&JCL@#ZOI'2'!?6P>E_P.Q?4$L#!!0 ( /%C7%0+L9D< MA ( "H% 9 >&PO=V]R:W-H965TAAT4FXZ%RI(GR77[[T?9B9:4AWSFA8X0 M"LRL0V!TO.,-"N& B,:?+:8WI'2!^_(._;ZKG6I9,X,W2KSRW)8S[]*#' O6 M"+M4[3?)D2IOM"V_LFL0=98ZRJML'$H.*R/]G'M@][ 9?A@8!X&Q!W MO/M$'E^RDKJ^F64YR=/SR^W#T^_U@^W*W@ M])FM!9JS:6 )V=T'V19ET:/$!U"B&+XK:4L#=S+'_'^ @"@-O.(=KT5\%/$6 MLW-((A_B,(Z.X"5#G4F'EQRJ4[ZCM$I_PBTWF5"FT0B_KM?&:AJ,WTC%%YICZ@$J+7*T!A(_/%H#*D?CV.XYY+3M.6P42HW$%_YXXA@(S\A M]&=EF1B*=V1/(+WRDW'DA- /DPOXJM/!WOQ6J#?=EKI*&VG[41ZLPT-PW<__ M/_?^%?G.](9+ P(+"@W/+T8>Z'XS>\6JNMN&M;*T6YU8TF.&VCG0?:&4W2DN MP? \SO\"4$L#!!0 ( /%C7%2[$C&PL ( )<% 9 >&PO=V]R:W-H M965TM4YHH'W0I1Z[.3&5$// MTVF.!=,WLL*2;C92%(E+ M!;HN"J;V,Q1R-W8"YVAXXMO<6(,W&55LBRLT+]52T8*FY+$'A9NQ, M@^$LMOZ-PP^..WVR!YO)6LI7>UAD8\>W@E!@:BP#H]<;SE$(2T0R_APXG2ZD M!9[NC^Q?F]PIES73.)?B)\],/G9N'&D_RLHHNN6$,Y/I?/[T%[DE/7I.KFN5YM1!(%6&2D.2A!"X MR0E!BXO'YZE8>*SPI*<8.#&86PWMZZ?)/#9 MU_1.FJ5 M6U&@JU=79JV;SIK-W6F;;-]N+&ULS5=M;]LV M$/XK!R\96D"11>H]2PPX:;H56]L@25L,PS[0%AT+D26/I.-DOWYWU$N=6E'S M81@&M Y%WAN?>^Y(GFPK=:>74AIX6!6E/ATMC5D?C\=ZOI0KH=UJ+4M<651J M)0Q^JMNQ7BLI,JNT*L;<\Z+Q2N3E:')BYR[5Y*3:F"(OY:4"O5FMA'H\DT6U M/1VQ43MQE=\N#4V,)R=K<2NOI?FTOE3X->ZL9/E*ECJO2E!R<3J:LN.SF.2M MP.=<;O7.&&@GLZJZHX]WV>G(HX!D(>>&+ C\5X57_+,+$]'R0@RN1";PEQ5VU]DLY^0[,VK0MM?V#:RW@CF M&VVJ5:.,$:SRLOXK'AH<7J+ &P5NXZX=V2C?"",F)ZK:@B)IM$8#NU6KC<'E M)27EVBA LZ)P%UEGPG#,LGFQ32*@6 ML+7,0*_B7BHD.MR+8B-J3FHLAC4-=1_D@SZH7(_U6LSEZ0CK44MU+T<3BQ;] M>/C#4KC*]=W10DD)>6DDBAE0PDCPW#0Y!-^-@D-@;L0/X>)AC96"8198)AI" M-X)'*12-_&84N'$SZH3OJP*W4N3F$8+X$(((_WL[QK+\/L]DF<%C+HL,<,G^ M&X X[" .7PPQELG\#JH:25@7HA_/08/]>$[;=D5NJHT"@RT)$""3E[=/_-8- MAH#(-286%E6!'4\?P^^(6%T5@)R6JYE4':_A8Q/SEY8DTX8D%P]2S7,MX5+E M8;G"R1]_2#CC/^%\.VJ#0H7( M=X(P):60NY[_;8"4\IW0N.?@=E$X"EPO:NU0L]D7]GGDI#XCR[Z;A## E:CC M2O1RKE ?P QMS+)2^=^XEPWF1O5Q"&:/(-L\K&T>;+_HX]9@ /W/X @.T+F70A(X"4^P]R0)$<]-XKXI$F8>:46I&T=( M4(?C:N0FO.8'D@F96,]YQ)D@<6-6B\>D%Z,Y'U+/\9#YD6OK Q<3UCMGQ0/2 M2[$!AI!&#D,J1FY*MA/LFA[$GN-C\41N2&'&*05HQ>WNFM(*/2<-0TCJH)CO MNZ&/980(CW'X G->X)2Y/ M*UQK>#DHMYL\>UX.F7WB\8 ^T55_.V[O*_^J,:9/? M0KY_QC39[A(]>"ZTJ6VS.G@N-"EO77^G>PYF#Q7Q)$<#=)LA-WVX'4N:$W(*>4$WNEV";51[XV.JHP+@7NSR J,D B[G+&'RN';WR MD10)I[M E+B^WV-QYZ;!F,/3@(29ASTA[9'^[B88!*GOA,PG*P'#N^RWH?7U M@O'.,VDEU:U]#&J85YO2U"^F;K9[;T[K9]97\?JQ^EXH+ X-A5R@JN?&>+54 M]0.P_C#5VCZZ9I7!)YP=+O'-+!4)X/JBJDS[00ZZ5_CD'U!+ P04 " #Q M8UQ4S C;.QT# "G!@ &0 'AL+W=O>IK,":J2NQ0TXW&R%K MIDF46T_M)++<@NK*"WV_[]6LY,YD9,^6J,D3DQL\#IW,R:8#G^R/[[S9VBF7- M%,Y%]5>9ZV+L) [DN&%-I1_$_A8/\?0,7R8J9;^P;W5[I)PU2HOZ "8/ZI*W M*_MUR,,9(/'? 80'0&C];@U9+V^89I.1%'N01IO8S,:&:M'D7,G-HSQJ2;7 Z/+L_"BXPWF%U!%+@0^F%P M@2\ZI2"R?-$[?.G/IM0O\&VZ5EI2E7R_P!F?.&/+&;_#^4C-DS<5@MA0X65- MW51,8PY"%R@A$S5U4&%*^QFAY"0C="JAWD[P15.F:Z_5CF4X=HA4H7Q&9S+] M/S;ICDZ5U=T :<-&5-2M)=]"I^1T(AK%>*ZZU[ \].,T_YN*D[I3*Z#VH.+G M,&^D1)Z]P$HRKLBX40S^>_T'S0J@JP6G?']*N3;IMQAF6U5!""NA607G8=S; M,.:OPEBT8)^E]:D9Z2/OR5A$'ZF72^( M#K2OLW-(RS%)L=^%GNN3LAC[93/H&E@S"(RQV@_[P38.O MGR/P!P1WDV'2A4[/C>* UJ$;1&'WHM' A!H.AB;4P!T.8EHC@H/!O!6 M97MGPZ-&N;4C4I&##=?M'#F=GJ;PM!T^_ZJW(_R.R6U)SU?AAJ#^U:#G@&S' M8BMHL;.C:"TT#3:[+>A/@M(HT/U&"'T4C('3OVGR#U!+ P04 " #Q8UQ4 MX"8I)[H" #:!0 &0 'AL+W=O5/7!) .)-K&I;9;MWW?LA"RM%M27 MV#.>.>>,G9GA4"T+KD9.IO5^X'DJR;!DZE;LD=/)5LB2:3+ESE-[ MB2RU267AA;[?\4J6;^09'D-2IJ7R%4N.$C?[$_I'6SO5LF$*[T7Q-4]U M-G)Z#J2X98="+\7Q$];UW!F\1!3*?N%8Q79\!Y*#TJ*LDTE!F?-J9:_U/9PE M]"XEA'5":'571%;E ]-L/)3B"-)$$YK9V%)M-HG+N7F4E99TFE.>'L_FZW@9 MK]8PF3_ T_I3O(2;V?S^Z3%N0?QM$<]7L0OS> TW:[8I4+6&GB9:D^PE-<6T MH@@O4 0A/ JN,P4Q3S']&\ CO8WH\"1Z&EY%?,#D%MJ!"Z$?!E?PVLTEM"U> M^P+>D\Y0PHPGHD1@/(7XE7YZA0I^3#9*2_IU?EZAB1J:R-)$%VA6U%'IH4 0 M6\BY1HE* U94<)-;^I;E%U90Y7&!HW[OUJ^2F68>J#U+<.10MRJ4+^B,9R?6 M-Y)_^2V="XF@OE,:4R.6 F$K"FK@G.],)'G$01&(:@W@.S)9/2W0PV"Y(=33 MXYB/3Y^@#PUW100?X"9PN_UNR^PZ?KUV@M9;Y$E;Y!("=-QV-X*VZ_?Z4+U8 M^_NG?5;B7)GIXJB M.SMP7;5>XVT&UZ3JU[?P:NH],KG+N8("MY3JWW;O')#5)*D,+?:V>S="TRRP MVXR&+TH30.=;(?3), 3-.!__ 5!+ P04 " #Q8UQ4TX$U*,<# #(" M&0 'AL+W=O/I M4:JO^H!HX+G(A9YY!V/*ZR#0R0$+IGNR1$$WF50%,[15^T"7"EGJE(H\B/K] M45 P+KSYU)VMU7PJ*Y-S@6L%NBH*IK[?8"Z/,R_T7@XV?'\P]B"83TNVQT.1WVR!NO)3LJO=K-*9U[?&H0Y M)L8B,'H]X2WFN04B,[XUF%Y+:15/UR_H[YWOY,N.:;R5^6>>FL/,N_(@Q8Q5 MN=G(XU_8^.,,3&2NW1..M>QXXD%2:2.+1IDL*+BHW^RYB<.)PE7_#86H48B< MW361LW+)#)M/E3R"LM*$9A?.5:=-QG%AD_)H%-URTC/SV\W=^'/]]M[S;WL+R[V<+_$+G8LEV.^G(:&++)(@=)PW]3\T=O\(<1 MW$MA#AKN1(KIKP !.=-Z%+UX=!-U(BXQZ<$@]"'J1V$'WJ"-T,#A#=[$VQE8 M6Z%P .Q%LTU[KDB4X M\Z@K-:HG].;; T(F<^HX+O9@;'*:MN,_4(.A:T$-GS"EOEL)5LA*&)"9NWJ0 MAH28MGN*)A8[5&U$X8(+DI*59B+5E]=G)'X_Z<-:<9'PDN5GF?Z JY$?#?NO MBX^"Y"@L/S"E%J/XIQ1_IW@1^5$XNH2+P=@?3\)+>#CC!^'$?G\0TR*^\N/A M!#I2-6Q3->Q,U4H8I ;6(E$%@CD/K1G=\_TE=1X4B?G,ME)<#Z3+0,V# IS M9B@L1IY$D&L@FTK%-=TTL6TBR-S'C\Y^C:.UWIUPK2LF$B0 ;;0[M]H)-:4M M\HIR1AHE8? 74Z@RZN+2_RF&+\A4W0H*1(O M)P-H@%J DG8R!51**@J'4LTTHRLAQ;N$Z<.KK3Q%PL\X.6[S2+)2V52DE7(< M[JM0*7. C/PGDF\54Z1KT6QR>F?[)#B9+@6JO9NAMN#(F7K0M*?MF%[4T^E5 MO)[Q]TSMN="08T:J_=Z8.D+5<[/>&%FZ6;63AB:?6Q[H5P.5%:#[3%*,FXTE M:']>YC\!4$L#!!0 ( /%C7%2,SK/Q^ ( .4& 9 >&PO=V]R:W-H M965TV V5__S1K3PE EI!L': MVOP\#$VRQHR94Y6CI).ETAFS).I5:'*-+/5.F0CC*.J$&>,R&/:];JJ'?558 MP25.-9@BRYC>C5"H[2!H!,^*&5^MK5.$PW[.5GB']CZ?:I+""B7E&4K#E02- MRT%PT3@?M9R]-WC@N#4'>W W62CUZ(2K=!!$CA *3*Q#8+1L<(Q".""B\6./ M&50AG>/A_AG]D[\[W67!#(Z5^,I3NQX$O0!27+)"V)G:?L;]?=H.+U'"^"]L M2]OF60!)8:S*]L[$(..R7-G3/@\'#KWHB$.\=X@][S*09WG)+!OVM=J"=M:$ MYC;^JMZ;R''IBG)G-9UR\K/#\>W-PV0VOQI]F<#-[7P"L\EX23.5L( M-+5^:"F2LP^3/>JH1(V/H#9BN%;2K@U,9(KIGP A4:QXQL\\1_&;B)>8G$*S M48S<]7O,HWL+")3>)4*;0"-\N%L9J^D>^OP'>JL!;'KQU!/R. M6BO 92(*J@=M*EZYYY4HN4%M.9F]=),T M&ZB!'.28>"O!4^\Z8H+)!.'._7V&X TP TLEJ-,-G'#GH@K#9&IJYT 5Q&R! MNJKB"TT$4TT4>QLWH4 MN8Q]>->+&_''(SF+VZU:9?)ZUGKU;JMS /1:9X0'HR=#O?(#UH /4DZA2EO- M\(MR=/TV+Q^ :Z977!H0N"37Z+3;#D"70[44K,K](%LH2V/1;]?T#J%V!G2^ M5%26O> "5"_;\!=02P,$% @ \6-<5)MDXJ=?!@ ^0X !D !X;"]W M;W)K&ULE5=K<]NV$OTK.^I-*\_@1GCRD=J><9Q' M/7/S&#N]G4ZG'V@)DCBE")6 (CN_O@>@),NQK28?1('D8G&PY^PN>+QVW5]^ M;FV@FT73^I/!/(3EB]'(C^=V4?GG;FE;O)FZ;E$%W':SD5]VMIJD28MF)#G/ M1HNJ;@>GQ^G9Q^[TV*U"4[?V8T=^M5A4W>U+V[CUR4 ,M@\NZ]D\Q >CT^-E M-;-7-ORZ_-CA;K3S,JD7MO6U:ZFSTY/!F7CQTD3[9/#_VJ[]WICB3JZ=^RO> M7$Q.!CP"LHT=A^BAPM]G>VZ;)CH"C+\W/@>[)>/$_?'6^YNT=^SENO+VW#6_ MU9,P/QD4 YK8:;5JPJ5;_V(W^TD QZ[QZ4KKC2T?T'CE@UML)@/!HF[[_^IF M$X=OF2 W$V3"W2^44+ZJ0G5ZW+DU==$:WN(@;37-!KBZC:1O MW[Y[_?X37;[^^.'RT\7[MS3\5%TWUA\=CP+\1ZO1>./K9>]+/N%+2'KGVC#W M]+J=V,E]!R, VZ&36W0OY4&/K^SX.2G!2'(I#OA3N]VJY$\]M5L[@Z "7=JE MZT+=SNB/LVL?.FCCSP/N]EJ/ M*RS=;6VP>!WLPM.TV<][3LW+0.E,-$9A&/R@H2W+"\U!L3!&V& MO>C\&2GUC+1\1A^6MJN2=NIV[!:6A@TLCR@SG(:"95H=T; L<;VX]_[:(MIV M.RE4-XB39!S@AH89$6"-W<$W5(N;5E_Z!81DZ)/"X+]@HI1']+_X\C'6APA) M#I[!>REA.$1P\EXPWTA\QG)^1WQ_=X]XJ0K$&[O-L)>B)%66$$"Y3[PP&2N5 M0"01'RE)%CGC1CU.O-:(#GY9D?T+Z1II: IIH- 2A6'2!?E]Y$NHL851CED M'?,?P%F6B0><(]\YMFVPLP@:Q,C[C!O)%!)#,O@D@PJ@RZ\(-\](EB!RC/[^5Z_C#7I2B9YN#1,![IU#K9 M[#.N%$1@HLRSLH0 -#/JB4S'GKB!;.) ZW_GO$!)D 5&I9P9#N?\#2NG?VWP0%OLMDMH^M;FEDWZZKE'-)" MG'!H]8_UTX-('N^G]Y6)E98=Z*Z7>'BW9EJ1UA40^DV/?-@:<;9,/?1@BTSE M,:7+KVT=A7$5DBB0 *CPINA3@4-:.J4)&@GR[KQJJTE% F51(!DY*Z +@:0O MZ*U%XV]OH6XF= &A,X/LWJKK38<3@B51H("C0"#%D"1]![U:XJ"/5=%&TINR M-)2;DBX0C]NXAD![C1V$[[Q=K>OPQ79-I D"+*(K%>L)\'#ZD$Y(]_->H2Z* MB%3@BHK31_NNR=_5^KL*T-L\D,%!;CRM+1+U #MG/@KPNPA!8B,+(PNL0 I% MBEB.\K-A(\><;"_66R8P+T+'E M@)7HB[AJ_2@%L17BM*,>C;Q Z^I;/*Z%V$4>E4.+&&Z<#HQ.VT,ISLI'4WVT M]SF"!)VECRZ/(^:J#?V7R>[I[KONK/^WJ>VB =Y/G0O;F[C [FOW]!]02P,$% @ \6-< M5!%*XXA@" QBX !D !X;"]W;W)K&ULQ5IM M;^HX%OXK%CL[ZDCW0NR\$#IM)0I]X4ZA5;G=U6BU']S$@#5)S"1.>RO-CU\[ M!$R:Q FMAOU22'K.L1\_/L\Y#CE[9?$?R8H0#GZ$092<=U:8A! MDH8ACM\N2SSNPL[WQ2)$GFA#^M'V)QU=M%\6E(HH2R",1D M<=X9PM-[!TF'S.)?E+PF>]^!A/+,V!_R8N*?=PPY(Q(0C\L06'R\D!$) AE) MS.///&AG-Z9TW/^^C7Z=@1=@GG%"1BSX-_7YZKSC=H!/%C@-^"-[O24Y(%O& M\UB09'_!:VYK=("7)IR%N;.804BCS2?^D2_$G@."-0XH=T!M'PWSN8-0Y.[N"T':&?._3;.KBY@_O> =4X#'*'0=L1H+%ESF@+&^[( M;LTVW-(-6_,-MX3#$N-UX.&6YL=GZ7+&'-\<1:S5Q!+>Q%/ M?LER+O,764(C*0]S'HO_4N''+^X?KAZ'WR?WLSD8SL9@_C2=#A]_!_?78#ZY MF4VN)Z/A[#L8CD;W3[/OD]D->+B_FXPF5W/P%!D3#BF0?(+^/D? MKNE8OP(:@>\KEB8X\I,O8'X=O[OS.'UWXR?M]5F/"[!RRCTO!W:Y 89J@$$$ MIBSBJP1<13[QBP%Z8I5V2X6V2W6)M!''Q.L"$WX!R$#P:3X&)S_]4C&O4?LH M1GV4<>LH<% ?Y>H 1%=/C^ DIZ\JUO4!L4:WU^!$D%X5Y^:0.,,Z9+<'1!D^ MU469'!!E^KM8G\=I59AO!U#>M,R_'1!+M\QWA\2I7>;I 5'JEWEV0!3-,M^W MSPFW,B<*:6_N%-+,PIHU88>!:*%PY!$@FC$P9NDS7Z0!&'H>2R.>@$?B$?J" MGP,"_O/(@@"(MN45Q_Y_-6-;N[&M;&RK9NQ+',B1$X Y>"9+&D4T6@*V &L2 M4^97J>(FH)T%E+WART7?&1B&<=9[V1>ILAETG9+9N&R&+'O?K #+WL&RM;"& MOD]E M"L=+X@/. /DA^O>$5*%QRFCL"CQE,P=:94!E,PC-6H+Z.U1]+2JQA45?'0D8 M E.T)( L%J*?KV2G7YK!UPHX9:OW2'06!1#N#H2K!3$F?NIMN7F-*2& M06D.;K^\IT9ELRH)&9?-WDE( 1 T5$=J:"&-<+("HND#GOQ"A#:\X(!$U;LO MC[4_"X1,NPI6A:GKF&9%4E59#@RSK"=7N:6[9VE;@W[1ZCJW&A0F:16-;G*C M?:VUX 6K6XKK)R^4S2:Y$;R0W%C050T^U8Q>==&[R#^5C%Y:+I%H[N*::'! MP"Q:32NLH#TH&LVJ)B^:I:+5?54HTW0']?MO[T0$M?MO$JXQC4.QXV0VT8@+ M!:2RO.,D(:+@GPA5#%)?5N(E8_XK#8*J;N4R'T:C>:-FD['6I(@0*82HH6@) MW>.BY H(FDJ51RG4(*.&F$PIG@9 ML8133XC\)/*ZF@X,JA8,6D?O_Z#JE*"^51J),ZR@26Y&3U0RZA-YY&816..W ML%84RVT.,G0KK;H=J&]W'O)1 GW!5SZ&^H'^,\'(M1@/-^B)5C)&^&%]2QHFW M G?XF8F),-DN@:?NO#OL@KN[D>ZQBA);5]475%+Y?/$O_&RLFPVC&%V^_8_*Y_5?O"TC5!:2O"P\Q$]N.OX&U./#Q['PDCT;KS3Y- M$R+G$M!%]9;4QX8&>",XUF6PJ2J&V5 Q]E8?_VA8?5,5"?/X1<)41<+4%XE/ MK7Y#;,ML7OV]AY7ZZC'%WDK;Q>V)3U0A3WQ-_C@Q];-3, MA:HFIE[1-%PT)X92.[-_?"Z4*)KZAVR?XT(?NXTL*?TT]1IWOUA0N49I'%&> MQ@3\C,/UKP=FB*54T#*._ZN!$DM+_PCC4ZPTQ&Y6*TO)JJ67OC:D-*:*I<31 M^C_\E+/W6XZ^G_X<*?K8_692E+Q:38\$9R0%0O\;(K/V\:7ANN8O9#-*;Y-LMA*,&UT?%Z4?MH-CR8^ MQ8L^MMW,BU):6Z^&+7EIS!=[[P?MXS^VL)6$V@U/93_%BSXV;$&,4EM;KXCS MK5J-R0L)6/O&RU9":1__E&XKW;3_QE-Z0^SF,? MV!TEE,[?>&!OB*TI(;V]-S%#$B^S%Y\3D$'>O/:SN[M[N7J8O6+Z[OXE/!W# MBOM7\'12=?\;/)UM7JE6PV[>\)[B>$FC! 1D(:9@=/M"R>+-2].;"\[6V?NA MSXQS%F9?5P3[))8&XO\+QOCV0@ZP>W7]XG]02P,$% @ \6-<5*7J'-W. M! PQT !D !X;"]W;W)K&ULS9E=;^(X%(;_ MBH7F8D::)?%'6AA1)$K;6:26HM+.:+7:"Q?<8DT2L[:!J;0_?IV/B4,#G@ W MN2F)\3E^SSGQOG%\]1LP2*JVF+)8O/-BY 1 MU>96OGIJ*1F=IT91Z"'?/_,BRN-6OY>.362_)U8ZY#&;2*!6443EVR4+Q>:B M!5N_!A[XZT(G UZ_MZ2O;,KTTW(BS9U7>)GSB,6*BQA(]G+1&L OPP E!NF, M;YQM5.D:)*$\"_$CN1G-+UI^HHB%;*83%]1\K-F0A6'BR>CX-W?:*M9,#,O7 MO[S?I,&;8)ZI8D,1?N=SO;AH=5I@SE[H*M0/8O,GRP,*$G\S$:KT+]CD<_T6 MF*V4%E%N;!1$/,X^Z<\\$24#2/88H-P U37 N0%. \V4I6%=44W[/2DV0":S MC;?D(LU-:FVBX7%2QJF6YEMN['3_?G+],'@ M,JI5D6YN19-98Q+(8N*2**_#WK5D C#2+U#\.>;B0AU-Y9(^\ ML=!&P9*^T>>0[4IV9AZDYLFF7_=AT/5-9M8[5B7%JL2YZB4-:3QC.ZN;69Z5 M%^R2H%LLF!615&1UN\%N44$A*G"+XM>F/@.@VK(-VX[)S)FG"SEU%.:\4!6%,=N>[4ZS?^=WZ:R8U-P\>2![#) &, MKZL/XI;W;N&]V\3D0]^2U7>&?\-CLPZ73>;84=D_;N!5@" M/W3*FT@1<:6$?#N@.-!2$382B]!R$;K!6*L\N))YC,_W9-ZR$;KA>,O6+ 30 M%85%&@P:F6:+2'AV6O_)[^AT[J$J]][O$>>4;6D6C*@6&$V5CFI.R%(3-9*:R%(3N:E9JTBUP8DL.)$; MG%D%D"L&2SS4:622+351][36E-O7R#"V),1N$KI:$W:1+]MVSBG;DBP<<1TX MHD-:$[8\Q(WD(2[]?^SFX2&M"=>&'K;0PW6@AXYN3=A2#S>2>MA2#Y]./>RB M7KY':H,16S#B6F \MC5A2TW<2&IB2TWLIF:M(M4&)['@)&YP9A7 CAB()1Z! M34PRL=0DZ+36E-MOG:(YCNTL#8F;ALZ#NRK]=I[<5:?M/:X@I0/%.IC$AS0I M8LE(&DE&8LE(W&0\I$F1*O[VG^412T!2AX#XZ#Y%+ ))(Q%(+ +)Z0@D5016 M3_;R2?5.N2TI@UJD/+97!1:C02,Q&EB,!FZ,UBE4[J)<@^H9GU=ZPY:\WKRC M\I7'"H3LQ5CY[7-C+K,WAMF-%LOTI=NST%I$Z>6"4;-MDPGF^Q=AZI'?)._Q MBO>V_?\!4$L#!!0 ( /%C7%1V*B[6M00 &45 9 >&PO=V]R:W-H M965TW N"UVE0''G0]Z^]&%/6 MZ/?2:W/1[_%$1921N0 RB6,LGH;1M!XN;"@VYTR%[Q^;X^W9$G4TWXN M])E79%G3F#!).0.";&X:@^#S$+5-0'K'5TJ.\N08F%96G'\S)Y/U3<,W%9&( MA,JDP/KK0$8DBDPF7_2YG4S*RS)B$>_T[7:W30Z#; F M&YQ$:L&/OY&\H9;)%_)(II_@F-_K-T"82,7C/%A7$%.6?>,?^4"HXU7^8WRX&CY.' MV1(,9F.P?)I.!XL_P,,=6$Z^S"9WD]%@]@@&H]'#T^QQ,OL"Y@_WD]'D=@DN MP1VF GS%44+ @D<1T,-TQ&(-/HZ)PC22G\ '0!EXW/%$8K:6/4_IBHVN%^;5 M#;/J8$5U 013SM1.@ENV)NN?$WBZU:)?^-+O$#HSCDG8!"BX -"'P=-R##Y^ M^.1(BXIA1&G:JXJT(UTE95O"%-"'DJZ)P.FL^QOR3Y2YA[-01Z/VN2J5<=T"Z)5BAV"L6.6W&']4R4QGH;,T$JV^V4 ME"^K^^T6ZEVGNC;JF6?;K=MPX%N(^?_5?D-Z*R49 -D4S8@M!R$;@[6XZ?77*M;Q7UHL0B#MUDMCZ_3L84:=$.MMM5@;;!! M"S;H!MMYJ\$RU5QC;;$&W5@;$T$/V/RA 7>4:76*(SW7I1)).OP78*#?>DKJ M%Z!^(1Z(4-2X8<85,68@-'6':SUM80=;M3V:B_XO]H26D-!-R%KVA&5(=KNM MBN=F&0G=C*QGT-I+0FA)"L\L"L^:L[P:K!*U'(1N#M8W9YF%EX'??ET?61PB M-P[/^Q.56=CI="IT+0F1FX2_X,ZYX#&5DHOG7S GLGA$\%V8$YW\D78SM98Y M41FK%9,56:0B-U)K61.55XNHR\Q43L4WW]R0(><)4M@E67"WV$ ?9SIF]/=N MG&*A9YX$$=GH4+_9ULHBV]/+3A3?I_MH*ZX4C]/#'<'ZKZ:Y0?^^X=K ^8D1 M*'96^_\ 4$L#!!0 ( /%C7%1NXK4'B08 $\C 9 >&PO=V]R:W-H M965T*'OCK'0!)G6( V,9HV M>QCV0-NT+50278E.VF(_?J2DB+9(T4'J![\DEGQX=7@/+P]):_3(BZ_EFC$! MOF=I7IX-UD)LW@^'Y7S-,EJ^XQN6RV^6O,BHD)?%:EAN"D875:,L'2+/"X89 M3?+!>%3=FQ;C$=^*-,G9M #E-LMH\>."I?SQ; '3S<^):NU4#>&X]&&KM@= M$U\VTT)>#=LHBR1C>9GP'!1L>38XA^\G?M6@0MPG[+'<^0Q45V:);"?&GZ[NKVZ^7('?P?EBD2@I: JN\WI *6%>3YB@25J^ M :] DH//:[XM:;XH1T,A'Z^"#.?-HR[J1Z&>1T$$/O)$\P29?+L*#"V M1MGK*6YEPE58W"<3>V#YEKV5TDB1I$3GFTV:S&N)IJQ(^ )<;K-M2E49@:OE M4M85^%Q06: 5YI\/,B*X%BPK_W7P(2T?4O$A/7QNMMF,%8 O9>UO>"'H+&6@ M27T)_@/]*ES4@8,JL)J5'L9H-'RPK(8 M&%F$ON=UNF0!H1W0'M.P91J^@&G./R_/:4)G22JK M6.6Y(:V2SU=Y\K,[C=:D8X-/$!FD31#I'1S0TW;BO8!VDL_EHJ1D8"&Y"PZH M]II6CY+*D61U%<\HN< ;0^U=$+^0 MJBR^3)7FS\K(K,2Q.8=9B%M0_<2UR4&WR_43EP.Y2/(5D-,&V%3V:R5O\3ID MDC=1_=,TU*X(W;;HS/K\VS9I5@9]8^:RB=]):@\M;730[70W4N\U.,]DTN84 MW-7K!+EBN)5IE*- YK2YYRP3[58P/(F%$]26!-V>=&BY DTW@7X4Q5%WV%AP M&'I!T%FPV'#0)SL+F_V.:(.";H>ZSN4TF--F'G^ADD@["_).0DFDO0&YI_-# M2C;-]]8%)"*P(Z0%%@3(#SLZ6F API%=1:1]!+E]9'I["3[0FY1U*[+*&@3%H81ZNILHN(^ MD;6Y(+>Y/(DLEZWE-JLV9T>K8&T,*#X)8;'V#NS>E1P2%IN;AU NP4A'6 O, MCQ'ISM0V&$9!:!<7:[_!;K^QBWN4JL7:+S Z#7%WCL;YW1E9+K2/6*M3-@_S0DU=: W9N$@Y*:)ULH M]B'J2FJ!>8$/NY):8##P_1Y1M9U@MYWLBWJ<.M5.@*/3$%7; G;O%PZ*:IY( MH8C$AJ@6F#K0[8IJPG <]RR7B782XG:2Z?WD6 5*],1/X$EH2;0+$/>NX9"6 MQ#Q)0B0VSMPM,!A'L'-",K'!O#CH*5"BG8.XG:,6\RB%279^.2&G(::>_\FO M_8!"S(,@'^-N75I0V(^Z]FE!H0CU_'I"M&$0MV'G<;9$]*1/ M?NULB5C.@L+ ZRZ%[+#8[VII@05>W'-$2+11$+=1U&(>I2Q]/;'[IW&\Y.M9 MW_^UXZ6F^>Z9ONUXR0*S'2]98);CI>'.FP:RS%;5&QLEF/-M+NK?[=N[[5LA MY]6[$)W[%_#]I'ZW0X>I7S7Y2 NY8BI!RI8RI/&PO=V]R:W-H965T(FL19V\#TWZ]MF#@5EU2K"$8: M#;G8[[F]/$(>K(7\H1:(FCSG6:&&P4+K\CH,5;+ G*M+46)AWLR$S+DVMW(> MJE(BG[I->19"%,5ASM,B& W<^%*=;M-KS_$T0L"$="G\1UY^^;=KRJAR;XJ :H2 MP,FR0R7@"HLEDID4.;D5A99FU*:->D%N70-1DF\?)LH]_WXD(*L",A>PK:O,QO%KE.TWY35B,:]#K!!N-J32:?*I-.0B2O]@OB4]H_Q M@MP_E^:+@%/R.+.['O?WVIA[ ]+<(?$*#4\]J>AS6_\/B#8J-'J<>W_3<_.XTN]P#G)Z( MX-0CG+;/<+H+<4:O:.> RSW%Z6O#./44>Y?3<+.\VNAP\R^%$ M+ ?/['&H_IE\;R\&S'%IG>8-BH\O!LQS.S?*XV>6>Y7 B MEH-G.;3/!9#JVSO$&QV>6>Y7!NEO<:7[+*>4P0&6,\]R]MI8SFIG**VS_+BB/;^\5B5/9L\>_^)RGA:*9#@SRM%ESTQ";H[S-C=:E.X(;2*T,8V[7""?HK0+ MS/N9$/KEQI[*58>JH_\ 4$L#!!0 ( /%C7%1&>LK4- H ,\U 9 M>&PO=V]R:W-H965TVD QW83-R_-)FD/A\-]H&4Z%BJ)7E)NFL7^^*5DV;3-%REI6YOS#P;PH%N^[71[/289YARY(+KZ949;A0KQE#UV^ M8 1/*Z$L[;J.$W0SG.0')\?59S?LY)@NBS3)R0T#?)EEF#V=DI0^?CB !^L/ M;I.'>5%^T#TY7N '*+XL;)MYU-UJF249RGM <,#+[<-"'[Z^B2J!J\34A MCWSK-2B',J'T6_EF//UPX)06D93$1:D"BS_?R8"D::E)V/%[K?1@TVB*V!%QH$'!K ;>M@%<+>&T%_%K ;RN :@'45B"H M!8*V F$M$+85B&J!:%\@,@CT:H%>VQZ@LUXYI[7(9K'W5QOZ)I'U^N?+%RY"$N\,DQHX^ E>V%OO)%%0V5O/#?)"\#]ZY@XMM$R!4G_<%O M7\9WX_OQYVO0OQZ"V]%E_WXT!#?]V_M_@_']Z.H.'('^=)J4<893,,Y7M"BC M[MV0%#A)^:_@%Y#DX'Y.EQSG4W[<+81I90?=N#;C=&6&:S#CCBPZP(&'P'5< M^.5N"-[]\JM&R\"NY=,R;:-E:-?RD4S::!G9M?07;*/%,6OY:-=RA846SVG2 M!7%X#^7XC,P M+DC&_VOIP]OTX55]^(8^SBB=/B9IJG/,E22J),LBXON)%[B.?]S]ONTR:BL( MH\@-=IM]4IN)1N%>JXNF+G?&Z&_&Z%O'6$T?(U. :Q3RJEZ8 C&="Y90!IX( M9J# /\""KJ99A\'QJI=@RSCD1'O#5-M )W3U]J.-_(<4 9V_!U!91S]L;AJ;-_E O;#WMC#/8C#.PCG. ^1PL<#(% M(DT!G-%E7G"1G.)T.14C%UFJF!.0$]W2 M!8JMK@?1WJ UC5RX-S,7:B,8.8:!AYN!A]:!?UX0)K)R_E"/AI45ZQ&='2W% M&\PYT2[U.%3]$?;V'5+3R$>AWMYH8V_T+'O7L_^DLS)20AJ%7J WH+8@#]!?S83W>-".,DH+Q0[=KJ CJRNG#?#+]RJX:!U*-?+;$)8 MZUPAT_U4\GE)D&NO^OT*M[WF%ZN.>D=9OM(7G0,":9 MV: ]M;TPJFJM.]/K./L&VQOM6BSS%+0GJF?%%513C<9.>Z-=.V4^@O:$=)K0 M@L1S<(DG5!A,F5A[\*5SU^EWP.7EP!87,A? X.VB3X(7VLE[0U@LO!D_D-*A MO]-J\I.\((SP N"Z<-#NB>R* ]1QG+_;;)2PA7;:WBQ9/"_=0=0J G/S9 $6F_G2]F]7XR&G^M%)JC6HEM^9$-0S!8 KH>W:H6VIFD]=#9Y1Y/4,?6YM!NR(WHX#1M(J MV\64ZR'FJD#U%3AH&IEF1D+7M4-WUUFU\Z.BTW.AR4E="4_7#L]F9_"?Y0R2 MAFX3#4Y)IGY]JS0KW6M1-/2JAK&AG\WI,0].P0 M; SU@:>B,(2!@82>)*'7@H2OL)_WU,H4F7#@;1VHV FXB=T!S29)7IVV'H)Q M/B59GLR2>'7\VJ_JST-PBGG"JZ*[7Q7=6COM'3H=](^_P<#Y9R:\5.BVG0I) MFGIVFNH(= C6L7 (1C\6)"[]\E[,\I!,EV(O)KAK'L7 4TM1/S!.MZ2OUT#? MM:'Q]G3'-"]I5FY4Q$N>3*O"NOS&5E,///5,PS7N[CV)<\]^L-&4F@:U_+8G MNIZGG+3I6AFMDVG L]/Z$L?+'(-A@A]R 9DDYJ6[QK9,YDE\>]';G6%*1GMV M1K\\DS4H;LYDOJ2Z;Z=ZZTPV]-6RU7>1(9/Y$MC^BZO6H:^BVC?N%'V):O\5 MBU9?K4>ADLDTC4Q62F3[/UFT#GVU:$4]XXIL'4S;*3LDDZ(\BEAFJT,6+*=+ M:X7F=#DT+I)$J/^_0^BP[FL'4H[11HE0WX[0]GK*=8/0G/$8%Q=R6_?CEF]M8-MMP/W#.=\1I@ N2@_1)P43V(\ M*\1S,!9!)&*HGT^KEV6B%>4*%C'U[I)RKGW8Z:O5NSF-^-( M+=V5K?Q8T\A8&2"9,) ]81B790V&W17J,[%$#]7QL!C3>H!/0&3GZMY!+K+> M[:I4U/,-J4D(&MF!9!)"]B345'Z-4>N<@F1.02_9!KS I?&.2V\GU*%(I]II MU#R2-?NU3%;(GJSNXB05 99D G<#S$@YL@7.;0];T-8C3O1F=2*26039V?_B M.G'4H+BY3D0RI:"&8YFV=>*H5K3[[-U1=O\?M>TLD26S#+)G&4M%.:I%]_=[ MICYEKD#V7/&LDA*IB-\O*#5- F4*+S2MC"$5R%01M#CH>863C$#%/S2FY4#R M/[#S_SD7#\:!9@=A-$&R.["S^Y9\)_FR"MA.>!>L(3 M0&-B#"3< SO<1Z+:$^C@0*Q0*LJ+EYJGNSMCM$Z".K"#NIZS0Y 3[7E2H'DH M"%$4[ITW?-*U<\R9))"P#^P;CFM2K*8-%P5+)LNBS&V@H."<\&]8Y!6VH*L4 MJ35?/:0Y@LA5KW-HVKE^9+C[$&S=4K&SWI0'P9^KY+W*]>++.]TS_-U.95(( MPC?+CX'D>?!RG@)Z[*I!<7,] M%DI:A79:65;Q*E1/.Z(>,CSA""5B0CMBGE7CA.JQ\'Z-$ZJWU@*EQ-$T,B:C M<.MJF[V:E8\,5BGN-[ABN[D61GU' O[F=J MA(M(I>M1&$5[1G6W?GM1_M3I"K.'1-3@*9D),:=31C=;_7IH]::@B^KG&!-: M%#2K7LX)%OOYLH'X?D9IL7Y3_L)C\QNND[\ 4$L#!!0 ( /%C7%0R4>V1 M< L .%$ 9 >&PO=V]R:W-H965T2A M:#<#-"^MY>B01[S\^#]'I,^>B_+/ZI'SVODVS_+JW=%C72]^'PRJR2.?)]5I ML>"Y^,NL*.=)+2[+AT&U*'DR;8WFV0"[KC^8)VE^='[6?G=3GI\5RSI+K1MM+&L/MY4_K[]NG%T]PG%8^*[-_IM'Y\=Q0<.5,^ M2Y99_:5XON3K)_*:\B9%5K7_.L_K>]TC9[*LZF*^-A8>S--\]7_R;=T2'0-$ M 0.\-L"V!F1M0&P-Z-J VAIX:P//UL!?&_BV!FQMP&P-@K5!8&L0K@U"6P/D M;GK.;4?0JLO;\3)*ZN3\K"R>G;*Y7Y37?&@'76LOADF:-Q/DMB[%7U-A5Y\/ MHW]]O;J]NKOZ_,D9?AHY7^+KX5T\RR6 M59)/J[-!+9QNJAY,U@Y>K!S$@(.W?''JN.C8P2Y&&O/(;/YAF1G-1V;S]_S> M:!Z;S8>+8HU!C?FEA3N!GO[(WUSG_ MP=K\I?,#,<:W QUO!SINRR- >1?+2GQ354Y4S._%2&X&[+&X$*B?\K*]=.[* M)*]FO"SY]-BYRB?9"__\S>$^VWI/6>PIXO^OG(DFG377-^LA+IWC.>:F;6I>K0KVV MT&:I?#H_0;[+S@9/W7Y4[W)W[_A@NF/G>>CV>>@!O?&%3XJ'//V;3YVK*<_K M=)8F]YE@3%7QNMHTNNB;<5%,G],L.W8$5)QK<5>:"03QJKEU.6]NN6Y*_U3D MDR*ORR++FH[<]J!5WWC;9_&,?;-Q1MA?QL4OU/>%OO?>-WE^D11H7W8M@;V M!F=>L/4^,+;/=KE;M,N=\&"25(^Z=2Q0N@?YV ,F2KBM/C16_TGT3B4F_/=F M(NAJ#=41YH4N4"MRI2QPC?7>%762.8O-PT^ZO:5=Q%W%#X(1]/2H(T_0FP<% MDFL0PL96'4XFQ3(7'I9\PM.GQF>]),)JKP9 4\HE!)G7D*O\2315.\&U=1*U M3D: 2B7G$356^KE^%"O49"EF=EX[2=L_VMJI6CM0M^0R,H/YIA1Q9"GXT?0] M%T-B(2*[^MC)>:UU00-K"K6ZQ"LR\_7SHITU8E!EO)E)91.PG12SDZ6X,+2' MKSKC$J@[)(H1L^B.-*^3_"%M9LS* [A-F.*&[X)TD4Q%9JBNW,B+_,1B9 0: MP@$.2*HB,U97>%M5*F+T%2ZTM:M\920 1@66>,5FO&Y!8" [5I&*@#F!)4\Q MZJNX7 IL9A*%VKJ1BG-@\.&. C?3[^54Z/APO$&$UAD=#:$ND#C$9AP:O>D, M3:U'*BL#"@Q*+%F)S:S\Q&N;(8E55/H$'!F2EOA@&7N!531B+R A4*>$(S;# M<34-9TE:.D])MN1.,=N5&DXMA:'6,5_5Q+#LP)*3V,S)BS06'3%TJM/R%)V: MPD_)/!R\01F,)3*Q&9G60CA:%]3M%!H08'H0R4QB9F:?%(Z("DQ,"-V-HBZU M=T%+&I%@)6:P[BF8(Z(2EB$?F%%$,I8M(>8H2UGC1#K95P M A/"?]V:%1$5R@1CH$$EE(D9RI:2/2(: >M!M4LH$S.45T*IKVJ5SC1D0-62 MS<3,YIN2MWDF_FW!\PJH656IP+I,)'J)C43MU8414:4I9A!D)*5)3[B_5\P0 M$56%C)$1)6J%$@.40E=:H;NG@%#1#5Y (*!)J&2KM2&KOWB M**(J5JG@*E"_Q"JU#-P-RP]592IV@>E )0*I&8%V@CVB&O@1J/<[6=J>Z/TP MQ1Y1%88$ !*5+*1F%H[X2AD)'#[Q?,FW'JP6JZ(9J5IG5#P& ">HI"/=+ZS? M(WJ(J$I-#.73)3:I&9O;UJF3;UMOOL/S5*5GB*%6D?2D-G%]WU!5F>E!^HM* M:-*>1*E5\!11%9*X^T9D]PV Q*1GQJ0A>(H\%8G4\P%IX$DD>C9(/#QVBM;E M=V4ZK$ ]B4K/C,KK9++,$V>4)@]Y4=7II&I#&5,0Y4D:>N0-!E&>!*IG!JIU M$#5:%[031&$/F*%>YUV5&:)]0=2EI[YE N:F)V'IV83YUK'1R%,!Z87@LTM$ M>H>\B/JY8B-/LM8SLW:?V&CDJ)*YG)JYE9#3R-*^H&#"F?$EI+*OMF MC;J?]ACYFC=-4';9EVCU7R-[.O(U<3J#V.)+KOH'9T]'OB8^QY#B\3LO[O_9 MY.G(WP>SOL2LWZ=$[]N>:)#8K'")W"&F]8*I[\T9V#H2C[X9C[>3-'.&>3H7 M;10E)6^@OTCR[P;V^A)]?O@&90B3\&0]\+25(?&ZH)W>06XW7]K>]UY['P)? M%3*)6/;V-P P26IF)O4^BW;,5%I[ 91>8I+6K#>C8+-NQTR#:9=!L1*3H&9F M4)OW(<1, VB$&;!(,4EHUJ-\>3/9GD2G-D*A&?-MY&Y,9,1,13?XJHU)(.9\5!QI5ZV+('\G* MP,S*JZTO5>/,L@%T563I-*D%]I/93)!MT(\#%:(A(RZ CT!"-#!#U"(/'@>:?"O&T+-+: 9F:-HE MPN- Y29S?6@P2FX&/=P\+!,>!RI'B0>\C@@Z>U+-&#TP%1X'FC0 AG :2)P& M9IRJ[O010P5I"+RL""5'PQZ.'IZ2CT-->@!Z:Q5*HH9FHNX7%\>AAJ,$4\@- M"=*P9]^5158^#C5OKQ@P4$.)S-",3+N@/ Y56OH4A]#>:ARHB M*;RW,92(#,V(_-&P/ [5#*R(I.#6D 0-S02-_OAH"&)"R<+P+6[H#R4]PY[, MZ4&':<:A9H,_I1 ]P\X._T.2"3]7A"LB^>WC-)]?*\8=;PK;@1[& 'B0VSDX MX/;N=+4)<\>;SS]^UT:F]&G6\ M*>=%.AIL^\ZF?[?G-==>8=YX4]R.+H'VTR*W_0+VL<-X4]:+I0ERHK/YWS6+6-OP8;PI:$?#NY @0FYGX[]K9J]% M #'>E&$C#Y';V?/O]KZPLH@@QIMBNM6?4 9-S.Z9JIY#50?*]C'2G*[RH ;9 M.5OUFOITO"EN1Z:!I.R>BNHY%K46J$7^<"(6I;ES7Y2B%+%*Z?M'=SI*=!KD M1P>D;(3R&.D.2GE @(FZ)Z5ZCDK9:>4QTAR5\J@/#L\.+7O.2QG4\AAI M3D<%H0H>,/0>D?E0OCS<5] FS0>=7$IH?__B8E ]I7HEH<2;LW-,FUUNN M?DYC=5$7B_:'$^Z+NB[F[<='G@BWFAO$WV=%46\NFM]BV/ZJR?G_ 5!+ P04 M " #Q8UQ4D/R00EL& #-)0 &0 'AL+W=O)53) $<7U8/29;%28=AV ?&IFVADNB* M=-(,^_&C%%54:HORK.I+;,EZ>3F'Y]%+1:=/,OFBUD)H\"T*8W7666N]^=CK MJ?E:1%QUY4;$YI>E3"*NS6&RZJE-(O@B$T5A#WD>ZT4\B#OGI]FYF^3\5&YU M&,3B)@%J&T4\>;X0H7PZZ\#.]Q.WP6JMTQ.]\],-7XF9T/>;F\0<]8I6%D$D M8A7(&"1B>=89P(^??)0*LBL^!^))E;Z#="H/4GY)#Z:+LXZ7CDB$8J[3)KCY M>!1#$89I2V8<7_-&.T6?J;#\_7OKDVSR9C(/7(FA#/\(%GI]UNEWP$(L^3;4 MM_+ID\@G1-/VYC)4V5_PE%_K=A0 M 7@ M;CP"-X/;NS_!]&Y\-0,?P#36/%X%#Z$ Z6$5F P_[H-$K%X#P:13'3P#\^6 MXI70:[D ;T="\R!4[XSV?C8";]^\ V] $(.[M=PJ'B_4:4^;T:=CZ,WSD5Z\ MC!15C'0F-EW@P?< >0CND0_=\E^WH5,^I')[LD?]R@!Q7#_[3X?(?!M\SRZU8T=[%5YHS*%Y$*LI7S MUZ4Y!Z9:1.IO1Q^XZ -G?9"*/NZDYJ%9<<6ZY2_KEN?K=E\07UJD68LI\Q_/ M?8@P.>T]EF.U>Q4C")T45[T:+BF&2YS#O0BD%O,UN.0/,N%:)H%0X+X[ZPZZ MX/)RZ @(+7J@K06=%7TPYRPF/$C 9QYNQ;[R9KN!\SQO?]S\HD>_)FYCD]FDZ./D^# -3W;"A''5\H*>Q;SG[/.2S[1""01Q$ M9D!#G@@PE-&&Q\^N>5H40-)>-"T.(/W9T1SG39:C20B%?D4X+3:@FQM5X03_ M@KN$+P2(>224:]J6%]!O+[@6(K#OG- T-O8YB ,M/H3&FB_^;YS[NW9#EPB'G]_8%#);_B)H\)G%F* M(_%HMGH;D\WT5AW+4*Y>CFTM*+PD84084:PI1-NCT[8T@F[Z>1.[*A&C6L3BRVZ$ M#FO4D-1GU*()-]A&#?'N/JIZ@X MJ;";-949/:98+95P>]LM;#&$W1BJ*U:W MFH%(QGKMRBVQ="+N?9B[6G/QJVJE%<5*+*N(FS:5J3UB&T,LETA[3WF(!1%Q M@\B=VG&-&GJU94M*CW#N922R+:Q"'178>$*QX048LE6O/X^54^C^ LM=BA[=DC6GIZW,0> MC6O4)WDZ >R#!7]VIM6"B3:P26.ZYW%SQ1,4:BE%W9QYG58W8:DE#FW/!%&+ M&-K$!$UJU/7^EED"L08>:,+V>" (]V>.61XQ-U%F+?,LAOXDO&M>H46VU^I9.?@-7-/9W71'[,;&]TFLG MZ8M.5SQ9!;$"H5@:D=?UC3IY>7?HY4#+3?8FRH/49L^2?5T+#].66X@VN\_\ 4$L#!!0 ( /%C7%1% B$ 70, H* 9 >&PO M=V]R:W-H965TC?DBE)O-@>*0")&!2 M%:G)LD"Z6JWV@YFY@!6/36U/:/Y];<]D0NA (ZVJ_0)^W'-\SO4=V_V]D ]J MBZCA>\ZX&GA;K7!^9TL]5VP!_V=V2#"]3WNYDT M/;]FR6B.7%'!0>)ZX(W"CTD868"+^$IQKP[:8*VLA'BPG6DV\ *K"!FFVE(0 M\_>($V3,,AD=WRI2KU[3 @_;S^R?G'EC9D443@3[BV9Z._!Z'F2X)@73<['_ MC)6AMN5+!5/N%_95;.!!6B@M\@IL%.24E__D>Y6( T#8.0&(*D!T#(A/ %H5 MH/560%P!8I>9THK+0T(T&?:EV(.TT8;--EPR'=K8I]SN^T)+,TL-3@]'DS_O MIXOI;+OV&ZO+E=P"7<6]0B@8MW[^$=4 [+K2@4X9GJ^]KHMJO[::5Q7&J, M3F@,([@57&\5W/ ,L]<$OC%78^CLXP)IE?0"C] %$1A@Z#)V^%! SQY M,SR\/N.F5>]AR_'%)_@6*64PXC0W>S$A$F$B\AWA3V>HXYHZ=M2M$]3C0ID1 MI6"4?BNHHFZ/__EBQF"J,5?_GEFC7:_1/BM_CH_("_P ''53<93HMD/;8^QQ M&(7M7C?N^X^'6]80%H3=(*C#7HGKU.(Z9\7=F:/W@@EE"IKR5.0(*S35CH F M'_K)5K:=105B#86)X$HPFA'[K9#UFC)JFHTU7Z[;.=![&<:]N'=DJR',V+]N M=M6M775_ZMUEYKU;>.ZM\\O7V3,E=URS7OZVLP^#E: W^2V$G%?PP0V$KB%MQ?$-Q9&+X*CWU>/247^JM*ZO=Z1*/_@DLQ1;MQC0T$J M"J[+FZ,>K1\T(W>-'XV/[4/'7;XO-.4KZ9;(#>4*&*X-97#5-9)D^? H.UKL MW%6\$MI<[*ZY-8\UE#; S*^%T,\=NT#]_!O^ %!+ P04 " #Q8UQ4CH$J MD.P# #T#0 &0 'AL+W=O@A+F^YX5N@BEWAOW\WKT<]D6F&>7D7H+*D@3+[35A8C-PD/-Z MXP==K;6]X0[[*5Z1!=&/Z;TT5V[%$M.$<$4%!TF6 ^<*?9NBG@7D,WY2LE%[ M8[!+>1+BV5[,XH'C646$D4A;"FQ^7LB(,&:9C(Y?):E3Q;3 _?$K^S1?O%G, M$U9D)-A?--;K@=-S("9+G#']0VR^DW)!'@'![6(E.8QZKO M:B/(TKI1&?RZ".Z?"+X@:0O\X )\#_5JX*-F^%6V:H'7.PD?-\/')&I!&UFX MCVK@D_/A7@U\>C8<71["75/#JI!^54@_YVN?RJ7QG#AC!,02)K\RJK=P2_1: MQ##C+T1IXP9:P=\W!@8S31+U3T/0=A6TG0<-3G7/'K5IA8Q'@BO!:(PUB0$O MEY11,ZQKC7'!W,F9K?^]#/W "_ONRWX)CB>UP]YNTH'HH!(=-(J>"_[5N.BS MZ>+_))Q(S&#*,AK32,%(R%1(;#>7AC;L M5O3=C^O]7A6TU[BF19:F; N12!*:1P!-9%)G@LT\J -;@J5JD'192;K\/]*, MO-UFX7U'H4:UW6/MP6S%N8H8N+*ZK5-BO"T\>VX+OD/7@_D>?5-C7:6 MB_Q&77<;DV^UIBFD1$8FN#F+U>Y#S31^K]7U_FC*U,Z/4;,AWUY3 6.*5UPH M;3K@PA0F:C51[UP3!1]8^YWMH6;?JZL]/W3PTKII[3XS0L>&UO9.UG[G:*C9 MTF:FVGQ%;7RLE/D$*,7%M1K"(PWHM(:=[:'N?]*@*A$7D"FRS!@PNJQKR=$[ MS+[WKBFAG5&B9H<;":XI7UF+M.<#&I/"DL#\)929WA'\1.UZM7E[FSAW[_QK MOX=NL5Q1KH"1I<%YK:XAD,4G1G&A19H?B9^$-@?L?+@VGV5$V@GF^5((_7IA M3]G5A][P7U!+ P04 " #Q8UQ4$:G__X$% !Y& &0 'AL+W=OQ(42" MIS3)Q/E@(^7V_6@DEAN28O&.;4FFWJP83[%4MWP]$EM.<)P[I!D=3Z8P_>1&VJ'W.(K)7M1NP::R@-CW_3-97P^<#0B MDI"EU"&P^O5(%B1)="2%XY\RZ*!:4SO6KP_1/^;D%9D'+,B");_16&[.!^,! MB,D*[Q)YP_:_DI*0K^,M62+RGV!?V(;A "QW0K*T=%8(4IH5O_%3F8B: PPZ M'%#I@)H.7H>#6SJXQSIXI8.79Z:@DNROZ--/[ M?BNY>DN5GYQ=?EY<7WT =_/?/]R"MV >19=WE]>?YY_ Y>>/US=7]99P+&FV!I^8$&"!.?^NOO,]YK$ ?WY2UN!2DE3\U;.65ZWEY6MY M7:<@6[*4 (F? 'E2DB((>/- ,K*B\JQM9XMH?AY-*\OC[*WKA^YT]%A/MVV% MW,ESFZ@E$O2\H+)Z1L>OZ/B]="*R(IR36)W0BE=)IXU-$2RH8U 0O :;%BOH M>[#!I\UJ[/CM?(**3]#+9[%3;#)9IW/4-@46F/&D 7AAV\!P[#18V4:N/VGG M%%:<85GW(OG*TYV MN"A%B2J&.%N2H2X@#9!#O0FJP.K4QZ2X.AL"G+)=UGJXQG;J L=IQSJIL$Y. MSQVK]"+1>K&LZT4;L(D%S ^[@$''E!/G=&B/=FY;ZX5C04+A>-PXL"U6@>=T MG$98JX.P_QO#8@.VF,9 ):WVI9'VT@9MJ)[C-*':5I-)0R6C%B.(QAUTD*&# M>NG<9YPLV3JC_Y9[4>I$.QO4(A1--6\S32&%_97T/HNID)P^[*1"2S#/U!R.[55?R@(0K=)8]4_D[]OJ[::#IR7CVGR @QZA?B4W.*;/WTO; C MJ<@(*.H7T$-2=1K#7%,2]:7P/HI&T=#KM_;(2!+JEZ23$VKKC]]U2)&1'_2# MGEP)M9!T"71BYSNY89S*[WT$C::@X/73:10&'=FX'O?'!;);U;<^LEJ%%K.@ M:12UQ8*3SKTQ,H9>5L:0+6.J=>R"870,O7!;.P09D\?_T8#LEK>SXW6-.KH_ MZ'A;#S;X#]P0H?1CN-*+K]HGCJ07'M=A"Z MG2FO34;Z.\)#*W.LE+A&*UWO]=-I--%]T3F%:W=DH24DI=&SB0JR]"9J,8.= M&V.4V.WO[DX^'_9@H39W>0[""+3[$Y.%%Y21JS613PM?Y;%LM MK.<$Q4BS>EK-S^?YU+CQ_ *^CXHIN E3#.6O,%_33("$K%1(YUVH(/%BSEW< M2+;-)[\/3$J6YI<;@F/"M8%ZOV),'F[T M5_&V;_ U!+ P04 " #Q8UQ4 MC2/BV<$" !-!P &0 'AL+W=ONZ*DXAI^I:K('CS5+(G&K/.H&?/IG+0$QN=,0Y32=0FSZG\.X1,;/N.Y^P/GMDJ MU>; '?36= 4ST"_KJ<2=6UE)6 Y<,<&)A&7?N?-NH[;!6\!W!EMUL"8FDH40 MKV;SD/2=IA$$&<3:6*#X>X,19)DQA#+^E#:=RJ4A'J[WUN]M[!C+@BH8B>P' M2W3:=[H.26!)-YE^%MNO4,;3,O9BD2G[)=L2VW1(O%%:Y"49%>2,%W^Z*_-P M0/#:)PA^2?"/">$)0E 2@L\2PI(0VLP4H=@\1%3304^*+9$&C=;,PB;3LC%\ MQDW99UKB+4.>'CP\C2:/8S*_^SF>D2N"F^GD:?PTGY')/2DO&]\FL]DE&8[O M)\][:","35FF+I'T,HM(X^*27!#&R3P5&T5YHGJN1GW&BQN76H:%%O^$%L\G MCX+K5)$Q3R!Y;\#%P*KH_'UT0_^LQ0CB:Q)X7XC?]+T:0://TYLU].C3=._F M3#1!5:O V@M.U8K'(@!GX0=GKNVV%"/X*N;L+0>X^*:E!>M^-7J'?:6Y7VUEGM M. >PRWF=](+8/O37ZG2[1]IK4&'0\H^TUZ ZGE*A>:1RQ;@B&2S19/.Z@YID,;R+C19K M.\X60N-PM,L4WSN0!H#W2R'T?F,<5"_HX!]02P,$% @ \6-<5+%=^3FB M! Y@\ !D !X;"]W;W)K&ULI9=M;^(X$,>_ MBL6M3JU4FMA)"-FC2!2HMM*U(&#W[G2Z%R8Q$#6)6=N4\NUO'&A"B1-5=V\@ M#S.>WXPS_MN]/1\BW+X,V*BY0JN!5K M2VX%HU'NE"86L>V.E=(X:_5[^;.IZ/?X3B5QQJ8"R5V:4G&X9PG?W[5PZ_W! M+%YOE'Y@]7M;NF9SIKYOIP+NK&*4*$Y9)F.>(<%6=ZT!_CHDN4-N\2-F>WEV MC70J2\Y?],UC=->R-1%+6*CT$!3^7MF0)8D>"3A^G@9M%3&UX_GU^^@/>?*0 MS))*-N3)'W&D-G>M;@M%;$5WB9KQ_3=V2LC3XX4\D?DOVI]L[18*=U+Q].0, M!&F<'?_IVZD09P[8K7$@)P?R60?GY.#DB1[)\K1&5-%^3_ ]$MH:1M,7>6UR M;\@FSO0TSI6 MS'XJ?[C\W#R-$:+P9_C.6JCQ?AI.ID-9G^AT>/#PW@V?A[" M\\4$+;Z-$5A.)\_CY\4<31[0: SO9^.1]D6#^7P,CZ]&3-$XD=H>#-^@]5%LALTY*F^HGFG#K((W;.,K6(%QN-TF_ #8Q]L M3(D>:3IG.;1]VYR"5Z3@-:8P"$.Q \ZP.?30JX0F@6<.W2E"=QI#SQ4/7Q!T M #I>3;8ZN+$=.I7HCM?%%S-<-2(.(69&OV#T&QEG3#(JPDV.&;%76..WL&(K MI&#&0YC@6)EX_0H*)O[E%VDPP,A#KDM60_=W%> M2>-J;5< /.)>0!J,2% SW?A,JW CY#-L:S0F-&ZV1K#T2A12(0ZPF]E3$4GT MZR]=@O%O*((E6JHX-/+C"IKKVI>?@,&JZWM^30:E>F %L/6!CD9UUU(<, MC+RD0M*IE+O1YB-KJ4*X68;F-&&RK0Y;AA(&.R6S=CO5B7:#NMBEUN!FL?E, M["&N2@1V2%WL4B1PLTH,.>BO4/$R8;"J+%7>#M 96C5X5M<55I:MU06W"PM[]]4G"F:K36V$;"J&&V,7=^_I#3:.;@.LQ07W*PN$[5APDA6 MU8:VYU:J9[#"N':V2PW!S2)2K,NZ):F43&]2U@+6%B-K51H"SZNP&@3$K5L[ M2@'!S0KR@R:[XXZ*)G#ZHEEHGNBJ0!"_V[U$K%IU7#LP,Y)21DBSC"RXH@G* M8)V.JG5%5TFY;;PV=?1I]/.-*VQN:[8UI-0-TJP;_X_J_C3Z!RJ_0F6='<+T M"?B)BG6<25B_5N!FW_K@+XZ'RN.-XMO\7+;D"DYY^>4&#N),: -XO^)DN33(R-G93[ M.],4ZQVD5-RR/63JS8;QE$HUY%M3[#G0J""EB4DLRS-3&F?&9%3,+?ADQ XR MB3-8<"0.:4KYORDD[#@VL'&:^!YO=S*?,">C/=W"$N2/_8*KD5E'B>(4,A&S M#''8C(U[?!=@.R<4B)\Q',7%,\JMO##V)Q\\1F/#RA5! FN9AZ#JYQ5FD"1Y M)*7C;Q74J'/FQ,OG4_2'PKPR\T(%S%CR*X[D;FP,#!3!AAX2^9T=OT%ER,WC MK5DBBK_H6&$M ZT/0K*T(BL%:9R5O_2M*L0% 7L=!%(12)/@=!#LBF!_E.!4 M!*>H3&FEJ$- )9V,.#LBGJ-5M/RA*&;!5O;C+%_WI>3J;:QX3A?+='S SJ_1.'O13A?ANAJ&L[#A\?5-;H*0-(X$=>*]F,9 MH*LOU^@+BC.TVK&#H%DD1J94"O,\YKI2,RW5D XUF* GELF=0&$60?0^@*FL MU?[(R=^4]$8,8'V+;/P5$8O@%D&SC].M%GKP83H>]KBQZ]6RBWAV1[S9@7/( MI*KRFJ6 )'U#5R^0P2:6UPC>U&4@X*XGCU/G<8H\3D>>!XB TZ1M 4NB6Q#S M2^5UHNKR>EE1'7%#G/>8H"_*.\5NK=CM5;R45$*;WI+F763R/*^A6,?8]K"A M6,?@P;!=LU=K]OJKS+BZEK(VU9Z6C1"WH5K'8,=K@((6D-]1:K^6[??*7C%) M$W4WE5NQVG5M)GPM]V"(&R9T#/8'C1T5Z"#;[:C]H#8QZ#U) 6Q &8@^?92& M=:+A9X_24+-UX]A>XZC,=)3M-3=G2R3LX8YUQM;YVV!][E!5O'<)!]AN*&]! MD4%3>ELHV_([I%]\UO!GSU;%O,SHZ]IUT W!0TV]#L.8=(@G9_'D R.%[5Y;C^>C5ADY6VNU9.M?$MOU MM:72842[OMMB856@AB?SHI-*@6^+CE2@-3MDLFPZZMFZZ[TO>KW&_#3OAHL. M[1RF;*6?*-_&F4 );%1(Z]97FGC9G98#R?9%O_;"I.K^BL>=ZNB!YP#U?L.8 M/ WR!/7_")/_4$L#!!0 ( /%C7%124('^7 4 # ; 9 >&PO=V]R M:W-H965T8B45ZB9,F!A+)F1K( MAL2=%BCZP$C7L1")U)!TEK\OM5BR!UR2 'VQM? 0T[E 2^ Z3SB'C+Z<]W-L^N$L?UZI\,)B=%/01[D']6=P* M?3=H69(T!R93SI" U6GO#!]'9%("JA+?4WB1.]>H;,H#YT_ES2(Y[07E%T$& ML2HIJ/Y[AA"RK&32W_&C(>VU=9; W>LM^T75>-V8!RHAY-E?::+6I[UI#R6P MHIM,W?&7/Z!IT+CDBWDFJU_T4I>=Z!KCC50\;\#Z/D]9_4]?&R%V 'AB 9 & M0'X&C"R 80,8OA+A??YZA[@>[FXH M'X&B:29_.QDH_04ESR!N:CNO:R.6VC!!5YRIM41SED"R3S#0G]Y^/]E^_SEQ M,D80'Z A_H)(0+#A@\+WPP,#/'HW'!\Y6C-L>V-8\0UMO<%BG@-:TE<4:IU2 M]@@L?D/_7.IR:*$@E_\Z:AFUM8RJ6D:66NX551O%Q1M:00*"9DCI"@558.I1 M-Q?!!T'PBTGX3^*BC^/V1!BW(HR](@!*:\%U^T%^04S'6;YJ57D !JM4F41Q ML MCXE5@@]7N"?!82O!H9/GFK.O>IX57.@LB'3XC9\0+ZH4Y1@.;LZ1H7]J-=RX MB6V*N&']T=0@XIX:TU:-J9/J"F@F$64) J9 Z+#/=,Y7J "=[AF]K%< ,==L"'Q(=> M/3JSB-V.JPX2>BD%0D#BG1ANLCX9VQH5>J%V.3S((Z\:G6O$;JNU%)1)6J]9 M8RZ5683/^KS0AS2-\T:#3R#W->A<(G9[K?DKQ)MRN:X5R O0>E1R9&F>JNK2 MJ(G'^4T< \,'M8OB0?JG2><;L=MUW8$$*N(U^I7FQ>]ZOCQ#QHO*+<5ZWIA] MHX?3F.$:3=Q(>Q[QX'P^&G?6$;O]UOS')E5O:,&>0:I2!Z, 'L]FAP6;GG*JDV"PESZ'!38NMRVP.T+4DC#\ZG!NG, M)G';M79#0Y5[&S(MU]BV8.&ALMLK#]"Z=/@X;E^%SF@2MU&KL^G6;G;[/2!1 MM#':"P^A/2V&'J1=C _C]L7HO"9QV[9*#&.;/V<30P_.'D\C#]+;YLY>$KY-BWU""=LR0>9UDH+8!S%[CS963\ M/^Z'8AV^>)8FNM.2G?S6S&9C/[I)K2L$#\ZZ7/+@'%LA@YVC MA!S$8W4D([71VS!5[\JW3]MCG[/JL..GY^?X.*H/;SJ:^BSIBHK'E$F4P4I3 M!@>'NF=%?3Q3WRA>5 <6#USI 5)=KH'J?%$6T.]7G*OM35E!>T@V^P]02P,$ M% @ \6-<5%-,&M5I P Y@@ !D !X;"]W;W)K&ULC999;]LX$,>_RD#H0PNTD7S;A6/ 5W8-- =D9[O8Q3XPTMCFEB)5 MDHJ3_?0[I!S5M66C+S:/F>'O/SQ&PYW2W\P6T<)+)J2Y#K;6YI_#T"1;S)BY M4CE*FEDKG3%+7;T)3:Z1I=XI$V$SBKIAQK@,1D,_]J!'0U58P24^:#!%EC'] M.D&A=M=!(W@;B/EF:]U .!KF;(-+M(_Y@Z9>6$5)>8;2<"5!X_HZ&#<^3P?. MWAO\P7%G#MK@E#PI]-@H@*8Q5 MV=Z9"#(NRW_VLL_#@4.C>\:AN7=H'CNTSSBT]@XM+[0D\[)FS++14*L=:&=- MT5S#Y\9[DQHNW2XNK:993GYVM+B;WM_.837^<[Z$3_!X%\^G][_=+?Z:S]P@ M3.9W\YO%:@GQ_98H,0U MM^8CS%\24:1<;F"?2#5E%\XQ.P]XM1EMH:>#O6 D!=+QW3*?_ M7$!N5\AMC]P^@SQA@LD$@5EXP@V7?G4"SU%SE=;M<1FOX^.Y%^1Y]*D?]8?A M\V'>3XVBRN(GSD[%V;G(.4Z^%UQ3-EB:O1>A=Z[B'[A%"]D0J6%A,1HZ%UUI\>KHR-* M[ZN$::$URN055II)([RT.F6]$^K&H!ZZ7T'W+T+7K0SC]%]Z<:E&V;K7HG^Z M[X-V/<6@HAC\ZOVR6P24Z>7;-:BY78/6T1;7&47'>QP>E(P,]<974@.)>VO* M%[8:K8KUV->HH_$)%?&RYOX(4WX!W#)-3X8!@6L*&5WU"$F75;7L6)7[PO2D M+)4YW]S2APAJ9T#S:Z7L6\&PO=V]R:W-H965TI65-;M8MJ%"0>PEMC,-J7]]SMV0@HA8>W6&XB3<]X\ M?OUQG/Y6R%]J!:#)0Y9R-7!66J_?NZY*5I!1=2[6P/')0LB,:FS*I:O6$NC< M)F6I&WA>[&:4<6?8M_]?$=&4FQ"_3 M^#0?.)XA@A02;20H_MW#"-+4*"''[T+4*=]I$O>O=^H?;.>Q,S.J8"32[VRN M5P.GZY Y+.@FU;=B^Q&*#D5&+Q&ILK]D6\1Z#DDV2HNL2$:"C/'\GSX41NPE MA$T)09$0/# M'EY?74ROIN2,W*Q!4LWXDE ^)Q\8ISPQK6M D\@E3;$-BKP=@Z8L5>\PY6XZ M)F_?O"-O"./DZTIL%*:JOJN1RZB[2<%PF3,$#0QC2,Y)Z+=(X 5^3?KH^>G> M8;J+;I26!*4E@=4+FRPQ/5;DQ\5,:8G3[.<)S;#4#*UFNT'SR=W4^BG-[#H3 MB[,--JA2H&M]RT4C*VH6Y/TP\GO=OGN_[TY-4#OJE$$'O.V2MWV2=R)QHY#Z MT4X&^+UA:URZND4XZ#K.7"S>0_#CR*MPU@3UO ;.J.2,3G)^%9JF^1R=DXM& M'Z.C5\?==M7'XZ!.&+?K^>*2+W[1N*>,SEC*- /5PN4M);I:!QP?L01!T*D MUP1YW09#.R5PY]^!N>!G)Z [1Q,QC+Q>!;HFJ!MUZZ&[)73W)'2^6T$^#UKD MNF!^;)%13MLB4TTUF#E,Q&*WN^',F0C%;#GY#;YEC=[H%OX&]^C5Y-[L"T7FE:[X7ZR/X[R%\&35QWHOY#<&&_VET9MT?HOC4./]JJY_]]DEX7&P1H, M_NU^7 ]A$&1P!Q$%ICVXR6UCD=B9[5*V7S]_I%EHTZHO MB3_..;[GWN1ZN&'\510 $KU7)14CIY"ROG5=D15087'%:J!J9\EXA:6:\I4K M:@XX-Z2J= //B]T*$^HD0[/VQ),A6\N24'CB2*RK"O,_$RC99N3XSG;AF:P* MJ1?<9%CC%8 IEJ854&+\;3:<]4A.[XZWZG?&NO"RP@"DK?Y!< M%B/GQD$Y+/&ZE,]L\P4:/P.ME[%2F"?:6&Q\[:!L+22K&K**H"+4OO%[DX<. MP8\/$(*&$.P2H@.$L"&$IQ*BAA"9S%@K)@\IEC@90H2DU)<*,C+/$7G9Q?H M#!&*OA5L+3#-Q="5*@ZMYF;-F1-[9G#@3#] CXS*0J 9S2'_*. J ZV+8.MB M$AQ53"&[0J%_B0(O\'L"FIY.]WKHZ"$D M5S_&KR.:4:L9&2I!;]W4[F/"74S:HQ.UD ]^!JV?P>E^+M4'*8&#D,?,6,&X$X0?['CI@>Q: MV8>$_4[BUDE\U,G7&K@J!%UMO1RQ$._GVM\KR#XHN-FK2 ^H6UKKQ.WTE0KX MRO1G@3*VIM+^G.UJ>P6,3>?;69^HJ\%V\O\R]EYYQ'Q%J%#>ETK2N[I6(7'; MJ^U$LMITKP63JA>:8:&N-^ :H/:7C,GM1!_07IC)/U!+ P04 " #Q8UQ4 MVL#Q=RH# #?"0 &0 'AL+W=O08'GKZ]16VMI-(#$QK0P^N\FUL7#L8#OK^/><[2YT:19-"/&E MM9WGN;OG[OPRVTOU0Q< ACR67.AY4!A3G8>AS@HHJ3Z3%0C\LI6JI :G:A?J M2@'-':GD81)%H["D3 2+F5N[58N9K UG FX5T7594O7K$KC%JX8[O" MV(5P,:OH#M9@[JM;A;.PL9*S$H1F4A %VWEP$9^OIA;O -\8[/71F%@E&RE_ MV,FG?!Y$-B#@D!EK@>+? RR!/QD_=II1RT;JF$I^7>6 MFV(>3 *2PY;6W-S)_4YGDVOV2O<>.IP'):FUD>2!C!"43_I\^'O)P M1(A'+Q"2 R%I$P8O$-(#(7TM87 @#%QFO!27AQ4U=#%3Y)$2=P1T/+U]*B#OGHU/9[VJ$F;^J3. M7OJ"/5>)BK*<8!T(+64MC,:<9[S&=-GDFP)("537RE6/R"WA. 7"&=TPS@P# M?=X3R:")9. B&?S/2'Q!O>.A&QDVP98**#+S*SN;WED?'\20M71V0 MJ*7J%))V2QHUDD:]DJY=X'\G:7023#)M!;SLP S;HDXQZ:A;U;A1->[=*W=? M[@G5&K MY09/*N';$AZS@HH=N+X5>!/YII0;SG;N8.O='I/&^:0WI?_*N4_R MI*,IDDDKRZ>@\:2%69UB1M&@.\W31NGT%8J)A]-6\!V8 MN!5[>'3UE:!V[@FA269/)W]G-*O-*^7"7=,M?@-02P,$ M% @ \6-<5&T6>1ED @ :0< !D !X;"]W;W)K&ULG55=;]HP%/TK5Y$F;=)&$H?"A "IA5:;U&D(MO7932[$:F)GMBGE MW^_:A(AN(6O[0OQUSCWGV-CCG=(/)D>T\%06TDR"W-IJ%(8FS;'DIJJ0?7^9I-@L@)P@)3ZQ@X?1YQAD7AB$C&[YHS:$HZX&G[R'[CO9.7 M>VYPIHH[D=E\$GP.(,,UWQ9VJ79?L/9SX?A251C_"[MZ;11 NC56E368%)1" M'K[\J<[A!! /SP!8#6!_ =C@#""I 8DW>E#F;7E^NKE?P">Z\8/8>'%$N3#6NR89XO.=)CI-V;ZG<0W0G*98IN5;N!1T>"@ MJ-53-P,[>HIJ"F#]_]FZ:&Q=O.XP9,=33UN'7:=@T%08O/T4=$/[/1:]:\OK MU;!GRH>-\N%;M[P;F/2B=MW=,-:+VW6')Q>A>X2^<;T1TM#?=4U$46](>ZP/ M%_NA8U7E[\9[9>FF]&PO=V]R:W-H965T+<=66<0$;E&2\@UT^67&14Z:%8 MN;(00! MV"I1YH8['1=T!3-03\6]T".WSK)@&>22\1P)6$Z<"WQ^26R ?>,W@XW;[/?VLGKR_F$+E4RH)A28?#%/I?U%F_+=@#@H7DO%LRI85Y"Q MO/RGK]5"[ 3HB78'D"J V+I+D*WRFBHZ'0N^0<*\K;.9"SM5&ZV+8[GY*C,E M]%.FX]3T[N9B=C-#W] =2 F +N*8KW/%\A4ZN09%62I/T1?$H\>:,6.L2D9V?B06.%P5ZZL<$Y8EFQ5K#0IU_/&Z3J//F#]F*/< ]_QTIX M+[\YVN4*I(S.6PX$;O^#C!(/;AL%>SZG'C6'P<8K!;<>,ACVPQC'X.,G@MF6BOLW86 8? MIQG<]HS?!VL\@_]'-+AMFKY]WH@&?XYI<%LU0=BS24EC&O)9IB$=IB$]^$8T M9+]H=B>_E0S[>-HK/FXU 8'W\7N[.ZV8:6M_4K%BN=2$I8X:G$4Z7)2=8CE0 MO+#=V9PKW>O9RT1WUR#,"_KYDG.U'9B&K^[7I_\ 4$L#!!0 ( /%C7%0C M*"GLO@( )(' 9 >&PO=V]R:W-H965T8?2: *D6AIM4FMADJ[:9KVPB0'L9K$S':@_?8[.S2C(\#> M$#OQ<[_GS/D<;[AXD3F (J]E4904GG)5U#AEP47)54X%4M; MK@30S(C*PO8<)[1+RBHKB],\IC,G$JXX<5W MEJE\9 TLDL&"UH5ZY)O/L$THT/%27DCS2S;-VC"R2%I+Q]'6[ M$3L"SST@\+8"S_AN0,;EA"J:Q()OB-"K,9H>F%2-&LVQ2O\K,R7P*T.=2NYO MQ[/;&?E$[D%*+L@X37E=*58MR?D$%&6%O"!GA%7D*>>UI%4F8ULA6,OM= NY M;B#> <@$TDOBNSWB.9[[/)N0\[.+CU%LM-UZ]UKOG@GK'_)N+/?(UQ4(:BS? M _Y!/3*E;U@X2O;('9,I+<@/H((\4%4+IM[(S_%<*H'U\.N(";\UX1L3_0,F M,"6O:T<:56!4^FBLD]"-@MA>=[#Z+:M_BN5WL1I5N,,*AOZ@FQ6TK. 4J]_% M"O99;GB %;:L\!0KZ&*%>ZR^$X7=K*AE1:=881"O=-A]6WU0,6251(9"]0YEQ$&$,T%T$P47YFF.^<* M6[@9YGAI@M +\/N"<_4^T7V\O8:3/U!+ P04 " #Q8UQ4_H3"$.(" O M" &0 'AL+W=O4K0*F22$G3:95:+6K6[6':@P,WP2K8S':2=K]^MB$L!1)U+V";X8?Q$9@$2O14[%R,JD+&]L6R09%%AK)BO,!23?G:%B4'G!I2D=N> MXX1V@0FUQD.S-N?C(=O(G%"8"+K3.H%>SPL\1H6 M()_+.5 [@9TX&"/M9,G8BY[:Z%5!B_:TVKV5(3#\=[]<_&N_*RQ )N6?Z#I#(;6=<62F&% M-[E\8KLO4/L)M%[" MFS X0O!K@O]1PJ F#,S)5%;,.?UKM[QW9W_70(Z,R$^B.II"^%["5F<:1 MMW*1= M5!"ZT7O0K L*KV.G ;VS$C16@O^SDC A$5N=LE0IA@=QQ+$7M!QU07XBY;OWRPL[ MX7F^>]TRV@6Y81BVC/: HMCM-QHU1J.31K^6P+$D=%UGCI@BT^Q!3[UOI4=<.J>?V3 MJ5KI(^9K0H6RO5*2SE6DXN%5>ZHFDI6F8"^95.7?##/5T8%K@'J^8DSN)WJ# MYA]A_!=02P,$% @ \6-<5(@WIM7C! 0A8 !D !X;"]W;W)K&ULS5CO;_(V$/Y7+-0/K?2^)$Y"@%<4B0);*VT=@G6; M-.V#24RQFL29;4HG[8_?.4D3:(S+-JGJ%\B/NR=WSYWOSA[MN7B26TH5>DF3 M3%YWMDKEWQQ'1EN:$MGE.]PJ_< 9CW+R2%=4/>0+ 7=. MC1*SE&:2\0P)NKGN3/"WN1=JA4+B%T;W\N ::5?6G#_IF[OXNN-JBVA"(Z4A M"/P]TRE-$HT$=OQ9@7;J;VK%P^M7].\*Y\&9-9%TRI-?6:RVUYU!!\5T0W:) M6O+]+:TR^$7[2M;MH&@G%4\K9; @95GY3UXJ(@X4O%,*7J7@O5'P M^R<4_$K!/U"+93I1 M5DK 6P9Z:CR?+._O[K]?H<5\B5:WD^4<7\ITD62Q'C@(K-)8355^\*;_HG?CB)!==A(,OR',]MT0W@$SM(#,: M=9&/"Q#\L)JARXNKQMJ3J+/S4=WS4>=GH^+A6:@.!+&.I%='TBL^XY^*)!$9 MRQXE6E"!5AH5_3Y92R5@+?YAP?=K?+_ #T[@+^DS%9(B2,GH"#)4%M26"UY![J9\*E1$0IP=8[1=8)18JC M6RJ?")IRD?/"G S]C2Y,-I7XO0.;OF(<#&JSRF0Q207^<'@L-C>*A3VSC[W: MQY[5QQLB683V19VC\5<"-$/=!L+3%-RJ%B44?JE@%4+8T>7=Z^,KD\<]0Q1< MW'-=]XW3;<%!V/-;KQ7(<6HI_%T*H@P5D$%%4OR9Z(6*)+9F4C;!G_EH9W)>8VB2/7^[7K M?:OK,^TF./)O@FYWLW]NT-N"YJ"WY:Q!']2>#\Y(=OI:P'(H8(579RQPS4#, MDX2( [TKO>[K"FMBIK2G?[AFW2[&;V@Q2.%N&+XAQ8CEF1D9UHP,S\J%C^1D M>!8G!BD#)T:L$YQ@MYE57&N+FV2*U<5@1:.=8(K!DIB_1,DN!KHV@J= 19H# M/0454#U,??$' $9WBJ;2UAGQP1"%K>%:V0K33L]-4- .;8R.;6R'V3@2X?9Z M#ERWO9P-@D,W:"]G@YQ_C'?,1S.*8,_.!Q4Z+K]!+/2 H)C.U05L :@00$%! MEXWX9B;!_J?*B&9$P?899=I,1K!&7RMXD2;VHGU3 1]%V?-.!Z69*+!]I)B6 M1KQ+?M.JHC941MI'.(!+T!NVJ:(4Z)J%I$-X[#8)FC(NCX,Y'(;MIFB0P]@4_K;5'BO]ZDRH>D4GGU7]T&9T-Z2!8:Q9V:0\SU3)ACD3..16!9WBB>%R=R:ZX43XO++24Q%5H WF\XU(;J1A_R MU&PO=V]R:W-H M965T5%=3Q:*K5^/1Y7LZ58I=6KITE_E8ERMI4CG3:-5/D91 MQ,:K-"M&)T?-LX_RY*C-\=J8 MF[02;\K\MVRNEL>C> 3FXC;=Y.I3>?>S: VB=7^S,J^:O^"NE8U&8+:I5+EJ M&VL-5EFQ_9]^;1VQTP R3P/4-D#]!L33 +<-\- &I&W0N'J\-:7QPS15Z/0%]E\KY?P(] MDZYGTO1,/#V_2:6\SXH%2%?EIE"NJ=MV0)L.:F9\.8ECQ-G1^,NN/VTIS%!$ M.JE'VM%..QK4KK,[54IF-QN5WN0"J%*SX:]-5F4U)RKPK-K<_*&A4?\P6Z;% M0CQWV;$=BNUJ2%@$>W;84EHHBMQVL,X.%K3CO4BKC10:C@JLA^,Y=OA'1W0_H&TQ1]A/XWW"/NF,2(++ M_6U69$J\O-#I;P[."Z5#.JL#?U)50E4OP >=_#]/;BHE=8X,40!&AOE1T&^3 MV6RSVN2ITB-.5J54V=^I+P3;KAY-+R04)3T/NN1BA+G;.7 G/\&@KI=J*:3. M.)U?TM8OA7!.>-O=HS4=)Y1Y]$!&#Q2&Z5&EN&[^EI^R7$*T7;+9SB##IAZTMQ@A"/F^9' ##26"O)69#W+W$ M''*!)69X#\/ KZ=Q6&0Y(,YX1/MZ.L1HDGA@#PWM81CWNWX$XJO>^E3"J:9- MU^ MUDUTZOA][I\>)^J MC!1FO!X..X>S6FHXXAP.V<-AXEE>R% 1WBHAG8/:>(6,(I]/#5Y1&*\ULKKJ;^*M_I!-S$ Q@ PQ49B8 MWY:8DFV5)/EMX2S5)P)1;- M?NB_X%)ODC3C]$2VSZK0)MHP#$<'WD9C RPVV84I@?WZPR&&*$>> M/04VC,-AQAUT,XUM,.(HPOWZQ"$6<^*)&[QS'!+FYP'WT]A&;G]#'11Y;(%! M,@XC>=\=-;91':.^GK9,0CQU"38TQV&:#PEL1\5,*>Y3Q"'FB/^I0RP4_R9! MX'""T#65D$53.NEBZ5MA8Q("YH>&C>$[_NY3#NQ -HJ9%3..8C8BL2^^#=EQ MF.R'A4UBYVQJFV)+88ZH9P$0DS5(N/(](&R(72SW8>,0\1[?$9.=2#@[[8L; M8N>@EP1BW%?6%J,1]*Q48C(5"6>J(8?2=F*AV-[1N<3L53!MQ>BP54!,GB+A M/'4MT[D 1;H2(::0G]D655#MHW4QC+AS#J/Y^S0^I@-X20],LQEQPCV+,3IH;>-$SO?8_GJ6,KP4C"'V-3@G(8W 7O-JEW8U9TWL?3?QU1JD$\/+^Y#YAL\T_D'H-+2F3U3X@]%IU^60 M,JN6=(C%C'G(R0SAV>%>;#+'"TN,8-S3U"4&6>)98LQ GAWVO2:S 0X1@7TB M.,18XCLR9P;S[*FWGP?F)C/(9N&R>J\YM0]OG'/J$ O,J4$\"U?L_P@VF:$Z M"Q?W [')'&?VKDASG /Y(VWG\DR8[<-V4 MJ@X9W^L-;H#.X8]%)#=TYN$B?)_)Y'9E[9A,IY1W,@W+>;C\_D< R0V_>;A$ M'PA(;E]_M$/,EK%";+QS;5=OMQ?-]><*S.IQMY=?NZ?=%>M)<[&X]_P4OIYN M+TJ;;K;WMM^GXR>L6U0G)[%7K[197KYG+P3:GTGK_YN!2:P+(6 MT+_?EJ5Z^%(/T%U(/_D?4$L#!!0 ( /%C7%0EL.^L9P8 #(G 9 M>&PO=V]R:W-H965TCR.YVL1\OB5W(@H_64I5JM6XWBC!%_D ME<)@C!R'C4/N1Z.S:?[L6IU-9:(#/Q+7"L1)&'+U_5P$/KO7ER((,B44CN^%J*CLLVL8O5ZK_Y;WOFT M,W<\%AW?X$W'V;@\O?/[ZZO M+C_<@N/WL!G@$_ K=KF<0\6L33L4Z;ST3&\Z*I\UU3 MZ$A3$($K&>EU#"ZCA5@<"HQ3NTOCT=[XGO+\%UP",-4B^#RZ^)OTF'F09_OT^+@W=: MA/$_EL9(V1C)&R,=C>6MB'TK+\%*R;@UMCLYFLME,+D_ VTXE&\%"H&O2#_;/;5A.F./4NM=2 MB.#:&S9S&V^8A]QV#WBE!SRK!V:5URGO#P^ETOZ_1]\OKV$H(XW>M!1"]4(S MK]$;7/7+07W:J/N]-SQ$=F99G-])'61@AKP! MG&\@A^R3KX.L($>=@>(@J$?MD_E'A8%N[;;'06# M36Q'VX4,-XD6"JRY6FQY&898+G5V:UOQ,L@C ^2SQ,"//'(^6^A5:4211^M+ M;,U\EK@N;J<1,>PD=G9V1: 7C8B!'QEBL;.RVMDSX_V9<="AW4TC8JA)[&3K M$X5.&A$#/S) !DP,_,@39L =VMTT(H::Q$ZV]X+'8BV#16[BW3X=]L.-DO&2 CIH9_M&=&W!=(A=[!],AQ)ZR^CNXTEWT<%QU91Z<&H-0.T!YA MZ$4E:B!(!TB7J8$@[9DN_\QXZ-"FG>.!&GI2.^%Z!J(33+2RXS- RDP-!^D3 MILP=VK!') Q!J9UR%S**M4IV>^9^E&W#K)2HC]Y#<8,].D"J3 W]:,]4N3>. M)@T<(:\!HTES>G1D0\^ D]G!^9!E(F9PQP9(EIEA'>N9+/_,.]^AW?W*,P-) M9@?90Y:)F$$<&R [9H9O[ FSXP[M[ID0J^QEV^&5D[_B"9NH@1@;( =F!FNL M9P[(V[!U7 M#A.%0JWR0UDQF,LDTKNC.>73\N#7F_RX4^WY.7P]VQW?,C*[TV177*W\* :! M6*:2SBLWM4GM#FCM;K36[J36,LPOUX(OA,H*I+\OI=3[FZR!\IC&ULC57+3N,P%/T5*V(!$D/>Z8#22-""AL4PJ.6Q&,W"36X;"\?. MV&X#?S^V$S*EI!6;QM>^Y]QS_+A-&RY>9 F@T&M%F1P[I5+UA>O*O(0*RS-> M ],K2RXJK'0H5JZL!>#"@BKJ!IZ7N!4FS,E2.W1K MB5DA4U?IF@;IYAW_54+ M]]EE&V"*BS.=1ZFZVMV4@*XKB_UD?M$6]MNB@MF?]HLQYUH+G( ?5M03) M5MTPB9,=<9^3HB )AK7%O;;XH+8;PHB^Q@5:<3Y\T>)/58/SQ/=WM UD^6'@ M#XM+>G')07$/7&&J=ZZ[/*>(@1J2F'PZM>@\3'8E#F1Y7CC:D>AN/6K34']B ML2),(@I+C?/.1II M$VJ#12O[3M?<*6[AAV6NJ^#, EZ?@],Z^C_*;)_ M4$L#!!0 ( /%C7%2T06ROS0( "8( 9 >&PO=V]R:W-H965T33":D B4*G(74:*NUV,>W"A .Q MZL29;4KY][,=&E$(C!ML)^=]SW,.B9W>AHL7F0,H]%:P4O:=7*GJUG5EED-! M9(=74.H[2RX*HO12K%Q9"2 +*RJ8&WA>[!:$ELZ@9Z]-Q:#'UXK1$J8"R751 M$+&] \8W?<=WWB\\TE6NS 5WT*O("F:@GJNIT"NW<5G0 DI)>8D$+/O.T+\= MI2;>!ORDL)%[IUJG!<#1Z?+X?HX?)\&[R,'F:W,_0]1@4H4S>H"_H M>39&UU[JBINR@Z;LP/J%)_RF9$OF#"32U:!AEHDU81+]'LZE$OK)^G,F1=BD M"&V*Z%1GC2LL4$6V@C-F,T%1,;X%0',H84E5:R-K6VQMS4OX.DC#-.BYK_OM M.@Y*TBAM@CX01PUQ=!FQT)N$4%NDR!NT(M8^\5[V&,<'A&TQ)P!Q X@O I2@ M% .]EZ@V.'R4&./#]AW'^/A4^^*&+KZ([F37XJ.D(4ZB [*6H"3TV\F2ABPY M2_9#Y2#:B)+C5@78.R Z#HK\.&DGZC9$W8MZQ2B94T85;>]8]^@I]],H.&Q9 M2U37P[B=,&T(T[.$H[40^@%#^DW(]*A/-,272'%%V/^HSQOCCN=]:MM?W+U= MW)R@WXE8T5(B!DMMY'427:&H3Z5ZH7AE-_8Y5_J8L--<'^0@3("^O^1?%(J;L;7$[+I<%B6=5IT4Z M1HX3C!=QDNT='E2?71:'!_F*IDE&+@M0KA:+N'AZ1]+\X>T>W%M_<)7@8+,W^Y-X._GT/%XCZK)]X0\E)W7 M@-MRD^<_^)N3V=L]AZM$4C*E7$;,_KLG1R1-N2BFR)^-U+UV4-ZQ^WHM_4-E M/;/F)B[)49[^DI?0J?_A$&HM\+F^:IV7U%SPT;9T],%V5 M-%\TG9D&BR2K_X\?FYGH='!#30?4=$"]#D@W@MMT@UP%B38>PZ1 .[1 U':*A'7#3 0\U&CIKSSF#N[3.'NQMN'8W[/M; M:PE<.QQ6'A_7:[%:R.]C&A\>%/D#*'A[)H^_J'9#U9^MWR3C._>:%NS;A/6C MAT>3RY.ODS-P_?7BZ#-X [Y,KJXF7T^^'X-7[PF-D[1\#7X#8U#>Q04I09*! M;UE"RWWV(7O]]2Y?E7$V*P_&E"G#18ZGS<#OZH&19N#SN!@!Q]\'R$'PV_5[ M\.JWUV*@^J]"ZI%9ZF3)I$*ODNIHA;P?(,2!M9!&-864XP$&NLZ&E $&?AB@ MVUJJ5LA'FVI/P*WL@Y%6QJ?!,@*MC)/!,I!6QJE9QGLR'35"GK../@^7^@SG MG0V6"O%PJ>=#9]%Q53+&#!):7$ M+J!*J*L1>LT%O>&4. -'^8(%"F5<,>VD M*.+LEC#RIN#F"73;7<9/U<>3A[B8@?^<,9'@A))%^5^#0FZKD%LIY&D4.GY< M,JYGH\R2^V1&LADH8DK J[@$,5B28LI&5NW24[-89^0X_U*MC^VZG3V[V\9D M>.UD>$8Y5^2>%"4!C""F/T"Y3!,*IGG&/ZPB*NXJU5S44H-**H_I[@^A9)1YJ5QD62G..L>0]N9'O2-Z3&T$4Z=P7M69%1K,NBWQ*R*P$\R)? M]%:HT:Y(VBRN*]D522J[\JJ4&T%'9Q9NS<)&L[YE!9GFMUGR%UN9TRY"3_.2 M!VA93L&RR&_BFY2HS,.RY@[6:04=$4\ZS]LMRU4QO6/\P)1)IC5*U+'D^HN9 M=>LT0_;6N]_;%9\5S6 P@KCG#56S: 0UAG<":6A99V1.BH*94ZVQ_39D+LL5 M^_ 5"Y?K3UXS>PVV0FG9]=>]LMX#6Q<\UF>IG%1<@RO=7]M M=QJ2IIG1'^S;8FFU:8X(%J"9:)M0I!2DQ-T09VP!5MM#J; K[PCH]?65&Z%^ MHS-%(YV#!.-#"^4GY8\W\X(0EG=1PN:<#@V +(*=$8Z4$9"EGSL*/&4(9.D' M1P$RQ4!0A![0''NT(>%]GC+H8T'0TY#I, OU0EU$:.L8Z&)"6T=;5 A%I +- MH[IFJ\4-4TEP84,23&7*IK.,ZU/-@9SQKAF\2PC8R28%YF9MS>YW42(3$ERSR8VWYA8I6Y0 MD81X2!<0H4XB;6;6"Z;,FTF:YK3:#!=+68--R8+DD+L;>Q()ED)F[(9 M=-">1((^D!EW)RMZEQ=5_-SLPJ'[K1&\D4=[$")- H8$?B,S?O.U N)VK=1I MBCYQ?F<1YSHL2WTR'@<) D#F[/":*<&FZ-]LI?'M11.65@ 1-5YSAYL&$K". MHAU9U0*]D1F]CP2BT)PG6RTH#ETR1TB&:(B0-@MT!42[@R#:-O^N0%,7[L;\ MNP)"73.$;M+0)F6:PV UV M9!\(#';-&'RY>93"/#:-RSO5!9>K.$J#CG1\=:QLIS^<<@6*N[93MZ',X H8 M=O%N>,03Z.N9T?=E#GV.FU&&LH,GP-Q[YJ'4SV[XXV; 85O9$Q#OF2'^EP2. MQ\V@PTY>/0'PGAG@Y82C3&:DJ!=CFW-P/> M'&5KTQ]/8+1GQNANN+@T[!9^3 U6R^K\NJ7/SOY1:EP/#='&_(TT'.D)Z/?, M<;.T:Z;"B(W\LEZFVRY.Q8V0,XH\W/FGL40PAF=FC"M24J8C'8##GL!V;T(+TC$__NO3'S%E8D3CI!F;_B"47S+8G%HFU?TS*=:H.S*RB M@1F]MRV;:,1VV<1#4%NL(@ Z,*/@UYRR='BE+0\@C_PU80Y*8^X=FH-\14O* MG,97UD:!A%)O^: <:>L& @&P@>4"NE[1\[P C>:5MFPVK:8HM32/UE"%VU(% MM%%%(+ \,&<'A@71F6BETG(ZX&']W HH#\S ^[$IQ(HI0\GB!PMXMCSM">1S M'!A%HP!I-!1X'EC*R/)B3A*Z:FJ,._ VI&8BD,_C0TU&&G2JOBQG\;+/ABL4 M2 IYO)(4]<[%5.T"#[FZ^11L$9BQ70JQ+CI67/Y$UG+:#-Q= H$W5,J2ZNX+C6*7_DP-TK_%06"UI">,=6#!$*1@FMC%(] MV<0//:YM(4@HX#WFO']18IP0\7QCUR%JV@5* HYY58:$@L%181F MBGBA,MQFE"XPA7Z7P1H[Y4IBG06"44(SHVQ=8!LH/!/JPH*P4^]KN4[8MC*V MD;M1&JL]M P%MH=F;/_5D6LHE_;HRXM# ?^A&?Y?.'*UC&9-HB/!+9'E\J(# MD,T!$R\:7A"RSC';KVEB3((=J1(Z=(\$-D*?G9N,O<""#,FU^F M!]]S^T^Z*%JQC1CTJ_65S0*L222BSE,AEA.KZEZQO5&_3.,,0(Q#T\P)2HAV MY)@*"[#'MF.J:4&XI0S!>^6GG$AO.*UVL4G_@"J6L9VS?S\(_*AHAWRYW2=% M.U\A[\0N;W-J!*E@,ZE\Z5?CQJ(R4)Z:.,M6<9H^F>;H!,N/:!CX#PN>P;9K M"/YK#'P?2B7$1J5-VQ7+)5#0P:[N3A\+HL&V.JCMRK:P7/R$$=;4>V)!*MA2 MFZK8\?R96=/V$HR _1W9\8)1L"W=>*$=?X+E8RKCSA,,@\T,8]IY!H7.L4P* MR,6.KU-(L (VL\(S[LMQYTF]'6$#QI^M3OSU/WYCOE:B=UR@>\:P\ZR=,^ 6 MVIZN&!^T>T',&$,P_5!IATZVY\ K7%UZ!]KYKW/DQ&?[C3>=L+R59"5(R9Y)9CL?F MK:A_#JE^0_-E]?LR-SFE^:)Z>4?B&2EX _;]/,_I^@W_R9KV5ZD._P]02P,$ M% @ \6-<5'&\J=D2!0 Z14 !D !X;"]W;W)K&ULS5AA;^HV%/TK%MJ3^J17DC@A0$61*'0;VGLK*MU[FJI]<(F!J$G, M; /EW^_:"0F4Q(1*T_8%8L?WW..;ZW-M][:,OXHEI1*]Q5$B;AM+*5,QD=#D"TNL."6!-HHC"]NV;\4D3!K]GNZ;\'Z/K644)G3" MD5C',>&[.QJQ[6W#:>P['L/%4JH.J]];D06=4OG':L*A9>4H01C31(0L09S. M;QL#YV:$N\I C_@>TJTX>$9J*B^,O:K&.+AMV(H1C>A,*@@"?QLZI%&DD(#' MWQEH(_>I# ^?]^@_Z\G#9%Z(H$,6_0@#N;QM=!HHH'.RCN0CV_Y*LPFU%-Z, M14+_HFTVUFZ@V5I(%F?&P" .D_2?O&6!.## 7H4!S@SP>X-6A8&;&;AU#;S, MP-.12:>BXS BDO1[G&T15Z,!33WH8&IKF'Z8J.\^E1S>AF G^\/!9/PT^(JF M3P_#W] U>I@\C1]^1X/AT_C[^.E/=#6BDH21^ SO?D(6$DO"J>A9$GPK!&N6 M^;E+_> */PY&WU@BEP+=)P$-C@$L()TSQWOF=]B(.**S)G*=+PC;V"DA-*QO M;I>8CVJ;.UW#;-S\.[@:SZW FZJX7JL,#M"0Q;"L!=$+8\ Y2184EII$+SMT M.&Y"=KI[L"4\0,]? 1*-)8W%7P9"7D[(TX2\"D*/H7B]GG-*49A("M]<(DXD M15=$(()6E,_ ]>>R1##CVLUNYU/9YS*;N4W?*S,;F!//>PBWO6IHS. MP<; ,=+Y!>*C/@50@1WA*Y6EWIT3[TZW9=L5SG'A'!N=0V#G-)3O-PJ94WSB M]+KM5+@L"K#CGEN<(:]PZ)XXK)IA45X=A70[[?]"2+Z@'_IH J,'&\KAJ(7VF8$F((84/0]>0!;A?&14F4)U';/L MGE<9O;L)0-[4E@"Z4C$NK4N9K_9!M%OMIM.I"'8AVDZWKO9\T]IS":<4VG$. M-:G3@8U@.2M<"#0V"W0N2A>PR2"/V'2!C%]!II!G;);G3*XNH7*JU14JA@N= MQF:=SE7L$A[X-"0MW+3="C*%@F.S@I^*VT?S.G-T1-'WFK;_3O:R<37S'Q?% M =5 WU+]Z[_SKD9I;>.!4QZ"0JE"(JE M0!&= R1\05@E/+U73!N2K?1-VPN3DL7Z<4E)0+D: ._GC,E]0SG(;W?[_P!0 M2P,$% @ \6-<5$_&ULS9MM_RHZ:Z=S.)(A]7FYMS\B.TWH:QQXYM[>93E]@ M:6TQX4$%%">=?O@N"'%($(ND6L1^(0O!GG-V.?O_'6 Y>4K2S]E"ZQQ]C<(X M.QTM\GSYZWBK8['E(TLC/S6;Z.,Z6J?;G9:,H'!/7%>/(#^+1 MV4GYVVUZ=I*L\C"(]6V*LE44^>FW%WGQP_CL9.D_ZCN= M_[:\3=.9>S_3%TGX M>S#/%Z"OPGR://U55QTJ YPE859^HJ?J6'>$9JLL3Z*JL8D@"N+U M?_]K-1"-!K2K :D:D#+NM:,RRK=^[I^=I,D32HNCC;7B2]G5LK4)+HB+LW*7 MIV9O8-KE9Q>3VZN/D_?H[N/-Q=_>H+O?KJ\GTT_HYAVZ^O#N9GH]^7AU\P&= M?T*7_[B<7ES=7:+;Z=7%)9I./OSE$OWR5N=^$&9_.AGG)IC"Y'A6.3Y?.R8= MCC%!UTF<+S)T&<_U_'L#8].+NBMDTY5S8K7X5L\<1/%K1%R"7Z$QRA9^JK/U MI\4^K8>*EO99A_U7TJ$"O4&O"'9/&OWSO?&%KG(=9?^R1,KK2+FUZQ]6T;UQGSQ4OC-TL\JSW(_G0?R( M_!R9L=?%(7_\ Q;NGSQ2EQT([OIPIIH@Z&7_9$JBH Q76 M0'\O9Z$9K\D7G1I505-=2%,1Y87)MM2(P,H/T?O@0:,@1I^TGVX-SNX%HV^F M(<(NBM8IC"6:^]]L22;K#LC].M 5-GHWX?ZP+Q0^^2%5P?J#9(7=B\'Y 5V0:A=J_%M M(_P&M3KV@QSLGBR5^P.R!3=@@ZU]J(-;%L&]1J8F,#&EI62%013D6P/#K8QP M.P(A$ C9*Y#5;@ :&#V]01KN.QCH$& MU.#A68/;L"&\.RF -G@8W/2X.2 I"/"&_%S>D#9O+'E"@#'$SIA"20V!C:0* MSY'"-A: "T)>N'H2( JQ$^48ZEFY;,X3S]1D'449 2H1-L@\Z7$CJGGB;>8) MX;WS!&A%[+1Z5O&L?#4G!:>.*SH&&BA%[/@XAGA6+IM)(6AW4@"-R)XT.C0I M[&Y$+9Y]J0"((G9$'5TR52L[F'(D[AAQP!6Q<^2@LKRRN4-93H$YU,Z<@\KR MRN8.93D%B-"](+)O74Z!+/2EDX4V[G\-3Q;:)@MEJJL"HT 6.@Q9>MRP2D3X MABRJ3TTH@(4."!;:!@OVE--1;5$ "QT>++0-EJY\ *A0N]H?6YHK][N($."$ MVG%2:H\L1$AB1U%;4H'44^^%ZPT#&C [#8ZA-Y7+[RK9[ML #(#![,!X+KWI M<2-^O.+KKV09L(C9;XH]J^!4OKZ[O/,0ZJ:=G..&& M$[873O:M:1DPAKUTQG!@#!^>,;S-&,*[BUH.D.'#0*;'C?SQ=DGO4RP.C.$# M,H:W&2--CKO]CZPX\(8/SQO>YHWEMC,'WO!A>-/CYH#;SKRQTN#G\H9OX4WW M;6<.O.%VWI2BR@IU];@CN&TL !U +3CMJ Z#X M,(]G>MQLZC)8#T!Z;P\(()>PD^M9E52T'\8H,ROF(%3 E]L34H>N([&XV&2+J!/%Z$P3()>SD.K:25NY_H*^[PX(1 403 M=M0<5,57-G>HX@5@2=BQ=% 57]GIQWG"P C1@&-#UNU*Z/LB3010Y(%]FF"Z;4X73[^$I MBAP>*;*-%*Q89ZR %#D,4GKJC+RL *?+G(D6VD>)Y3A?.)6!$'@$C M,2,"(/ )&Y,X8D8 1V7>Y4JT[[*6(;"Q=?ND4D4 1.3Q%9)LBS#1RN](7 M,"*'P4B/&]ZZ7NE?OZR *&I HJ@MB\=8YSH9!4!1PP-%M8%"B?"Z+F,5$$4- M0Y0>-W5:K+-BAXM8!4!1/Q!(C@&MMB M)!&2?[^R$9:)L3!L#N&0V++ZZVYUJS\]NAO&?XDEI1*\Q%$B+AM+*5=?75?, MEC0FPF$KFJ@O"\9C(M4K?W+%BE,RSX3BR$6>UW)C$B:-7C=K&_->EZUE%"9T MS(%8QS'AKUQC01(4L MIXO+1A]^'?HX%0>K*E+%?Z5,U,BZ(!%/\*Y7%XV.@TPIPNRCN2$;?ZBVJ%F MBC=CD'B\'WP#%V \FES?3V[[=X,1Z-\-P63T\#BY&3R.AKK+IR&5)(S$9]7Y M#^ "L229&[@G:N7"$K MXI#.'(#A%X \! \8-*@O[AT0']86AX'%&YP'!F=XN +O(1W7BS2EYV# 8C7/ M!5 M+DD"[EY&.UR+]ARTM 4>PT/].HX,.^TYU$S]ZAI]6A,>5:0DQG=AD=8 MAJF5@[8^7C[.I^LX6V@_PRTJ:B'; Z$ M)%QFZ;"M+0=S8(O:*N: HCK/.QRY3FY-IW8N6I1W2LJQWZG2'>2Z ZON[]DH M'%,=E/UN5NN&GJ$![]0XT.28-0,-6C<,L,!*T&K.Z(7R62C(-** R,P4E83: ML"-#I*'WQZC:)F1L0A]O!KYG18:&>R ^E@T[ ]3HE^9EO3*M=11K:\MS K\B M#H8OX'L3A@:$L%CF@XY398HI]-!>Z0MSMJ8ES;(E[T'A5V&580K8.CUZ MN]EVO ??9N(P?"MRE39H5.VT&!9WYO M1(8'1-J^$^"#(OL>&U)!=E(Y>9& RON+JF$W)(3LNXO].E'3CO)FH\(.;#@# M'^6,_[DVN=(:VL?20?>KD;W8T RVT\P)"P1LV -_P(W%^0L$7#C".KJ-.&N! M@,MUT$5V@TG M8#LGU%XK:)RB 1"BJN4U-K4?GWS84V.]@,MG/7Z FQ"_G>\'SH1L66,*..Y\ MO/GYGLL&;&@"VVGB798-6L<>J:K-=D7Z^(8[?#MWG'%2[)67#LA3:X(J6PP1 M^'8B.)G4-=Z>*:V.@W&%)88]?/O>XQQFUY#[2RK/=_R*"N>;DN^?<7)T&K_[ MY7,CZ$,GZ+P]X"_W.Y1F;N%R+*;\*;MD%&#&UHG<7B[EK?E%9C^[OGO3?@6_ M#K?7D09F>SMZ2_A3F @0T86"])RV*N!\>^&X?9%LE5W!39F4+,X>EY3,*4\[ MJ.\+QN3N)5607_OV_@-02P,$% @ \6-<5(B5I;LG! ?!$ !D !X M;"]W;W)K&ULQ5C;;N,V$/T50MB'!%A'(G6Q'-@& M?&MC8),8CK-]*/K 2+2MKD2Z)!UG_[[4)9)U[:+>15YLD9H9GAD>'6HT/#'^ M3>P)D> M"JD8:7LI#[>Z+KP]B;"X80="U9TMXQ&6:LAWNCAP@OW$*0IU9!B. M'N& :N-A,K?BXR$[RC"@9,6!.$81YM^G)&2GD0:U]XEUL-O+>$(?#P]X1YZ( M?#ZLN!KI>10_B @5 :. D^U(F\#;&;)CA\3B:T!.XNP:Q*F\,/8M'BS]D6;$ MB$A(/!F'P.KOE'[]'OVW)'F5S L69,;"/P)?[D>: MJP&?;/$QE&MVNB-90@E CX4B^06GU+9O:< ["LFBS%DAB *:_N.WK!!G#M!I M<4"9 ZHZM*U@9@YFDFB*+$EKCB4>#SD[ 1Y;JVCQ15*;Q%ME$]!X&Y\D5W<# MY2?'D]GL^?[YRV2SF(/'S=UB#6:/]ZOUXF[Q\+3\N@#+!S5>@*LYD3@(Q37H M@>>G.;CZ= T^@8""S9X=!::^&.I2P8F#ZEZV]#1=&K4L#1&X9U3N!5A0G_CE M +K*(T\&O2"5A2CT4$7'UA0EQ_!@_JH65;L,%OX,\U"T.@>'K" MW/^K XJ50[$2*%8+E"G9!90&=*\U-\Y6]V*O#J9I4L2O"<')[3"6_# M) [!C^UHQW[U\^7Z'TT=-X?B7DX=MU9T:$%G4-F:NI4-6_9ED*,;=*)+B^.5 MBA-DQ0GCXC2A'=1P] ;01!6T=2MH.K;3C!<:A> :%Q(]"U"JDV'V*_ :K,HU M+^,[.Q!@)[Y5=D9/_+_5\:-.;"DZ6 11$1=]-*5AHY# MDY751I-"L&&W8O\O8F MAE?(-^S6;\4>]49'P>S(.:'>=[#AF K%1D7U+D85@@T_7+%A(=GP)V@V;)!C MMU]5P08KUVX3F4*UX2^0;=B@VZ8[<*N(ZV:VT7;.H$*WT:6ZC1H4>="OOI\T M6)7*7H97R#;JENT:P7]7/1Q0.KZDDN/>@LI 9JS'20?5I>JH4'7TX:J."E5' M/T'545VO7<>MON0V6+5()"HD'?T"24<-:FV;%JSBK9N5LBI#+E0=7:KJ68#S M=L TK:J*-%@UP-//^MB(\%W2W@M5L2.5:1>8S^:?$"9)XUR9G\+;6?HAH B3 M?I>XQUQQ1("0;%5(XZ:O(/&TU4\'DAV2;OF%2=5[)Y=[@GW"8P-U?\N8?!_$ M"^0?7,;_ E!+ P04 " #Q8UQ4E>%?9:L" "7!@ &0 'AL+W=O#"++, J&,7Q6F M5U-:Q\/Q'OV+BQUC65$-D6&+2@??9(PFL:9Z9>UE\@RJ>CL6+9:;=EQ2E M;;?MD3C71O+*&15P)LH_?:GR<. 0=$\XA)5#^-[A%$.KEV-R>7%%+@@39,:R#*N@^[Y!$1;*CRO"VY(P/$$8 MA&0FA4DUF8@$DK< /JJO0PCW(=R&9Q''$#=(*[@F83,,C@B*_MV]>49.J\YH MR^&U3F543':*6-PG/\\PQKNV9M M.];V"=8GJA05YA5OE@:U@V.%*1&"4KB]WKMAL]'I^[O#9/W%Z(VX3BVN$ ;-,+CM-V:MGN6]LZDH/"TQI(?S4?W/SA[-6?O M+.Y,)61.9Z2WL=*M(-&\$Z??W#W M.:B-:XD:D1&_; /U:MUU1Z[9^'_,RY8]HVK#A"89K-&UV>AA4539!LN)D5O7 M25;28%]RPQ1?#E#6 /?74IK]Q!+4;]'P-U!+ P04 " #Q8UQ4H /YE@4# M #>" &0 'AL+W=O] V7O/,98P&>6$MXW8B%V3Z;)US'.$'^D.TSDE0UE&1)RRK8FWS&,(BW* M4M.Q+-_,4$*,04^OS=B@1_,>#[+$/L[PBG]- W;..X,$^VL5 +YJ"W M0UN\P.)M-V-R9I8N49)APA-*@.%-WQC:3T%'Q>N [PD^\),Q*)(5I>]J,HGZ MAJ4VA%.\%LH!R;\//,9IJHSD-OX4GD:94@E/QT?W;YI=LJP0QV.:_D@B$?>- MC@$1WJ!]*N;T\(P+GI;R6].4ZU\XY+%MWX#UG@N:%6*Y@RPA^3_Z+,[A1&!? M$CB%P*D*O L"MQ"XMPJ\0N#ID\E1]#D$2*!!C]$#,!4MW=1 'Z962_R$J+(O M!)-7$ZD3@\ET&<[#Q1*&TP!>E\_A'!J3Z?CU)6Q"^',63A?A/4S#)30"+%"2 M\B8\P-LB@,9=$^X@(;",Z9XC$O&>*>2&E*VY+I*/\N3.A>2V R^4B)A#2"(< M?34P)4F)XQQQ1LY5QP"O'\&U[\&Q'+MF0^/;Y5:-/+A9;G>OT+AE<5SMYU[P M>Q4Q9C A:YIAD$<,X:=\W#GF\&NXXH+)A^;WE31>F<;3:;Q+]P 1F&$N9#55 MIKHZY@8M;:#>)!^#![O=;??,C]/#K8GRK4I04!?DVV70%X)62="ZC0#G!U2' MD#OX)WD]6:8*P7F0[[:]"L%YD&MUNO4$?DG@7R7(2]W(*] \QR?![R8/M^!:7&I^/4D[1+DO9MM5 W+-58!4V)5T?4/MN)XWF="M-Y4,NO MUC"H<>K:5CU4IX3J7(4:(Q[##B41R$XKGY, MY%E5#//DS9]AMM4=E,.:[HG(WYKE:MFDA[HW5=9'LGGGO?:_3=[Y7Q#;)H1# MBC?2TGILRQVQO)OF$T%WNK^LJ)#=2@]C^0&"F0J0US>4BN-$)2@_:0;_ %!+ M P04 " #Q8UQ4E3C2[QD' !X) &0 'AL+W=O=EV(\?*2FB$DNT#<=K/\26S#L^=[Q[[G35X2,7W^2<,06>TB231YVY M4HM/_;X,YRRELL<7+-._S+A(J=*7XKXO%X+1*!=*DS[RO*"?TCCK'!_F]Z[$ M\2%?JB3.V)4 _9#5-?%U="7_4K M+5&&Z^-N:.2C7GR1QRI^5%GV $1F]%E MHJ[YXZ^L-(@8?2%/9/X7/)9KO0X(EU+QM!36"-(X*S[I4^F(FH#?)H!* ?1& M ,,6 5P*X#<"J$W +P7\305(*4#>"$"_12 H!?+#[!?.RCT]H8H>'PK^"(19 MK;69+_EQY=+:P7%F(NM&"?UKK.74\?CZ;#*]!>W8(,E!^"2"D%-D( /$Z9HG,B/AWVE 9IM^F$)YK0 @UK W+!% M#\!!%R /CK[>3,"'GSY&]/DGT =R3@63Q=\&Q6.WX@D+>P!#HQC!4K'5VJ!O MLKD^K]37H.5L8RV5N0U:SMU:?J-9#WBE;:_%^SH8JHA 542@7!]N176GP#23 M2BPU@RCPUX5> *:*I?)OAWIY>K]%_97@(6.1!#/!4Q#R[($)%=\E3//! MG6HZVD(?R?49HGPX]@[[#_7#6KOB;'7%,$#$T_^JA:^L\2MK?*AT1#[K: M#^,,1#Q)J) &8\$Y'\&_P$E XV*#02':.BU)S^L%4^XG3LOF-+Y96^YS+2$#/?"R-!2,G1S\%QNM:0*W:PZKE6%RN-:0OR8P-INQ MO(\V-!#J%;IS;^R1W-M TL/>SR[$EJ7@&IIB6 !XZ(19:)D)N)W*4KGAV4URP"#S19,KT6L*=0=[2&*W2A MR,)X09.F-"MWKJ?9B/@NU):^D)N^6LY?\]@6&8AJC>5>> Q9'D-N'M.UB[43 MUBG:H LL?;Y*;W&2R9@_<&Q 7ER!+K\C= M;6[<">_2%9V6( :OW-T+<(NO+7>C+;F[@ !B*9?4),%RH:'7K##XBS4&M -P ML)J](Q+ 80MBR]W(S=TKB WKO6D*?:]ZRY!RGWK+L7CXB+'&U]0>[Z MTNS@/" R'< AETIV0<::<8U6<$$7+&PK#797FFV?ZL:XH7ZXBAZVY0.[R\?T MA8_8TX)EDG7;'^'A"@8?#AKHM&%A@'VR^@Q:+JQS.0J"4;M5MDIA]$Y%4=\Z MN?F:SX .O, U&ZD-1_!>AB^VJ.#=BLJ&3>KYFFW\'G;6%6SK"G;7E0OVP!* MM*^W[U:QY7\<[,7OEJZQFT?';_K3+IC16)3-H!EH)%PN6T8!I>I7#[ C'WM- M^=.PE.1IT9H8EL"QF\"G6:QB_43XPD"ZRG8M)+:DC/EW3 M0OH-LP3H'"1:-O7=;/K&M"ZX9A%+%V:VU057^7 +?,G8>_GU$/5MR<)E M3J ;PO57.Y@VN)8T_5V:<0O7R/UV^(O9[G[!E] M2\O^!FWYFIRX?>3OEA.6SOW!7G+"DJV_2[>\4\"MMLRD)=XL+?M;]LKO&F_N MO4?#->%&+/F37:8XUHR[I=224F[H<;+:@;=XG-AJ07:O%K<:\+O5"V+K!=E+ MO2"V7I#_LUZ0S>L%L?6"_*AZ03:O%Z3V/X4_L%ZLV7M]O2"V7I MQSBBRHH" M9W?-N&R-?NBU8NW7WL$P[^1\IN)>(P$)FVE57F^@O2"*UUR*"\47^6L9=UPI MGN9?YXQ&3)@%^O<9USE:7I@W/:J7C8[_ U!+ P04 " #Q8UQ4'Z96IYX" M #.!@ &0 'AL+W=OV@7:_?M=.&E'Q(7@@MN\])^?< MF]QT=D*^J#6 )J]YQE7766M=W+FN2M>04]44!7",+(7,J<:M7+FJD$ 7%I1G M;N!Y+3>GC#N]CCT;RUY';'3&.(PE49L\I_+M'C*QZSJ^\WXP8:NU-@=NKU/0 M%4Q!/Q=CB3NW9EFP'+AB@A,)RZ[3]^^2V.3;A!\,=FIO38R3N1 O9C-<=!W/ M"((,4FT8*%ZV,( L,T0HXV_%Z=2W-,#]]3O[%^L=O=&XH_%B!J[*M=S2+I16N05&!7DC)=7^EK580_@1R< 004( M+@6$%2"\%!!5@,A6IK1BZY!037L=*79$FFQD,PM;3(M&^XR;MD^UQ"A#G.X- M)@_)<$:^] ?#Q^'L%^F/$O+X??2U,7N8/)'DX7Y&+DAID &5\HWQ%>GG8L,U M$4N2P%R3JP0T99FZ-CF";T%J-L^@##;(%#@3\D-D)#1@Y'F:D*M/UQU7HTNC MU4TK1_>EH^"$HP32)@G]SR3P O\(?' YW#L"3\[#IU TB=\VK^!)8O/"D'ZS3D2LL-OFR:_'[$!#+4D*L_9^C#FCZT]-$)^K%D/&4%S0BM M^Z;791/4L=J7=+&E,R-EV[MI!;&'OXZ[W:_RI8G)!8D?K$6UM>BLM6>.EO"9 M^@<+' 18Q053J?%XS%9)U=H3T0@"OW5HZTABV&[?^B?EQK7<^*S<$8[X]/TE M*IMQ3&A\6*W("Z-#H8>)T4T4WQ[J=/>&AYGT3U2N&%:F-&5/T)Z_T'4$L#!!0 ( /%C7%3? MQ=<4_0( P( 9 >&PO=V]R:W-H965T.FNI[G6.:."Q+(3N>KDQRP^^KVE253?_I8R'77"[RG@3%? MY,8.^+W.DBWP#LW7Y:VBGM^H9+Q$H;D4H'#>]2Z##VEB\0[PC>-:;[3!.IE* M>6\[HZSKM>R&L,"9L0J,/@\XP**P0K2-W[6FURQIB9OM)_6/SCMYF3*- UE\ MYYG)N]Y[#S*38;C:TB'_0F\ O(. M1L*@0FU@^$@W4B.,L6 &,S 23(YP(PUJ.$G1,%[H4V+!2P4"*!U2&3XL* M1#.;0RE.#0U]O4OAY,TIO $N8)++E68BTQW?4 BL$7]6V^U7=L,#=H,0KJ4P MN8:AR#![*>!3[)H AD\![(='%5.+2DI\!J^[YRKA=IN(9O;'GK1>;O=\1\V8[\'%$;Q2U"Z"[H( MGX5>^&PW/MO_[9.5DN[V7^;2GIR[UY'9L&=K%-Z--2;MTF7QKO$^EKJI,SS)5G;QF:L&%A@+G M)-DZ.Z/<@Z@R',2I[)IS95:7-BVG,PAH;+$ M%Y#BRI2+A"J0R2:AX MZ4#,UTW+M5Y?C-ALKO0+N]58T!G<@KI?# 7.[)PE8@FDDO&4")@VK;9[T7<] M#3 6#PS6I@=OC M5_:^V3QN9DPE='G\DT5JWK1J%HE@2I>Q&O'U#\@V5-%\$QY+\T_6&]NJ;Y') M4BJ>9&",(&'IYDF?,R&V &[Y",#+ -ZI #\#^*<"RAF@?"J@D@$JIP*"#! 8 M[3=B&:5[5-%60_ U$=H:V?3 I,N@46"6ZI-UJP2N,L2I5O?F^B$*LEB>H\G];8^"7#_N/?P=/@A M[_V3X6Y]%VYC O,L>GD6/,%0,@_ZB%7H.8\0IE6(!4 ^4.Z',="L7$,Y)HK(".8 %M1G!>H5LG= M5CXC*4%.'WPT*=W@OY+ON*[FKJN%KD<04P4165"!NBI!4TE-H_A&!"XLYDHOC!]>,P5 M=G4SG.-=$(0VP/4I1U&SB6[M^>VR]1=02P,$% @ \6-<5%V41NSU @ MS0D !D !X;"]W;W)K&ULM5;;;N(P$/T5*^I# M*VV;&R2A J066"U22Q&][,-J'TPR$*N)36T'VM5^_-I)FG();+7;OA"/,^?, MF6$R=GO%^*.( 21Z3A,J.D8LY>+<-$480XK%&5L 56]FC*=8*I//3;'@@*,< ME":F8UF>F6)"C6X[WQOS;IME,B$4QAR)+$TQ?[F$A*TZAFV\;DS(/)9ZP^RV M%W@.MR#O%V.N++-BB4@*5!!&$8=9Q[BPSWNVJP&YQP.!E5A;(YW*E+%';0RC MCF%I19! *#4%5H\E]"!)-)/2\522&E5,#5Q?O[)_S9-7R4RQ@!Y+OI-(QATC M,% $,YPEM"E_/-5"8"S>CA\'D;GAY-4"CF[L!F@QZ@^'#A;:/^R Q2<0).D7WMWUT?'2"CA"AZ"YF MF< T$FU3*@V:R0S+>)=%/&=/O#Z$9\BUOR#'._]<&L3;JK,J_2=*GTG MYW/W\DTE&E(A>:9Z4Z(?5\H!#26DXNK>B=W/ZQA[ZD?H.0\SY"Z%SA%.6 M45E7LH*DF9/H[V[9]0)+I;=<+TR-D^?;E=.&OD:EKW%0W^ I(_(%78.,6:3J ML 0A =!OU&-JS269)H!&3 *:0 ADB95]H"S-*FSS,ZKN5?3>P:S&G-"0+'!R MH.0%@[=1S>9VR?_BM"'.K\3Y!\7=4R5*5?871"@B(MPGT-^)?>KYSI; &J>6 M[]<+#"J!P4?T;+ 3NMGR@RU]-4Z>[];K:U7Z6O_6L[I/Q?L:U;;>QJ/U&:UJ MK\U?^[^;M:18KV/+VAD0-5Y[>M5^&X^V\R'=6M)L=*+3;&PKW/7:I_!MPMH? M,F+MW?$9^ UO6^"NU[9 <^VLU1>=:\SGA J4P$QAK#-?@7EQ=R@,R1;Y\3ME M4AWF^3)6]RW@VD&]GS'5MZ6A3_3J!M?] U!+ P04 " #Q8UQ4A7C')SP* M C/0 &0 'AL+W=OA+W7Y9?:K-M\DNRR)?ZK+)JS*I M]?7+DU?XQ4RQ+J!'_#O7]\W>YZ2C>O"%SE35Z6A7_R1?M[DN(=_GF5='T_R;W&ZP4)\E\W;35=N-^ MV=;FK[F):\\OW[Q]_^;#Y^3BS:>/%Y_??7B;/)GI-LN+YFGR6Y*7R>?;:MUD MY:(YF[3F][JHR7R;^_4F-PGDQB1Y7Y7M;9.\*1=Z,4PP,2>Z.UORXVQ?DVC& MF9X_3RA^EA!$\)?+6?+DMZ>-OC'SL 5.;WIX,K1-!F29'9P%IV"6 5.Z&Q?: MIZ6A<=FP2B[TJJK;O+Q)_GAUU;2UN4_^&TG/=NE9GYX%TG]8+Z]TG537YM[M M?B"[*G2RO9)-\CT)7]37F\2B3]Q5E;MSVO.[C*_ M*?/K?)[U?YQ7Y3PONBOQKM7+Y(]_F33]QR9V0<3N)$3T@GRNVJPP%^-.EVL- MT=Z$\WW:G$J:[KAOIIP/PZFDA YA,P!&B! 8OI)R1T)&24RKIMV,:9"&]$8/ M,YDR[M 8%@@ZM+P84(1')@/:L="15F\K:NF259U=9V#$U#YUPYQP\&AX,,4 M)BER&/@HSAA+80;ICD%Z .CHS=Y"3&(1S/R'*%_0/5L) X'XF8C<KPEP!4#&0=\%/T]295U,(I7!*G,$#8)1(>.SPGB+B*(EW MY;Q:ZN1)1^%IV79F96_^@,@ M)>&?!^7<%5H(AJGB+BL?QE(L JRL7\!QP["Y7XJJO#DM3/NUB,TY7^LI9=BK MW ",FS+A\@$,!F81".8B3-S+;A,,!HDP)&$%F,0%^*>\+/$EE/@>"4"=2B6Q2PR 8GEA%)B.*''6RV^"!73#55[JV L!A+E+JS38 1ZFB/$##*CV)-\F'.MEM MFJ'L>#7!!S'FU70?A!$*$*'6*]"X5WBPD:6^UG/A#1" 8I*Z-A9$*17@9%T# M'>O86UV7/0,S1#_I^JC5=DJ.Y_KHW@KQ(RHH\Z<@T!5ST^ZZ/'P8QR'G2JW2TKC2CAF^;?A@ MK0I3K\<%8 11Y0T& #,./$#"BBJ-B^J8WQL)IS3D]\8"@TN7(X$D'?%[U"HN MC2ONN-_;)AA8.2SCOIRZLCP.F44APR=Q5I'9(=U[V",QH-D61%&W M=( X3)2[: G@"$=M\@Q4)I=RN#T )K^F= M 2@S$0.4]IY9CUB%?CN$\5E3XZQ,$:@WY"[RYJLQ>Y=9H1MCNWH;\2SI9N-W M@[S3;;V.^3YF)9X=\4$ULR+-XIHW9%\;]L\2HUW=L>P&-% C"55(M4?B@HLT M(W%X[($CLZ+-XJ+]I'ATPTOP>4V-W* X \LS\#0 %#R/?V0XVTDKI>9N6?L:&U8L'%$6>8K=/\ MD.7,V P#US.96\T &$FY/RH^+#0J5AAXO*]ZR/0"5B&)3-UGOQ",">J:*0 6 M(F/EA!CC?#A*W*(EZ5QS?P 8V%$N[SBBD$(\+KW@'8 M8$EJR,(*@HAW'P^89 +H&C"1+AT?Q8@GE0 *\X!0"BLK(BXKEZO,748:9K*E M7; CSC%;F$6\,(_/,6#S"4/^' -@)'7KPPR 21YH#,7>1M=#=KH>-L6 S2F( M>VP %$'NJ@. HFE@OZNPNB+BNO+.<(D)I;#E71S1]PM;F,4C?;^ '@MA;P,O M ./*Z],!5$!:I-4#^NIN-IF"**]_ 5 A*E939%Q3+N_S]B]=%UD9 M>WE!VNHNCVCWI:W+\I%V7P+;'Y6[)VT*H:AGQ0 4420T-%81Y"\S^Q)Z?.1R M 9X=N9N> P-"+ZTDB+CDK(9_\$#S-@8VRHOC^C[Y=X+"8_T_1+8+Y@25V( M%$ZQ^_ ?0JG %AIIA4'^,M\O@5<3L/O*P11"(>&69@BE0N^'6'F1<7D9[H_\ MGOP]2ZK*BH4Z8O.@;*%78]L.'[JD.I(PN/%M) [8OK:9#B-QHTNJRHJ4&GM% M8'\SQ=\V1:Q:J0>^"?=+IX@5'#6V3^'!4R2>,/3(>_J3<;.1.!2:(9.]MT?- M.-_T;^$VR;Q:E^WFUZFRAZPY@_GY=5>V/+]T/[-Z+/O\_ M4$L#!!0 ( /%C7%3P0D]V9P, .P5 - >&PO(RJ-2*T^LYIX9N7*1TZ-\>O_VQ*-3Y&\_=G!>C6'4L9OZSZ_?B.(6V:^YYR:^OI (<8OL)^Z[B;]=(KP-L)\VV::U M>=,\ZQ0BCKW.HQ9GS]I@Q*%3D;DV=)FK)@ELC8X&62':4HU\8]!12$Z].\*' M_IAP-I$,O#*2,[XRYBX8I@4OI*?T'M%A0[!4]P8.30^VC^7)F2AD'=M$,'\G M=O@.L.Z!0,9Y([#K&\-H4!*EJ!07NE,/KHT/(,^V;U:E5CB39!5VS_S6H;[I M()-"IE0V84)_;1H-.,U CF2S.=Q5408 *E7DNI$R,BL$J36L/6Q#TTXIY]?P M;/F>;7$OLXWUJ\M"-$TMR#8-C>D _R:;X=ZD/7L6KU>RNT)]6NCIB+H/!4>O M),W8LNXOLT8 QA[B[*0L^>HC9S.14S/Y1P<<#9U102?BF:%W[AYSE9RNV+^.7T%P_ M5G85.T5&O[(_161XD"(# M>US;.!-NG0@;JP]$^JA/'_4Q M7BYD7'^P.&Z?1%_NF29)%,4QEM'QV*E@C.4MCN'K9L.T@0<6!R(]+=?X:N,5 MLK\.L#7=5R'83/%*Q&:*YQH0=][ (TG2!$.@%MTU&L=(=F+XN-<'VR51E"1N!#"W@BC"$-B-.((I T8$D7U M>W#G?12LWU-!^_ONZ"]02P,$% @ \6-<5)>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_')!6G2A8# MGEJ06$F09"\I&<:V:H5$2<+>Y-?OC+"=ED.Z]M+HA/6P^-12SS<],WQ\*LI_ M;HOB'_;O+LNKJ]Y#7>\_# ;5YD'NDNJ/8B]S=>2N*'=)K3;+^T&U+V6RK1ZD MK'?9P+B\M >[),U[GSZ^7&M9#N!&4LW?F>RQ79JGN_2'W%[U+GNL>BB>;HHR_5'D=9)%F[+(LJO>\'A@+5SS*4M^/^@*Q/=Y;K:! I,H/J3I0BFV#1X?B'K9IS41^ M_&=U%& 9")9!B^4%?A3,Q<2-^81=NW/7]SB+;CB/(P X0@!'G0&RBV4"($T$ MTCPC9!2KCP7W%6 P9<+W @!I(9!69Y!>L%@"2!N!M#N#C.+ Y . NET%TDW MN@&08P1R3 L9+'GHQD*A,M=7F*O%P@V_-H$4,U\ R/<(Y'M:R)"ON;_BL(F^ MQ-KH2^)&VOMK)2*AH]8$+>3SYADOW3#^RF#,AJA*B%TB_#6/XN,[)WRV\ELO MI LQ,;4,B=VBF[X%9['[A4.9##&;#(EU,N=NU*;!M#$D]@9W0U_XLXBI7%52 M<\-6)F"N&!++8A8$D\]B/F_2((AO%)_P8]>?B>MY.WZ8+(;$MEB&NI53J:DI MNN5!LQ%^ZUF*N&KHV&F6!( MK +/78K8G3>:_Q-VCC$A&.1"\%:+U5$"QRS07:60WW _$FN8K08F!(-8" IJ M(9Z%H%-!^2!6[0KWO?8#-M!*@UP',0^5MT"3Q,'F,SEYWG$3$Y#'JM !A$!-3R:B3"N1D-#&QC,Y7 MBIQDPVPR.G]-E-N@S=[M-]>$D [.S$!/SCGFF$J;/EK)LKI!O M) MNL_3^#::%"6(+ME M.IS?LR3?LFF:*[FG<%V8C5G()K;0*^;)#E(+$[.0?9X1MCZ+#OM])O79"M1+ MJ@/]1RR]Q']?3O)0O5M5.(B5G()K;0*^9<5I64 MS-ULBD/>O*,7$UE#3'21&+&%6IA%B6%B%K*)+?3SW4Q4P=NOO^^E(DXJ6349 M#S$Q"]G$%CHU&JRBF*19JTBW,079Q I"AX-;IG0P!3G$"OK=RQ?DX=B(EIQZ%> M)? &,U@>RS7=?1/Q5XB):<>A7IH,,?MPT.AM\>-@VG&H%R>_B:9*=46W:):D MJX2'F.CJ9&+MX-,!L.)U,.TXQ-I!%RVQ"XB)F<?!9 MBQ8F9IXQ]4HU%!,.P8TQ!XT[G0."0W!CS$+C#N> ^JV%X&/,0N/NUJII74), MS$+C#8\0\/2K M'MIQWYV&W?X\+#Z.A].P:G;C>/X1PK#>U6,[/'3G>KHPG43'RZ3F\7+VZKI7]YB$^8.$@B2^8,4@G3^H 1!:?X@ M@R";/\@AR.1P.N(8$<" ML2.2'0G,CHAV)% [(MN1P.V(<$<"N2/2'0GLCHAW)-!;4&\AT%M0;R'06R8/ MVP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJ MK01Z*^JM!'KKY&4)@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=X) M]4X$>B?4.Q'HG5#O1*!W0KT3@=YI\K*;0.^$>B<"O1/JG0CT3JAW(M [H=Z) M0.^$>B<"O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KUM\K&20&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y_\ M;$*@MZ/>3J"WH]Y.H+>CWDZ@=T:],X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'> M&?7.!'IGU#L3Z)TG/PL2Z)U1[TR@=T:],X'>!?4N!'H7U+L0Z%U0[T*@=T&] M"X'>!?4N!'H7U+L0Z%U0[_*=>@_CYZ$.MYZO-5[_.ZD>+^?6V^6ORZ^=DWO\ MBG.XKQB>_P)02P,$% @ \6-<5(/1K $N @ 1#$ !, !;0V]N=&5N M=%]4>7!E&ULS=M-;MLP$(;AJQC:!I8L4J34(LZF[;;-HA=@)3H6K#^0 M3.K':^_OXX6;\Z]MW@M\D^A.ECEOEZ;WOC MTW&R0US9C:XW(7YU=]EDZH.YLYG8;'16CT.P0UB'N49R<_W9[LQ]%U9?CO%G MWX[#-G&V\\GJTVGCG+5-S#1U;6U"7,\>AN:/E/530AI/+GO\OIW\5=R09*\F MS"M_#W@Z]^W!.MGY$J_T..YV;6V;L;[OXY'4 M3\Z:QN^M#7V7GHI>G4\.\8;MZ3._.'\I/EL>E]_Q[S-^J?_./@2D#PGI MHX#TH2!]:$@?):2/"M+'!T@?^8;2"$74G$)J3C$UIZ":4U3-*:SF%%=S"JPY M159!D5509!44605%5D&155!D%119!45609%54&25%%DE159)D5529)44625% M5DF155)DE119)476@B)K09&UH,A:4&0M*+(6%%D+BJP%1=:"(FM!D5519%44 M615%5D6155%D5119%45619%54615%%DU159-D5539-44635%5DV155-DU119 M-45639&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29*THLE8462N*K!5% MUHHB:T61M?J?LOX8Q\,_CE^>:6_:X3D_6_X\&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( /%C7%0M>(UBEP8 !$: 8 " @0P( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ \6-<5$*/8+-Q!P #2 !@ ("!:Q$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \6-< M5!;&[12U P VPH !@ ("!-2, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ \6-<5%AXYIK@*@ AX4 !@ M ("!?#L 'AL+W=O&UL4$L! A0#% @ \6-<5#OUX&PO=V]R:W-H965T&UL4$L! A0#% @ \6-<5,; K<*F!@ 5" !D M ("!YYL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \6-<5+K9[Y\U! 6@D !D ("!RZ\ 'AL M+W=O&PO=V]R:W-H965T*V !X;"]W;W)K&UL4$L! A0#% @ \6-< M5" 5XCF+%0 D44 !D ("!N+D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \6-<5"=8(#36 @ 7 8 M !D ("!/ML 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \6-<5!=!VPIG"@ 0AH !D M ("!3?< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \6-<5/SZ8% >!P QA4 !D ("!2S ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \6-<5.U4 M/2?+ @ ]04 !D ("!RT,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \6-<5*:H.S/D P PH !D M ("!H50! 'AL+W=O&PO M=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ \6-<5 NQF1R$ @ *@4 !D ("! M3F(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \6-<5,P(VSL= P IP8 !D ("!PFT! 'AL+W=OP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ \6-<5*7J'-W.! PQT !D M ("!88H! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \6-<5):*%,.> P 8!4 !D ("!$IL! M 'AL+W=O&PO=V]R:W-H965TV1< L .%$ 9 M " @5*I 0!X;"]W;W)K&UL4$L! A0#% @ M\6-<5)#\D$);!@ S24 !D ("!^;0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \6-<5%N80&)\ P +PP !D M ("!R] ! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \6-<5.,."MV! P MPP !D ("!L=T! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \6-< M5&T6>1ED @ :0< !D ("!FN&PO=V]R:W-H965T&UL4$L! A0#% @ \6-<5/Z$PA#B @ +P@ M !D ("!?O ! 'AL+W=OFU>,$ !"%@ &0 @(&7\P$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ \6-<5"6P[ZQG!@ ,B< !D M ("!*@$" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \6-<5&IY7+%F# H4H !D ("!< T" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \6-<5()B MXV*I!0 AX !D ("!#B<" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \6-<5* #^98% P W@@ !D M ("!+C0" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \6-<5-_%UQ3] @ # @ !D ("! MCT$" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \6-<5(5XQR<\"@ (ST !D ("!-4L" 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " #Q8UQ4@]&L 2X" !$,0 $P @ &38P( 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 7@!> ,D9 #R90( ! end XML 104 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 105 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 106 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 426 678 1 false 117 0 false 11 false false R1.htm 0001001 - Document - Cover Sheet http://Heska.com/role/Cover Cover Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://Heska.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://Heska.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Uncategorized 3 false false R4.htm 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME CONSOLIDATED STATEMENTS OF INCOME Statements 5 false false R6.htm 1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 6 false false R7.htm 1005007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101101 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 2107102 - Disclosure - REVENUE Sheet http://Heska.com/role/REVENUE REVENUE Notes 10 false false R11.htm 2111103 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS Sheet http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMS ACQUISITION AND RELATED PARTY ITEMS Notes 11 false false R12.htm 2117104 - Disclosure - INVESTMENTS IN UNCONSOLIDATED AFFILIATES Sheet http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATES INVESTMENTS IN UNCONSOLIDATED AFFILIATES Notes 12 false false R13.htm 2120105 - Disclosure - INCOME TAXES Sheet http://Heska.com/role/INCOMETAXES INCOME TAXES Notes 13 false false R14.htm 2128106 - Disclosure - LEASES Sheet http://Heska.com/role/LEASES LEASES Notes 14 false false R15.htm 2137107 - Disclosure - EARNINGS PER SHARE Sheet http://Heska.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 15 false false R16.htm 2140108 - Disclosure - GOODWILL AND OTHER INTANGIBLES Sheet http://Heska.com/role/GOODWILLANDOTHERINTANGIBLES GOODWILL AND OTHER INTANGIBLES Notes 16 false false R17.htm 2143109 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://Heska.com/role/PROPERTYANDEQUIPMENT PROPERTY AND EQUIPMENT Notes 17 false false R18.htm 2146110 - Disclosure - INVENTORIES Sheet http://Heska.com/role/INVENTORIES INVENTORIES Notes 18 false false R19.htm 2149111 - Disclosure - ACCRUED LIABILITIES Sheet http://Heska.com/role/ACCRUEDLIABILITIES ACCRUED LIABILITIES Notes 19 false false R20.htm 2152112 - Disclosure - CAPITAL STOCK Sheet http://Heska.com/role/CAPITALSTOCK CAPITAL STOCK Notes 20 false false R21.htm 2158113 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME Sheet http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME ACCUMULATED OTHER COMPREHENSIVE INCOME Notes 21 false false R22.htm 2161114 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://Heska.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 22 false false R23.htm 2163115 - Disclosure - INTEREST AND OTHER (INCOME) EXPENSE, NET Sheet http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENET INTEREST AND OTHER (INCOME) EXPENSE, NET Notes 23 false false R24.htm 2166116 - Disclosure - CREDIT FACILITY AND LONG-TERM DEBT Sheet http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBT CREDIT FACILITY AND LONG-TERM DEBT Notes 24 false false R25.htm 2171117 - Disclosure - CONVERTIBLE NOTE RECEIVABLE Sheet http://Heska.com/role/CONVERTIBLENOTERECEIVABLE CONVERTIBLE NOTE RECEIVABLE Notes 25 false false R26.htm 2175118 - Disclosure - SEGMENT REPORTING Sheet http://Heska.com/role/SEGMENTREPORTING SEGMENT REPORTING Notes 26 false false R27.htm 2178119 - Disclosure - SUBSEQUENT EVENTS Sheet http://Heska.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 27 false false R28.htm 2202201 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 28 false false R29.htm 2303301 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES 29 false false R30.htm 2308302 - Disclosure - REVENUE (Tables) Sheet http://Heska.com/role/REVENUETables REVENUE (Tables) Tables http://Heska.com/role/REVENUE 30 false false R31.htm 2312303 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS (Tables) Sheet http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSTables ACQUISITION AND RELATED PARTY ITEMS (Tables) Tables http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMS 31 false false R32.htm 2318304 - Disclosure - INVESTMENTS IN UNCONSOLIDATED AFFILIATES (Tables) Sheet http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESTables INVESTMENTS IN UNCONSOLIDATED AFFILIATES (Tables) Tables http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATES 32 false false R33.htm 2321305 - Disclosure - INCOME TAXES (Tables) Sheet http://Heska.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://Heska.com/role/INCOMETAXES 33 false false R34.htm 2329306 - Disclosure - LEASES (Tables) Sheet http://Heska.com/role/LEASESTables LEASES (Tables) Tables http://Heska.com/role/LEASES 34 false false R35.htm 2338307 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://Heska.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://Heska.com/role/EARNINGSPERSHARE 35 false false R36.htm 2341308 - Disclosure - GOODWILL AND OTHER INTANGIBLES (Tables) Sheet http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESTables GOODWILL AND OTHER INTANGIBLES (Tables) Tables http://Heska.com/role/GOODWILLANDOTHERINTANGIBLES 36 false false R37.htm 2344309 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://Heska.com/role/PROPERTYANDEQUIPMENTTables PROPERTY AND EQUIPMENT (Tables) Tables http://Heska.com/role/PROPERTYANDEQUIPMENT 37 false false R38.htm 2347310 - Disclosure - INVENTORIES (Tables) Sheet http://Heska.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://Heska.com/role/INVENTORIES 38 false false R39.htm 2350311 - Disclosure - ACCRUED LIABILITIES (Tables) Sheet http://Heska.com/role/ACCRUEDLIABILITIESTables ACCRUED LIABILITIES (Tables) Tables http://Heska.com/role/ACCRUEDLIABILITIES 39 false false R40.htm 2353312 - Disclosure - CAPITAL STOCK (Tables) Sheet http://Heska.com/role/CAPITALSTOCKTables CAPITAL STOCK (Tables) Tables http://Heska.com/role/CAPITALSTOCK 40 false false R41.htm 2359313 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) Sheet http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) Tables http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME 41 false false R42.htm 2364314 - Disclosure - INTEREST AND OTHER (INCOME) EXPENSE, NET (Tables) Sheet http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENETTables INTEREST AND OTHER (INCOME) EXPENSE, NET (Tables) Tables http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENET 42 false false R43.htm 2367315 - Disclosure - CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT (Tables) Sheet http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTTables CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT (Tables) Tables 43 false false R44.htm 2372316 - Disclosure - CONVERTIBLE NOTE RECEIVABLE (Tables) Sheet http://Heska.com/role/CONVERTIBLENOTERECEIVABLETables CONVERTIBLE NOTE RECEIVABLE (Tables) Tables http://Heska.com/role/CONVERTIBLENOTERECEIVABLE 44 false false R45.htm 2376317 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://Heska.com/role/SEGMENTREPORTINGTables SEGMENT REPORTING (Tables) Tables http://Heska.com/role/SEGMENTREPORTING 45 false false R46.htm 2404401 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 46 false false R47.htm 2405402 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details) Sheet http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details) Details http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 47 false false R48.htm 2406403 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value Roll Forward (Details) Sheet http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value Roll Forward (Details) Details 48 false false R49.htm 2409404 - Disclosure - REVENUE - Additional Information (Details) Sheet http://Heska.com/role/REVENUEAdditionalInformationDetails REVENUE - Additional Information (Details) Details 49 false false R50.htm 2410405 - Disclosure - REVENUE - Performance Obligations (Details) Sheet http://Heska.com/role/REVENUEPerformanceObligationsDetails REVENUE - Performance Obligations (Details) Details 50 false false R51.htm 2413406 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS - Additional Information (Details) Sheet http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails ACQUISITION AND RELATED PARTY ITEMS - Additional Information (Details) Details 51 false false R52.htm 2414407 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS - Preliminary Purchase Price Acquisition (Details) Sheet http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails ACQUISITION AND RELATED PARTY ITEMS - Preliminary Purchase Price Acquisition (Details) Details 52 false false R53.htm 2415408 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS - Intangible Assets Acquired, Amortization Method (Details) Sheet http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails ACQUISITION AND RELATED PARTY ITEMS - Intangible Assets Acquired, Amortization Method (Details) Details 53 false false R54.htm 2416409 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS - Unaudited Pro Forma Financial Information (Details) Sheet http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSUnauditedProFormaFinancialInformationDetails ACQUISITION AND RELATED PARTY ITEMS - Unaudited Pro Forma Financial Information (Details) Details 54 false false R55.htm 2419410 - Disclosure - INVESTMENTS IN UNCONSOLIDATED AFFILIATES (Details) Sheet http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails INVESTMENTS IN UNCONSOLIDATED AFFILIATES (Details) Details http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESTables 55 false false R56.htm 2422411 - Disclosure - INCOME TAXES - ADDITIONAL INFORMATION (Details) Sheet http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails INCOME TAXES - ADDITIONAL INFORMATION (Details) Details 56 false false R57.htm 2423412 - Disclosure - INCOME TAXES - COMPONENTS OF INCOME (LOSS) BEFORE TAXES (Details) Sheet http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMELOSSBEFORETAXESDetails INCOME TAXES - COMPONENTS OF INCOME (LOSS) BEFORE TAXES (Details) Details 57 false false R58.htm 2424413 - Disclosure - INCOME TAXES - TEMPORARY DIFFERENCES TO THE COMPONENTS OF DEFERRED TAX ASSETS (Details) Sheet http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails INCOME TAXES - TEMPORARY DIFFERENCES TO THE COMPONENTS OF DEFERRED TAX ASSETS (Details) Details 58 false false R59.htm 2425414 - Disclosure - INCOME TAXES - COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details) Sheet http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails INCOME TAXES - COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details) Details 59 false false R60.htm 2426415 - Disclosure - INCOME TAXES - EFFECTIVE INCOME TAX RECONCILIATION (Details) Sheet http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails INCOME TAXES - EFFECTIVE INCOME TAX RECONCILIATION (Details) Details 60 false false R61.htm 2427416 - Disclosure - INCOME TAXES - UNRECOGNIZED TAX BENEFITS ROLL FORWARD (Details) Sheet http://Heska.com/role/INCOMETAXESUNRECOGNIZEDTAXBENEFITSROLLFORWARDDetails INCOME TAXES - UNRECOGNIZED TAX BENEFITS ROLL FORWARD (Details) Details 61 false false R62.htm 2430417 - Disclosure - LEASES - Operating and Financing Lease Balances (Details) Sheet http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails LEASES - Operating and Financing Lease Balances (Details) Details 62 false false R63.htm 2431418 - Disclosure - LEASES - Additional Information (Details) Sheet http://Heska.com/role/LEASESAdditionalInformationDetails LEASES - Additional Information (Details) Details 63 false false R64.htm 2432419 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) Sheet http://Heska.com/role/LEASESSupplementalCashFlowInformationDetails LEASES - Supplemental Cash Flow Information (Details) Details 64 false false R65.htm 2433420 - Disclosure - LEASES - Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Details) Sheet http://Heska.com/role/LEASESWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails LEASES - Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Details) Details 65 false false R66.htm 2434421 - Disclosure - LEASES - Lessee Accounting (Details) Sheet http://Heska.com/role/LEASESLesseeAccountingDetails LEASES - Lessee Accounting (Details) Details 66 false false R67.htm 2435422 - Disclosure - LEASES - Lessor Accounting (Details) Sheet http://Heska.com/role/LEASESLessorAccountingDetails LEASES - Lessor Accounting (Details) Details 67 false false R68.htm 2436423 - Disclosure - LEASES - Sales-type Leases and Lease Income (Details) Sheet http://Heska.com/role/LEASESSalestypeLeasesandLeaseIncomeDetails LEASES - Sales-type Leases and Lease Income (Details) Details 68 false false R69.htm 2439424 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://Heska.com/role/EARNINGSPERSHAREDetails EARNINGS PER SHARE (Details) Details http://Heska.com/role/EARNINGSPERSHARETables 69 false false R70.htm 2442425 - Disclosure - GOODWILL AND OTHER INTANGIBLES (Details) Sheet http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails GOODWILL AND OTHER INTANGIBLES (Details) Details http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESTables 70 false false R71.htm 2445426 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://Heska.com/role/PROPERTYANDEQUIPMENTDetails PROPERTY AND EQUIPMENT (Details) Details http://Heska.com/role/PROPERTYANDEQUIPMENTTables 71 false false R72.htm 2448427 - Disclosure - INVENTORIES (Details) Sheet http://Heska.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://Heska.com/role/INVENTORIESTables 72 false false R73.htm 2451428 - Disclosure - ACCRUED LIABILITIES (Details) Sheet http://Heska.com/role/ACCRUEDLIABILITIESDetails ACCRUED LIABILITIES (Details) Details http://Heska.com/role/ACCRUEDLIABILITIESTables 73 false false R74.htm 2454429 - Disclosure - CAPITAL STOCK - NARRATIVE (Details) Sheet http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails CAPITAL STOCK - NARRATIVE (Details) Details 74 false false R75.htm 2455430 - Disclosure - CAPITAL STOCK - OPTION ACTIVITY (Details) Sheet http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails CAPITAL STOCK - OPTION ACTIVITY (Details) Details 75 false false R76.htm 2456431 - Disclosure - CAPITAL STOCK- SUMMARY OF INFORMATION BY EXERCISE PRICE RANGE (Details) Sheet http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails CAPITAL STOCK- SUMMARY OF INFORMATION BY EXERCISE PRICE RANGE (Details) Details 76 false false R77.htm 2457432 - Disclosure - CAPITAL STOCK - PERFORMANCE AND RESTRICTED STOCK (Details) Sheet http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails CAPITAL STOCK - PERFORMANCE AND RESTRICTED STOCK (Details) Details 77 false false R78.htm 2460433 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) Sheet http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) Details http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables 78 false false R79.htm 2462434 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://Heska.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://Heska.com/role/COMMITMENTSANDCONTINGENCIES 79 false false R80.htm 2465435 - Disclosure - INTEREST AND OTHER (INCOME) EXPENSE, NET (Details) Sheet http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENETDetails INTEREST AND OTHER (INCOME) EXPENSE, NET (Details) Details http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENETTables 80 false false R81.htm 2468436 - Disclosure - CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Narrative (Details) Sheet http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Narrative (Details) Details http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTTables 81 false false R82.htm 2469437 - Disclosure - CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Carrying Amount of Debt (Details) Sheet http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Carrying Amount of Debt (Details) Details 82 false false R83.htm 2470438 - Disclosure - CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Interest Expense Related to the Notes (Details) Notes http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Interest Expense Related to the Notes (Details) Details 83 false false R84.htm 2473439 - Disclosure - CONVERTIBLE NOTE RECEIVABLE - Additional Information (Details) Sheet http://Heska.com/role/CONVERTIBLENOTERECEIVABLEAdditionalInformationDetails CONVERTIBLE NOTE RECEIVABLE - Additional Information (Details) Details 84 false false R85.htm 2474440 - Disclosure - CONVERTIBLE NOTE RECEIVABLE (Details) Sheet http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails CONVERTIBLE NOTE RECEIVABLE (Details) Details http://Heska.com/role/CONVERTIBLENOTERECEIVABLETables 85 false false R86.htm 2477441 - Disclosure - SEGMENT REPORTING (Details) Sheet http://Heska.com/role/SEGMENTREPORTINGDetails SEGMENT REPORTING (Details) Details http://Heska.com/role/SEGMENTREPORTINGTables 86 false false All Reports Book All Reports hska-20211231.htm heska-12312021xex211.htm heska-12312021xex231.htm heska-12312021xex232.htm heska-12312021xex31x1.htm heska-12312021xexx31x2.htm heska-12312021xexx32x1.htm heska-12312021xexx42.htm hska-20211231.xsd hska-20211231_cal.xml hska-20211231_def.xml hska-20211231_lab.xml hska-20211231_pre.xml hska-20211231_g1.jpg hska-20211231_g2.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 109 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "hska-20211231.htm": { "axisCustom": 0, "axisStandard": 37, "contextCount": 426, "dts": { "calculationLink": { "local": [ "hska-20211231_cal.xml" ] }, "definitionLink": { "local": [ "hska-20211231_def.xml" ] }, "inline": { "local": [ "hska-20211231.htm" ] }, "labelLink": { "local": [ "hska-20211231_lab.xml" ] }, "presentationLink": { "local": [ "hska-20211231_pre.xml" ] }, "schema": { "local": [ "hska-20211231.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/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 907, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 68, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 72 }, "keyCustom": 84, "keyStandard": 594, "memberCustom": 49, "memberStandard": 62, "nsprefix": "hska", "nsuri": "http://Heska.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://Heska.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107102 - Disclosure - REVENUE", "role": "http://Heska.com/role/REVENUE", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111103 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS", "role": "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMS", "shortName": "ACQUISITION AND RELATED PARTY ITEMS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117104 - Disclosure - INVESTMENTS IN UNCONSOLIDATED AFFILIATES", "role": "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATES", "shortName": "INVESTMENTS IN UNCONSOLIDATED AFFILIATES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - INCOME TAXES", "role": "http://Heska.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128106 - Disclosure - LEASES", "role": "http://Heska.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137107 - Disclosure - EARNINGS PER SHARE", "role": "http://Heska.com/role/EARNINGSPERSHARE", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140108 - Disclosure - GOODWILL AND OTHER INTANGIBLES", "role": "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLES", "shortName": "GOODWILL AND OTHER INTANGIBLES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143109 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://Heska.com/role/PROPERTYANDEQUIPMENT", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146110 - Disclosure - INVENTORIES", "role": "http://Heska.com/role/INVENTORIES", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149111 - Disclosure - ACCRUED LIABILITIES", "role": "http://Heska.com/role/ACCRUEDLIABILITIES", "shortName": "ACCRUED LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://Heska.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152112 - Disclosure - CAPITAL STOCK", "role": "http://Heska.com/role/CAPITALSTOCK", "shortName": "CAPITAL STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158113 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME", "role": "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161114 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://Heska.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163115 - Disclosure - INTEREST AND OTHER (INCOME) EXPENSE, NET", "role": "http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENET", "shortName": "INTEREST AND OTHER (INCOME) EXPENSE, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2166116 - Disclosure - CREDIT FACILITY AND LONG-TERM DEBT", "role": "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBT", "shortName": "CREDIT FACILITY AND LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171117 - Disclosure - CONVERTIBLE NOTE RECEIVABLE", "role": "http://Heska.com/role/CONVERTIBLENOTERECEIVABLE", "shortName": "CONVERTIBLE NOTE RECEIVABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2175118 - Disclosure - SEGMENT REPORTING", "role": "http://Heska.com/role/SEGMENTREPORTING", "shortName": "SEGMENT REPORTING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2178119 - Disclosure - SUBSEQUENT EVENTS", "role": "http://Heska.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - REVENUE (Tables)", "role": "http://Heska.com/role/REVENUETables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312303 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS (Tables)", "role": "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSTables", "shortName": "ACQUISITION AND RELATED PARTY ITEMS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - INVESTMENTS IN UNCONSOLIDATED AFFILIATES (Tables)", "role": "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESTables", "shortName": "INVESTMENTS IN UNCONSOLIDATED AFFILIATES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321305 - Disclosure - INCOME TAXES (Tables)", "role": "http://Heska.com/role/INCOMETAXESTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "hska:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - LEASES (Tables)", "role": "http://Heska.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "hska:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338307 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://Heska.com/role/EARNINGSPERSHARETables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341308 - Disclosure - GOODWILL AND OTHER INTANGIBLES (Tables)", "role": "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESTables", "shortName": "GOODWILL AND OTHER INTANGIBLES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344309 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://Heska.com/role/PROPERTYANDEQUIPMENTTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347310 - Disclosure - INVENTORIES (Tables)", "role": "http://Heska.com/role/INVENTORIESTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350311 - Disclosure - ACCRUED LIABILITIES (Tables)", "role": "http://Heska.com/role/ACCRUEDLIABILITIESTables", "shortName": "ACCRUED LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353312 - Disclosure - CAPITAL STOCK (Tables)", "role": "http://Heska.com/role/CAPITALSTOCKTables", "shortName": "CAPITAL STOCK (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359313 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)", "role": "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "hska:InterestExpenseIncomeandOtherIncomeNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2364314 - Disclosure - INTEREST AND OTHER (INCOME) EXPENSE, NET (Tables)", "role": "http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENETTables", "shortName": "INTEREST AND OTHER (INCOME) EXPENSE, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "hska:InterestExpenseIncomeandOtherIncomeNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2367315 - Disclosure - CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT (Tables)", "role": "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTTables", "shortName": "CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2372316 - Disclosure - CONVERTIBLE NOTE RECEIVABLE (Tables)", "role": "http://Heska.com/role/CONVERTIBLENOTERECEIVABLETables", "shortName": "CONVERTIBLE NOTE RECEIVABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2376317 - Disclosure - SEGMENT REPORTING (Tables)", "role": "http://Heska.com/role/SEGMENTREPORTINGTables", "shortName": "SEGMENT REPORTING (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i299a6a091d8f447e9ef0bfa0be635960_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "role": "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "shortName": "OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i1e12f6b5ad19414aa93824e84357bb53_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i1a0679f4778043f09930a8c9455ade26_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details)", "role": "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "shortName": "OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i1a0679f4778043f09930a8c9455ade26_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "ic5b8eeaabf9545bbbb874b8f6d193cd3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value Roll Forward (Details)", "role": "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails", "shortName": "OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value Roll Forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "ic5b8eeaabf9545bbbb874b8f6d193cd3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - REVENUE - Additional Information (Details)", "role": "http://Heska.com/role/REVENUEAdditionalInformationDetails", "shortName": "REVENUE - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "role": "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SellingAndMarketingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - REVENUE - Performance Obligations (Details)", "role": "http://Heska.com/role/REVENUEPerformanceObligationsDetails", "shortName": "REVENUE - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i299a6a091d8f447e9ef0bfa0be635960_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS - Additional Information (Details)", "role": "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "shortName": "ACQUISITION AND RELATED PARTY ITEMS - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "ia49cd6abc43d464580bc680c501a97d6_I20211231", "decimals": "INF", "lang": "en-US", "name": "hska:NumberOfWarehouses", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS - Preliminary Purchase Price Acquisition (Details)", "role": "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails", "shortName": "ACQUISITION AND RELATED PARTY ITEMS - Preliminary Purchase Price Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i2f9d48cdf37d4af080bb8912dc9789a9_I20210901", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS - Intangible Assets Acquired, Amortization Method (Details)", "role": "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "shortName": "ACQUISITION AND RELATED PARTY ITEMS - Intangible Assets Acquired, Amortization Method (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "if341d5d2f4d04f01835f2ba9c02988d1_D20210901-20210901", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "ifaf70a275b5841bfa861b0e2493c6a96_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - Disclosure - ACQUISITION AND RELATED PARTY ITEMS - Unaudited Pro Forma Financial Information (Details)", "role": "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSUnauditedProFormaFinancialInformationDetails", "shortName": "ACQUISITION AND RELATED PARTY ITEMS - Unaudited Pro Forma Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "ifaf70a275b5841bfa861b0e2493c6a96_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "hska:BusinessAcquisitionProFormaNetIncomeLossIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - Disclosure - INVESTMENTS IN UNCONSOLIDATED AFFILIATES (Details)", "role": "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails", "shortName": "INVESTMENTS IN UNCONSOLIDATED AFFILIATES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422411 - Disclosure - INCOME TAXES - ADDITIONAL INFORMATION (Details)", "role": "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails", "shortName": "INCOME TAXES - ADDITIONAL INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - Disclosure - INCOME TAXES - COMPONENTS OF INCOME (LOSS) BEFORE TAXES (Details)", "role": "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMELOSSBEFORETAXESDetails", "shortName": "INCOME TAXES - COMPONENTS OF INCOME (LOSS) BEFORE TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - INCOME TAXES - TEMPORARY DIFFERENCES TO THE COMPONENTS OF DEFERRED TAX ASSETS (Details)", "role": "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails", "shortName": "INCOME TAXES - TEMPORARY DIFFERENCES TO THE COMPONENTS OF DEFERRED TAX ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - Disclosure - INCOME TAXES - COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details)", "role": "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails", "shortName": "INCOME TAXES - COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - INCOME TAXES - EFFECTIVE INCOME TAX RECONCILIATION (Details)", "role": "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails", "shortName": "INCOME TAXES - EFFECTIVE INCOME TAX RECONCILIATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i4b8d16a17b17472db8611129a76f773b_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - Disclosure - INCOME TAXES - UNRECOGNIZED TAX BENEFITS ROLL FORWARD (Details)", "role": "http://Heska.com/role/INCOMETAXESUNRECOGNIZEDTAXBENEFITSROLLFORWARDDetails", "shortName": "INCOME TAXES - UNRECOGNIZED TAX BENEFITS ROLL FORWARD (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hska:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - LEASES - Operating and Financing Lease Balances (Details)", "role": "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails", "shortName": "LEASES - Operating and Financing Lease Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hska:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431418 - Disclosure - LEASES - Additional Information (Details)", "role": "http://Heska.com/role/LEASESAdditionalInformationDetails", "shortName": "LEASES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432419 - Disclosure - LEASES - Supplemental Cash Flow Information (Details)", "role": "http://Heska.com/role/LEASESSupplementalCashFlowInformationDetails", "shortName": "LEASES - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433420 - Disclosure - LEASES - Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Details)", "role": "http://Heska.com/role/LEASESWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails", "shortName": "LEASES - Weighted Average Remaining Lease Term and Weighted Average Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - LEASES - Lessee Accounting (Details)", "role": "http://Heska.com/role/LEASESLesseeAccountingDetails", "shortName": "LEASES - Lessee Accounting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - LEASES - Lessor Accounting (Details)", "role": "http://Heska.com/role/LEASESLessorAccountingDetails", "shortName": "LEASES - Lessor Accounting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SalesTypeLeaseRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436423 - Disclosure - LEASES - Sales-type Leases and Lease Income (Details)", "role": "http://Heska.com/role/LEASESSalestypeLeasesandLeaseIncomeDetails", "shortName": "LEASES - Sales-type Leases and Lease Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SalesTypeLeaseRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439424 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://Heska.com/role/EARNINGSPERSHAREDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i965f3d11096e412dbfbd10668e1d514e_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i965f3d11096e412dbfbd10668e1d514e_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i4b8d16a17b17472db8611129a76f773b_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442425 - Disclosure - GOODWILL AND OTHER INTANGIBLES (Details)", "role": "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails", "shortName": "GOODWILL AND OTHER INTANGIBLES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445426 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "role": "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails", "shortName": "PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448427 - Disclosure - INVENTORIES (Details)", "role": "http://Heska.com/role/INVENTORIESDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451428 - Disclosure - ACCRUED LIABILITIES (Details)", "role": "http://Heska.com/role/ACCRUEDLIABILITIESDetails", "shortName": "ACCRUED LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454429 - Disclosure - CAPITAL STOCK - NARRATIVE (Details)", "role": "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "shortName": "CAPITAL STOCK - NARRATIVE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455430 - Disclosure - CAPITAL STOCK - OPTION ACTIVITY (Details)", "role": "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails", "shortName": "CAPITAL STOCK - OPTION ACTIVITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "ic0cdb190eacb449c8636a4bf62596d00_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456431 - Disclosure - CAPITAL STOCK- SUMMARY OF INFORMATION BY EXERCISE PRICE RANGE (Details)", "role": "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails", "shortName": "CAPITAL STOCK- SUMMARY OF INFORMATION BY EXERCISE PRICE RANGE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "ic0cdb190eacb449c8636a4bf62596d00_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457432 - Disclosure - CAPITAL STOCK - PERFORMANCE AND RESTRICTED STOCK (Details)", "role": "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails", "shortName": "CAPITAL STOCK - PERFORMANCE AND RESTRICTED STOCK (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "ia59e9ce51ce647628da51c4f0e86087a_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i4b8d16a17b17472db8611129a76f773b_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460433 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details)", "role": "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i8add2a72fb814a5c8cbb5bb2968e9a13_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462434 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://Heska.com/role/COMMITMENTSANDCONTINGENCIESDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "hska:OperatingLeaseNoncashImpacts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hska:InterestExpenseIncomeandOtherIncomeNetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeDepositsWithFinancialInstitutions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465435 - Disclosure - INTEREST AND OTHER (INCOME) EXPENSE, NET (Details)", "role": "http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENETDetails", "shortName": "INTEREST AND OTHER (INCOME) EXPENSE, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hska:InterestExpenseIncomeandOtherIncomeNetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeDepositsWithFinancialInstitutions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468436 - Disclosure - CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Narrative (Details)", "role": "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails", "shortName": "CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "2", "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i912d2a52703143ccbd28ca6945d226ec_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469437 - Disclosure - CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Carrying Amount of Debt (Details)", "role": "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails", "shortName": "CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Carrying Amount of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i912d2a52703143ccbd28ca6945d226ec_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i36cffe69f87b4b74abdabc40d4f3d772_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470438 - Disclosure - CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Interest Expense Related to the Notes (Details)", "role": "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails", "shortName": "CREDIT FACILITY AND LONG-TERM DEBT CREDIT FACILITY AND LONG-TERM DEBT - Interest Expense Related to the Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i36cffe69f87b4b74abdabc40d4f3d772_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OriginationOfNotesReceivableFromRelatedParties", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473439 - Disclosure - CONVERTIBLE NOTE RECEIVABLE - Additional Information (Details)", "role": "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEAdditionalInformationDetails", "shortName": "CONVERTIBLE NOTE RECEIVABLE - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9fe968dbb5cc44b99361057fb7a904d8_D20201209-20201209", "decimals": "INF", "lang": "en-US", "name": "us-gaap:OriginationOfNotesReceivableFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i9180c3c93918468db66339fce4e9dd2b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesReceivableRelatedParties", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474440 - Disclosure - CONVERTIBLE NOTE RECEIVABLE (Details)", "role": "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails", "shortName": "CONVERTIBLE NOTE RECEIVABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i63ba09421a4b49bda9da793bf4c46c50_I20211231", "decimals": "-3", "lang": "en-US", "name": "hska:NotesReceivableRelatedPartiesFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477441 - Disclosure - SEGMENT REPORTING (Details)", "role": "http://Heska.com/role/SEGMENTREPORTINGDetails", "shortName": "SEGMENT REPORTING (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": "2", "lang": "en-US", "name": "hska:GrossMargin", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hska-20211231.htm", "contextRef": "i34a9f238e6ef49e69e2ce908b9c7a616_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 117, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "country_CH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SWITZERLAND", "terseLabel": "Switzerland" } } }, "localname": "CH", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "country_ES": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SPAIN", "terseLabel": "Spain" } } }, "localname": "ES", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "country_FR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FRANCE", "terseLabel": "France" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "country_IT": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ITALY", "terseLabel": "Italy" } } }, "localname": "IT", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r840", "r841", "r842" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r840", "r841", "r842" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r840", "r841", "r842" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r840", "r841", "r842" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "booleanItemType" }, "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r843" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r838" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r837" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "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]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r837" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r851" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r837" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r837" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r837" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r852" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r840", "r841", "r842" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r839" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://Heska.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "hska_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation", "label": "Accounts Receivable, Allowance For Credit Loss, Foreign Currency Translation", "terseLabel": "Foreign exchange effects" } } }, "localname": "AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hska_AccountsReceivableAllowanceForCreditLossIncreaseFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss, Increase From Acquisition", "label": "Accounts Receivable, Allowance For Credit Loss, Increase From Acquisition", "terseLabel": "Additions from acquisitions" } } }, "localname": "AccountsReceivableAllowanceForCreditLossIncreaseFromAcquisition", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hska_AccruedDebtIssuanceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued Debt Issuance Costs", "label": "Accrued Debt Issuance Costs", "terseLabel": "Non-cash conversion of preferred stock to common stock" } } }, "localname": "AccruedDebtIssuanceCosts", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hska_AccruedPurchasesCurrent": { "auth_ref": [], "calculation": { "http://Heska.com/role/ACCRUEDLIABILITIESDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Purchases, Current", "label": "Accrued Purchases, Current", "verboseLabel": "Accrued taxes" } } }, "localname": "AccruedPurchasesCurrent", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "hska_AccumulatedForeignCurrencyGainOnIntraEntityTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Foreign Currency Gain On Intra-Entity Transactions", "label": "Accumulated Foreign Currency Gain On Intra-Entity Transactions [Member]", "terseLabel": "Foreign Currency Gain on Intra-Entity Transactions" } } }, "localname": "AccumulatedForeignCurrencyGainOnIntraEntityTransactionsMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "xbrltype": "domainItemType" }, "hska_AdjustmentsToAdditionalPaidInCapitalPurchaseOfMinorityInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Purchase Of Minority Interest", "label": "Adjustments To Additional Paid In Capital, Purchase Of Minority Interest", "negatedTerseLabel": "Adjustments To Additional Paid In Capital, Purchase Of Minority Interest" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfMinorityInterest", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "hska_AllowanceforDoubtfulAccountsReceivableWriteoffsNetofRecoveries": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowance for Doubtful Accounts Receivable, Write-offs Net of Recoveries", "label": "Allowance for Doubtful Accounts Receivable, Write-offs Net of Recoveries", "negatedTerseLabel": "Deductions - write offs, net of recoveries" } } }, "localname": "AllowanceforDoubtfulAccountsReceivableWriteoffsNetofRecoveries", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hska_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets and Liabilities, Lessee", "label": "Assets and Liabilities, Lessee [Table Text Block]", "terseLabel": "Assets and Liabilities, Lessee" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "hska_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://Heska.com/20211231", "xbrltype": "stringItemType" }, "hska_BiEsseASr1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BiEsseA s.r.1.", "label": "BiEsseA s.r.1. [Member]", "terseLabel": "BiEsseA s.r.1." } } }, "localname": "BiEsseASr1Member", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "hska_BiotechLaboratoriesUSALLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Biotech Laboratories U.S.A. LLC", "label": "Biotech Laboratories U.S.A. LLC [Member]", "terseLabel": "Biotech Laboratories U.S.A. LLC" } } }, "localname": "BiotechLaboratoriesUSALLCMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "hska_BusinessAcquisitionInitialEarnOutPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Initial Earn Out Period", "label": "Business Acquisition, Initial Earn Out Period", "terseLabel": "Initial earn out period" } } }, "localname": "BusinessAcquisitionInitialEarnOutPeriod", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "hska_BusinessAcquisitionProFormaNetIncomeLossIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Pro Forma Net Income (Loss), Including Portion Attributable To Noncontrolling Interest", "label": "Business Acquisition, Pro Forma Net Income (Loss), Including Portion Attributable To Noncontrolling Interest", "terseLabel": "Net (loss) income before equity in losses of unconsolidated affiliates" } } }, "localname": "BusinessAcquisitionProFormaNetIncomeLossIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessAcquisitionRemainingPercentageOfVotingInterestToBeAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Remaining Percentage Of Voting Interest To Be Acquired", "label": "Business Acquisition, Remaining Percentage Of Voting Interest To Be Acquired", "terseLabel": "Ownership percentage" } } }, "localname": "BusinessAcquisitionRemainingPercentageOfVotingInterestToBeAcquired", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "hska_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableAcquisitionDate": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Acquisition Date", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Acquisition Date", "terseLabel": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Acquisition Date" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableAcquisitionDate", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued And Issuable, Gain (Loss)", "label": "Business Combination, Consideration Transferred, Equity Interests Issued And Issuable, Gain (Loss)", "terseLabel": "Business Combination, Consideration Transferred, Equity Interests Issued And Issuable, Gain (Loss)" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableGainLoss", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationContingentConsiderationArrangementsLiabilityPerformanceReduction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Liability Performance Reduction", "label": "Business Combination, Contingent Consideration Arrangements, Liability Performance Reduction", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Liability Performance Reduction" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsLiabilityPerformanceReduction", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationContingentConsiderationArrangementsPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Payments", "label": "Business Combination, Contingent Consideration Arrangements, Payments", "terseLabel": "Contingent consideration payments" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsPayments", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationContingentConsiderationArrangementsPaymentsIfMetricsMetInPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Payments If Metrics Met In Period", "label": "Business Combination, Contingent Consideration Arrangements, Payments If Metrics Met In Period", "terseLabel": "Payments if performance metrics met" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsPaymentsIfMetricsMetInPeriod", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationContingentConsiderationArrangementsPaymentsIfMetricsNotMetInPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Payments If Metrics Not Met In Period", "label": "Business Combination, Contingent Consideration Arrangements, Payments If Metrics Not Met In Period", "terseLabel": "Payments if metrics not met" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsPaymentsIfMetricsNotMetInPeriod", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationIndemnificationLiabilitiesHoldback": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Indemnification Liabilities, Holdback", "label": "Business Combination, Indemnification Liabilities, Holdback", "terseLabel": "Business Combination, Indemnification Liabilities, Holdback" } } }, "localname": "BusinessCombinationIndemnificationLiabilitiesHoldback", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationIndemnificationLiabilitiesHoldbackReleasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Indemnification Liabilities, Holdback Release Period", "label": "Business Combination, Indemnification Liabilities, Holdback Release Period", "terseLabel": "Holdback release period" } } }, "localname": "BusinessCombinationIndemnificationLiabilitiesHoldbackReleasePeriod", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "hska_BusinessCombinationIndemnificationLiabilitiesHoldbackReleased": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Indemnification Liabilities, Holdback Released", "label": "Business Combination, Indemnification Liabilities, Holdback Released", "terseLabel": "Business Combination, Indemnification Liabilities, Holdback Released" } } }, "localname": "BusinessCombinationIndemnificationLiabilitiesHoldbackReleased", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": { "auth_ref": [], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOtherReceivables": { "auth_ref": [], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 13.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Assets, Other Receivables", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Assets, Other Receivables", "terseLabel": "Other receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOtherReceivables", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentInvestmentInLeases": { "auth_ref": [], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Investment In Leases", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Investment In Leases", "terseLabel": "Net investment in leases, current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentInvestmentInLeases", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInUnconsolidatedInvestments": { "auth_ref": [], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Investment In Unconsolidated Investments", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Investment In Unconsolidated Investments", "terseLabel": "Investments in unconsolidated affiliates" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInUnconsolidatedInvestments", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentInvestmentInLeases": { "auth_ref": [], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Investment In Leases", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Investment In Leases", "terseLabel": "Net investment in leases, non-current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentInvestmentInLeases", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiability", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Current", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-Of-Use Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-Of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses": { "auth_ref": [], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Prepaid Expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Prepaid Expenses", "terseLabel": "Prepaid expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLongtermDebtOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Debt, Other", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Debt, Other", "terseLabel": "Other long-term borrowings" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLongtermDebtOther", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNoncurrentLiabilitiesDeferredRevenue": { "auth_ref": [], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Deferred Revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue, non-current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNoncurrentLiabilitiesDeferredRevenue", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "hska_BusinessCombinationsandRelatedPartyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combinations and Related Party Disclosure [Abstract]", "label": "Business Combinations and Related Party Disclosure [Abstract]" } } }, "localname": "BusinessCombinationsandRelatedPartyDisclosureAbstract", "nsuri": "http://Heska.com/20211231", "xbrltype": "stringItemType" }, "hska_CVMMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CVM [Member]", "label": "CVM [Member]", "terseLabel": "CVM" } } }, "localname": "CVMMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSUnauditedProFormaFinancialInformationDetails", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "domainItemType" }, "hska_CVMPracticeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CVM Practice", "label": "CVM Practice [Member]", "terseLabel": "CVM Practice" } } }, "localname": "CVMPracticeMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "hska_CapitalizedContractCostAcquisitionCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Acquisition Costs", "label": "Capitalized Contract Cost, Acquisition Costs", "terseLabel": "Capitalized contract costs, acquisition costs" } } }, "localname": "CapitalizedContractCostAcquisitionCosts", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "hska_CapitalizedContractCostsAverageTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Costs, Average Term", "label": "Capitalized Contract Costs, Average Term", "terseLabel": "Contract cost average term" } } }, "localname": "CapitalizedContractCostsAverageTerm", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "hska_CapitalizedContractCostsDuringThePeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Costs During The Period", "label": "Capitalized Contract Costs During The Period", "terseLabel": "Capitalized contract costs during the period" } } }, "localname": "CapitalizedContractCostsDuringThePeriod", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "hska_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Lessee", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "hska_ComputerHardwareAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer Hardware And Software [Member]", "label": "Computer Hardware And Software [Member]", "terseLabel": "Computer hardware & software" } } }, "localname": "ComputerHardwareAndSoftwareMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "hska_ContingentConsiderationForAcquisitions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent Consideration For Acquisitions", "label": "Contingent Consideration For Acquisitions", "terseLabel": "Contingent Consideration For Acquisitions" } } }, "localname": "ContingentConsiderationForAcquisitions", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hska_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "domainItemType" }, "hska_ContractwithCustomerLiabilityIncreaseDueToAdditionalDeferredSales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Increase Due To Additional Deferred Sales", "label": "Contract with Customer, Liability, Increase Due To Additional Deferred Sales", "terseLabel": "Contract liabilities, increase due to additional deferred sales" } } }, "localname": "ContractwithCustomerLiabilityIncreaseDueToAdditionalDeferredSales", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "hska_ConvertibleNoteReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Note Receivable", "label": "Convertible Note Receivable [Member]", "terseLabel": "Convertible Note Receivable" } } }, "localname": "ConvertibleNoteReceivableMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEAdditionalInformationDetails", "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "domainItemType" }, "hska_ConvertiblePreferredStockSharesIssuableUponConversion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Preferred Stock, Shares Issuable Upon Conversion", "label": "Convertible Preferred Stock, Shares Issuable Upon Conversion", "terseLabel": "Convertible preferred stock, shares issuable upon conversion (in shares)" } } }, "localname": "ConvertiblePreferredStockSharesIssuableUponConversion", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "pureItemType" }, "hska_ConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due 2026", "label": "Convertible Senior Notes Due 2026 [Member]", "terseLabel": "Convertible Senior Notes Due 2026" } } }, "localname": "ConvertibleSeniorNotesDue2026Member", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "hska_CovetrusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Covetrus", "label": "Covetrus [Member]", "terseLabel": "Covetrus" } } }, "localname": "CovetrusMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "hska_CuattroLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cuattro, LLC [Member]", "label": "Cuattro, LLC [Member]", "terseLabel": "Cuattro, LLC" } } }, "localname": "CuattroLLCMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "hska_CustomerRelationshipsAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Relationships And Other [Member]", "label": "Customer Relationships And Other [Member]", "terseLabel": "Customer relationships and other" } } }, "localname": "CustomerRelationshipsAndOtherMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "domainItemType" }, "hska_DebtInstrumentConvertibleThresholdBusinessTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Business Trading Days", "label": "Debt Instrument, Convertible, Threshold Business Trading Days", "terseLabel": "Debt instrument, convertible, threshold business trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdBusinessTradingDays", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "integerItemType" }, "hska_DebtInstrumentDebtDefaultMaximumRateIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Debt Default, Maximum Rate Increase", "label": "Debt Instrument, Debt Default, Maximum Rate Increase", "terseLabel": "Debt instrument, debt default, maximum rate increase" } } }, "localname": "DebtInstrumentDebtDefaultMaximumRateIncrease", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "hska_DebtInstrumentSharesIssuableUponConversion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Shares Issuable Upon Conversion", "label": "Debt Instrument, Shares Issuable Upon Conversion", "terseLabel": "Debt instrument, shares issuable upon conversion (in shares)" } } }, "localname": "DebtInstrumentSharesIssuableUponConversion", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "sharesItemType" }, "hska_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "Sales-type leases" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "hska_DeferredTaxAssetsNetExcludingForeignIntangible": { "auth_ref": [], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Net, Excluding Foreign Intangible", "label": "Deferred Tax Assets, Net, Excluding Foreign Intangible", "terseLabel": "Deferred tax asset, net" } } }, "localname": "DeferredTaxAssetsNetExcludingForeignIntangible", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "hska_DeferredTaxLiabilitiesConvertibleDebtEquityComponent": { "auth_ref": [], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Convertible Debt Equity Component", "label": "Deferred Tax Liabilities, Convertible Debt Equity Component", "negatedTerseLabel": "Convertible debt equity component" } } }, "localname": "DeferredTaxLiabilitiesConvertibleDebtEquityComponent", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "hska_DeferredTaxLiabilitiesDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 12.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Deferred Expense, Compensation And Benefits, Employee Compensation", "label": "Deferred Tax Liabilities, Deferred Expense, Compensation And Benefits, Employee Compensation", "negatedTerseLabel": "Deferred Tax Liabilities, Deferred Expense, Compensation And Benefits, Employee Compensation" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "hska_DeferredTaxLiabilitiesForeignIntangible": { "auth_ref": [], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Foreign Intangible", "label": "Deferred Tax Liabilities, Foreign Intangible", "negatedTerseLabel": "Foreign intangible" } } }, "localname": "DeferredTaxLiabilitiesForeignIntangible", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "hska_EffectiveIncomeTaxRateReconciliationEquityMethodInvestment": { "auth_ref": [], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Equity Method Investment", "label": "Effective Income Tax Rate Reconciliation, Equity Method Investment", "terseLabel": "Equity Investment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationEquityMethodInvestment", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "hska_EffectiveIncomeTaxRateReconciliationExecutiveCompensationLimitPercent": { "auth_ref": [], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 14.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Executive Compensation Limit, Percent", "label": "Effective Income Tax Rate Reconciliation, Executive Compensation Limit, Percent", "negatedTerseLabel": "Executive compensation limitation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExecutiveCompensationLimitPercent", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "hska_EffectiveIncomeTaxRateReconciliationForeignIncomeInclusionPercent": { "auth_ref": [], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 17.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Foreign Income Inclusion, Percent", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Inclusion, Percent", "terseLabel": "Foreign income inclusion" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeInclusionPercent", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "hska_EffectiveIncomeTaxRateReconciliationOtherDeferredDifferencesPercent": { "auth_ref": [], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Other Deferred Differences, Percent", "label": "Effective Income Tax Rate Reconciliation, Other Deferred Differences, Percent", "negatedTerseLabel": "Other deferred differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherDeferredDifferencesPercent", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "hska_EffectiveIncomeTaxRateReconciliationTaxContingentConsiderationPercent": { "auth_ref": [], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 12.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Contingent Consideration, Percent", "label": "Effective Income Tax Rate Reconciliation, Tax Contingent Consideration, Percent", "terseLabel": "Contingent Consideration" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingentConsiderationPercent", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "hska_EffectiveIncomeTaxRateReconciliationTransactionCostsPercent": { "auth_ref": [], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 20.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Transaction Costs, Percent", "label": "Effective Income Tax Rate Reconciliation, Transaction Costs, Percent", "negatedTerseLabel": "Transaction costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTransactionCostsPercent", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "hska_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationNotYetRecognizedEquityInstrumentsOtherThanOptionsNotProbableAwards": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee Service Share-Based Compensation, Nonvested Awards, Compensation Not Yet Recognized, Equity Instruments Other Than Options, Not Probable Awards", "label": "Employee Service Share-Based Compensation, Nonvested Awards, Compensation Not Yet Recognized, Equity Instruments Other Than Options, Not Probable Awards", "terseLabel": "Unrecognized compensation costs, not probable" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationNotYetRecognizedEquityInstrumentsOtherThanOptionsNotProbableAwards", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "hska_EmployeeStockPurchasePlanPurchasePriceGreaterOfMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan, Purchase Price, Greater Of [Member]", "label": "Employee Stock Purchase Plan, Purchase Price, Greater Of [Member]", "terseLabel": "Employee Stock Purchase Plan, Purchase Price, Greater Of" } } }, "localname": "EmployeeStockPurchasePlanPurchasePriceGreaterOfMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "hska_EquityOffering2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Offering, 2021", "label": "Equity Offering, 2021 [Member]", "terseLabel": "Equity Offering, 2021" } } }, "localname": "EquityOffering2021Member", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "hska_ExercisePriceRangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Five [Member]", "label": "Exercise Price Range Five [Member]", "terseLabel": "$95.66 - $188.62" } } }, "localname": "ExercisePriceRangeFiveMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "domainItemType" }, "hska_ExercisePriceRangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Four [Member]", "label": "Exercise Price Range Four [Member]", "terseLabel": "$71.84 - $95.65" } } }, "localname": "ExercisePriceRangeFourMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "domainItemType" }, "hska_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range One [Member]", "label": "Exercise Price Range One [Member]", "terseLabel": "$7.36 - $21.09" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "domainItemType" }, "hska_ExercisePriceRangeSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Six", "label": "Exercise Price Range Six [Member]", "terseLabel": "$7.36 - $188.62" } } }, "localname": "ExercisePriceRangeSixMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "domainItemType" }, "hska_ExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Three [Member]", "label": "Exercise Price Range Three [Member]", "terseLabel": "$69.77 - $71.83" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "domainItemType" }, "hska_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Two [Member]", "label": "Exercise Price Range Two [Member]", "terseLabel": "$21.10 - $69.76" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "domainItemType" }, "hska_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAcquisitions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Acquisitions", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Asset, Acquisitions", "terseLabel": "Acquisition value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAcquisitions", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "hska_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquisitions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquisitions", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquisitions", "terseLabel": "Acquisition value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquisitions", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "hska_GeneralFluidicsCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General Fluidics Corporation [Member]", "label": "General Fluidics Corporation [Member]", "terseLabel": "General Fluidics Corporation" } } }, "localname": "GeneralFluidicsCorporationMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "domainItemType" }, "hska_GrossMargin": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross Margin", "label": "Gross Margin", "terseLabel": "Gross margin" } } }, "localname": "GrossMargin", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "percentItemType" }, "hska_HeskaImagingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Heska Imaging [Member]", "label": "Heska Imaging [Member]", "terseLabel": "Heska Imaging" } } }, "localname": "HeskaImagingMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "hska_IncentiveStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incentive Stock Options [Member]", "label": "Incentive Stock Options [Member]", "terseLabel": "Incentive Stock Options" } } }, "localname": "IncentiveStockOptionsMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "hska_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestNetOfTaxes": { "auth_ref": [], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (Loss) From Continuing Operations Before Equity Method Investments, Income Taxes, Noncontrolling Interest, Net Of Taxes", "label": "Income (Loss) From Continuing Operations Before Equity Method Investments, Income Taxes, Noncontrolling Interest, Net Of Taxes", "totalLabel": "Net income (loss) before equity in losses of unconsolidated affiliates" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestNetOfTaxes", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "hska_IndemnityHoldbackForAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Indemnity Holdback For Acquisition", "label": "Indemnity Holdback For Acquisition", "terseLabel": "Indemnity Holdback For Acquisition" } } }, "localname": "IndemnityHoldbackForAcquisition", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hska_InitialPurchasersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Initial Purchasers [Member]", "label": "Initial Purchasers [Member]", "terseLabel": "Initial Purchasers" } } }, "localname": "InitialPurchasersMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "hska_InterestExpenseIncomeandOtherIncomeNetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Expense (Income) and Other Income, Net", "label": "Interest Expense (Income) and Other Income, Net [Table Text Block]", "terseLabel": "Schedule of interest expense (income) and other income, net" } } }, "localname": "InterestExpenseIncomeandOtherIncomeNetTableTextBlock", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENETTables" ], "xbrltype": "textBlockItemType" }, "hska_InterestandOtherExpenseNet": { "auth_ref": [], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Table of interest and other income expense", "label": "Interest and other (income) expense, net", "terseLabel": "Interest and other expense, net" } } }, "localname": "InterestandOtherExpenseNet", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "hska_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International", "label": "International [Member]", "terseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "hska_InternationalSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International Segment", "label": "International Segment [Member]", "terseLabel": "International Segment" } } }, "localname": "InternationalSegmentMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails", "http://Heska.com/role/REVENUEAdditionalInformationDetails", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "hska_InventoryTransferredToMachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory Transferred To Machinery And Equipment [Member]", "label": "Inventory Transferred To Machinery And Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "InventoryTransferredToMachineryAndEquipmentMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "hska_LacunaDiagnosticsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lacuna Diagnostics, Inc.", "label": "Lacuna Diagnostics, Inc. [Member]", "terseLabel": "Lacuna Diagnostics, Inc." } } }, "localname": "LacunaDiagnosticsIncMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "hska_LeaseLiability": { "auth_ref": [], "calculation": { "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability", "label": "Lease, Liability", "totalLabel": "Total Lease Liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails" ], "xbrltype": "monetaryItemType" }, "hska_LeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease, Right-of-Use Asset", "label": "Lease, Right-of-Use Asset", "totalLabel": "Total Leased Assets" } } }, "localname": "LeaseRightOfUseAsset", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails" ], "xbrltype": "monetaryItemType" }, "hska_LeasedEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leased Equipment [Member]", "label": "Leased Equipment [Member]", "terseLabel": "Leased Equipment" } } }, "localname": "LeasedEquipmentMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "hska_LeaseholdandBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leasehold and Building Improvements [Member]", "label": "Leasehold and Building Improvements [Member]", "terseLabel": "Leasehold and building improvements" } } }, "localname": "LeaseholdandBuildingImprovementsMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "hska_LeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Weighted Average Discount Rate", "label": "Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate:" } } }, "localname": "LeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/LEASESWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails" ], "xbrltype": "stringItemType" }, "hska_LessorOperatingLeasePaymentToBeReceivedUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://Heska.com/role/LEASESLessorAccountingDetails": { "order": 2.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessor, Operating Lease, Payment to be Received, Undiscounted Excess Amount", "label": "Lessor, Operating Lease, Payment to be Received, Undiscounted Excess Amount", "terseLabel": "Less: interest" } } }, "localname": "LessorOperatingLeasePaymentToBeReceivedUndiscountedExcessAmount", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/LEASESLessorAccountingDetails" ], "xbrltype": "monetaryItemType" }, "hska_LessorOperatingLeasesReceivables": { "auth_ref": [], "calculation": { "http://Heska.com/role/LEASESLessorAccountingDetails": { "order": 1.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessor, Operating Leases, Receivables", "label": "Lessor, Operating Leases, Receivables", "terseLabel": "Total lease receivables" } } }, "localname": "LessorOperatingLeasesReceivables", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/LEASESLessorAccountingDetails" ], "xbrltype": "monetaryItemType" }, "hska_LoansAndLeasesReceivableNetOfDeferredIncomeNoncurrent": { "auth_ref": [], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 11.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loans And Leases Receivable, Net Of Deferred Income, Noncurrent", "label": "Loans And Leases Receivable, Net Of Deferred Income, Noncurrent", "terseLabel": "Net investment in leases, non-current" } } }, "localname": "LoansAndLeasesReceivableNetOfDeferredIncomeNoncurrent", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "hska_MBioDiagnosticsInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MBio Diagnostics, Inc. [Member]", "label": "MBio Diagnostics, Inc. [Member]", "terseLabel": "MBio Diagnostics, Inc." } } }, "localname": "MBioDiagnosticsInc.Member", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "domainItemType" }, "hska_MerckMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Merck [Member]", "label": "Merck [Member]", "terseLabel": "Merck" } } }, "localname": "MerckMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "hska_NonMarketableEquitySecurityInvestment": { "auth_ref": [], "calculation": { "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails": { "order": 2.0, "parentTag": "us-gaap_Investments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-Marketable Equity Security Investment", "label": "Non-Marketable Equity Security Investment", "terseLabel": "Non-marketable equity security investment" } } }, "localname": "NonMarketableEquitySecurityInvestment", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "monetaryItemType" }, "hska_NonMarketableEquitySecurityInvestmentConsiderationTransferredContingentConsiderationAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-Marketable Equity Security Investment, Consideration Transferred, Contingent Consideration Amount", "label": "Non-Marketable Equity Security Investment, Consideration Transferred, Contingent Consideration Amount", "terseLabel": "Contingent consideration on milestones" } } }, "localname": "NonMarketableEquitySecurityInvestmentConsiderationTransferredContingentConsiderationAmount", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "monetaryItemType" }, "hska_NonMarketableEquitySecurityInvestmentIntangibleAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-Marketable Equity Security Investment, Intangible Assets Acquired", "label": "Non-Marketable Equity Security Investment, Intangible Assets Acquired", "terseLabel": "Intangible asset acquired" } } }, "localname": "NonMarketableEquitySecurityInvestmentIntangibleAssetsAcquired", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "monetaryItemType" }, "hska_NonMarketableEquitySecurityInvestmentIntangibleAssetsAcquiredUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Marketable Equity Security Investment, Intangible Assets Acquired, Useful Life", "label": "Non-Marketable Equity Security Investment, Intangible Assets Acquired, Useful Life", "terseLabel": "Intangible assets acquired, useful life" } } }, "localname": "NonMarketableEquitySecurityInvestmentIntangibleAssetsAcquiredUsefulLife", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "durationItemType" }, "hska_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationSharesIssuedValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued, Value", "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued, Value", "terseLabel": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued, Value" } } }, "localname": "NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsiderationSharesIssuedValue", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hska_NorthAmericaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North America Segment", "label": "North America Segment [Member]", "terseLabel": "North America Segment" } } }, "localname": "NorthAmericaSegmentMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails", "http://Heska.com/role/REVENUEAdditionalInformationDetails", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "hska_NotePayableIssuedInAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Note Payable Issued In Acquisition", "label": "Note Payable Issued In Acquisition", "terseLabel": "Note Payable Issued In Acquisition" } } }, "localname": "NotePayableIssuedInAcquisition", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hska_NotesReceivableRelatedPartiesFaceAmount": { "auth_ref": [], "calculation": { "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails": { "order": 1.0, "parentTag": "us-gaap_NotesReceivableRelatedParties", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Notes Receivable, Related Parties, Face Amount", "label": "Notes Receivable, Related Parties, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "NotesReceivableRelatedPartiesFaceAmount", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails" ], "xbrltype": "monetaryItemType" }, "hska_NotesReceivableRelatedPartiesUnamortizedDiscount": { "auth_ref": [], "calculation": { "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails": { "order": 2.0, "parentTag": "us-gaap_NotesReceivableRelatedParties", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Notes Receivable, Related Parties, Unamortized Discount", "label": "Notes Receivable, Related Parties, Unamortized Discount", "negatedTerseLabel": "Unamortized discount" } } }, "localname": "NotesReceivableRelatedPartiesUnamortizedDiscount", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails" ], "xbrltype": "monetaryItemType" }, "hska_NumberOfWarehouses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Warehouses", "label": "Number Of Warehouses", "terseLabel": "Number of warehouses" } } }, "localname": "NumberOfWarehouses", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "hska_OVPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OVP", "label": "OVP [Member]", "terseLabel": "OVP" } } }, "localname": "OVPMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "hska_OfficeFurnitureAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Furniture And Equipment [Member]", "label": "Office Furniture And Equipment [Member]", "terseLabel": "Office furniture & equipment" } } }, "localname": "OfficeFurnitureAndEquipmentMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "hska_OperatingLeaseNoncashImpacts": { "auth_ref": [], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Non-cash Impacts", "label": "Operating Lease, Non-cash Impacts", "terseLabel": "Non-cash impact of operating leases" } } }, "localname": "OperatingLeaseNoncashImpacts", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hska_OptomedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Optomed [Member]", "label": "Optomed [Member]", "terseLabel": "Optomed" } } }, "localname": "OptomedMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "domainItemType" }, "hska_OtherInternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other International", "label": "Other International [Member]", "terseLabel": "Other International" } } }, "localname": "OtherInternationalMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "hska_OtherRevenueOtherPharmaceuticalsVaccinesAndDiagnosticTestsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Revenue, Other Pharmaceuticals, Vaccines And Diagnostic Tests [Member]", "label": "Other Revenue, Other Pharmaceuticals, Vaccines And Diagnostic Tests [Member]", "terseLabel": "PVD" } } }, "localname": "OtherRevenueOtherPharmaceuticalsVaccinesAndDiagnosticTestsMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "hska_PaymentsToAcquireNonMarketableSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Non-Marketable Securities", "label": "Payments To Acquire Non-Marketable Securities", "terseLabel": "Payments to acquire non-marketable securities" } } }, "localname": "PaymentsToAcquireNonMarketableSecurities", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "monetaryItemType" }, "hska_PercentageOfTotalLiabilitiesCurrent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Total Liabilities, Current", "label": "Percentage Of Total Liabilities, Current", "terseLabel": "Current percentage of total liabilities" } } }, "localname": "PercentageOfTotalLiabilitiesCurrent", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "percentItemType" }, "hska_PointOfCareLaboratoryRevenueConsumablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Point Of Care Laboratory Revenue, Consumables [Member]", "label": "Point Of Care Laboratory Revenue, Consumables [Member]", "terseLabel": "POC Lab Consumables" } } }, "localname": "PointOfCareLaboratoryRevenueConsumablesMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "hska_PointOfCareLaboratoryRevenueImagingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Point Of Care Laboratory Revenue, Imaging", "label": "Point Of Care Laboratory Revenue, Imaging [Member]", "terseLabel": "POC Imaging" } } }, "localname": "PointOfCareLaboratoryRevenueImagingMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "hska_PointOfCareLaboratoryRevenueLabInstrumentsAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Point Of Care Laboratory Revenue, Lab Instruments And Other", "label": "Point Of Care Laboratory Revenue, Lab Instruments And Other [Member]", "terseLabel": "POC Lab Instruments & Other" } } }, "localname": "PointOfCareLaboratoryRevenueLabInstrumentsAndOtherMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "hska_PromissoryNoteReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Promissory Note Receivable", "label": "Promissory Note Receivable [Member]", "terseLabel": "Promissory Note Receivable" } } }, "localname": "PromissoryNoteReceivableMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "domainItemType" }, "hska_PublicAndCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public And Common Stock [Member]", "label": "Public And Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "PublicAndCommonStockMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "hska_PublicCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Common Stock [Member]", "label": "Public Common Stock [Member]", "terseLabel": "Public Common Stock" } } }, "localname": "PublicCommonStockMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "domainItemType" }, "hska_PublicCommonStockValueIssued": { "auth_ref": [], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Public Common Stock, Value, Issued", "label": "Public Common Stock, Value, Issued", "terseLabel": "Public common stock, $.01 par value, 20,000,000 and 13,250,000 shares authorized, 10,712,347 and 9,475,845 shares issued and outstanding, respectively" } } }, "localname": "PublicCommonStockValueIssued", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "hska_RelatedPartyTransactionEffectiveInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Effective Interest Rate", "label": "Related Party Transaction, Effective Interest Rate", "terseLabel": "Related party transaction, effective interest rate" } } }, "localname": "RelatedPartyTransactionEffectiveInterestRate", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "hska_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "terseLabel": "ROU assets obtained in exchange for new lease obligations:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "hska_SaleOfStockNumberOfAuthorizedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Number Of Authorized Shares", "label": "Sale Of Stock, Number Of Authorized Shares", "terseLabel": "Authorized shares (in shares)" } } }, "localname": "SaleOfStockNumberOfAuthorizedShares", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "hska_SaleOfStockOverAllotmentOptionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Over-Allotment Option Period", "label": "Sale Of Stock, Over-Allotment Option Period", "terseLabel": "Over allotment option period" } } }, "localname": "SaleOfStockOverAllotmentOptionPeriod", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "durationItemType" }, "hska_ScilAnimalCareCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Scil Animal Care Company", "label": "Scil Animal Care Company [Member]", "terseLabel": "Scil Animal Care Company" } } }, "localname": "ScilAnimalCareCompanyMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSUnauditedProFormaFinancialInformationDetails", "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "domainItemType" }, "hska_SeniorConvertibleNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Convertible Note [Member]", "label": "Senior Convertible Note [Member]", "terseLabel": "Senior Convertible Note" } } }, "localname": "SeniorConvertibleNoteMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails", "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "hska_SeriesXConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series X Convertible Preferred Stock [Member]", "label": "Series X Convertible Preferred Stock [Member]", "terseLabel": "Series X Convertible Preferred Stock" } } }, "localname": "SeriesXConvertiblePreferredStockMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "hska_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesNotMeetingPerformanceTargets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Options, Shares Not Meeting Performance Targets", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Options, Shares Not Meeting Performance Targets", "terseLabel": "Performance shares not meeting performance targets (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsSharesNotMeetingPerformanceTargets", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "hska_ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAwardVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Weighted Average Award Vesting Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Weighted Average Award Vesting Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Weighted Average Award Vesting Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageAwardVestingPeriod", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "durationItemType" }, "hska_ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesNotMeetingPerformanceTargets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Shares Not Meeting Performance Targets", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Shares Not Meeting Performance Targets", "terseLabel": "Shares not meeting performance targets" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesNotMeetingPerformanceTargets", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "hska_SharePurchasePlan1997Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Purchase Plan 1997 [Member]", "label": "Share Purchase Plan 1997 [Member]", "terseLabel": "Share Purchase Plan 1997" } } }, "localname": "SharePurchasePlan1997Member", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "hska_SharePurchasePlan2003Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Purchase Plan 2003 [Member]", "label": "Share Purchase Plan 2003 [Member]", "terseLabel": "Share Purchase Plan 2003" } } }, "localname": "SharePurchasePlan2003Member", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "hska_SharebasedCompensationArrangementBySharebasedPaymentAwardMonthlyWithholdingForCompensationPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Monthly Withholding For Compensation Payment", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Monthly Withholding For Compensation Payment", "terseLabel": "Monthly withholding for compensation payment" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMonthlyWithholdingForCompensationPayment", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "hska_SharebasedCompensationArrangementbySharebasedPaymentAwardAccumulationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Accumulation Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Accumulation Period", "terseLabel": "Accumulation period" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAccumulationPeriod", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "durationItemType" }, "hska_SharebasedCompensationArrangementbySharebasedPaymentAwardAnnualRequirementForPlanEligibility": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Annual Requirement For Plan Eligibility", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Annual Requirement For Plan Eligibility", "terseLabel": "Annual month requirement for plan eligibility" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAnnualRequirementForPlanEligibility", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "durationItemType" }, "hska_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPercentOfAnnualBaseEarningsWithholdingForPurchasesOfStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percent Of Annual Base Earnings Withholding For Purchases Of Stock", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percent Of Annual Base Earnings Withholding For Purchases Of Stock", "terseLabel": "Maximum percent of annual base earnings withholding for purchases of stock" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPercentOfAnnualBaseEarningsWithholdingForPurchasesOfStock", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "percentItemType" }, "hska_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfOptionPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Option Plans", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Option Plans", "terseLabel": "Number of stock option plans" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfOptionPlans", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "integerItemType" }, "hska_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfSharesAuthorizedToBePurchasedAnnually": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Shares Authorized To Be Purchased Annually", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Shares Authorized To Be Purchased Annually", "terseLabel": "Number of shares authorized to be repurchased annually" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfSharesAuthorizedToBePurchasedAnnually", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "hska_SharebasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "terseLabel": "Offering period" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOfferingPeriod", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "durationItemType" }, "hska_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsGrantsExercisePricePercentofFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Exercise Price, Percent of Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Exercise Price, Percent of Fair Value", "terseLabel": "Percent of fair value for options granted" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsGrantsExercisePricePercentofFairValue", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "percentItemType" }, "hska_SharebasedCompensationArrangementbySharebasedPaymentAwardWeeklyRequirementForPlanEligibility": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Weekly Requirement For Plan Eligibility", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Weekly Requirement For Plan Eligibility", "terseLabel": "Weekly hours requirement for plan eligibility" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardWeeklyRequirementForPlanEligibility", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "integerItemType" }, "hska_StockOptionsAndRestrictedUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options And Restricted Units [Member]", "label": "Stock Options And Restricted Units [Member]", "terseLabel": "Stock Options And Restricted Units" } } }, "localname": "StockOptionsAndRestrictedUnitsMember", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "hska_StockRepurchaseProgramIncreaseInRemainingAuthorizedRepurchaseAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program, Increase In Remaining Authorized Repurchase Amount", "label": "Stock Repurchase Program, Increase In Remaining Authorized Repurchase Amount", "terseLabel": "Increase in authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramIncreaseInRemainingAuthorizedRepurchaseAmount", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "hska_SupplyCommitmentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supply Commitment, Term", "label": "Supply Commitment, Term", "terseLabel": "Supply commitment term" } } }, "localname": "SupplyCommitmentTerm", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "durationItemType" }, "hska_TaxYear2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Year 2027 [Member]", "label": "Tax Year 2027 [Member]", "terseLabel": "Tax Year 2027 and later" } } }, "localname": "TaxYear2027Member", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "hska_TaxYears2018through2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Years 2018 through 2022 [Member]", "label": "Tax Years 2018 through 2022 [Member]", "terseLabel": "Tax Years 2018 Through 2022" } } }, "localname": "TaxYears2018through2022Member", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "hska_TaxYears2024Through2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Years 2024 Through 2025 [Member]", "label": "Tax Years 2024 Through 2025 [Member]", "terseLabel": "Tax Years 2024 Through 2025" } } }, "localname": "TaxYears2024Through2025Member", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "hska_UnrealizedGainLossOnForeignCurrencyTranslation": { "auth_ref": [], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unrealized gain loss on foreign currency transactions", "label": "Unrealized (gain) loss on foreign currency translation", "terseLabel": "Other losses (gains)" } } }, "localname": "UnrealizedGainLossOnForeignCurrencyTranslation", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hska_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term:" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://Heska.com/20211231", "presentation": [ "http://Heska.com/role/LEASESWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails" ], "xbrltype": "stringItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r443", "r687", "r688", "r689", "r832" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r146", "r201", "r214", "r215", "r216", "r217", "r219", "r221", "r225", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r336", "r338", "r340", "r341" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails", "http://Heska.com/role/REVENUEAdditionalInformationDetails", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r146", "r201", "r214", "r215", "r216", "r217", "r219", "r221", "r225", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r336", "r338", "r340", "r341" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails", "http://Heska.com/role/REVENUEAdditionalInformationDetails", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r65", "r67", "r144", "r145", "r349", "r390" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails", "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r2", "r151", "r158", "r261", "r490", "r491", "r492", "r534", "r535", "r603", "r608", "r609", "r855" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r151", "r158", "r164", "r261", "r490", "r491", "r492", "r534", "r535", "r603", "r606", "r608", "r609", "r855" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r151", "r158", "r164", "r261", "r490", "r491", "r492", "r534", "r535", "r603", "r606", "r608", "r609", "r855" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r151", "r158", "r164", "r261", "r490", "r491", "r492", "r534", "r535", "r603", "r606", "r608", "r609", "r855" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails", "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r231", "r424", "r430", "r797" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r348", "r389", "r446", "r448", "r703", "r704", "r705", "r706", "r707", "r708", "r727", "r794", "r798", "r833", "r834" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r348", "r389", "r446", "r448", "r703", "r704", "r705", "r706", "r707", "r708", "r727", "r794", "r798", "r833", "r834" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r231", "r424", "r430", "r797" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r227", "r424", "r428", "r729", "r793", "r795" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r227", "r424", "r428", "r729", "r793", "r795" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r348", "r389", "r434", "r446", "r448", "r703", "r704", "r705", "r706", "r707", "r708", "r727", "r794", "r798", "r833", "r834" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r348", "r389", "r434", "r446", "r448", "r703", "r704", "r705", "r706", "r707", "r708", "r727", "r794", "r798", "r833", "r834" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r66", "r67", "r144", "r145", "r349", "r390" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails", "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails", "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r228", "r229", "r424", "r429", "r796", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r228", "r229", "r424", "r429", "r796", "r817", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate202006Member": { "auth_ref": [ "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.", "label": "Accounting Standards Update 2020-06 [Member]", "terseLabel": "ASU 2020-06" } } }, "localname": "AccountingStandardsUpdate202006Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "ACCRUED LIABILITIES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCRUEDLIABILITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r45", "r694" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r10", "r29", "r233", "r234" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for losses of $874 and $769, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r16", "r49", "r498" ], "calculation": { "http://Heska.com/role/ACCRUEDLIABILITIESDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Accrued property taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://Heska.com/role/ACCRUEDLIABILITIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCRUEDLIABILITIESDetails", "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r71", "r76", "r84", "r85", "r86", "r592" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Pension Adjustments" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r43", "r309" ], "calculation": { "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accumulated depreciation, depletion and amortization of property, plant and equipment.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease)", "terseLabel": "Depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r74", "r75", "r76", "r777", "r806", "r810" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r84", "r85", "r641", "r642", "r643", "r644", "r645", "r647" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r73", "r76", "r84", "r85", "r86", "r148", "r149", "r150", "r592", "r801", "r802", "r857" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Total Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r69", "r76", "r84", "r85", "r86", "r592", "r642", "r643", "r644", "r645", "r647" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired finite-lived intangible assets, weighted average useful life", "verboseLabel": "Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r30", "r493", "r694" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r148", "r149", "r150", "r490", "r491", "r492", "r608" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r152", "r153", "r154", "r155", "r164", "r243", "r244", "r258", "r259", "r260", "r261", "r262", "r263", "r327", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r532", "r533", "r534", "r535", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r684", "r731", "r732", "r733", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r853", "r854", "r855", "r856", "r857" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Purchase of minority interest" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r449", "r451", "r495", "r496" ], "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/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r394", "r400" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r500" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r239", "r264", "r266", "r268" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balances at end of period", "periodStartLabel": "Balances at beginning of period", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for Doubtful Accounts Receivable [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r103", "r124", "r368", "r650" ], "calculation": { "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Interest expense related to amortization of the debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r124", "r368", "r383", "r384", "r652" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Accretion of discounts and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r124", "r290", "r300" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Stock options and restricted units excluded from computation of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "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 Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r174" ], "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]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r138", "r209", "r216", "r223", "r255", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r337", "r339", "r341", "r342", "r587", "r593", "r627", "r692", "r694", "r749", "r774" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "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", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r12", "r14", "r64", "r138", "r255", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r337", "r339", "r341", "r342", "r587", "r593", "r627", "r692", "r694" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r7", "r813", "r814", "r815", "r816" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net assets (liabilities).", "label": "Net Assets", "terseLabel": "Net assets" } } }, "localname": "AssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r453", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails", "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails", "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r445", "r447" ], "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]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSUnauditedProFormaFinancialInformationDetails", "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r445", "r447", "r555", "r556" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSUnauditedProFormaFinancialInformationDetails", "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "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 [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of voting interest acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r553", "r554" ], "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": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business acquisition, pro forma information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r578" ], "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": "Business Acquisition, Goodwill, Expected Tax Deductible Amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r553", "r554" ], "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": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss attributable to Heska Corporation" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r553", "r554" ], "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": "Revenue, net" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r550" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r571", "r572", "r574" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "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", "netLabel": "Purchase price", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r571", "r572" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Notes payable" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination [Abstract]", "terseLabel": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination [Abstract]" } } }, "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r569", "r571", "r572", "r576" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Debt assumed in acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r123", "r579" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of contingent consideration and notes payable", "verboseLabel": "Consideration paid to former owners" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r570", "r573", "r577" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Business combination, contingent consideration, liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r581" ], "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]", "verboseLabel": "ACQUISITION AND RELATED PARTY ITEMS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationIndemnificationAssetsBasisForAmount": { "auth_ref": [ "r558", "r559", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "documentation": "For indemnification assets recognized in connection with a business combination, this element represents a description of the basis for determining the amount of the asset recorded.", "label": "Business Combination, Indemnification Assets, Basis for Amount", "terseLabel": "Business Combination, Indemnification Assets, Basis for Amount" } } }, "localname": "BusinessCombinationIndemnificationAssetsBasisForAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r552" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Earnings or loss of acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r552" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue of acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r563" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r563" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r563" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before 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", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r563" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "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": "Accounts receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r563" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r563" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue, current, and other" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r563" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liability, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r563" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Other intangible assets, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r557", "r563" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "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": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r557", "r563" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r563" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r563" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other non-current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r557", "r563" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r563" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total fair value of consideration transferred" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r129", "r130", "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Capitalized contract costs, amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized contract costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r39", "r126" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r19", "r127" ], "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/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r120", "r126", "r132" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS, END OF YEAR", "periodStartLabel": "CASH AND CASH EQUIVALENTS, BEGINNING OF YEAR", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r120", "r640" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including 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), Including Exchange Rate Effect", "totalLabel": "NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r136", "r138", "r167", "r168", "r169", "r171", "r173", "r182", "r183", "r184", "r255", "r328", "r333", "r334", "r335", "r341", "r342", "r386", "r387", "r391", "r392", "r627", "r844" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r316", "r317", "r318", "r322", "r819" ], "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/2021-01-31", "presentation": [ "http://Heska.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Remaining number of shares authorized to be repurchased" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r148", "r149", "r608" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r394" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28", "r694" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $.01 par value, 20,000,000 and 13,250,000 shares authorized, respectively, none issued or outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The change in equity (net assets) of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "ComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r79", "r81", "r82", "r95", "r762", "r788" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss attributable to Heska Corporation" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r79", "r81", "r94", "r585", "r586", "r597", "r761", "r787" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive loss attributable to redeemable non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r79", "r81", "r93", "r584", "r597", "r760", "r786" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r92", "r106", "r759", "r785" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r191", "r192", "r231", "r625", "r626", "r818" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r191", "r192", "r231", "r625", "r626", "r812", "r818" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r191", "r192", "r231", "r625", "r626", "r812", "r818" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r187", "r772" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r191", "r192", "r231", "r625", "r626" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r191", "r192", "r231", "r625", "r626", "r818" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure": { "auth_ref": [ "r611" ], "calculation": { "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of contingent consideration in a business combination that is classified in shareholders' equity.", "label": "Contingent Consideration Classified as Equity, Fair Value Disclosure", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationClassifiedAsEquityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r402", "r404", "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract receivables, current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r402", "r404", "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Contract receivables, noncurrent" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r402", "r403", "r425" ], "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.", "label": "Contract with Customer, Liability", "terseLabel": "Current portion of deferred revenue, and other" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r402", "r403", "r425" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "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": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current, and other" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r402", "r403", "r425" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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", "terseLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract liabilities, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible debt, fair value disclosures" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r343", "r345", "r346", "r348", "r358", "r359", "r360", "r364", "r365", "r366", "r367", "r368", "r381", "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible note, non-current, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r386", "r387", "r391" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsSoldSalesTypeLease": { "auth_ref": [ "r180", "r681" ], "calculation": { "http://Heska.com/role/LEASESSalestypeLeasesandLeaseIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_SalesTypeLeaseSellingProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of goods sold for sales-type financing lease.", "label": "Cost of Goods Sold, Sales-type Lease", "terseLabel": "Sales-type lease cost of revenue" } } }, "localname": "CostOfGoodsSoldSalesTypeLease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESSalestypeLeasesandLeaseIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r100", "r138", "r255", "r328", "r329", "r330", "r333", "r334", "r335", "r337", "r339", "r341", "r342", "r627" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "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/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r139", "r528", "r538" ], "calculation": { "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r139", "r528" ], "calculation": { "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r139", "r528", "r538", "r540" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Current income tax expense", "totalLabel": "Total current expense", "verboseLabel": "Current income tax expense (benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails", "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current income tax (benefit) expense:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r139", "r528", "r538" ], "calculation": { "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r190", "r231" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r567" ], "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 [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r135", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r362", "r369", "r370", "r372", "r385" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "CREDIT FACILITY AND LONG-TERM DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r23", "r24", "r137", "r146", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r358", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r367", "r368", "r381", "r382", "r383", "r384", "r653", "r750", "r751", "r773" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r768" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Debt Instrument, Collateral Amount", "terseLabel": "Debt instrument, collateral amount" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r373" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Debt instrument, convertible, carrying amount of equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r347", "r377" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt instrument, convertible, conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r52", "r347", "r395", "r396", "r398" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Debt instrument, convertible, conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal": { "auth_ref": [ "r378" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only.", "label": "Debt Instrument, Convertible, If-converted Value in Excess of Principal", "terseLabel": "Debt instrument, convertible, if-converted value in excess of principal" } } }, "localname": "DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Debt instrument, convertible, remaining discount amortization period" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Debt instrument, convertible, threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Debt instrument, convertible, threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Debt instrument, convertible, threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r345", "r381", "r382", "r651", "r653", "r654" ], "calculation": { "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount", "verboseLabel": "Principal amount of the Notes" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r51", "r379", "r651", "r653" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument, interest rate, effective percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r51", "r346" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEAdditionalInformationDetails", "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r53", "r137", "r146", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r358", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r367", "r368", "r381", "r382", "r383", "r384", "r653" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Debt Instrument, Redemption, Period One" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "Debt Instrument, Redemption, Period Three" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Debt Instrument, Redemption, Period Two" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt instrument, redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r53", "r137", "r146", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r358", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r367", "r368", "r371", "r381", "r382", "r383", "r384", "r395", "r397", "r398", "r399", "r650", "r651", "r653", "r654", "r770" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEAdditionalInformationDetails", "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r358", "r650", "r654" ], "calculation": { "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r358", "r374", "r381", "r382", "r652" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Debt instrument, debt issuance costs, net" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r139", "r529", "r538" ], "calculation": { "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r139", "r529", "r538" ], "calculation": { "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r139", "r529", "r538", "r539", "r540" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "negatedTotalLabel": "Total deferred (benefit) expense", "netLabel": "Deferred income tax benefit", "verboseLabel": "Deferred income tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails", "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred income tax (benefit) expense:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r506", "r507" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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 liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r139", "r529", "r538" ], "calculation": { "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r526", "r527" ], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r519" ], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets, gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r526", "r527" ], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Research and development expense" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r526", "r527" ], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r521" ], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Total net deferred tax assets (liabilities)" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r526", "r527" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Deferred tax assets, operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r526", "r527" ], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 14.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Net operating loss carryforwards \u2013 domestic" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Deferred tax assets, operating loss carryforwards, not subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Deferred tax assets, subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r524", "r526", "r527" ], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credit carryforward" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r524", "r526", "r527" ], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development tax credit" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r526", "r527" ], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r526", "r527" ], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock and Stock Options" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r520" ], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Deferred tax assets, valuation allowance", "verboseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails", "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r507", "r521" ], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "totalLabel": "Total net deferred tax assets (liabilities)" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r526", "r527" ], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 15.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "terseLabel": "Sales-type leases" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r526", "r527" ], "calculation": { "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails": { "order": 13.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTEMPORARYDIFFERENCESTOTHECOMPONENTSOFDEFERREDTAXASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r124", "r307" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFinancialInstrumentsAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender).", "label": "Derivative Financial Instruments, Assets [Member]", "terseLabel": "Derivative Financial Instruments, Assets" } } }, "localname": "DerivativeFinancialInstrumentsAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r424" ], "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": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "CAPITAL STOCK" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCK" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r96", "r156", "r157", "r158", "r159", "r160", "r165", "r167", "r171", "r172", "r173", "r177", "r178", "r609", "r610", "r763", "r789" ], "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", "verboseLabel": "Basic earnings per share attributable to Heska Corporation (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r96", "r156", "r157", "r158", "r159", "r160", "r167", "r171", "r172", "r173", "r177", "r178", "r609", "r610", "r763", "r789" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted earnings per share attributable to Heska Corporation (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r174", "r175" ], "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": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r174", "r175", "r176", "r179" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/EARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r640" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "FOREIGN EXCHANGE EFFECT ON CASH AND CASH EQUIVALENTS" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r509" ], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r141", "r509", "r542" ], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 19.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory federal tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r509", "r542" ], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r509", "r542" ], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Change in tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r509", "r542" ], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Other Foreign Income Taxes Due" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense": { "auth_ref": [ "r509", "r542" ], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 13.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Percent", "negatedTerseLabel": "Non-consolidated Investment Income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": { "auth_ref": [ "r509", "r542" ], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent", "terseLabel": "Meals and entertainment permanent difference" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r509", "r542" ], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 16.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "terseLabel": "Other permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r509", "r542" ], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Non-temporary stock option benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r509", "r542" ], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "verboseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r509", "r542" ], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "terseLabel": "Foreign tax rate differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r509", "r542" ], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r509", "r542" ], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "terseLabel": "Change in uncertain tax benefits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r509", "r542" ], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 15.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "Research & development credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": { "auth_ref": [ "r509" ], "calculation": { "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails": { "order": 18.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent", "terseLabel": "GILTI permanent difference" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "pureItemType" }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeAsset": { "auth_ref": [ "r598" ], "calculation": { "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as an asset.", "label": "Embedded Derivative, Fair Value of Embedded Derivative Asset", "terseLabel": "Financial Assets" } } }, "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEAdditionalInformationDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://Heska.com/role/ACCRUEDLIABILITIESDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and employee benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period for recognition of unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation expense related to outstanding stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options and restricted shares" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r84", "r85", "r86", "r148", "r149", "r150", "r153", "r161", "r163", "r181", "r261", "r394", "r400", "r490", "r491", "r492", "r534", "r535", "r608", "r641", "r642", "r643", "r644", "r645", "r647", "r801", "r802", "r803", "r857" ], "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]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvesteeMember": { "auth_ref": [ "r250", "r736", "r738", "r740", "r742", "r744", "r746" ], "lang": { "en-us": { "role": { "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor.", "label": "Equity Method Investee [Member]", "terseLabel": "Equity Method Investee" } } }, "localname": "EquityMethodInvesteeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEAdditionalInformationDetails", "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r40", "r210", "r251" ], "calculation": { "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails": { "order": 1.0, "parentTag": "us-gaap_Investments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Investments in unconsolidated affiliates" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]", "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "INVESTMENTS IN UNCONSOLIDATED AFFILIATES" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATES" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r40", "r119", "r253", "r627" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Investments in Unconsolidated Affiliates" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Carrying values of investments in unconsolidated entities" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESTables" ], "xbrltype": "textBlockItemType" }, "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r611", "r612", "r613", "r621" ], "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]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r611", "r612", "r613", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r616", "r621" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r611", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r360", "r381", "r382", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r612", "r700", "r701", "r702" ], "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]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r619", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r611", "r612", "r614", "r615", "r622" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r360", "r435", "r436", "r441", "r444", "r612", "r700" ], "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/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r360", "r381", "r382", "r435", "r436", "r441", "r444", "r612", "r701" ], "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/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r360", "r381", "r382", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r612", "r702" ], "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/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r616", "r621" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r617" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "terseLabel": "Changes in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "auth_ref": [ "r618" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "terseLabel": "Cash payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r616" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r617" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Changes in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r618" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Cash payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r616" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r360", "r381", "r382", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r700", "r701", "r702" ], "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]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r619", "r622" ], "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": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiability": { "auth_ref": [], "calculation": { "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of asset after deduction of liability.", "label": "Fair Value, Net Asset (Liability)", "totalLabel": "Balances" } } }, "localname": "FairValueNetAssetLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r623", "r624" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock": { "auth_ref": [ "r628", "r629", "r630", "r631" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about asset and liability measured at fair value under fair value option.", "label": "Fair Value Option, Disclosures [Table Text Block]", "terseLabel": "Schedule of pricing models" } } }, "localname": "FairValueOptionQuantitativeDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r658", "r663", "r671" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Finance lease, interest expense" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r660", "r665" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash outflows - finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r656", "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r656" ], "calculation": { "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails": { "order": 2.0, "parentTag": "hska_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Deferred revenue, current, and other" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r656" ], "calculation": { "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails": { "order": 4.0, "parentTag": "hska_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://Heska.com/role/LEASESLesseeAccountingDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r670" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r659", "r665" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash outflows - finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r655" ], "calculation": { "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails": { "order": 2.0, "parentTag": "hska_LeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r658", "r663", "r671" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance lease amortization expense" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r668", "r671" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r667", "r671" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r265", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r371", "r393", "r599", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r299" ], "calculation": { "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails_1": { "order": 2.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": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r301" ], "calculation": { "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails": { "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 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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of amortization expense on intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r301" ], "calculation": { "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails": { "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r301" ], "calculation": { "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails": { "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r301" ], "calculation": { "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails": { "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 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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r301" ], "calculation": { "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails": { "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r291", "r295", "r299", "r303", "r730", "r734" ], "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]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r299", "r734" ], "calculation": { "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails_1": { "order": 1.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", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "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": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r291", "r298" ], "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]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r299", "r730" ], "calculation": { "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 }, "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails_1": { "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": "Finite-Lived Intangible Assets, Net", "terseLabel": "Other intangible assets, net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Finite-lived intangible assets, remaining amortization period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r292" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Fair Value" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r648" ], "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": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignEarningsRepatriated": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.", "label": "Foreign Earnings Repatriated", "terseLabel": "Foreign earnings repatriated" } } }, "localname": "ForeignEarningsRepatriated", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r101" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r282", "r283", "r694", "r748" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "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", "periodEndLabel": "Carrying amount", "periodStartLabel": "Carrying amount", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails", "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS", "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r284" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill attributable to acquisitions (subject to change)" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOOWILL AND OTHER INTANGIBLES" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLES" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r287", "r296" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill, Intangible and Other Long-Lived Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Goodwill, period increase (decrease)" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r286", "r549" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustment to prior year acquisition" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r99", "r138", "r209", "r215", "r219", "r222", "r225", "r255", "r328", "r329", "r330", "r333", "r334", "r335", "r337", "r339", "r341", "r342", "r627" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "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", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r124", "r304" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets (excluding goodwill)" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r140", "r541" ], "calculation": { "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMELOSSBEFORETAXESDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMELOSSBEFORETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r89", "r209", "r215", "r219", "r222", "r225", "r747", "r757", "r766", "r790" ], "calculation": { "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMELOSSBEFORETAXESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMELOSSBEFORETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r140", "r541" ], "calculation": { "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMELOSSBEFORETAXESDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMELOSSBEFORETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r209", "r215", "r219", "r222", "r225" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "hska_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestNetOfTaxes", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before income taxes", "totalLabel": "Loss before income taxes and equity in losses of unconsolidated affiliates" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r90", "r124", "r206", "r251", "r756", "r783" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Equity in losses of unconsolidated affiliates", "terseLabel": "Equity in losses of unconsolidated affiliates" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r513", "r516", "r518", "r531" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESEFFECTIVEINCOMETAXRECONCILIATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r141", "r510", "r517", "r523", "r536", "r543", "r545", "r546", "r548" ], "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/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r142", "r162", "r163", "r207", "r508", "r537", "r544", "r791" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "hska_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsIncomeTaxesNoncontrollingInterestNetOfTaxes", "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)", "terseLabel": "Income tax expense (benefit)", "totalLabel": "Total income tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails", "http://Heska.com/role/INCOMETAXESCOMPONENTSOFINCOMETAXEXPENSEBENEFITDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitIntraperiodTaxAllocationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Intraperiod Tax Allocation [Abstract]", "terseLabel": "Income tax (benefit) expense:" } } }, "localname": "IncomeTaxExpenseBenefitIntraperiodTaxAllocationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r83", "r504", "r505", "r517", "r518", "r522", "r530" ], "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/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r121", "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r123" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r123" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 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", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "auth_ref": [ "r123" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due to Related Parties", "terseLabel": "Due to related parties" } } }, "localname": "IncreaseDecreaseInDueToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r123" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 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", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInLeasingReceivables": { "auth_ref": [ "r123" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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 due from lessees arising from lease agreements.", "label": "Increase (Decrease) in Leasing Receivables", "negatedTerseLabel": "Lease receivables" } } }, "localname": "IncreaseDecreaseInLeasingReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities (net of effect of acquisitions):" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r123" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r123" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r294", "r302" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r302" ], "calculation": { "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r294", "r302" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.", "label": "Indefinite-lived Intangible Assets Acquired", "terseLabel": "Indefinite-lived intangible assets acquired" } } }, "localname": "IndefinitelivedIntangibleAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Total intangible assets acquired" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r289", "r297" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Net intangible assets", "totalLabel": "Net intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS", "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestAndOtherIncomeTextBlock": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for interest and other income.", "label": "Interest and Other Income [Text Block]", "terseLabel": "INTEREST AND OTHER (INCOME) EXPENSE, NET" } } }, "localname": "InterestAndOtherIncomeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENET" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r88", "r203", "r649", "r652", "r765" ], "calculation": { "http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENETDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r103", "r366", "r380", "r383", "r384" ], "calculation": { "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense, debt", "totalLabel": "Total interest expense related to debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r105", "r367", "r383", "r384" ], "calculation": { "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Interest expense related to contractual coupon interest" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Interest Income and Interest Expense Disclosure" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeDepositsWithFinancialInstitutions": { "auth_ref": [ "r764", "r844", "r845" ], "calculation": { "http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENETDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts.", "label": "Interest Income, Deposits with Financial Institutions", "negatedTerseLabel": "Interest income" } } }, "localname": "InterestIncomeDepositsWithFinancialInstitutions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r277" ], "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": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INVENTORIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r59" ], "calculation": { "http://Heska.com/role/INVENTORIESDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r62", "r694" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://Heska.com/role/INVENTORIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Inventories", "totalLabel": "Total inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS", "http://Heska.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r61" ], "calculation": { "http://Heska.com/role/INVENTORIESDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r60" ], "calculation": { "http://Heska.com/role/INVENTORIESDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INVENTORIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Investments": { "auth_ref": [ "r781" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails": { "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 investments.", "label": "Investments", "terseLabel": "Investments in unconsolidated affiliates", "totalLabel": "Investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS", "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Lessee, Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://Heska.com/role/LEASESLesseeAccountingDetails_1": { "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/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails": { "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 due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails": { "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 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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails": { "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 to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails": { "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails": { "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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r670" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r672" ], "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/2021-01-31", "presentation": [ "http://Heska.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorLeasesPolicyTextBlock": { "auth_ref": [ "r676", "r678", "r679", "r680" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.", "label": "Lessor, Leases [Policy Text Block]", "terseLabel": "Lessor, Leases" } } }, "localname": "LessorLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]", "terseLabel": "Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]" } } }, "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLessorAccountingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r677" ], "calculation": { "http://Heska.com/role/LEASESLessorAccountingDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://Heska.com/role/LEASESLessorAccountingDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "totalLabel": "Total undiscounted future maturities" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLessorAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "auth_ref": [ "r677" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Five", "terseLabel": "2026" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLessorAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r677" ], "calculation": { "http://Heska.com/role/LEASESLessorAccountingDetails_1": { "order": 5.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Four", "terseLabel": "2025" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLessorAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "auth_ref": [ "r677" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.", "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Lessor, Operating Lease, Payments to be Received, Maturity" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r677" ], "calculation": { "http://Heska.com/role/LEASESLessorAccountingDetails_1": { "order": 2.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year One", "terseLabel": "2022" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLessorAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "auth_ref": [ "r677" ], "calculation": { "http://Heska.com/role/LEASESLessorAccountingDetails_1": { "order": 6.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLessorAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r677" ], "calculation": { "http://Heska.com/role/LEASESLessorAccountingDetails_1": { "order": 4.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Three", "terseLabel": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLessorAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r677" ], "calculation": { "http://Heska.com/role/LEASESLessorAccountingDetails_1": { "order": 3.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Two", "terseLabel": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLessorAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r48", "r138", "r217", "r255", "r328", "r329", "r330", "r333", "r334", "r335", "r337", "r339", "r341", "r342", "r588", "r593", "r594", "r627", "r692", "r693" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r35", "r138", "r255", "r627", "r694", "r753", "r779" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r50", "r138", "r255", "r328", "r329", "r330", "r333", "r334", "r335", "r337", "r339", "r341", "r342", "r588", "r593", "r594", "r627", "r692", "r693", "r694" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.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/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome": { "auth_ref": [ "r233", "r239" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements.", "label": "Loans and Leases Receivable, Net of Deferred Income", "terseLabel": "Net investment in leases, current, net of allowance for losses of $137 and $192, respectively" } } }, "localname": "LoansAndLeasesReceivableNetOfDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r24", "r359", "r375", "r381", "r382", "r751", "r775" ], "calculation": { "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-term Debt [Member]", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r53" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes Payable, Noncurrent", "terseLabel": "Notes payable" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r53", "r326" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTCarryingAmountofDebtDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTInterestExpenseRelatedtotheNotesDetails", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r319" ], "calculation": { "http://Heska.com/role/ACCRUEDLIABILITIESDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Accrued settlement" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r319", "r320", "r321" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Awarded, Value", "terseLabel": "Damages awarded" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r120" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r120" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r120", "r122", "r125" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r77", "r80", "r86", "r91", "r125", "r138", "r152", "r156", "r157", "r158", "r159", "r162", "r163", "r170", "r209", "r215", "r219", "r222", "r225", "r255", "r328", "r329", "r330", "r333", "r334", "r335", "r337", "r339", "r341", "r342", "r610", "r627", "r758", "r784" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss attributable to Heska Corporation", "totalLabel": "Net loss attributable to Heska Corporation" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r77", "r80", "r86", "r162", "r163", "r590", "r596" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net loss attributable to redeemable non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetInvestmentInLeaseCurrent": { "auth_ref": [ "r264", "r673", "r674" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of net investment in sales-type and direct financing leases, classified as current.", "label": "Net Investment in Lease, before Allowance for Credit Loss, Current", "terseLabel": "Net investment in leases, current" } } }, "localname": "NetInvestmentInLeaseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "periodEndLabel": "Total long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENETDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Interest and other expense (income)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Promissory note receivable from investee, net" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r47" ], "calculation": { "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails": { "order": 3.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of notes payable.", "label": "Notes Payable, Fair Value Disclosure", "terseLabel": "Notes payable" } } }, "localname": "NotesPayableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet 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": "Notes Receivable [Member]", "terseLabel": "Notes Receivable" } } }, "localname": "NotesReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEAdditionalInformationDetails", "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesReceivableRelatedParties": { "auth_ref": [ "r143", "r688", "r782" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.", "label": "Notes Receivable, Related Parties", "terseLabel": "Related party convertible note receivable, net", "totalLabel": "Net carrying amount" } } }, "localname": "NotesReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS", "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r197" ], "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/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r209", "r215", "r219", "r222", "r225" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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)", "terseLabel": "Operating loss", "totalLabel": "Operating (loss) income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r664", "r671" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease, expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r180", "r675", "r682" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease, Lease Income", "terseLabel": "Operating lease income" } } }, "localname": "OperatingLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESSalestypeLeasesandLeaseIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r656" ], "calculation": { "http://Heska.com/role/LEASESLesseeAccountingDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/LEASESLesseeAccountingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r656" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails": { "order": 3.0, "parentTag": "hska_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS", "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r656" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails": { "order": 1.0, "parentTag": "hska_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS", "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r661", "r665" ], "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", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r655" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails": { "order": 1.0, "parentTag": "hska_LeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS", "http://Heska.com/role/LEASESOperatingandFinancingLeaseBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r668", "r671" ], "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": "Operating" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r667", "r671" ], "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": "Operating" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESWeightedAverageRemainingLeaseTermandWeightedAverageDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessor's operating leases.", "label": "Lessor, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r524" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r214", "r215", "r216", "r217", "r219", "r225" ], "lang": { "en-us": { "role": { "documentation": "Identifies 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": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails", "http://Heska.com/role/REVENUEAdditionalInformationDetails", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OriginationOfNotesReceivableFromRelatedParties": { "auth_ref": [ "r108" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Origination of Notes Receivable from Related Parties", "negatedTerseLabel": "Convertible note receivable issuance", "terseLabel": "Principal amount" } } }, "localname": "OriginationOfNotesReceivableFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r15", "r16", "r17", "r49" ], "calculation": { "http://Heska.com/role/ACCRUEDLIABILITIESDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCRUEDLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r63", "r694" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "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, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r68" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Translation adjustments and gains (losses) from intra-entity transactions" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r78", "r81", "r84", "r85", "r87", "r92", "r394", "r641", "r646", "r647", "r759", "r785" ], "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", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r72", "r74" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTerseLabel": "Minimum pension liability" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "auth_ref": [ "r70", "r74", "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r792" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "terseLabel": "Other income" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Noncurrent", "terseLabel": "Other long-term borrowings" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r104" ], "calculation": { "http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENETDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedTerseLabel": "Other (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INTERESTANDOTHERINCOMEEXPENSENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "auth_ref": [ "r129", "r130", "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "terseLabel": "Other Significant Noncash Transaction, Value of Consideration Given" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromInvestments": { "auth_ref": [], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.", "label": "Payments for (Proceeds from) Investments", "negatedTerseLabel": "Payments for (Proceeds from) Investments" } } }, "localname": "PaymentsForProceedsFromInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r114" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Payments for taxes related to shares withheld for employee taxes" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r116" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r117" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payment of stock issuance costs", "terseLabel": "Payments of stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries": { "auth_ref": [ "r109" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of noncontrolling interest during the period.", "label": "Payments to Acquire Additional Interest in Subsidiaries", "negatedTerseLabel": "Purchase of minority interest" } } }, "localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r109", "r575" ], "calculation": { "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "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", "terseLabel": "Purchase price in cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails", "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r109" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisition of scil, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Payments to acquire equity method investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r111" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedTerseLabel": "Investment in subsidiary, net of cash acquired" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment": { "auth_ref": [ "r110" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Payments to Acquire Other Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquireOtherPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireRealEstate": { "auth_ref": [ "r110" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the acquisition of a piece of land, anything permanently fixed to it, including buildings, structures on it and so forth; includes real estate intended to generate income for the owner; excludes real estate acquired for use by the owner.", "label": "Payments to Acquire Real Estate", "negatedTerseLabel": "Real estate asset acquisition" } } }, "localname": "PaymentsToAcquireRealEstate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails", "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails", "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r453", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleConversionPrice": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Per share conversion price of preferred stock.", "label": "Preferred Stock, Convertible, Conversion Price", "terseLabel": "Preferred stock, convertible, conversion price (in dollars per share)" } } }, "localname": "PreferredStockConvertibleConversionPrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r27", "r386" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r27", "r386" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r27", "r694" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $.01 par value, 2,500,000 shares authorized, none issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r11", "r13", "r278", "r279" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r113" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Convertible debt proceeds", "verboseLabel": "Proceeds from convertible debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r112" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": { "auth_ref": [ "r112" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.", "label": "Proceeds from Issuance of Preferred Stock and Preference Stock", "terseLabel": "Preferred Stock Proceeds" } } }, "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r113", "r137" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowings on line of credit and other debts" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r107" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposition of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r112", "r485" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r324", "r325", "r754" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "terseLabel": "Warranty reserve" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r77", "r80", "r86", "r118", "r138", "r152", "r162", "r163", "r209", "r215", "r219", "r222", "r225", "r255", "r328", "r329", "r330", "r333", "r334", "r335", "r337", "r339", "r341", "r342", "r584", "r589", "r591", "r596", "r597", "r610", "r627", "r766" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss after equity in losses from unconsolidated affiliates", "totalLabel": "Net loss after equity in losses of unconsolidated affiliates", "verboseLabel": "Net loss after equity in losses of unconsolidated affiliates" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r43", "r310" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r313", "r820", "r821", "r822" ], "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/2021-01-31", "presentation": [ "http://Heska.com/role/PROPERTYANDEQUIPMENT" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r42", "r308" ], "calculation": { "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r20", "r21", "r310", "r694", "r767", "r780" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r41", "r310", "r820", "r821" ], "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]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r20", "r310" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "http://Heska.com/role/PROPERTYANDEQUIPMENTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTransfersAndChanges": { "auth_ref": [ "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of physical assets used in the normal conduct of business and not intended for resale, from reclassification, impairment, donation, or changes classified as other. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Transfers and Changes", "terseLabel": "Non-cash transfers of equipment between inventory and property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTransfersAndChanges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r20", "r308" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property plant and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r97", "r267" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Additions - charged to expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r267", "r755" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForLoanLossesExpensed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r25", "r752", "r776" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Purchase commitment, remaining minimum amount committed" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": { "auth_ref": [ "r217", "r219" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of a significant segment item of information disclosed (for example, liabilities) other than profit (loss), revenues, or assets, between reportable segments in total and the entity's consolidated total for that significant segment item disclosed.", "label": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r217", "r219" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of each significant reconciling item, other than profit (loss), revenues, or assets, in the reconciliation of totals of such items in reportable segments to the entity's corresponding consolidated amount.", "label": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of other significant reconciling items from segments to consolidated" } } }, "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESUNRECOGNIZEDTAXBENEFITSROLLFORWARDDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r443", "r687", "r688" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEAdditionalInformationDetails", "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r443", "r687", "r688", "r689" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEAdditionalInformationDetails", "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEAdditionalInformationDetails", "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.", "label": "Related Party Transaction, Rate", "terseLabel": "Related party transaction, rate" } } }, "localname": "RelatedPartyTransactionRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r443", "r687", "r689", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEAdditionalInformationDetails", "http://Heska.com/role/CONVERTIBLENOTERECEIVABLEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r685", "r686", "r688", "r690", "r691" ], "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": "CONVERTIBLE NOTE RECEIVABLE" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONVERTIBLENOTERECEIVABLE" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r115", "r137" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Repayments of line of credit borrowings and other debts" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r115" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of Related Party Debt", "negatedTerseLabel": "Payments of related party debts" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r501", "r728", "r835" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit Carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r400", "r493", "r694", "r778", "r805", "r810" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r148", "r149", "r150", "r153", "r161", "r163", "r261", "r490", "r491", "r492", "r534", "r535", "r608", "r801", "r803" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r200", "r201", "r214", "r220", "r221", "r227", "r228", "r231", "r423", "r424", "r729" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "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": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue, net", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://Heska.com/role/REVENUEAdditionalInformationDetails", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r134", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r432" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r414", "r427", "r432" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "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": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUEPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of Timing of Revenue Expected to be Recognized" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues [Abstract]" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r666", "r671" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r666", "r671" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "ROU assets obtained in exchange for new lease obligations:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Sale of stock, conversion received on transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.", "label": "Sale of Stock, Consideration Received Per Transaction", "terseLabel": "Sale of stock, consideration received per transaction" } } }, "localname": "SaleOfStockConsiderationReceivedPerTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock, price per share (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r191", "r231" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r180", "r682" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of income from sales-type lease.", "label": "Sales-type Lease, Lease Income [Table Text Block]", "terseLabel": "Sales-type Lease, Lease Income" } } }, "localname": "SalesTypeLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SalesTypeLeaseRevenue": { "auth_ref": [ "r180", "r681" ], "calculation": { "http://Heska.com/role/LEASESSalestypeLeasesandLeaseIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_SalesTypeLeaseSellingProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sales-type lease revenue.", "label": "Sales-type Lease, Revenue", "terseLabel": "Sales-type lease revenue" } } }, "localname": "SalesTypeLeaseRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESSalestypeLeasesandLeaseIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseSellingProfitLoss": { "auth_ref": [ "r180", "r681" ], "calculation": { "http://Heska.com/role/LEASESSalestypeLeasesandLeaseIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of profit (loss) recognized at commencement from sales-type lease.", "label": "Sales-type Lease, Selling Profit (Loss)", "totalLabel": "Profit recognized at commencement for sales-type leases" } } }, "localname": "SalesTypeLeaseSellingProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/LEASESSalestypeLeasesandLeaseIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Changes in allowance for doubtful accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCRUEDLIABILITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r76", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of accumulated other comprehensive income (loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r174" ], "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]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of antidilutive securities excluded from computation of earnings per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r555", "r556" ], "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]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSPreliminaryPurchasePriceAcquisitionDetails", "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r555", "r556" ], "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": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of aggregate consideration and allocation of purchase price" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash and cash equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of income tax expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Temporary differences to the components of deferred tax assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Effective income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r6", "r138", "r254", "r255", "r627" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INVESTMENTSINUNCONSOLIDATEDAFFILIATESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of intangible assets acquired" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r291", "r298", "r730" ], "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]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r291", "r298" ], "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 [Table Text Block]", "terseLabel": "Schedule of other intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r287", "r288" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r302", "r305" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r18", "r36", "r37", "r38" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r43", "r310" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://Heska.com/role/PROPERTYANDEQUIPMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of Related Party Transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONVERTIBLENOTERECEIVABLETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r98", "r230" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of revenue from external customers and long-lived assets, by geographical areas" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r209", "r212", "r218", "r287" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r453", "r484" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails", "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of shares authorized under stock options plans by exercise price range" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r458", "r470", "r473" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock options plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (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, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted average valuation assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock transactions" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r516", "r531" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of unrecognized tax benefits roll forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r298" ], "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 [Table Text Block]", "terseLabel": "Schedule of estimated future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r196", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r214", "r215", "r216", "r217", "r219", "r220", "r221", "r222", "r223", "r225", "r231", "r314", "r315", "r793" ], "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]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails", "http://Heska.com/role/REVENUEAdditionalInformationDetails", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r196", "r198", "r199", "r209", "r213", "r219", "r223", "r224", "r225", "r226", "r227", "r230", "r231", "r232" ], "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 REPORTING" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTING" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Other Significant Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Other Significant Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r123" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "terseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average purchase price of shares purchased", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested, period end (in shares)", "periodStartLabel": "Non-vested, period start (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested, at period end (in dollars per share)", "periodStartLabel": "Nonvested, at period start (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r472" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Restricted stock vested, fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "verboseLabel": "Expected dividend rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails", "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in number of share to be repurchased" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r472" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r464" ], "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", "negatedLabel": "Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited", "terseLabel": "Forfeitures in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Granted at market" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Grants in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Intrinsic value of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r459", "r484" ], "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": "Outstanding at end of period", "periodStartLabel": "Outstanding at beginning of period", "terseLabel": "Options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r475" ], "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": "Exercisable at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r475" ], "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 exercisable or convertible options. 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, Weighted Average Exercise Price", "terseLabel": "Exercisable at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r450", "r456" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails", "http://Heska.com/role/CAPITALSTOCKPERFORMANCEANDRESTRICTEDSTOCKDetails", "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted at Market (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based Payment Arrangement, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r453", "r457" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price, lower range limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Number of Options Exercisable at December\u00a031, 2021" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Number of Options Outstanding at December\u00a031, 2021" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price, upper range limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "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": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r478", "r494" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected lives (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options Exercisable - Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life in Years" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at ending of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "terseLabel": "Weighted Average Outstanding Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails", "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life in Years" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKSUMMARYOFINFORMATIONBYEXERCISEPRICERANGEDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r133", "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software Development" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty Costs" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r196", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r214", "r215", "r216", "r217", "r219", "r220", "r221", "r222", "r223", "r225", "r231", "r287", "r312", "r314", "r315", "r793" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails", "http://Heska.com/role/REVENUEAdditionalInformationDetails", "http://Heska.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r26", "r27", "r28", "r136", "r138", "r167", "r168", "r169", "r171", "r173", "r182", "r183", "r184", "r255", "r328", "r333", "r334", "r335", "r341", "r342", "r386", "r387", "r391", "r392", "r394", "r627", "r844" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r57", "r84", "r85", "r86", "r148", "r149", "r150", "r153", "r161", "r163", "r181", "r261", "r394", "r400", "r490", "r491", "r492", "r534", "r535", "r608", "r641", "r642", "r643", "r644", "r645", "r647", "r801", "r802", "r803", "r857" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r148", "r149", "r150", "r181", "r729" ], "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]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Fair value of stock options granted during period" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r27", "r28", "r400" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock related to acquisition of assets from Cuattro, LLC (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r56", "r363", "r394", "r395", "r400" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion to common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r27", "r28", "r394", "r395", "r400" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Stock Issued During Period, Shares, Conversion of Units" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r27", "r28", "r394", "r400" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of preferred stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r27", "r28", "r394", "r400" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock, net of shares withheld for employee taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r27", "r28", "r394", "r400", "r462" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised", "terseLabel": "Exercises in period (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/CAPITALSTOCKOPTIONACTIVITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r57", "r394", "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Stock Issued During Period, Value, Acquisitions" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r57", "r394", "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Stock Issued During Period, Value, Conversion of Convertible Securities" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r27", "r28", "r394", "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Stock Issued During Period, Value, New Issues" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r27", "r28", "r400", "r452", "r471" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock, net of shares withheld for employee taxes" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r33", "r34", "r138", "r241", "r255", "r627", "r694" ], "calculation": { "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS": { "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", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r85", "r138", "r148", "r149", "r150", "r153", "r161", "r255", "r261", "r400", "r490", "r491", "r492", "r534", "r535", "r582", "r583", "r595", "r608", "r627", "r641", "r642", "r647", "r802", "r803", "r857" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails", "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Reverse stock split conversion ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails", "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r695", "r696" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r235", "r236", "r237", "r238", "r240", "r242" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSIntangibleAssetsAcquiredAmortizationMethodDetails", "http://Heska.com/role/GOODWILLANDOTHERINTANGIBLESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r371", "r393", "r599", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ], "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]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueDetails", "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFairValueRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r152", "r153", "r154", "r155", "r164", "r243", "r244", "r258", "r259", "r260", "r261", "r262", "r263", "r327", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r532", "r533", "r534", "r535", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r684", "r731", "r732", "r733", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r853", "r854", "r855", "r856", "r857" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CREDITFACILITYANDLONGTERMDEBTCREDITFACILITYANDLONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r502", "r547", "r771", "r811" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of foreign subsisdiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r503", "r514" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "negatedPeriodEndLabel": "Balance at the end of period", "negatedPeriodStartLabel": "Balance at beginning of period", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails", "http://Heska.com/role/INCOMETAXESUNRECOGNIZEDTAXBENEFITSROLLFORWARDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from acquisitions.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Acquisition", "negatedTerseLabel": "Acquired additions based on prior year tax positions", "terseLabel": "Acquired additions based on prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/ACQUISITIONANDRELATEDPARTYITEMSAdditionalInformationDetails", "http://Heska.com/role/INCOMETAXESUNRECOGNIZEDTAXBENEFITSROLLFORWARDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r514" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation", "negatedTerseLabel": "Currency Translation Adjustment" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESUNRECOGNIZEDTAXBENEFITSROLLFORWARDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Unrecognized tax benefits, income tax penalties and interest expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r514" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation", "terseLabel": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESUNRECOGNIZEDTAXBENEFITSROLLFORWARDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "terseLabel": "Reductions from lapse in statutes of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESUNRECOGNIZEDTAXBENEFITSROLLFORWARDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r185", "r186", "r188", "r189", "r193", "r194", "r195" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/OPERATIONSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance, deferred tax asset, increase (decrease), amount" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/INCOMETAXESADDITIONALINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CAPITALSTOCKNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r173" ], "calculation": { "http://Heska.com/role/EARNINGSPERSHAREDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Assumed exercise of dilutive stock options and restricted stock awards (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r166", "r173" ], "calculation": { "http://Heska.com/role/EARNINGSPERSHAREDetails": { "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 outstanding shares used to compute diluted loss per share attributable to Heska Corporation", "totalLabel": "Diluted weighted-average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r165", "r173" ], "calculation": { "http://Heska.com/role/EARNINGSPERSHAREDetails": { "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 outstanding shares used to compute basic loss per share attributable to Heska Corporation", "verboseLabel": "Basic weighted-average common shares outstanding (In shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://Heska.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://Heska.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=125513658&loc=d3e32014-111567" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r432": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r433": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20,22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r497": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r548": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123412696&loc=d3e3629-128468" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123412696&loc=d3e3642-128468" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123396337&loc=d3e4237-128469" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123396337&loc=d3e4243-128469" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "r581": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL7498348-110258" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14210-108612" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14217-108612" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r648": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r672": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123420820&loc=SL77919306-209978" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123420820&loc=SL77919308-209978" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r683": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888252" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r691": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r696": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604008-122996" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r836": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r837": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r838": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r839": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r840": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r841": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r842": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r843": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r844": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r845": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r846": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r847": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r848": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r849": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r850": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r851": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r852": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 110 0001038133-22-000007-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001038133-22-000007-xbrl.zip M4$L#!!0 ( /%C7%0[K!_BPP, / 2 8 :&5S:V$M,3(S,3(P,C%X M97@R,3$N:'1MY5AM;]LV$/Z^7W%UL74#(LERG-I67 ..G2;&G!?$3H/NRT!) ME'4H10HD'=7Y]3M)\9K6=9MTZP9O^B!(%.\AG^?(NQ/[S\87H_G;RV-(;2;@ M\OIH.AE!P_&\F_V1YXWG8SB=GTVA[39]F&LF#5I4D@G/.SYO0".U-@\\KR@* MM]AWE5YX\RNOA&I[0BG#W=C&C4&_;*$[9_'@A_XSQX&QBI89EQ8BS9GE,2P- MR@7Y[S52^4KC(K70:K9:<*/T.[QE]7>+5O#!&J?OU>]]KQJD'ZIX M->C'> L8OVI@-^QUNKV#9K/-#MJ=) G;![WVRZ2;A*S;;B?=WWV:I$?=:QMC M5X*_:F0HG927XP?MEMLYR.UA@;%- [_9_+%1=1WT$R4MC:?)OGZL83; \SR7@RO)H'*JVVXGP__[0_]8_?(O^,D65*QC"4F#$!IYP)F^[!1$;N'C )$U4P MB)3.E69EY-R@^"7Z_PZE(U1S'J4P96$Y::61L*_=F3MT83H=$2T8<\$*ICD( MS+ ,WP)9B +MBKAF.9.K'>!Y2KF&P?"D)/3 0X!R_5;F)5IB&FQ*5%EA0"4P M*]#><2V8C'>&Y(A)%K,]F-;N*AFO/7?O+Z##.\!\NC=44AQAO4H%3Z D.M!\P4:BFC4%26\P:C< M*+N@R&PT =K)XV64WT65)U*#?X 4$L#!!0 ( /%C7%2=_PQY MF@, /<) 8 :&5S:V$M,3(S,3(P,C%X97@R,S$N:'1MU5;;CMLV$'WO M5TPL'XI"PK$9J+ ]G);8[ RYQ M7;B7ZJ,XLOK>")/Q46MGZ-3[H5,Y&<8R/8^&J3B"2-]T!.O1H._'290$H9\$ M- XX"4GD)20F03\.?Z5(TD'Q6D>;<\;?=/8BMW:\]#^@(;'IP5R=1&IV TK( M]YU'HH9_,A;+Q#8?5(3Q=B,QO.8ZD9E4@Y>D^EV5-]:&[45V'KQ:BSW7L. G M6,H]RU]U-2;9TER)32VHQ6<^H*7S:GNJ"85H)Q,Y_T+0+2E-/^U$+#!=GDV' M3BG?AO4T.*:V&%\LC9'[0>_P[U/V_TC9\Y#R^':QFB[6<#N#^6(RO9OB@MOE M]'J^6D^7TTE;E&_'X]L/B_5\<0VS^?(]/(ZO6KXQ?Q(B_WL..W;D(+0NL(YE MH4#Q@U0&TJJP9SQ6!5-G M")9A,'A0%K@&EJ<@=)/(D*U)>JE3VW^9Y@0++ MFIKC,F0*>EZ8G M/.'[& EXM J-VG!?1U)V=A,8$KGP$9^1XX8KGB>\9*&92!O6NJ6ZY%NA3:.P M>DC 5TDW'#6LK#[\.!,9AX74-GB>9WDD"I!9!7U*&^B'U(UJ&+HT"!J!/O7Z M#8Q\OX%!0*E;P[Y+HEX#H["5I<3MA[3%O5[86$:UD+3G-(BBQ@UU/=J:H9X; MT1;[-/3"!D<^=O,%=ELPK]L53^ M]QD_&:C_<$7^/:V&HN_; 49QD/4[::!XAG/JR)]].#1NR(,*B_%#4)CG59YY M:WR%WZ.U?A)5C[/1[U!+ P04 " #Q8UQ41:5"U@L$ #3"@ & &AE M&5X,C,R+FAT;=56;6_;-A#^OE_!.EC3 I$E4I(E.:Z! MSD[08FD6I!Z"?1IHZ61QE46/I.-XOWY'B6KM=,$"#.LP?1".U+T]#^].G+R8 M_S1;_')S02JSKLG-SS]?[=^',]^>+.7FW^'!%HF% R4+Q1@LC9,-K MW[^X'I!!9>%Y M9"[S[1H:0W(%W$!!MEHT*W)7@/Y$/,]IS>1FK\2J,H0%C)$[J3Z)>]Y]-\+4 M,.W]3/QN/?';().E+/;322'NB2C># 0=P:@,-58../$[8QYSM1F&I,@^#[P;$>5RM474ICY'H< M#(,4E0T\&(_78M6,6PAH4DH$[&QR64LU/@G:Y]Q^\4J^%O5^?+H0:]#D&G;D M5JYY=\4L %\X?(65D)C M5EA--]ME+7+R-L_EMC&VLBZ%6A_C/T!^ .RWK3:BW/_KR*+'R"A#9'= <@?. M2&(J(*+)I=I(Q6W;D>6>*"@18I/;3^0=M@O'-OFL\?(D930YUXX,9_;18(_9 M-M$$5Y=2K^&ABRC MO1S1)$RVR[SBS:H]?@VK[E1Q;.9*+-$;[EY+@Q7) MVN#4@M"VF':5R*O6WH8E0A\$'K6!D7\%-6_;Q56?/BB-S#]5LBY Z5,"OV^%V7?H:0PWH)BH34 MID"SSLAJM:F@2M.B>84=6",)&+)V/6#['-.TZ%#=%C[#UA0-;W+!ZX/4VT_T MO&7_JX8Y<\3PS<:FA?29"KEYVS1;='+;'53?-#3P?AR2)\?(WPU0-U3P[Z2F MSW2"/Y/XV$^W\^WG4SMY7YY$.%S:-[FI.?X#D/@P/2+R0_[?\'\\/]DP Z3,+\O &M)'=_6_<#8I[>/).U-?O%Q.^ MU++>FJ=-_NH:]72&1^_NNM=>/*=_ E!+ P04 " #Q8UQ4XQ./I_4' N M*P &0 &AE&5X,S%X,2YH=&WM6FMO&S<6_;Z_@E6P MC0/H+2NV9<= :CNHD6P2I-X&^VE!#3D28WCN(<6S[RX_7-S\Y^,5&_M,LX___N'=]06K-5JMS[V+5NORYI+] M>/.O=^RPV>ZP&\MSI[PR.=>MUM7[&JN-O2\&K=9T.FU.>TUC1ZV;3RUJZK"E MC7&R*;RHG9_1&WQ*+L[_R*[O=Y0'![UN[S=:;=E/Q'#WO'+;K?_WPZ<;,$\UG%^IN6K6J;RQEA2 M_X/#;O.H7_C3J1)^/$#E?]:"Z?E9:G*/_BSJQZ^QF8W&O+SS#:[5*!^$(=5B MU7EQ8K2Q@V?M\'=*)8V49TK/!L]O5"8=>R^G[)/)>/Z\[A"&AI-6I='0J5_E MH-.!>^%Q6KF,=K3*Y7P(G2XY?74W5D/E6:_3[*QZO-W7!),K[?_]EV@R1%SE M$>-#K' MQ=>BIDYS[O3?W_OIRK2[.1>,'[A #3'@V8[>YF6HI1K(> M@U)%0QBXD!O("O3 L5YY/F-E[FTI,0((C: Y$";.,CQ9A4"F/,$KRTR&M.A- MM-LPR&4BG>-V1B89OY7H=ZE-AW<"SJ!+'00+^B"#1%D(%)CEJ Y/A+1L.E;) MF+F2/A;UI]+*JA$:0*:/T,OH-+^M+X')S9S:\W5=\'>X, M6QF@@-"JH984,B:!OZ%6;DSF9):!^(C\Z%DHEVCC2M0C2K1&1TP4UB12X+5C M!X" D,!4C//573+F^4BRUV";3Z6&1:?'&YW^@7P1JG;Z(C[%1T4:,8]8C.T3 M)RUA-&*&G'ET3^E*3REZHH&N(Q<6E)ZW:Z^M:#SJ[A :^A!#:4@$'54TR)IK1H +PS42ZP&:QD'MHA>;W@ MP64NM5+S@*LJ)RZP4:]XE@H5.!&^.*.5""<-KAPZ)12WB@:@8N8.[)Y32Z6C M;!K6H0NI-W"?<1(.>7 M52HX )V4FA-E8UC!B4561HV8XY>E";X-)1F"55%? MBB>PZ$[A=K@SN)VSZ"ILUPGI03[:0.^C:SX>Q #^1 G")L>FD1-G3;@N M R%11&6:0MZI"6+AML@T*(-'4&M\W*[9 CI1$;3HHC(F7=R9L.!?48<'). ?S7?*>@DOL#+CN"3$&;Q,$M!VN1%;^@<$:VX!$W\4B)WHM&##>,4" 4=K=E5;F(/(\.^/5\] M?WD1/1ES=Z\1B,@"HJ4(#!]&7['O#+OS6ZFK3?R:??U/3,@3\;M3VZ+^SN'W MJ=NB<$HGYJ"O+UB&2&\9A O"(3 ]02EL2$PXQ2$PO;'N/BV'%V@LRY3W4FZE M\:%!RJ<2H>!3J'X D((U';$R_B>!.U]-\I=2P>6P?LH\"7OZ%]\V/']9$GZM MH9F@X1301'M*VITF2B+\53J]WWA,);^E_!@U5,B00?V%D\/Y>*6 M?@L_<8&*3M[3TQ8 5FH1QL 21%T]IF>'W.S*+,,6YU<9AE'1_]8SJ7U.O;NW M%WF-#)M:,$$=\96!MH"0<*);0:D>4Y;*)T9/).6MG(^J@VE;,9W,"FUF$J73 ML8GTQE> "F#]R13>_/U? *O@GGRUT.[4[W^KSOBPCZM<&&+=2=N )YH73@[F M7TZ1CPK-9P.5A_9"I5.LR9'*&T/COR*$M MZ:>@[G$]W$RY1VDU'WL]U.B:H(02\L,@G&Z0%:V#PZ-3%S[7?Q"/2^2IG^S+ M?W^LX37Z^#\#XY;1[?^@WE[]?/T^ .KZW4]+-U2^Q6[W!W4Q5C)E5WDD MB7U8VI]]M%#*(ES2^Q;1O1G4P<=X\@O-N!'6%YN1; 5]LR'4MMR,7%*::Y>A>VX-W-ZO/>),TW&D]_PU0 M2P,$% @ \6-<5$$"J!T-" 42H !H !H97-K82TQ,C,Q,C R,7AE M>'@S,7@R+FAT;>U::V_C-A;]OK^"]6!G,H!?\B,/)Q,@=3*=8-O,(/7N8#\M M*)&RB$BB2E)VW%_?0U)^V]L$W6WMW19HQA(O+R]Y#\^]E^+5-[>?AZ-_?KDC MBS.'=X^C^X_WP9G3_^>& K-V- M@#V+^L<86P&W5,8Y'P@@R-(0B><*#X1 M? H^-HG0A.9Y25.\+*0R1.;DHU09"=J-OQ$9DT_@:@J.5FBE-BK 4Q?[=^OA M>J-S<-[XEFKX N>S]TZIO,$D3,@E(BA&H"*'LV:DS(TJ.6: MF.K"*]Q$288G)>#(F$9XI8C,$ &,]'); CF/N-94S:Q(1I\XQEW1J?&.P1@, MF;K8C#&L0"048C'$*7$3B 3.D70MO%_*DR" M">J"1\Y J[> :9)AFA-T8R2SR0XR06.9QJ\;%T8AUX@[BE[I5V MD<=@"$<&^!VE)8-. &7%8W6 3*AT1@KXV4+40C=-EQBLW*\WA@;,F*K M=W#X&JTYXYVNL%-%>KOY91P+/#H'W1.JN(,"7"O"E%N7$0[\A:G0B16W8AF( MSY*??69"1ZG4)?I92E0R]9@HE(PXPVM-3@ !QH$I[^>[YRBA^9B3&[#-8YE" M(NC21M _X>]=UZ#/_)-_%#9KRST6O7[+22L8]9BQQKQXI'AMI!@CV8EN(A<2 M-CSO3H5VHO&L#QJ#=[)[9=;CE&IDXO.."TZ]CIV[C9D1+_?(N-H"% M'#"H1O(A498*"L [$Z$=FT&*YTZ/S7:7/+C*I8JGU.&JBHE+;-0KGK6- IP( M6[1,!7-%M2Y#+9B@2M@)"!^Y';OG5E.I;31U^U"[T.NX#U4[#$(Y[3H5%(". MRI1:RL:TG!'+J(P>/L:OIB;X%7(K"%9%?\Y>P:('A=OP8' [9]%UV&X2TEX^ MVD+OBWN^',0 _D0PBTVJ94XM9Z.<*Y7-!RU@J6)S\ #.@H8B%69FX_2N8>U6 M&YFE!1HA[1\(+-*Z)(*N8,<)GEF.=(%U(@&2V\L%O$ MBB!K]FC%5A(%R-GAU9IPA)B-#@:S"ZZ]F]"T=(1D/D>:ALS@ M!=3J'W?G; Z=Z A:U#XS#&5I]H_]$O*G"VENT][XURL3$LX3:K?AN%^#>95\ MI.!B!P.N!2%ZYVV#P);#5=+E6C8P]@H"M%%91E&IK)-70N":ODQJ@S?V9 ]: M= 05/Y6(G5!ZLB4< Z&@HPVYRDS4,-S5[?GZ^$ M8\'TBDQA*\6$410)II%*+\*R>P%E62:,X7PGC8<2(=^V, &;7/<3@!2LJ2TK MXU^;X,YW$_^I%##9[9\RCUQ-__[/@N<_%H1O4N1,R.$$T&1K2EN=1H+#_54X M710>4TZ?;'ST.92+D"[['\_.65X&JJA%\2;^#GRA#1\T7]+0#@%6V"&%@ M"4E=W8=GC=BLRRQ#B?,S=].HZ'_GF=0QA][#JT5N$&%C!2:HP[_J-K0 6P?F,(;Q[(QZZ# M^O)VP,885SQ6)H38[%PU8$E*"\T'\Q^7"()%2F<#D3M]KM,EB& L\D8HC9'9 MP'ZQG]A(BC2K^O3JMK-OKC[F7UPTS_M=^SW?*/S/Y@-7G_J;[E-_R[#MMNY% M,SCM[FUN-X.];?].;?^\>=H]>Y':EC/9FXV%T07-/]2ZM0TV&W2*9Q+,N13??NF=W:I MW=\=7[_7)OL_Y. -PMGORFK'&UD,H)FXXTPRM^^89CR\&7VZ>[Q_N"/?/=[\ M^.,/-P__][X]IDG=/?.HM(=%Y!\HP,@7A2S8IH%U,DP$C\G'1:;QV9=H?WKW MB"9U\L4?]\)]2T?: N)F>2)<^?7]MF-;+MW8=6?0)R".O-J+8F'W/:67W&': MN']82'\!<^"_"$WXUHW$)8NZ%*B][$)#4&EI]G?9=T-M[_7&ZJ^_;.FN?5[_ M E!+ P04 " #Q8UQ4D2-D95<% ",) &@ &AE&5X>#,R>#$N:'1M[5IM<]HX$/Y^OV)+YOHR W[AI25 ,^,:IV&:0@:Q@.X23\> IMRW$A%"273#&>D]2V@W$-:DNEBIYM MKU8K:]6RN%C8X=36H=IVRKFD5JSBVM% M^"3DOCHM\&S1@.&/"HSFBN(!"6* MQE!*EB_@(J;R*S0:&R^?%VO!%DL%3:?9A LNOK)+4MD54RD]VL89V-7[@6T& M&=.*NTZ7ONZTJ>-VG9:3.)TN(=UV9]X\_,-%D#:Z M5WVD6J?T;2UC>6-)]?B]=M-ZTRE4?\5BM>RYCO-[S;@>#1*>*QQ/8/_J917F M3C!%KU2#I&R1]TQ*M:KKUASQE(O>@6/^^MK22$C&TG7O1<@R*F%,5S#E&I00=72S9G"EI-R_T>\8^Q M1EA<*GX2V.<'[FNGO_,P_6 :CHY'OA>.)F.8'(-_,@J.(?@<^.?AZ%. 36@- MIN"-AQO;\6CLC?V1=[JU[7R29^?3V;DW#B&<[#Q6MPOGULSR+9@%OID4M]5Q MZCN/VYN!-YR!##SIN^\<3!K3#Z?!E_ \T-M:3I. M\R'9_%E*Q9+U;NTZ/P?,J X?Z"7+86;!!4LES^L04:'+4X>B%+(D"$IQN+'F M::3/Z&K- Y% 8E[H,_:F^]9)SQE/0"TIS(B8DYS*QN0JI6OP(J4M>L[J:"?* M.'EY7I(4IK3@PMA/\,0F>%(+;" F)/X?F1 #-8X0QI!'- MYE1 RZWK@]V%I$S3-40\*U*&I5LQM32=!/VK9(+J U[JL:XS>TE> 49V.R_C M5]_PTZ@42$\P0G 5+4F^H-LDW,-6&T@>5WFP'%%E%=@(9X!@U6-L!5E&RYO8 M"1.(JQ!4&@3H0=(4L"?.)18!VPM$),WH"#S@E8E MDC\L7%W/BPXUI]*@SM;P->>KE,8+:NW(>KSWPZ'(/*5;-',N8BH:""HEA:2] M[8M^S&21DG6/Y2:TZ=3/B%@@U9ISI7C6TS3K4J_PB*2;_+MP!M^9AE^9JOXKJW=MMRV>Z_9L>ZW_5O8KN4VV_]Y5 3;;G4> M%-8VA:B*@>66!"Q#$R[%ZSN (]TS=VVY0F=RI>%?O_WX -L1YJ M1?#\H-/MPS&=BY*(-32[9J^X/CXV]7CDJ;Y;FSR?6%;/#]IO^M(\;Y]>WV7Z MA-;LK7WQ:MSL^4K7O0P.$B>LABV$!]3TA^"3Z.Q6;"CT]EDO%^P MCRBI4'\)]!1W5'_):(*T%BFN8I<4)DG"4 88AGF&%)/%YDNPVTO5-@1K=TGC M+P\&Y9U/D/,+M,![0:3$D'N%MU=XN_+YV,NZO:S;R[J]K+LMZ^Z>6GNB_(B2 M^B65G>^%)\%T- [@_=2;S3YZ>W'WF))ZLN+N6M9]0E%WK>=0&QC9=_R->&YD MWU[H/>C75) XM/S M+&-2&LDE@*'&0,1) F6!+1HRRHB[LF%;YUM75PI>W=WI"9H2O=KN7&:YWO - M8W>NNY Y[OJENK_+?3]%WWLS9O.L[NF8&T-'_P!02P,$% @ \6-<5*C, M@1+\$0 "5 !@ !H97-K82TQ,C,Q,C R,7AE>'@T,BYH=&WM7%MSW#:6 M?I]?@5%F,G856S'*D;Q.6<@^]\YT*]^/.KR_.K_WEW(>:^KL2[?W[[YO6YV)L< M'/STY/S@X-75*_']U=LWXF3_\$A<6=DX[;5I9'5P]^>'APL%HO] MQ9-]8V<'5^\/<*J3@\H8I_9+7^Z]?(&?P+]*EB__].+/DXEX98JN5HT7A572 MJU)T3C'ZJ0HGCT[+D^>/CW\YLDWI3Q1^M?[[0I9^?'AT>_G5O-,ZK6S^1 ME9XUI[1;^'9JX&SAZ\)4QIY^<4C_/<=O)E-9ZVIY^KLGO) I_^M3H]P+\W^^?WWU^N+#9^\<;-2^W+7SGE^^?0L_?;BZ//]AZ]YK:6=P<[QI:94' MVOD_5*.LK.Z[R^@F[ \NHG3!383HK"E/7.-";XGI??*L*V3DE !$T#&FJI9!A MDF6&GY8&IFH,8##L2NI&R*H2'M;7S=386M*J?BZ]J.52Y"I=UHBEZ?;%=\;" MI+!N6RFO1MN%/>%<, WLT0FG/)S+^KF8*ZMTD^$$PLU-5Y7"JJFR."F>XEQ9 MKZ>Z +> D[QN"F-A7=Z.;$H:E"\KN7"9R W,"*,6&X*#J0,KC4DMSS?73R M",7VY1?/CH\/G_]X^4:\L\:KPNL;)<[B1/3UT?/'^P(-?-LHT5:R@#-;Y;S5 MA6?1-Z07C^0#S62#L;.5%F1+LKR!XRBT]ND4%J#!,M>5]DL\#EX)_*@T(%VO M"_&=*A$H0-!>7+8*#P4W[XUQ3A32VB58+:B]%(^&(][S-%85E70.!*?8:@O9 M:@]+\:9U ]MQGUF4F%K"H[+Q!["P 39=C$R"%FT8-,XWTLVN03/7D./OJ M\# #6227;30\$ZVTXD96G1)_.<1(!V" !V>]<_GRBZ^>/;^WBEI9EB"62:6F M_O2KDQ6E38Z>/9C6R/B_[D_RZV]A+)NC)_LDBV/2T(J60+<@U34\M,0T@!M3 MY AW;MN%!)U]\X?.?EV=X8V-OD65G]+M4F0'?0<_=2EUR8- KCBG MG,.@8.<$@0RUZ>J+PKTEU\!BB-F8'TZFF^!(\^HUA0H"?QU $]PG[^!DV"H0Q?#EV\.'# M6TL/E)SX;T-!!F4+W:Y9U 628=;5FO5H-](%DEW2 M, 11*R1Z]-A<0=@ 'P)=-A!JA9 O"<7#%R711\Y4])F%+J^U][R@[ TJ#6XI M3H-E<>G&B**KNZHWOT$1M$M<6%6JB$F,4L/:WL!"NODDD^6 <'B$)D) ]7QZ MR3F(6BE:=F6;M+_XR)12*RC I0)VBHD>HD1P=R 24K>MMC@%S$R7$$SC$[/O M''*]ZL68RB7'-%9;=1 #)NAP;QAA>P/OYC#* )4"U7>H:0LV%C[F52 .OEV2 M UA%EVB?&\UD7US<%JKU[$3-C2X10Q$3%QJSY]5R_G$F@_H039?CKOL$A#Q9PS&&2$1<@$NP8># M*0KTEN'SW)H.:VNY JQ1:#'_3^!XJ!J%QDL&\F 4Y_@A('K7@DPJ_;'3)=VM M701:5FE).2-U)7A";H8X;1Z$IH M[VA;6 ZH38<9G)!2S UF04<>$;EBJ= UP<;W0V*Q'*N#MADM$CUTLPS!!>X= MW-7J^+3B,+.R"9X]D4+*ZW<]3GD=7,D-@G)(K";VFH%X',&D9JA>:#YWUZYF M)>_B83P(<%V BY&D7% #3 UA>MY%'T8I-;85 E*(@9:4R#8VN#)<.9*D_LLI M;)BSNSH8#WZ='*+7=T$;Q:578X/_LQX?"'/>6:7JEB@DE:0H#[^;=/Z2]@ZW MKL&;/M3INJ94-H9>I,:02S\W#>;WX9.82*=@,-L*5'-Y0[R['80&-I3*#&VT M[6PQAR SHS1P 8;) !6'$GV2!5B593?6-1RQXPB/\6EGEWU4&^:,RR\Y*@I/[&/YA< 6;.A&5@A>:\F+N\H[D?9+6X&J"?G^2T+(!69WA'75 MXZ^9DG.4NMEE]NXR.+I1:7-4D^-B>HZ4G'(MP6 KT\Q@: /.WCE<&@.$$@PU M6B=1>0MW#*=.ZUZB[&@ W#*8@N)9++/U8<9G;!T>G1D#0:K4@!1T$&XS".%- MCN+1V+>B0A4FS=;$(OXH]D7=T/2X@ZU2^:W?+\Q^;]SXKEVW,P ]/$!7^:B^ M[;4X"CJV)U@3]K?9U%U7!"NZB^LF586I-;7 * :A&_ ZG?D1UX)U4U1=281D M&8P8C1SI$_U,GH0C4? X@ 99/T6&+$C/&CX< 8%]574=HL]RBX!17O'^G'H2F3,P-D 408279 C''A LBOT2(A74H M$R6F8!:35EGL6$LO=Y_"366!KAU/#N.XU\C@#34LP/TN$, M*0G]C[YY]C4JB>O,*N3I\1%*0X"!7$4^\%[-*-?'(@^6L>$8VHF>@7+W@(Q\ M9]NQLDA_8)9'&L06<^9)NL4L&C#GN6Y%F$#.>@ZL;H%_$]O8LL#.!3-7?8L( MF=>--E5$\W$OU5UP$O(5.586T* F^,+L4O7$2C&4^QQ*"+^^1?*22BM7$&/>,L0 9CD104FB\!01?SY=Y@@YK6&!)? MH@$8* E)FD[:_K;["GX\J3NN7+MPZ3")ZARB0F362?L2 P>1NGA&I58$D42_ M=/R0C,!['7E("E$+)#*PI3;I8EG? T"2\TJ6[/(V[H)1-,=S$8;#6$I"09B! MVLHA;G'92#L;E^)]"X +,*ND-$O/]S%XI6N-GP8@98?34),G(8O$J :.AUD? M6Z,$CYX^=Q.@OC,X+GH]4BRZ@0V'I=(AQ(-P=PNERO[FTG/$MG,U)!'0+6OK M/*>B=)UW-D A'V(:[*PPCA3A#%@?/K5@#JF"%P879X9VS(TR'KNRL*O68F$$ M:.A0N9UB\TBUW#Z7L6MN$6-#S:P!2^D^\+T PN42>W-Y&77YP\?1Z\ M1BA6+NA$(Y(R3N\1=OO>(_E/'"X;3EA'Y\%8?P-=&9K-R>#^G M4F1"%H;D0&@[9$3"EV/='!2@[2XBPQ\18 M1LOB>RWH0@O MDD$<#029KRFA7*X4YG7@EW";A^N/J& *9B,[:5G8U3 SI,T-$)8""U:;Z06Y M7,644FB+4;)B:G3?OD4/ ;9$/[@P$^ )-HF:..1=:]K@=LEF7T"\I2/(+3>] M2[?UJO1T)EA\@-C^O3PJZ#OQL9-5?!.%;!_W8A4F\99B*-&&B C;8 6J\U/+ MP\Y_XUGY,SCGQ,MK16%7HGB0PXBXQA:V6@Y9/0"#[\JY, MA15);WB])^=W2C.$'^2]H70,=RR0TU&*-]XV=J3Q!3!J3HNP%[*O<-D8&"GW M'?HSP:MC7Q)5IM&!QQ3JQG1R3 GJP08#HMHK@K3,GA9%L@B$1SN7N0>/>1< MC"!>1CF7(6NPY0%$?VS-"3VN8(Z8A9O^;L(OM5KUB;G]X\,G4:[]M0OO:4-H M,+P/]@:;&S'[-;JW]-XMQ"XS?B*4G;STP/1[.N3([V-Q&."QY:K$88_% MT5=_Q9,10O2@TQM13*?&)O+=;$"[^D0W\D#!N638*E)BZ!5U:SWLH7,/^R^0 M1=&?'? A,_6Q"VT3Y&/G$ME4SV[6D2\+X[2:"G4+T1"W#E$'O.6F-.4HOTJU M4>H,AT]BMUQ\JY0^3[NA?RS6.CE?2/*M78L4Y;NGQ@#M)356K_7B]SQJE M:(+ORL)[WT0D*)D>7ON&F0%\EV G<*EH/LJ6V1BQ<=F8Z]:($2%(RN[Q6$AU M1M?9UU)!JA!H22@CU)H,*,8@X@*V4":"VJ2IK+&&YV,? MI/F]!N89=-$Y:;*.-<1_D3+F8M/=0,N62E1?P)9*5:7:.R)VY"7B'__W[?'1 M#Z]Y.AM-QO^\I?^N;OWP?V__XW]UW;]_?O+HAWN3?'+,X_D/=Z=,C%P?P'HXRY].;TIQBB"\30 M4?74@0NNBR%#QZ0"F.R5]>EO+WZJQ4')6+K(,79@HNDP*]VE$@!-4MX8_[?R MDX7"V>A*OFK0-:1B+.: E)"3":9=]F NWTZ^X7CVT]O9Z)^W#N;S5S_]^..; M-V_^_L;^?3)]\:-12O_X[ZU'3_,!'U,W&L_F-,Y\Z^)3:7KTZ>?:*Q>?M#]^ M[OCRX0,?'^Q_/'_SXM#"EXZ;3T\__SW>O;GX+N^O.IN T>&/GNCY$1_=9BZ./QDUKT@>O7^,Y5F:7'\NS<67ZH34GZXPFPZOWJXO/B9 M0P]F+^G]L?\MQD1_SY/CQ8':?#CL[15(/P&_O;LX]*=\^>WA+2 M,Y7;_SCF.?W0/MKQ_YR,7O_SUMW)>"ZFW.V>OA(2Y//?_GEKSF_G/RYX]./M M__JO__K'?#0_XMOM#KN+^_G'C^OW#;'YZQ/^\54:S M5T=T^M-X,F:Y@=';G]J!/#W_<50*CQ<_ROO;XD^FHWQ^_;?S)US_>6MD@; : M&]ES!62/;#*CBDGLF;SV_[G7;D7)O]V'9S2FXW9I'OUT?RSW=WI7OLZ4CAZ. M"[_]?WQZZX=1D5,7^]MINC=Y_<@\>;UGMT[*X?W7^[_@X<[AEMK_Y;?#K<,' MQWN[^\=;N[^^W3\LH_U[#\]VGF_9G>;31W;[:.]L/[9O_POMIZOF?WCG\]W3H[.MP^.SK8.SPZVCM\:+>.HGID]D_WGF>_ M=_;KFZVS@]'.+P_/]L[*T?:];+>/'[[9N7<'MLRO>NN77\W6\6\O]P_W7I=? M'HS2+\^\O Y;O^P?;9W]?+Q__.N;[5_^=;CW_*';W]UZLW=VY\W6+P_UUFX^ MVSN^^,QO_%F__C9F7S^>/_>';5WO+VX+SG7X=:].V_V#I^] MW3[;'NT?Q;-'N_?G6T_5VT=RWIU[6?V'#20(D<5!:^B D^K0*-^YFH+Q&4!< MZZW;2ERFLE%;^X\?/P'U.C&^(V&HM%#TX(A>#-C^&;;J"K9>ZV# 6?'>9"7X M-I1UR9UG\;:(H#WJ6[8:B>!0G14<-%ST*58=>OV@[V5X;O'-!W0_2)TS15T062Q\^*7 M10(+NBYA%XL*'2B6AUXK&)MOW6X@_ Z^#Z:4FSKZX60\.D?W9%9N?0HWZJBR MS6CE!_"Q).^MQ9H9&$LQZ3\//Z L\GMT+/[BG[X'Y.WGTTYVCH\F;)HP? M3*;W)B=I7D^.[N2%(IP]XGV MX=[9UNZ_Y+/WS[;.7JJMW0=S JP<(X"/4.T]_]=,@!72[,'V M\1,!\IG;>OY,;?WR[.W.\U_5_NZO=OMP7^[YF=X^VWJ[_?3=9_[]KX-T7(YV M#K/D P134I18H@U2\#4$>\X)-7!B59P8?DE^8M7""8Q%HH"X9V\H MY\0NJ.QNW0X>_PHGEN4GMGG^N=DD5(W\H!8F03E/?KL4^D!37HIG>+C]X#(C'D^YLA"@/)U/ M\LO'--V9/IVW0O5[Q$2DDPBKY#RDK$I*^2%RK7 M69-1YQB2UY(TJ+\KO0QV?)N[&-AQ8^RX[#J<))3%^\XX;*D&V"X:53N@)*_H MBE#@:]DQ:\C,;L9M+%@PNW,R/YA,1VM\D%BN^';^T_CDN"N3>??NA -; MOHHMSZZF(Y*/4@JQ2Y!4XX@3Z2D_U1)85\X80=AB_N:4^IN(D+](F6OR)0-E MKI4REQR,3\97YMP%#=@);:!#9VQ'DA#F[(W$(+,\RERKEWDXFYU72 MG?%T,C#EJYBR=\6Y<$13*=O.0Y$ %!;CG(TS6-GI[+2OHF+_S_^.1IO_;YU= MR\"3Y?+DDD<)UD*EJB3M56U,K/JNC5YWBBCHG .RT5M<4$;C M%P-9ED*6?,6I@$=)@LET2@<6LJ X%65REVPU7B(0VXJ]<"H#6:Z!+)<\B]&@ M687<.:^I T.I2T&ISD2KDF@8';_)L_S16$KP2F<='!I053Q+\IQ)KHFAE)*_ MV+WYB\*;)DMI13*)FK4#IE* 8XQ(9 M7 'H(5*OMM&MA*!K7H4VU<2A%53:$ MOJLQ2T*,WG8I*N@RFZC19Z@0;.UJ MP.+!M-6KWS)Z__L)LC()'&N=T10(.F&. 24/BY54*54-8R>KH\?5W0EMU)R* MT,,J27@@.->19NR"0:UJJ ;J5V?(O\\-43M&28 !+ S.$868*Z,DXCXD-'$8 M/%DI-RZY#A7 1U#7(?+&'+A:^3*U2TP M%;AB\-SY:,6/Y$1=\I0ZAU&B#P=YP2XQ%[X.1S(PYGH9<\6[E)AT"9U$&NS MH!,-&U/'IN;$)8'(DR4RYOI\S.?RXH$M?XDM5S=A.1,*9(2.4JT=V% D.19! M*^K6%AV="[&Q1?TM:/,W"U^QM/Z&_$T.4Q*=%(Y$M74K* M=LRA*B2#5O?#OPR4N3;*7'(RL4H$*DYWY(-K$X:AE6^0U)FI%#;%UAR_P,E\ M=O>W]B%D I>,*T"HT+@(NK@8JH]1P1_L_OZP6&GRBJ?ST\='-)[?&9?[_W,R M>M4V>3V;<3TY>C22Q'[%R)_MO4/^U>'>\6\OMYX_>;EU[X6\?D?M"X([][:/ M!0FW=_BOD;#A=/O>?;=U%]7^OP]4/OYM3,_Q9.=X>R3'OMW_Y5=!15@CZ.W? M^Q6VS)Z2ZXVVCN5>=Q\*DUZ^:>-C.[O/U'\2IA -Y1+"DE2M9"MJHF5^VR(/O(IEN!GI_*R?24 M:;IR+%]>6/'9]F%6^_?*:.>77ZU8F&K7V7LN5G;V\NW.+WNG^_=^'LEGC_?O MOK=BMW\H5BK_[YWMO=TS8L7')\A1=$' M6G40=18J.-,Y'=O MU-84_/[7\.$E#2EA$XS(1B#T1@3G'>HHR;F/RK=,##A MYIAP>FG7;I'XVQ:C>K%<<0I%=3%F<0HU>-19)T_AUFWXJMH[#E4A!UQL" !R M#K(H;H*1VMV^9K MB$!:\@R1^2+3:_ $I58URF81(7E470H9=]+1Z,6B,'Q_OWG@G"Y7CG^9/1]MD+^>R3 MEXU!>[LOWFR]GS]X=;1U^+,@G(TPPNWL;LFU'AJYEM[>S7IK]XZ1^Q &[1]N MGUYBR?&STZU?MH^VS_:%$2^=,.GMWN&^?*\VW_#L[=:]??G.PJ#C+?NY$I*V M&BWA040D8Q4EF25N)!TZIR"W?""8G(4E7T.2P*'J-KX06$/QF9QE("LGBE7H M8P>2K#=)KI82) Z2!(BVK,FTF@K*==3*0"G1@]E2LK$M]/XJD@A'J@W.(R>1 M%J)/K)(PY:#H9 SI,)!DO4ER=0ZC34,F;;%+-L4.1(QV:3&QA9$5! :5OYHD M*J22#)>I/DZJ!V5-I422X['5K!#<[0)>-<9U/A M@CZJ2.XK2:(QM015!'.8,VF$D\B<*V&R!R M;GM;?8[DC# 5ZA=R6T/:XI"#>/:6+A*Y!%KL7CK]MC<8-]4:OX26M[M5,EF[TSF_%\L1&DI;<[]?RH$1T]GLQ&Y^28\W@V M2D?\:#2;KYH'N_EB\3-SP]_VET M/)JO?0&2[;,7'XT;/ ,1T;!]>'"X+\S;D9]W=H\.MN\]A+VS!R\7DZ.'^P<[ M']AZM+\KK[<6>[M[;[:/'ZKM>W?LWO.MT_WG;1RAW<=O+[?O9;U_>3+T^+>C MK>=/Q"KNN.W#.V;O\%>U=:\<[)W]ZZB-(VS+=]Y^_JO:/OOM:"'T[UX:4B(+ MFC!WQ$PBT+!-4JNDM[YZ]>C7P[CIX=ZGTI_9&QVRXJ]'J M3BC8JFD5VZFHD5OU(D*U5-YI9T/-2AF "K[J5!U1$9)S45Q^9XGWX._ZS;M? MK_@[+BT,2RYJ':L.C!&9IT*;X-?>%5]%_'U+K;_>\F[P=]?$NTO^+MKH@11W MNM96([U5#RQD.V,"LQ:UF"$NEWH2SE)AN$U&M+%I&2^)]X-_NZ:>'>Y?Q4%CPJ%=]#6 M,PB[Q-]9Z(*GVK;->Z>6VQ.B1B(30G51^(>22/@:7)0D(RJL!=W@[S:0=WM7 M_1VBT<'XKJV&$MY)4DND7,<*2T+O*=OEZKLUY]W@[ZZ)=Y<;@E*F9 IUJI5P MA;91/1JB+F.2X&>-([_<.)M-JXL04]2X>#O-I!W^6H^ MJR$$#+H+#- !4NT0A7?B!HUW0.R@?D^\&_S=-?'N-@J_^>>#?XNVOBW25_EZ*30)=SEWS$#E0P M'1FG6NSD>$'$V<4B M[GNCUZ/"X_*$YNM3S?U;^?5)T;K#[9?;NR_:N>S<^W>*S#CHT;!_;AJ0 ;Q/0(M*XH-?&<'=VMR[P-3N[K?SHSP=;]^XKB=H2K7^5OQ\< M-JSV#_=@V^RIK5_VC[:OX+OG%N5'?VG+VY\<[+3BL_>>'&RU^[MW=+Q]^,+N M'_[Z9O_XF?KWV:]O_E,A8RTZ=RK'TD'2K3-IY2Z4$*(DO95-/>^MH447P%>9 M[S=!^H4HOM]^=6\TRY,3,=KCB;QS1G^V*^_-9%IF//[NL'YXMO7F/[H2*]>6 M%)=H6G<,W\666=1J,61MM8T2O7W\X5AP/)C][0?M?BAT.KMBVNWW@U&1X+=@ MP*(?.8\SSWYX>WSTDRCX%_^\Q>/NV=-;M_]Q-!J__&F6#P0QX<4/;Q>_ST]? M",\U. MIGQ[-)N(%@D_/7MZ[^+C%V]=_-X^_]FGF4R,0K]$1 "E$BE4!54.'+AF71=/ ML_T'Z_4T32<^P\!??)KO*M!??J#OZ+QX\ZN?Z+=D"JM_M!_;M<8OMFLY=%EV M_14;.%;_N#ZQZT^>P-X_'D>#3^W&F_U!5\_%KG8VU='HSR:;W'+DGXHH^.V564R_BBGO=C9(9K.=NA@\O?-V)*[U M,^TXSL]S?OTKIW__N-[?Q:K,\2O:NPZP7*N/^ 26K^@IU#]86JKQT^.3)&?H MG\%\1>N> 9D;M9EOF=98O<3X)-=47YYKJN5I4N^J+5J+C&?0\JQJ*I):^LBZ M. V+8E\Z]H+1K?K#_+0-.4_&\NOLTS#P>#%T,>5R[:S6<7D!&D+&MN<9@Y6E!;XC8'H"<]I-.9R MGZ9M+F76$WPT:U.]9(A%(V@@0AM;O2:P+J3D[,WALSI?;TUNE9D+>B!,V(I? M5I.*BSDF\BL8]NP]55<_*&M"+-X:JEGH3#Y3"HE#UIPH*G7>DVDS4+U!K;5Z M6)T)&)*-03096)M%DD%+=3);HQ V"-8;5VBK!]?[4+':RA@RQ&A%RJ5836R) MO_$J;AZX-Z+K5@^L;M6-+$8KTKD*++HM87(F,3\+S!T0AJ=XZ5,NRUSKU'9S6C$S9N.J MUC7T'J!5CD8L#R;.);B4BV.VD#UB22J+)BF%0DAQ5J@@&]M:AOT&A ML*HGX*/WA@G95@TA)4JB@CW(=S8^A$K?*T/_]/*SZ?RGNR?')T('GK2W'.@Q6+09M0$JE8H$2T M:\R;[QRXE-D# %GMJJB&G#!75,EGLE$I@/4%[CISHY6PALO/=-3J(/>$.JAB M-14-Q2Q")F7L&D>P#2B99=D6D,X#7'(F5MLP&7.#H MUWC<>D"O=3]/II@V%V\(E$=*,4H2*YJDK>(ELX*5O>OE _[B3-]JUAU;E92O MP#Z'#+:&Y&O-6@1F*RUG3=@<5%>T[&(UL+(/A2*+OO-)XG1KYU<8([H2<8_VT:W+ M.I]E[J6S63OE16^K ,E50L_86BVD2DX3]!Z=E8S(+A$@)(6H,7$R";2/*/Z0 M$WJ;JOR97>\!6N&@YQ)ABB45ITNIOGH0M&*)E)"#UX!M1]_&P'3#ZWR6"!$' M /*$+*ZM[=]+->>87/:1C62F=F,@NLEU/DO$)X-=U$<6;!BL$_-QY$*R+(95 M$ZVQIUO1:H7! W]"GP*U:$62J3IP*;1- RIJ3PJ\Z,VROO39P&F#ZUYKLT3> M)"-I)4-.AC2T53;R4XY!![ E!E+KRYOO'#BUB-R^%(((VA%YBRX(<"X&F]X5 M^UM+X(:1J153IY4HU1%2M3Z!0Y-E*%$KQQ! M L1"IBKG7>6B#86XQJ74-H$]FZ%6J50=T: M"B#X2H92:J638R+Q0WVJ+C8L MDEH!?QIGY-O4T.H&*A6BT:AU"4R...O-&57O0[;3-_)4G3AXH0D$@F -.G% MA<$+JQAH"&!KC1X4$:Q:ZU302N;3JA[:MDW;50,ZU;J"4OOKY0/^ZC3I2AH! M9.UR;=.B9!TDY:E(%HLZ&QNCR^&S[<[[B>JJ%DFM!-8JAMI:-%$A#986?1Y, M0G0V*^4*;PZLJUTDM1)P,2I.%7S*&*%8'UU0E*P'9[VS*VEZLG9JOI? 6F?0 M6 2;<@5K 0LD6U)1G(NWU*>JW&NS9F69G24,)JI%1&L$KVRRBGU1SH1 11O3 M>W16,T"V/(!*\#ZVIN$Z(!!33#;Y*FE& J]!;X[YK&(,:GDP.<9(%$MBY2!G MCVQ;!NA5JE%!U&-AXK@YEG2C:U:6 MV"1"9'P&E2D:48 B&5KSWFA]*%Z+RH<>*<"?3V8"P&QV)PM0L]&'D91%-/IY M-)ES/GA$:;)H.#3BV;.G=QX]NKN)\D\Y=K%)C!H5V&Q2X: *FAA]]0I4C]:B MKR>J*UF([J+2WM> 7B40(1\KE.HQ"HR"KT\]JB2ZEJBNJ#ZLL8J,CL5["[&* MU0;@8%P!4AQ]GP98_@S5^[,9WWDZU9OH M,@0)ETUC$EWACWN@) 5[.KTGI)2'*,X !4,8EC#,ZF:*H3(]4;XVAO'M#5 MN-PJBD>$;'#)Q3:-3]'KI-@ VNP)^S27],> /LVCHSOCT3$=W:4IM_$@&I]N MHL]-*E+EBH%\ AT45JM5)H?:BQ_F/A6S63]$5^)T*48? IL:FLXU2:10,DE7 M;XO/IE>]2-8.T=5X76NMF&+,+EL+MD81299RB-5'547Y;HS7O?O;UB;Z6!6\ M":)XHE4)D&Q"X)PCL=?R<]JNWXW9C_/!F/SL'CD^E[+(Z99B=3OCV:3<#H\-/]9T\N/G[QUL7O[?-7 MSI4/ZN^>Z^Y_/_BZD_%KGLY'Z8@_NNR]$Y9'Z-=W+OH]M\8G M[5ZNT.O=.>3'KV97S0@0*6)J77&B)EM)9Z\EI=&M"3/E_3GB<3S\EV_N#/SIT]H3SR70Z&K]8%O\>C,8TSB,Z^C,2-OK) MU7GTFN2W]27@Y8T)"DRT,1.!]Q5!8:@\\E(?C5R?SV>*(:Y@BN1;^$I40M$>)JQ6<:-(2=*G*@@XY,/1@ ML=4Z\G<)!#+K;4SKPE^E*:J2,;M$X*P3@5@<>M8I61*%./!W1?RU W^_: J$ MC:0O3C%Z@!2KB(<0$26O@5KRNUJ4Z\W?/\3G\71R/)K-)M/3:X_5UVP]Z\(8 ME[U+'$ 5#! <4HAM;T@0OB0$:P?&K MC!L'Y&?HR64LYB;L+"$;IF'-P 8I! MG0SU(F$:Z'OSYO?1_RI8&^-Z]VUX6^ MGI5FYB@I/D.F%)'1*5$/A5VN.O: ONM'H-6MFKV>E,09+M'D"IS%Q>FHM4+">TS<%5(5I%,2,X M1X7-( G6$#-K@C4EZ:J3@>P,04% 3@6]-P@T8#;(JC^.4AA*-:G4H'-K1YNP ML$^V,-E4+;J!0&LJJ]:%0$J#I)!&LDCG)71@0HX%VNIELL9B& BTIC)G;0BD MVHY--+F5>25%Z(RGDC.A"@K4&K%\^A(;I(1HR 16!265,B%YU[2/ M+E=86SZ ?^KJGH&OSO M^>H4'PHIY;3.!!*B(Y"SP5FR-D!,/>CQL:'\W>CU>,OCKXDAA>0J&'"@6$6M MO&'E:JV*.:QQEZR^C70M#S-=8K4U16!#H(K#PLECJ9)B.@LT^)Q!=/W9)I[@ MDG)&59.@9B TVGB5)8TPV1(.!%I3T;4N!"("HRL$4TD#*A'NE8J%$C.KK/TP M4+&NJF=="(0IN!# MZTK0*1BC)+M183D(!/VH)'S^HP1W)G->'[WB&:7RFW? M$SA>+SIC?>9>9XM/]:5M?"@F*R+'M42HIFWBXZITPJ E7*4^^)MU687Z'; E M+YH;$*6*K4N\_!-#VVODB\:VLJ\';/F UZ,1I=%1JZK_ ;,+%S.7Z",GEI]F M>XB6ZRBV-JMG P(Z^K/=9'B=8 MJ1BT=FQT@JA=K)HS,:J=ZLOL9%,L^@BF(%8VY%!YG0(ZTRM'MNX*Y'NI^1Z#YUB<<0:I56**!G,A MYW*UBI-. Z?ZH6I7SR3/DAA!:K5E&+3SU#;\V@+5M7%>&S:'23>CA5>/J#+H M0P"38DI )4FBZ\BR 6=JMMC[K=O?KUZ^GJW22D)'J*)-HFW=)EHW'[2QJI(L MB"OH.UV^6^5[+6QIC6:(/9*R ;SX%PD1: (S595J[E<=LO74&S<^QKK,+?44 MR+=EG 9 ['6DQV]VU/)DI=H5=F+!@'Y!4/2+IF*T7/; M5-E[3MSX&.L2][N*4,P$ D?KJ8D*36M05%QL>B"J/K0XGDWG/STAL<9S,-JO M6Z/QZ/CD>%GV* )"'NG\]/&1/.4[X]*:7;]J=_?SZ6<*FT_J_ U-^5Y;E3%9 M'+:1.4:&;"%XBEA &TS62GJ1E4XLQLU]&M.Z9GB_B<#T]@L(W$OBN!!MEOP4 M2W#0&O(HU;)289.JR57; ^*LFQA^4?D;]2Z[>L" MD3CL601/A%*4-[$'[+E)C(=LZM,5SSE:**3!D@=:5(1,B+HZ@LJF%^Q9)]_3 MFN&>S'GZWS0M+@50. J7@%U6HJ.1*O1I\=M-8#SX MGD_'CEM]-(]0K=5MZ61D;*L+/"0OK"I]EOS;8>;2*'BDK$Y1>,2@G>48B%OL:U<08^V#^'KQH$>O-#[QJCO[O1*9]3% M8W[WYL4YOK@W:BA9)'DB+#Y!"!0-)U5;(PS6PM$^<+)!WF:F)T>CLIB9?CCG MXTN3E3NO%K/6XQ=/ST^[%-J)$923/-^9/N7I:U'X'Z_"F8S&\YUZ5\+L(TH3 MN?9D>OJ$7_/XI+WP\7*8<=F9'_!T62[XZ5RHM;#$=_/J%]_XH[O;GDSG!W>. MA7:9WKV](<;RZ>(=#P4PH*GLP9!))09=LU-&*98T8L%M=<'MM=SW-'![_;FM MOIS;:FG<1FUS=4"E>@>AUI0P&4W)5J9:L39N:WS';8T#MP=N?P.W-7XQM^70 MI:5:J8ED]%F[##%9RAJLKR%4FXU/>M D2^=VN]>3X[9.^"_?Q5H3>D5;XD"( MK+P+,6JH;1.3R3D:LC6+W8 ;A,A Z%ZI#VN]\112\DD\=(6HE$&NH<:DB\(R MJ(^!T+V2'"IELL@.,C@P'*B@9S0ZI2 V.H(.0V5L$J$EA*-F9$CR7"D1QD!H# MF7LC,\@9G]&&F#F#5HC119,]Q!0BZ]J'Z@/KJ)L7 W'OV+/X^?$!38\I\\E< M&'TT^XUR;MR_(\B]WV>ZR[-UM[)>JH\@XADPL,'LP'$F,:"LG4%,N5;/@_H8 M.-Y[42(JQ!4&FX.HDAQB++%Z#":3U\D/LR\#QWNO50!,*=$)L9V2!)+)%/+) M5$LQI@PX:)5OX_AOCS>:K*LJ.IA3@)H+UR"BH\JO.<<0K&+%+N(@.@:RKHUZ M$*_):&S0K8$NA(26+93LG58E@N)!/0QD71L9$,B "0%:+>I6SR;*V5VJ9&LJ M55,>9$ /J;2B>0FA!SI":XL'"Q:UT$A5\LH*;X"&(-U'*JTDA*;H5/4I.84FDU :[6$I-U:)*(L5PQV/"LZVN"0FQ<[I(,)I=36MY X,M;LH_8F5S!#R!W(W5L1X'PA MY4S6V0 0^(1"N9I 4NND0\%!! SD[JTL45A)ZTR*:@'6(FXY"(%];#6^% P; M,S=FB>WWHD5,CB(_HN1HI($]QE@XEN2B+BD;-RP,&!C=-P'"-3!G "\>V3DB M0I]3M-$5G9,;E@$,C.Z9ZH!KHO*(,'"WEFJTG:Y!"B,$/BF-@! BP1= %JJT. MT*54:M J,H=6 E#G08 ,).^]+BFMV81C ]9D@.+1A91(A(C-D+,=1D$&DO=? MKK 3M8+*HN22D*M*/B:1+R1B)693AE4BO5BS^[WH#BR.F5 S^0RV%+34)#;Z MXBB)JQYTQ\#6]1$0RA'FZ!!#:*5*?$2*JG@=@RJB(=(@( :VKH\2\,Z9(&'? MQ.) )8,B":+3JE4E43ZNO.GS_/05E]^'\IVB?,+'-!H+&1_SM$Y$5XXS[Z2C MT8L%@/??ON(\Y[([.I9#=NI3>756*;?WGEX\Y7/L_W$])_Y[F;3S-$=C+E"^ MWBN]9^E'#_";*'HMK8L#AZI;K[; 6G*L3,XRD&UU)*OPT0ZL6S+K[, ZR7I" MK38XCYP80K#1*@S)0=')&-)A8-V260<#ZX1U*J26#=DEGG!M;=&FE,K1^8"I0-.$9*Q+6"K=I$U)@'UBV9=7Y@G603 *KU+M21 M(BCGL+7%3-1VR#H"CP/KELRZ,+#NULA4+!!S$7%7@*J**B5QL4 MJK4;:/G0V/U\(.)._I^3T6S4#]>HX1SYX]O?/HT=WE#TA\ M@H_"CX8C_@(^U8(NKI@*14%5.EI732+,RK1E\Q<=,/#=;,, U#>,RN,7C\I_ M'-Q$K\F; MYYJQD0QEKS@ZT+$*[4"3Y.Y.>0P7ND*)\.@KQ>X+W'>>3O5UNW33F66X]!S8 M-YLV5K)\+>A$;-6>1.(5]EI=K*P/%\8?^FO\UX?,9;L*7VY783EVM:ADRSI' MFRMX7;"&E"0T@XO&>I_>V=6 WI_:55B.5++$V2BTWKH,8#7JC*ZDA)EC\=GT MR*Z^*:K=/9G-)\=MI=#1(E.9'8Q>+6T%T/=LZ;IH3T5SSM@:?G-RI$.$[%$3 M0$Y]CZ"/*)^,ZY)+,6*IBA3@C$6;$XI*RRV:%M:%1\N[VS>7-B\ M65^;7P>,+MN:^7);,\NQM=H&^%,HT-9)!]")=;"E>$NZ, 6^L+4!QZ^QM:7$ M5Z=*-;5J4I;!>2*,X G:MM" HF97/4#90VB6-8H7-6();>U)J\=M19,ZH[E8 M$$D:4_(]+--I]CNE IOT_'RBEH,O%I$2*Q0&D+[&VB[!],?K^#\Y]*\4 M9WHVDWF[O:)ROI\IOSR:+*VNU5K$O]733+>6F36* ZL,07,2 M(B6?JR*52L6RZ33;GHRSH,MSOO-BRKR4/':AU'X M[\9KY:H]&=8FM,X5;6&>B2+L(2M,X/B*PD>KUI5/*+1:K,%L+HMY4QM C&GUS1K#B%88;ZJ"2LMYSZUI@'*3J(UN7 M,7MC"V4\;P2V()1?VWI_ZX6?_V+\EE.Z7Y1_\91::5'PX*)*V4>5G=*$H?CU MG[!=B TNC^5IG8H7'\_.*SF()_CXG7,D6Y7%.[6.CD;MC?N++_)7S?^\7.1) M6\[QJEVI!9%/>?-XVFXI-1JX3<_5X(LESR7I'%0/*A!\P=G G_7DSR<+S985I&ST8 @B]U:"* M\N$\HXD*#707/ZP;-QHF3^6*Y>2(=^I]$9T-Y_G!1)*:USR;M]-6^P?> M]/NRR.(P<0FMM3T"UA23"R&'ZJ@B2O[P#D_YM[OX81WQ7()I;OT\FGRZ#^OO MUP]X^^\+ ?_XT+\RR\$Y@4IBF#F 53:UF=^(T"I?5G,^2[7F^>&2 -]YU:8[ MRD;F;L5PFP .-@;@R"GJ7)Q;5.*IFOK2;K*+2]GKGC1KZ0O(*VK.FDS08L*M825PD =K >KJ3IE$I4>N.L/Q)0ZIH44=$UM"'UF[K:9HKB:9(VD=( MCLEHR#4F)(@Z6>N@M4%S&X3FC9KF2L!T)2?*G (6! +)>"QKIS5[&RQ7[($T M6DO37)$&,FVWNHKL(D *'"'H9+S\2/+$7=D@-&_2-%<#9DX.R;O UBM05@(G M>1*[C&PAB I:WR'@M;'(ZQG89="FEBJB!MO",BJ*,J*W52F.8>4-QM;?MJX% M%D1BRP90)P]&<(S MIFD^6-9:OLVTT,5&:<^ K=8NMO"'.:=B0PFM]/G*F[%]$14>+[[O1V,W\MJ> M@#]K@]SS@^GDY,6!? W3%TQ4L*&MKA*Y"8(.>E=ST,&IV IHN;YC8F#W/2:N M)YB8K*R)7%.I'A2'2$&QE<3<@P>TT&M,Y-9#7W ('JI&F[S$+]:80BW>RW,O MFL1 ;(\&N^[(&LU/.9](2!GQ[/[;?'12N#R83H[;#L.3^6*:>*?> MIVGK7S83$)\>T)1_/OW\"2[MOYF,7_-TWE;#/YYRY:E$S:?S27ZYB8-GAI.M M 76 Y,!G&YV)DM<9,EK>4JE'PRT;38Z5#-^T8H6!G>!/%D"56"'&7&/T2KD8 M;(\2_DTFQVH&$!*PD,&;UK\)LF^59*,F8QA\5$FG(:Q\O V>QZ/)]"-^;$_F M&[E:W45M-% MCC7X$MH2=;99D4XQQW?+6H9XLCI6K"20%..30R640 4D_U27 M!*]*EHLMT*=Y@(UDQ6HBB-85M85"7F7P9K$4N:#6&) U91XBR,>L:#IBY]5B MO\.=<7G"L_ETU!HP/QN/;J)AY\V'$F^ME2A"-?L,)0@C=*( P1*H5$ /H61= MZ+&2F&)TT24$FVP.X$BEZB SIAQK0G>^AF>(*6M CQ6E)U69JKU5R F"I"<1 M?4T642>N"?)%A2T-W<4/ZTJ/]\7.%_48=NH"S$\$0^LG_>\5#DU I[]DO\3E M0_]*=;X2?"@QAZ@(+'G2P09*)6"HR7'8#'@_#"P<'T_&&PLFD"Y&$4LJD,!A M;-7P=%)0Q&2]4N:B=MKZ>?#S/4SCV>1H5!;>^:% >;G6L#P)>6_\XJ)'P;*F M5]>P"<)E!_Y7FB"X9#23BT%G4"Y0A=!Z&+>?Y2\[D*(W75.6R I'@)52J)D= M@/.)5,D 1,9#*Y#3@Z1@H,>:9!!$FCESU4(?\":0@"PZHFW!H^@@KF]!A+6G MT,WWWEE:"UD&C+5$Y5T$S5;TI''!Y$ >@\<\D&+-_QN6V5J[FNL:+2M>>%#<>=I;9S[[D&),2 MSU#!.6%%LE'2'8Q<%:HU=A7?5$;XO(K6Y\I?WQF7G?D!3WN"FW(&7*PN,B.H MK&-(VE8;3<58+(7U%9%]Q&V),L]J([!I;Y2X78X$D*-QK6,5M%:<&V9O?[6H M\[J8&VM6L>H48B;0D2):'2J)8GW:%*.1*SD%P:YR;7SSRQU.1"=/YZ>,C>02B MR5LMKT5OXY]/=T]?\:?X/*+Q-93PNA8K$N^FM$,N"3/HMC(0O*JL1/>A#>C6 MWXK6"YGEV0P&XRWZD+V(NN0BZ1S(>N4M&1.CV3";^?ED)&<=_UG_Z'6Q&XPF M:30E1\@6 1@3.TT=@,E*I1&V)5YX58:QUE?G R%7E^,N4>&I:JP2;- MA*$J$.G0^NP19\>A+0_U?D,,:Z5H+<^V2%)9%4U4+J$DLIA<4!C8.K&N(B)] MDVSK?"L&3_^;IN4-+>!Z.JGS]F-/;$LR)38V.,!4P+@0B4* B*TC4(64-LFV M5H76,M4@))8T-P2G0-QB,IPXHG;%Q52I!X7ZOARM1TPS/I@<%4ET+T3[P^-7 MT\EK_I)E ^MB8+J:&BA8HWT"ZQ0:4R-PF[DO#JO:) -;*63+L[+DHZ;6>]6Z M)!%,)4M*9ZV3A#4K?VZ(E7U4J60VGYXLVJ<]',M'7TQYUA?S_=#8R*^VJ"=H6 M*#%@\5@36P/.IL)]Z-OP.3;1VX%-JV@<43D9ZUN=H@HVJ>1+0FUSS5;25]B4 M.8H/,JUWHT#%.U8E!"-*#"QQK&2*(^_!<'2^!RUKUQ.A96Z77D/AI&DB0U0T1=HN94PQ964QX4=_DW3YW!58-./ZQQES4*_G2/>9RJ%5+P#$% MGSU$<:]M!# 42IP(O:D2'(M/BWDL97MOANU+7*=B4?93R_HK@[.B^2V$DK1B M8(!8K6>378YDJS]O%[=)BN5ZH%D#Q<(F$0]BO M@6.\EFS-DXU&^Q!(>U"23(OOJZFPDP=7P>@>C,[\$30/Q[F=^#5_7$QO$\=% M)+'6E4#%G"-XJV*A ,Z UYI3,+S^6?OG_\ZFARRA\#V),TFWQ*R;>G MKS0X"LE1-8M*=Z50[%NVL ME7HM//T(GJ8N9C^?WG_+TSP2L3$=9?YH9F(1\ZZ^N3/NRS(G$8?6%@ZY. 44 M"1,E[16UE;G!I3XUJ.@]P*MWO!Y-S9Y#0%?!E4HF)%]"=<'&-FH]6/G';^Z^ MF?3$RK6SH6:E#$ %7W6JCJA@\5P4ESI8^0T"O'HKEVS99!=2=AH@NA*U<39G M9(S&%>C!0N0;)<'!E/L2S77)"K(*;7P!(D:R&0NHI*P+*FDSV/E-0KQZ2S>V MK;"M)3JTH'*F[*M1/G&*'%P?ED7?) T>3$[Z4CNK1A)M)L(LBL&CZ'1?@XNB MX:/"6M -AGZ#"*_>SHMK]3$Q>LP>M-$4LZ3KOE6&!V-+'.S\$Q:,7O3 M(<68HN8$/K6=$E$\>0$7K:3I.-CY#2*\>COW GL1-E@&#U:HH76ARC8J[8L- M@YU_\N;3T=N>F+FSAN59^U8W&PHY$B>NO/P51,LG&/+S&P1X]58N1HW5YX : M*K1F]*P<);;B[T7EE1Y4:OR=Z8_'/*V3Z3&-,Y\3HB\3BPX9,SN=V4/P)HJ) MZ@Q5:X.F=7;%>9H'?C Q==6 )#D\;9"/D['JF/I0>':M;"K):K; M)$\].T!N ],Z8;'&AYBR)2:HW(,^1:M'9O4M@G15SE2E7$X!2DC)!/(EN5Q8 M97O>1;(O34;7 L;5- -MUL>.3$$?0/1&S,YJE8+WOC6 ZL$4_Y+06TNMVY\E M!1)/@VU=RX.Q ,$FQP8YIM:F(>5>C5D,A.J=R*O69A=J0.,].)'GAENY9\FJ M%/!*+5Z3U8J2]QL(%9/)I04L_$F.&NI#]5H_H1_3W@V%QSG7!8L^*OL M^^;:-[VD1VZM(JJADFT%KPVF4!.J2ABXFKK&[:67RHIUF>FPEIW+H%@E!Y8+ MHA?MZU,A6ZQ2/:AZ^F5P/!N/YK,G3Y_U!9:6=V1 2@B0P";04=7D/+9J3*E\ M;TZTGZXN EME1-5CJZ&9B%$+L!RBSBIC'ZK\K8N1K1Y,K8.VE%+"Z,"IB%B5 MR00.HW:<^[>Q?A5Q:WE9SO_/WK=VM:TL:?\5+>:=.=EK;+;NEV0F:Q$@V9R) M(1M(OOYEW*9B[' MV1L(&X0/K&T] 8ER+M?^*8H@T@]"['3E^0YW79?' MP )]TP>4-7TWUI;1!07_!LKK5 M%&W=^0@^7NE(^ZZ0JOCU8]BS3*=56?!7.E:8D>,&ILL2:;I.(IC)05[Q(L?W M90#L3F,D[$YWLTT_!9KMC?I.M4CG?JI%!HPEGBE#U_-\UPR#R'8=VQ?2="+? M!QQ=HSU]-2G3D2S+'0Y[6J;H/FJ7N>-IMC-*ARS;987$#6>CZ5/MFV([]#TLK,R$%=7"J&-ZW?J/5=W1DTEC?1=.[27ZHP$4>F,'E@!X&+F>:6,(4;,\\3?@B* MAS+';/;Q!TPR*YK68G+I,EB; 3.[% D@2\B]C3.6GW)T84L M=K(LK_#1CU4P[_'/F^W["0N]V(^9=-W(P2ZNPO(>B%G (T_:PK9DXG)K[?>+)-/69KW."YGV1[N3HI C/GW#TM'1 MZ&!4%6R?YD6;R?@#U>A^D#T,&2 E"^PD#BW80Q[R./;BV([\4$9,:19KO8<+ MSMQ1-9 %7E?( 3[M0AZ,>#Y\T CD>]PR+W%DF$CIF,QT1>3'W)5ND@2V#2!I M2[%&?HJ5YW/+=VF [A$P%OHA3UQ211+I2B?@(-V W!MX3WJW'XD[+G^7;6RX M;EG2#$/;9780FHZ0W(U9E 1^8+M/9Y=7BZ;ZC+O..H7TK#(G7OY&AZ[MSZSN97P1#A8B8JO@4U^;?C<\DWL@;09#T!=26+I M1G'(I&DQVXU R!&!]-:J,/ZJ(&T@F3P#)M._"MR)=^ MM Y^MK7DJR<"0PXM>L.K=^D$PP.TI<.W1%Z#/A6C(*A14E MW))FP*03">\I[MOC:Z7WMU\BBEW?MGV'>1XJIZ"2QE(P*W \[GOK4(!HK3CH MPV1?!D$48-TRD''=)&+PO]@&Q(Q#FR?PV]KOX:IHI??8'=QQ0]OGV)T]<)'' M<>8GKA>"\N*$$>/*O6U&5K"J6[8GX^H %J"8X(WM:'8Y2G/8FM&%+*HTSN1A M7GUO6^[\UK?YJ%_)8HAOOQY#UGHI7O# ?G,SZEK!?;!,8;K"LF&[T-?!**U2EKV;%'S M2ED\=)C-?=&>(R+7]P)N6:%P$XQ*]$7D>S;SP\!,+$\G)@+M=7\K(OQ%G>GJ M#MV>HCAWZ:]X\KCM^"PRL6*)&_M)'/K 3&!GF2M 75ZG9G&WG^VWH"8=);N% M%.DO'^P&+^AIKQE/,UB(J[')%WEVD8[Z\Q<]2;T[\6Q'@@80L]@5W(L]:?DA M^A/-P#>C->B=<=M&OI454-5]D\Z]$>NJ2*?\ M>;'<+:W8CFT?!&_I8CREL*7MN\PT'1YQT]Z]7EM_ _IUA/XI"$5JF M+5R?4@!!+=031P3!.D5^_99$L7S35R)8(%WFVF$8N'YHQ5)X MCB<=B[/$C&P=',K+'<[1/9..^N^*? 1_-\O1^2Z)8 M?@)@PGPF3#>,;"[=Q/-#@0EE@"H.#R/@A&M4G/:WIZ#EU,8U8Q"<$I"8@CAT M V['21BQQ!,@35D.C\.-'K;XK:]96GQ@V42^FC9__@7S8 4?3-_*"YG-DU)S MT<%H/*E*NL)>$_TL9J'T+98XL6]B1=-;IA>:WL)0%4G$<:_'$UN()_K$AGGL@GOHB M))KRT5@92$SVG86FN4M_@97%K@RCV)/O4+YK+ *EF,:&@LT[\_17MO;,:2^8GP6!2[ >.A9072\1(,88VL>!T2 MC9"6FBU](_-^P<:#E#-M32,O<3%]_O[D:1EE$M/$$MH1;!YL%31]!(O<*078+'5M? !WG'G]O:?%EI:9L*BR :YQ.-N MY+CP9^0YL16;C@>ZP3I4C%_^SBT%+;EGFQX3P@E-YEINPL+0AO^SO$!ZIA<' M3PLASONW.OCIX66'+B9 M:08L=(3E.@Z&T"6^X_KX#YR\)X26#[AS2T'+R'-9%$8V6@Y;"%&$HS<2Q ]_U9=VW]B M=DO/#-S("LS8]+GK\B02?F+93%JAZPHIDJ>#E@^X+I MH.7!Z=-"2^E%9NP#;PNP.6.4Q'[L^!BBE"2N%3GKD!.V_)U;3K]%K."(>@!G MD9LD5@CZ'1;E]$W/YT_*R_-P.[A, M<5>+\U]/"RTM'[;.MB0/1.BRP&2A&S$O#D(SD$$4KD/?XN7OW')\XM)G(K)Y M&(#VQCR+ ;L+0E#">2CK?*&G@98/MW-+0DN;Q]+U;9GP -0Y!TL5NR:W0-:4 MMAVN0U>V[^PJ'O^QYZS]SF=8"FQ8@\2I<\2)[!DDGB>98%*SD )M_PXB1,9 M^%$//2;CR+,\ATL1!*:,5/G&S1Y:Z_PIWAEA*)]2!8%#H\MH5D@<5C MUTJL*/"Y&?O",3U0>5UO[;'HP?;@_K#(BP5S_ "5#)#NS8CJ(0_9$\D E* MR^N.10^U!_>(12YBD"G\T(Q@X47"3&&9TK1MX7(SBOVUQZ+[C7-ZF(*M$0\= MR^4N9PP4#19[B6ORF <)&@>2]9>+'FP/[E$N8B&+F64)SBS7]+TH";S(QK*Y M-G93-M<>BQYJ#^X1BT) '@L61UHHFTH+I%3?MX3'0ML53I2L/1;=;Q31@V!1 M$EJ^8*$E$B^ C!]N >BW^9B1 "ZQUX+@A'L/I! M9"=A:$G8%]>4:X]%#[4']XA%9NB$TK$B;B6N&R=)9'/F)HD?>:X-XJI8>RRZ MWQB=!\$BDR72\=T@EC$F,,G(%HXPI?1]X3E^Y*\]%CW8'MP?%OFF9X4RQ@H_ MCAO'+G.MR.?8G2FT[-"RUAZ+'FH/[A&+9)B 1"H"VW* 'YC8YR.*8A[YIF"V M&Z\_%MUO!,S#V(N88P4^]R)8&A?D(!::3A*Z40S2:N#H!BOKC$4/M@?WAT6V M&06 00D/+.::B8U)R4'LFXX;^,P6?.VQZ*'VX#YU--",'5"1;=,,W%"";IPX MCL7,&'@!$Z:]]EATO_$E#V,O$A+(G;FV$P)/-AW0CY.$V;$3N-+S/+GV6/1@ M>W"/]B(;&TO$KF,SU_5"8)I MR&!'_ B8 @]A$2@:L2E_$PQ?@"87)'>I;E):['DS ,G-A+ OCLA"#$ MKBT\+6-;[@^Q0I-AC233=!W/A3,#6ETH(ML* +6XL-?7PKV$;;E7!YSE>X'% MF1N!4.LDL0RX%:)Z$3I1[*U#E8]6?Q<.=Q2T <=I>?YJNJ )S*2L\J$LKEU\ M7^4)%XSBE1SQP9 5Y_-#.6$9EJ^\D*.)/)3?JT]X)S+ML;.\J*?8+HBXFU_( MJIA\KPCC3U#E\J->/3,!. D$]P!90!.(DL3E,A%.Y";,M>PUB'K=D/#*D/!R MZKYP&44")!0SMMW =6/']6T78[D]-[&]9 UB?3,>2,5D%/ 'O>0))ROCS85Y4@QW85OCZ 6EU0'+XY,4_VQ"Q%3'+<@)O<\6,/BXF&<>@D?A#Y@>U9 M3F3S)Y 2M3DQ3_7$+$ M2/A7T>EZ;XVG*)?!Z7"B1#@\B6R7^8)AH(N91 ES@IA;<@WDLLV9^7W/S%(D ML\!V$LF2F/$H<"//CX#I4%4Y+ID=QNO4NGYS9GZ[,_,(LMF?Z=?GA2SS2<%E MJ3X.)!,T>)%>O/P?^$^MY C);2MA?F*Y5A+$PG8B'D0LCF1L!_87/#FS>\IJ MFL$9&::C[D"F_4'UW/7&U8O+5%2#YY9I_N?6W'4XFB[+TO[H.=*7+.#G.OO631S16V7JLOB/,"IM3E>9:Q<2F?UW^\$&DYSMCT>3K* MTI'LTDTO@);[,.PXKX#0GN.HJ2LID(%^";U/_3R;T+:I)E7!TE6B?K/^>9M^ M^K,2UW^+PNW(O/EG<]MJ?ON3GJV>#U/ -?G?+6?KRBSUN*UQ95 G-.,_3/K? M"_U[)I/JYE\+VJL;?Z[R\8(?QTR(=-1_;H^_&O#KB]:&X-NNKI\:X=T(H/X= MYIL7S^L7)D"_W80-TVSZ_!^G<(!+XU!>&L?YD(W^T2G9J.R60/&)NK!,O\GG M%@Z,/EXJ>@S@.;3KFCX54;X_/#C=WS-.3G=.,0:Z37G!_LG MQL[AGK'_K]V_=@[?[!N[1[W>PW39L MTW.C*R>^H?X_Z8@N IJY0^O#J_4W2+'1/$TN:\MLG._KH^.>\3^ LZ-\=#@A M?CK]/.R= M_OWU\YE(/^\=?#OZV'../KY.CSY^2'MG?/K6.[MN? MS_;-WL=/SJ?AW]/>M^SL\%LV^'2699_.#IQ>%GY]:W^>?OK(_9[]S\'AF3@_ M.CVX/#S]G!V^^61_.LW.>M_^F?;L3W9OV',.S_:GO;W]"_'F@RO^^F?VV?!S"V;[WAP;?/9Y^FG[YQNP?/[7T(O_5. M]YTO-H\$2R+>92)VNFX<1ET6FKSK"<>,G- Q!8^W7EIF]_^(V\UVX>6-1^4: M;=TWZ41WHIQG/1"RC*.1_*,>Z4HQN3:GNOJ;O>V;]IUXW ^Q3F?;CKR?>NSW M!NOG;H^PM/Q#>5-D.1?(2QW(00_ AKMC$83EAW+ M<5Y46T:2%T-6P=._5L^3]*L479#>UQ.M7J?QF_<^O/?\\-NYS[ N[S1Y]/<^_SQ;^?HE#N :,ZG M;^U[-[9P=?>]]>PSBR0>_C@7?T.KQ\>[I3]4[,KV]/>Y='>]S\DG W M<(4(NF[BAEV7)UXW#(73->U8QBP6I@R3K9?_]1^@_OHO;@0\3>?W0<*-;+<, M66+G\/#]SEOC>/_=T?&I\>[]\DTT\@FV MX:Y;]CON%O=]QY1.T U"W^JZ86!V(TOR+K8)M4,/=BL"&71/^;5W^BH[M.'?O>-![UO?_KS'KPJI,,9/7P_M M]_"NPV'O[-P\'![#_.">-^\=^/<2!*9O1_"\0VN!D.I%M@0NY79MCP,(AD)T MPR3RN[9O1=C7SG9#5PNI[M,74D^/=PY/#D@:O5E053QA(ZW>+*U6S8DUE'/# M2(I\:'RY^C^CRJ]_J?ZW0IQTL<5G-Q\.TQ)]4R"< R<=35!>>/Z0 MP]L.Z65KB7>_8D(\F'YQ8],.+3/I>C8JU9[+NMB:K&NY;NA)%MBVS.P'YC[*V(_EOVT1#BI#N&7WX[@][]]<:4=!@DWNS(V6=>-;+L; M1W[0C:4M_-#E5B+LK9=_[9_\WXZQ>W0,3&OGE'Q+/VM ?WAO3'@G9O)L_ROC M%5&$D2=&T5""P4JC'$N.01O"2$=&6I4&'[ "AKHD\WL4;8>>_3,N9@MT OOG M])#;'NN NN7[]_Y8R]OVHI_3C&X=K;UM.>Z]/];?]L*[/?6.RMB<2+;2\NYW MO58/K;PI^#X8\;P G8U"Y_/WEOP#O?3&=S_I@?0GJ4]T,,^?=R__ SP?_0&GO7Q[ROZW/@&^^>G;/\^./L*[A\>#3Z>OAJ CNI^'\&QR.NS/ZW-NE, &A;(; M"#_JNM*QNF'HN5T6NY+Q$-ON.FC>RM@E*^0O*'2;L_"#9^&4?3W0L8:2]>2(7(O&2)(Z[H;1!)I+,[&(%\JX?>[;T;.%(!C)1$'1-*[*]6[2 MG]'"GS*;6&SC>T;(;8!RGV/-$N-L4J2E2#DI^'E"=H^TC?1T:=%GH_0;??[C MM\"5&Q;O8/MX^V3;V!^.LWPJ"UJM>2 P%!+\]"H]"EFN3+#@BL#YCA"%+$O] MSUL8@+6!\N]!^?2JO/+6.<[D7\?3SQ_%.+9=__-I'[^?'NWM.('.%V:[(K&X SS ]4 Y]D#:88QU+2=, MI,5,,Y'>UDLG\$T@*7X^-7HH?C+0&7:8';ASZ/B-+_<2+F/ M2S5'.U]DG C?$TG7CA()I). ^&!)H)_ 2YQ02#.V@JV7;_,+D))'XKKK][%H MA-CN4?$.%")@KQM]:<4HJ7=Z\"5R>,2ZHX!])5- M<*H&*R2#M1#R>;VH2^ 'QK.'#)-$?@"SW/" N_ \VJHT%51J??MD_D9GS7\ MD!Z=_GUYN->??A[">/9ZM$:]LT_VT>G^Y:>S5\GA*?_BAUX4Q SV!L.-7%MX MP#U'=V[N]EVMH,PO/_'WCD'_8?6 MP-UVO?N/?[:VO2"X__@ :SMR[O^Q_K9I;>(#;A0>U=B$Y-JK\WPR@A.-5VV] M/$VKC,)R).,#@V>L+'];A>36=2H82=?3/LBB@\'GLP,3 M[_D,?_=.S]W/9^<@GWX8?OKV.>O9O:N)%U\_[[W*CO8^>4=O7@][9W]C+&=V M]&;_*SQK>'3Z*CW\^/GL*'(=QR^PR&=M=UP_-;H3)PC;6 M\#$M'OEVK*+,9MT/0$J'S"@A7G&,%\\G\[&X)^3/3>U[Q61=9? M]2TB)UY[M^+CT?S[>9J/+>Z%=AAW89^ YH647199HNO!AG W#A/F>2 =@NI] MR$K!_FV<(,(;6$5&5L;;M[L/ZD6QK?NT=#\!2TA_SA)B'.8C^>OFD)MJY-%_ MOOOCXRT795LJ ' M-,ZU!+5?2B4ROPA/2N[$5M?UI(].7*<;"S_L1I;M^1;S?8<'6R\_R?+&N@;W ME%M^-Y)L*N,\@CMJ\0@ ")8X=??%$\.-45[!-_^>I(C$ ,"4-UM03G^Y&)D= MC"16.=8S?-XV@$178E^609(/#I@?\@QC) M*-"[*WPXH#RZ_2.:8;I+$7>ES MC.IB=C=T+;^;.)A0(QP[P:((A]?BN58")]![J244[XP"@'.6:=UE4.J@&KKL[BDI7708]NUA/Y T2FD3"> MV:W9QJ!VP47Q&:*[C0 MQ:=4:1:TDU2LFOQ^J+%O?9&^XSA^*+HBQ!@Y[OA=QD+9M1./V8X(>>1MQ*OY M$*VDLCEPG3VC+::U=;MCV9]D*IOII'MJ/,/]#%X8MF-O-]I?2FGZ8TS3?VB4 M50-N<%.6?SPN*K96%1=5@^1OAXH'W[[$IN2!RP$&!?HYPH!UF8Q8U^(^LYE@ MGAN$"U%1[]0&&C>@>+^@2!:LC!4@]S'. 10+ALB&,('FJ]'";T%Y'747_E . M 4WA+44M 0&<#&$-IAT4/>%Q(*JA9;!O](O\LAK4/\\!THF4-$RRG%'E+ H MW[IIF%O&UL(O;Q[,ULW%*=M-0,:Y*MSUO) (YQ?RQK8@.E;+G-W"XA)TQ^KZ M+=_K%Z+^.RAF1NF^[,:%9.==E@"0/F?9)0BV6 KIL?J7+(6.40_8NH%[;T^ZYT>#P^_O7=[(/8<[G%T'+J';WKFI]-/ MEY_/WIN]LWWOZ,TU!Z+;^]C["N]P#D_[WS[OG9N'W]!QV#<_?3N&<;P:'I[" M>$_/W4\+ZG)>"Z>V7Y_W3OO.IV^OTD.8)[S_L@?C^'RZ#]^]_WKX<=_[=/IA M^/GT,^9%2RDC-XF#+HM"J^LR88/0%=C=* FEZ=N>YX?QULNWQ%QVKO*1I:NG MYHU6K8\I0N/A(@%NU=;\:2SUB99"&Z.@L:N$F.4L M]X,S19KOJTD);R[+ZTPQSO,LABOR*LZ_;ICA]YCAM5C)J\SPT]G[:6_X87BX MU_N*:P7S/X?G.O@OC-K9KL;JV'/;WJ M\X]TL.]0?>,P[>':G!T.>L/WYN&;]]\.3\_-HS_/3Q M<]([ZW])+,MACDRZMB_\KNN)H!LGEM\-$ILQGT6^Y5H_?+"O!7BMH+TKN<6N MA$G==XS)0/< .05 ',+@C"HW)J4R1,%)4GV&%M1RSPMZ5S;%EU^F\&K$@!%, M+4?+TT5:DG@U8B.>L@RM5UAU"2\N*S82K!"E@55K4G%31)[SC/VQT,+Q^$+R MDS:%MCSKVF2(B3=HAF)5);&\$&X'[ R66(:AL3[YG?_K/T+;"EZ4!BM+D'CP MJWJW9))(?+]]LKV['=@^)K3^@?.>35+'?,89\(<6&29I,51NI#&\ MFN%%0+D4P"AHP&PBTDH/:_NZFW(U_[N4D_& 3/B )\4.;D1>[,RH\77&^D]1 MQ/XE-]O7+XZP8FZ9K!L%@>BZS'.[H>?Z71Z!\"NDYR96]/UF@T\%U\C%4PYD MEM5/+'MJ&.TM("#!]>5<5%623*;H[1Z;[]1?HADY;MPK8F M#"1*W^TR-XBZ#@^EZ\6^)3SSNQ+ETOW%J^,Z7V%$P>0;UN\#:B"L#%7F#>55 M(B)#.\L:/X[GHU'8&$3H))_2_%X\T_>DR@YC_G\:YUQ0C PL\&:4*Y2:EV)J'O< +F(P]CPDN M7"F2T/4"87K,#&WIPXIGY?]NF=>A[QW)@:^SG%UI(3>: M#+LBI_QTO'O+P#Z:DI[Q.R&@U_OVMW6T][=[M-?#O[TO?LC])/3\;N*[(%2$ M?M0-;8]UDS@Q62Q%(#D(%7;'=MU.$%F=<-8HL][9EY@/!"?DGY.1-!Q3]L!%JL'>C>>NW( LRZO'+W8#D,0-6+&F.N*A#$S,@7( MDX$,9,*MA(X>_I_;/GH'AZ\7A D3D%*6XPF]ZFA2D34 ]OT[I_%W.H-3>(;Y M)?2%ZTLT:<68J&6&LAM'5M0U S.!77#"V+2V7EIF)[3L3A1ZUP^=VL[KI/N/ MTE P:.C* B>ZLL!<88&.<0F:LY'/MLB 8_):QL6$%5/#=M4QWKXQHFCY.:!$ M[3?T%KRYS^##-S,M9RUQI'@UA6?#2H^X/(47OD>IV_MB1C;@2AAT MN>\DH+R&K!N;W.Y&?FQQ9EN>")PM0P);'B-Q%1.Y, .YU<.LE8S[*"W-OEO> MDNAQ[VCW?6__\/3$.#BL>[7M[QFO/AG'^Z_WC_0@SP2("'I\I VH7BV$H9E:*PDB(7M ,)%+(YD; ?VEV#K'N(U?>>^ MXS479.%;CU*-X(Z=,HW3G5=O][$-\.[1X2EBP/4%U^E&ZM&TAV(U\\*?D"[01& MRP[XB +&ALO<$Y?QMU[6H>N_R&=^?4,UXE1>_"K\;P7?)\(O[:3D;R??WD7Q?;43?=<9? M=^OE^U$ARSR[D,(XJ5B2D#\1_?0;67C-P1@VU[DW,-X(PRL/QO9&%EYG+ ZV M7KXK\C$NL]Q(PNL.OL%]@N]&$EYY\'4V@O :@V]@;KU\*_LL,P""84LH#6@C M *\W!N.F;@3@WT@ =C<"\#ICL+/UL@>W&".V1V/E1 M)+XM.NOG&.LF.NN^SZM?1V?]:GC6E0V]0]FPC;2U>F<1MI M:YW1.P)I2V648QK8+ 6L*6VE\V/W_SU)JVD'KLBH:FPK$LI!(2ZM96XMI&CEMSC(_N$^,W5LV5Q_A@8]5<8XP/0\3X:S4+4;&> MJ(1A!.Z=$$:M.690'U25_=1YI*3R7BR]T;07F\@)\*PK'NSC&PD[=5'\I^TC&Q$[16!\A"@/*?6 M.DJ\IC!><0^Q8QNQ>NEH'-XK&F_DZM5'XY_,*MX(UJN!QI:U]?*(.@,P8^U\EGU"$U%&2 MI+Q.6=AM6O>\P7[?-1BI;.E@']PK6&W/AZH/U3];?WI@+5P.L;7/K MY0RAL36W')4;F^%3 &/F$L1NSA3<2]KJ#NK.1L'\S"?LGJQMN M).P5 75_ZV4-WX3,Z'\"6"_GL/JT@&&J_NEE1X?#*A.*<0!O!:E.A/&Z1QJFL-+"A"8)SP@123;",QKC] >_<*T,L+65PV[/D; M(^R_KXYC"__)R[^O'+3;2?UH9#) MQG7_:__D_W8Z1LG3K&/LO'V[?[R[_^ZT8_PEA^RTF,B.<0(C :5#CCO&OJIV M9NSMSO[^Z]2;?7AWU/HE;?WYW[._=X]VWK0?Y?V+%)SZB^/6$XYW_]7^X+0^ M[1STE'\31VY=4 M$_DO69ZS)IP<*&+;V#L^Z.[^M=\S4M#!%MY)]9;?__/@]<';WOR]IW#O7_MH M+;SUYH,1? FCAS_X=L<0?\9_,J,G"WYN[(S2(:A[?TF658,.5O@? G!-C?-1 M?CDR6$GJ7P&GO_LNRR?]P?P-[=$8S[86/'+KCXYQ.4CY0(UP,DHK')&Z\K_8 MGA=]-DJ_*2_Y M]@UG[=:#>,./]?G4A\AWX)2-\Y+*;#\OR"]_(5]\$%-VT>P7G6O_%\:;B?[?N4F%OJ[YI4-1S&+.^ M[,:%9.==EL 4G[/LDDW+K3_G5F*8CKKM9?_1%5NTH]?V%>BJ#^\!^0GF/;Z% M&]X3*@<+%WMFXYG+3+Z$/XVW>7Z.GV?%*&\D4CT9374XGQ>//;_%Q$0G?G; M.=S TE&)((=S[&9ZCN6LX"86#B D8 =*?,)[A=5OS%R(<*B^L?J*UO^")^U\Y59MK/=J]]F@E[6^U MK]WZ8QOG"X^#B8\G@(>EQ/=-VU/4RP!/ 0B3-%E6$=<:Y57[0G@QC*A ^H!G MPB.KO$ QST@8#&O(ID8L#8$E\ 0")GRX>6&WC8^PLEAG.DN'*17%PSG##;*? MPR=@$GDA2J.< *> B6Z5VNHH.EO&%A:R1H\V< /\*+]B9CS]F<+)&PGZ ?L:$N+:4\5_>4%7 E]8 +5J0*LW&.]$KU=N+T,+Z,%0:\!(3PDJ[" MQ5%O4E--![< "PS$W07<#A<,EBL#"2"I,B'\%0@J7IM8#& ,/ A MG)7(L*DVXG=7A0A9OXZ(3$\+R2HO8-%.Z'[U2:V!ZCT$\@9T KBM 44H\)Q^UM@!Q?#P&5JKS-F"8&8M) MP[J0= 6F=&SVXG[W8A8]C;MQ+JV5J*-44)EE!<$(A/Z9-K!9]/L5^FVV/)A-1.'\XF"*N L>@O0RS-&)IJ1F(B MKY@LT<=VBQ=NQ2>]DZ%GM#\P+J6A?9?*>Z?\G-H=4<@D@T_*RZ9]IS%B_.V6>5YW9>?U.M$2C5E9LC[)2!7LF'*%:W>YMC3-K3&=EX)B M(?!^X" YS7ON+BK/7G;:5BNXAJ<%GPQ+DLFH_9L*>FKWCKRR;HF\6H<@JAMW^K'#JE3V]D]3 MM7\7JIZ3$SSWJ@R%WRQI]BI#:OMQ9*A%0YA?&]O:-HFU&W4TQ_*E 7KB\[0" M6N5W.)GO1QF:;2YU'%&+65"H%_E/O>J"N=73P*5?\+.* MMRZU>&\LH&]O;M;OV0 QV0=7-T=V_R M=$1.BUT56-D\1@?&Y 6:"J]<#& MG-N2O%LOJ3"<==1_T3R"3RM8X?ZTM@W C1>,R.T'.TZQ-';$+>\]A/]!O,)L& M/DPM RQ]45WB<1RK!E<41-3,$B\9%ZAYQ7?]A M /:"' WR@W9(P%\PR D&Y6)N(BT8Z/Q5D<835-Q;YZVF9M)[5(5(TJL9V@4Q MTUIO$,74@O8-NU,JQ7HD\I+G8Z1!/A@A/=>!S0,*&1949-(H&9PE)*.2C@7< M^;I M1M&#WPPOY 4Q..J55B\"#O;QM[[W;_V#_>-@U[OR'BV=;)[8.P!*]66MG]T#/VFM.< M&Q^:(Y1WC)/MM]NJ.0IM_39%GS&9<:O M*;7K!'\I!V2XQ"&0_4O1"RP 8;JB!&V2*MNAH8DQQ*AVW" 8^+@6>UHTJ9 ) M]N< Q1[;ZM";+V%P0P"]1F"AU#[%*@@ ZM&$>TI:A&F M!ZL'L APO DHKUALN?R/1T#GM:#"!R0%?A8] MF2DH +O AP3KZ KF&9N6*5L7HCCB5=X<=MM$4IZV'#)@@MI[F$S0&WXG7$&XW/ LP2#UR/"GX .W#((_DEWI< M]7M0U<$4%[1>9Q23CWW"?0*%F1K0N%-!NAD,-:3")O&9^,6(LCU!#P;$O]A)"N M+R)4G\_C56+G',)KT9OT9=B-&Z791;117B6-N,@!"919_R9)O6PD5_5(/5J4 M1X$ZK^XS2#A %!?(X:^OT:KO+>7I'&&/V:P9\PU\_E6Z7\*R[G3?UBI&FL/D M):5/ 9=H,7X)?+_8SF#/M7+\ZF2G-G]L&_"A\6_@AO92P'4-I4H16[AS9*U5 MQXF$(O#N/NS/WXX >W\O?U M$=CKXB-8VFD[D>-*B=:W'SG?6\ :7Z5HP!L8LV,(8WN_?;(-^LK;M[N L_H* M!-KZ8D):K::IY 60>%)*!F73J\HX =^Z )V/C1Z;?/"=P>]D]D+?Q!+[N@5BN[@%5J6OZN. M4I\O+[[2=L*C5IPQ4@?&(24D[P"/ M =63+CMH!X]O7[D [8!I637N\#G9J-8OE'HAOX*RO3W_N+G[&[4&+>23JDP% M^2SF7MAIJ<\H$:Q_U5&)-#7*@UL9' MY;QS&CD)4>H[H#JCYL;@A(%.1?Z5BGL U/GVMO^?=*,3;+O_60>F5GE%"@5L M*U8;@UO'RE.:31^@7//(<';>6P^T >]I>ZO M.*U]U(<>9#URY2#6SP2\^#T3] M2PK ).2YFCDX@^TZ@[^< V,U?HH?;,U*.= 6K%M[YG,<-LE1FT4;N#N00W5J "L;CA# M'LVL<.&#C"*@P/([A*-?LVK@OG6=[1!OOUKW M$_BV*K\*R!ZX2PRCWWHYLUA-9WNJJ@&!_*I+<\T6>>L/4A%'AF3E%&@3?=S M)7)0$4#SFY88TT8&2SRL9548 MQ61$0>. Q0-X(4E?!8;ICR=5IVW++-/A)*O82.:@\ !7Z6LU(U%E4D!\0^L! M0^?;M8W_USKN^VEOC4[VOQ;O.,J;9!3"Z@;M ZL?0X<=+@ ULT\10 BT4K(LDT^5LS#B:]MH4>)4$VD5J_]69*U*+EQL3S+#Z M)NG90$62) \%/RH)0Q6)(SXOFHR?N[^ 8ALO46[0KGJ6)/!&59ML]BHE06AQ MHJ/U$=9HV1AVQ_J%5,^E42RJ6*O2#%C6>(47*E0WVM"6(%!>E;!F02]SRWR\ MX=,_M<*=%5PV:]N[==560C \WO".GZ"V*S7 G36K-. <^HI\ ZQ"KMRAG M/46SX'M@N%AQ=L2:FK,C*96Z+;^292E3_N8TF?1U5?5C-4 R%1<8TZ(8(1#- M1.56L@N69BJUHT MF0"$RB4DYW3&)RJX]8)EDYK+W\Z'R+N]41KO@[1QKWZ6M%$SG%VN3,L+Z/P. M%]U:;VMD'5U6->*#, MXI-1A:X?L>#;,3+<#'@K?=;NP&&.8?3FB^/^V M"*!3OAB6%863BGR:8-?R#-B'T'KQEL*NR2QT"SO 5Y"M:::4 R[T&Q=M8^"_ M@T)^,I"C;Q*#\D:B8%,,(.KV=.#\OA*Z,$A>]6-Y6PF,Z]378KS1%2&DX3H? M4"*)N?$N V[RW^MX,)8F4-.A "9NN#=3N\Z$0"F3JL9_G\+,113V=%PT;TBN MUHI91:-<5^%1BK\[[.RT]8V.\!3*A;G65JI> U8FY1?TU&;,$K:R \)-ARZ14E'65 MA;POT?&7C^2\BR95(!/# >P$^UQZ;Q6.O;H*Z1>3:;FQJKR()YE#,LF0*K@ MT3N8_J;NA*.:I*).8FTJ<5$I RW>T@C&!=:>I*.O7([D14D!#%2UA3F)L Y, MPR/\&H M@AM.@6(.L"J%(2_8B.Z#-V;91-DWM7OMKD="Y>[J W&52%H<@;R"*K(A5]C%4%C@@K 3+N M569Y;4@-3]E".1EECZKM,*%VL' MHH+4+:EE%]-G=G<2RRZH5^MW8D][2S76$YML&N!OZF93: T!EZ=!LT!P@ M'9S?LBT[3!/3&"&06N"@\,R MQFS%9R+O&W]B@#86",+*,!A4_^;MWE^(%%A\4/D1&O[3,6+D3DQQIS&H[7G, MBICBIRD*?Z^WLPJ!OS\H\NWFK"[UOBQM38%Y&U>P3_!&W/NI96P%XMS #7%Q M:R7MZG'LS !61_QK6&].)Y_1RY4Z/6T5K%"F,XJVJO6OFKD0;DOQG,[TN],_ MV;O34P/)$/-6XKQC[/][@@&OKUMG?%=5A%GPU=[^CF%I'?5T.JXC=U^KNC$[ M2@^;^WW;V&>@YRE0*65[:+J.1<.M.W4Y+>1,==-"Q3J_IP\"]\' \IH?KP(R MW-F4CA2RAA+IF;0K]_Q&%MZP.>I(4J9T(E&%N<))%U:MV$R$6=375HQW4^#+^6F*G> MMVV\)XU55>09Y1QPY0G? T83WM^2 ;3' 9 M8TMI*K@I5+',+E8!PI0[X//4E&F8TT@5]'30V05K@HDR8Y5!AU5'%2Q1_NY( M92#6B:4XCG$#*S!P['Y#DU&5/K&M*]:"R6#W):7 5O.D.W.[S#"I65JUH("& MJ?S;UA$*K*#(U8 J3/;-- JDS767J2T M2V514$J*BBW'>NG5?)P3YKSB^JB]:4\=+40PXJY*$FHTH?[.E\V5V=+[LTC.IFNY#W/L&5FIIN!R_4S66(#A_H$(]I-Z*"W"M[IC(52LF&FFC(@N/6U M]$.6:FRQEI&Q F!9R"$^:R0QY_D<(8F NLM5(60LU43#PDQE5@THK9%2I>O@ M1\-VC4$^*:C^")MVC #_P4^74IYW#,?WZB\P^W?;>#>?#*/F)(4.9(B':85# MU=*>Q.!'K0X)K3\6CWBT!SNSF^, MD].=4PI.1J_TU[%$EH9^''UHM*4XU5X>+)6(YYX\V!>*ZR-SQ!CI^A9.=7&7 M;PWX05]V#_]$T9C;]OKJ,4L.4\O'243DN+'L)ES M-L .AK/EA2 F NM+%Q#_TO[-^5+-Z/UE)=:QT3RS[AE*I@#]$M3YT7'39+>G M17T.5J&8RP\>@5KZ.V8B5:5^EB8 JLVLZZH/0$) \;Z=NU"7=BEF@]4>QQQQ MKUUI%B4-77AA)KITFKJM)-^@4-1I]!TEZE!X^NSY(!7IF$OU!I#PNR!,H#G+ MZ!=(!#,/&Z.FIZHPSEP9ANN#OE[:!G,O5"@FT.]L[I1D*8-'L (;<4W;G5>;8I>D>.T=;T#GA^ET5IQ-FR$! M%3!^DHUD]I.$6FJKY.S'1L=5#3[%A%-)&219>$H!&O&%+G\TH#81;;I5VG19 MP=%!,I_5Z *:3%+T2V,Y)'J-*E"IO!]4MK)5E*.4%=+1C0KLJM3RFTNC)009 MYN3<7+07=:VE]K)0HI;RTE!23AW>3;4 03^HBMQX/\HQB)9J C?&[*9BVZ(W M->BQ2$=J#G&5P\M*7F#B=WO_54DXW&YXYXBKI+..&0+J8&]NE1L_VH/^: MQ#CH6Y:C_4K5;$]],W;C1"4:+CFH MO1;Z9HO:@NA6[NHL-P5^CNO"BO#6,9;FR^H&(!? N"B(J@Z75J:L HNQY:JO M%'4.5IX)'5=V+4UQ_?9UYIDS]E &I,.NI,(E;S#)F3$;G6\DS1]7;ZE>5-,# MK:-:M))R$&N7>2WKJ9C_6C35O764J9)Z$238U[A)^;I6$U5+#]LS"_S2(B;6 ME2$K\\.[E+H7&3LDHFO'*/9JFXRT^ZFLD==X]FYG]^0/DH)@0RF4F\J4:KVT MH^W.]">Z+1O;/+;04!WU=!TH+>MC50*5/2TK+->-FEX;10$O2UWHM]%X28!M MKE8J!:!<-1[DHP=+>;+O"![+W$\-GX1?F[/P,V=!FR5 ,^;GC!I;UX2(=FQ# M&=R-BQSYL=)WAGDUUTD#CP!'D_,B&\:\HD9VDMI,5UL^NG4+MRP'[1S[A*>4 M_9 W8^.3$ONO%%C^@ZPXZD5U(>NF*!<6>&UL-_7)>FC>]G3IHR6?; [83QXP M3<)2EW*6B^U'DW)666/FR6WX_3K8=AJ9A,B&/F$K!"MX42II=U<'CE L434U MGNWMOO^#PER&N0!NJ,)U1M4D5>68ZV9Z-_2#G)471WV@YMK(IJ^T_)&MQD&S M0;;"4\C+3#M I<&%'$OJGKWXO0V[GST"7ZK:(]<14V5+1FM*L\!\K[X-$[:% MR&1M1(S3KNIM2#$LV;1.XKRRGLUKJ!$62(Q"DGXD5?9+*V3L73V%WJR!Q4D] M;JQUH'KHT7AT63]]WIH; M,:.MO')>ZN.!R=?M")B&D)O64)613 J23&:Q?"30SQ0OIJM8J^J=97V\E,!1 MM>> U>-AN? O\D?>;(KX_>)*O"<>5W*#D6E]JOL?4QCI#B65MBQ2IU2C[*XV MM4>=[JT1-[5M4D7'DL6PFR==BF56==?@$"OG'OF'^[)VY,&'.">-G)5ESM.9 M[Z>5JDD63%8P/(>\3MRDDH!S%8"JXK_^P_&=%[2XP*?=T'[1U-!'[:90 <&7 M=9L11$Q68@3$+.]'1=0"ME#0#@+J7/Q#.\N)PE]M$P9$F4T(>G(^)N_[LZ8< MX;;<\-UI;QNO((Q43+3AI,FE57MPI3(B#J2/?E#=>K>NC4Q].F!)Y-=4 MY^VF3?X(Q753U\ZY=2WKA6WS$'3#M2>A8PK;%A68E:2J=DWB!QKIBLFP@TP% MI*!RJ(RQWTE*F95X;+:)*\:'CES1CUU M%[+ENP>^YPL?, H/N%J>JR<+?F[L*%?_7]2%'EU;:!9! E<_J[HX5*$+.Z]V MC#[:4I V%]RN],JOX8 MIT7:I9U81^?!"@C?5"]M=P!"+<+E*9EZL;*ZQDCL>JX;$N=-[X$KD7':=( = M(F?;L?C!QC,LYS!$H!_].9XBU&(ZRH+IXZ/4BHJ3&% 07?-&6NB3E7: MT!4BJ?G(J&EH,[N^3AO1[9I9"8PZ5:'=@SP_G[]?5;R=]6V3ZTUK2[64+R8& M8 =XSO?@/3T0G9!-'N27K-62#,043OSYSO[65>88.[I[W#JVJJS'KKI4#C$C MZGIL& 4-:D&@G ZQ;[F25O7->,Y16E)%JX$'*'&20M)AA&F"M2=(,T<_%#"* M^M#BH,G_?DY!DR004OQDWM<.?%:U7][JF-J\?B9*XB0P1B"3VFFJ' 1:NJV# M9D83:J#;W(]"+ 4^#4%W(:&R@,?I3(^2)"05>(6. N![A)0TX%JP3$L]UT+V M62%D$_DT!"UHEMW7JL9".7-B4M0A9TH\TQ(H]L-,L+9-.:$\LCK>#V3/1I#7 M-<5DDJ@+5&?Z1+MX6XT+FY@N3/O3';YP:B2T7=_+^<5,1P/2 P"G,?U/&YR! M0="4>"H;)G%U;N4J1%)\3U2* 4+EA0Y[0\3:>?MV_WAW_]WI.C("W3!IF>Q@ M3R9P4(E@=_39,MYA<&S9!#,O.!972^2H\H67^M0J,YVB[*;V3>ODYG5A\1JL M9LY!ACB"E4 J%'(&>8$AGBD6G4*E"BL*T"$:JQ&2:$)%GE XJM^$7DC*:L94 M6 2O61F?$2IP $H'_7V\3(XQXA//%A5LP^&B.HA7CW-$O)2,[\TYT]!*H@P^ M0MGH$3SZ#+OBP6!48#$\X'R47XYFL\:&!3HI2+U-7=@T\6WUYIUU&1CGBO?0_M@/>F/H%F:6^Q' &L/M9TA'$RD:M: M&, _@4\ IK1:56O\H7;(JMZJJNE:2P>Z?LC38"]+WE&&UX&$\*/F";U;ZW=@LM(3S?K.@]R^"GQ(;F],8K-JO&LE_*VJ^= M%T.=E5\S-E*G*8,3RV!>T:L;GP#HTJIX'\5)7K<;T-?J%BSYC,D3]'!XN6[, M [P96>C,R:UTX[GQU\-3&;UHMQ!#.+)8K"@P.NX]SRZ.H]]1IL M8J*:F"C_B<=$+0>K;@*B6H@G"JX-QQMN>\^\06,#:XDYS'6 BC0:8K$XW^6(FE=B@PLLYO]MIHFKJ_*)&06_&1LQW/P/:RE>A/M;WEKL="1&G M5(BO+NLZGB.AF2%#!?G-'*FZ%HZ6HE1TD/8AR^OA%O./T;8,]0BJ0XZE=K)V MSAAY;K!N1]J'_W(0V\YAS\FQHT@=W<7;QM&D:'II8"^N$59(P"SO=H@=QO&A MG#,I1MC:LB>U6I18:J6CZ4LE8C;A"]A9 7F 3LI466XZ(;-M[9F] M&&/Y\E%M)"KE[,4@$CEW7^6MS?9KIA[K"SW6: M2\7_;J6.*R2WK83YB>5:21 +VXEX$+$XDK$=V%]L;VO%4/!6S.O5 68=XX1E M&O5V]>K5.6:K?_[XI- ^=MW[$HF@3457ZI7I6"TLMZDMCZH.2U[TX3!]JPO= M&MAQE%)YC9)6!TX;KP,)9ND19.SL*F-G0TVJ8-&,^NIW@IZ!Q4('^:6JHH/< M69!P,2O_JR^M&]"TZ%.))J#H#-)Q*X5S46BACBK@9-)(:$6NAPM>8+\K4JCV M),>R.@6(,[[YPK$ZV!,)_ML^3A1RA+&S3 ?REA4J.M2'3\X=*M5)2;NC6XM: M^U)6+FV45M'.)Z030773'\[1S,499/5J]8\HA6XV+00G[FY;PEC M5,HZ)MR,*Z9-[7-/CJ=7XQY+ _1ZQ?+PP7 QT"K%M,SO638EH>%.Q[8UUGJV MDX+"!O 0S=(WE8& IUG'.,+8'%VA=O=#KS-_OH@P.48 Y84J1KTS04, "+4X M* H#CF5_,E)QW33$>L6OM=M-YZOH5O3;U5##9K5L&F29B3-SA-%1/=ATP7EUJ6Y%H^HA MJR@Y*NJLKU14?=#"'#I6+?JK16@25/NP86,ZFK3C("B,SN*E Q,9%X7@T;L('6AIL%9B^LV69.,M_+S M!8JD*/TKT]$Q]QJ_5","J1IW8Y,%B1-L&GS(3%/D)=!_*U#L]#54+'S M6K>F%D, 5T4^!:ZMC_F? ,0P30E' ;LML.GPAB*I=Y1)PS6326L]!Q9IQ2D' M^>*0G0% JR0GQ9! M)I0\&>M.C4-.9H3U5+FKA\DY+=M0FQK?OB&%K- &:R8 M:*EG8<4OU4<"PXKG&]*O^J%$5;0.<4=LO18*3[G1:(KH&*_1-H63VRLF?6/G MBD5_ZS6:*V:_[X](CE=-1+"QR!2NV=O':V:FD%NU^&&;1&>!^+AMY6S0,ZUD M4)=Q9*#GXD\D3\PVE5*627'WL#EMEE$5JEPG-&JKB/+1J$+]'R55(.>ZJ\"E MI 8>G28H(L&NI5)22H%JB=FY\D),<52A#HTT-S]'ZJ\]6X49+ZA4L=UZFG-: M3ONYG=F!F,5_8M-;F8[:]7_;YZ-IE%LG.K7;;V*D!4V]K>[-GXP[Y47AA778 M_77KM$HXQ&6!R^:YX)69;[++9YZ4X(E[4E8+&Y'MS)%F?5SF-62M#ZN613J\ M@3RI%&B)\1#E0 MT\20[U[50E9($D-)T0,0 K$&=7CV'?6V> T+R935H_)PJ MZ2*&?V$P&D\N4G2;JB/>,= HC*5U$P0\?%8VQ993C>%@WBYX[?1=M8D29]1F M@_IXM\_N?#Y5"[_PASI:=8;>!%#P2QVP.O_B6=X#EH^^-%"OQFFJK:#H_+I3 M;:M*8'NX5'A:,H'Z["PIFR2&&3L@TQ.I%S\M_3G66DE_.@$,=JI1OU9<4/FH M]A)3OU1_G#FK=3H:Y1?*\]:V;# ABKI\B;;V4V<1RMN\GCI&I-X8ALCL-SO[ M2#(8(E"0#8RHA3J4Z&]@';0=05GC:DM%UICHE1U\MN"K+AHN6O%V&[%FZK7F MG9-1 !.U:T,*.C@I\#/&H,RZ2H;Y"GD>%+-VL:GHXLZ66XTVSK=3DVIGW6G M=2J/@\8&^9VUH,&2-68V8:S-KFL-R9'0P=04D$)U"W(@,:W>MOU7C:]*V7]' MU)M>OV/%R>G@>^)9(/QUD^G3-ETSJAJ(X& M?MFV;.OR: CZU%%><5ULPT=,EXIWB!3H RYK$UBW512EDFQ(/BYX&$G1\.VB MY;XCIW#7BE,R] MLO$77;-ASCP(I(?R:E9=;VYR]<_*9*?4:OF5"M@H<7'> *#3=>M4WI1>QE:] M\P=UJOY82^H8)RGEN:;(]@+$^L[85N3/$OS MML-&17H07U*2>:>MV2NXK=]'>KYB0;7E0\"9H3JV[5W^GN<2Y&V,4Q)(GEWZ MBU)8@8?/#+MV/7B:F#Z-B-=IH76.&JYU8@?*6CV&X2ZVC0_8@3EF^$EY,O'I MEH$>&KR]]=!V-4RU:O-U]=%@ Y!Z;1')L'S3'.M8"S&;1SV%%J.I'SUS0'UW M?L@#FQE.^MC*NYGB*&_FUZ[PN0XR(Z(9"3M*CL9V4$WM'36U47?VC;8%*HT. M!!U9X#II--;+C'W:T7S+.,(W=@\: 457D__/WKLVQVTEV:)_!>&9GK$C0#9) MO=MQ;@1-2;:F+4O'E-TS\^4&J@I%PD(!9:! JOK7GYTK,_?.#:#XD$F1;-=] M],BL*CSV(W<^5JX5+)[[\8[;3/-B9> \GWU"/WM0)_2Q;:%$GD M^DLQL?.:&L=(8;DAT-R,W6[G4U)I>FWQ(Y;5NW"#DDF8P5[W-CGIDY//=S9G M&:^^^1[O??604I/WQPQ\3TT3%0*IGUD7TBV?>VX0/$O-Z@H5/A!59"SVU55& M^Y*$*E!X60\@,[5%ND@-AU(\W@VFD@VE$MW?)KDGLH'6)K6#X(AJ_'#2(73B MQYF2K)U[@8:]:^.\V80M_G;\\M 38;^6?[MK>8-"]3&Y!IL:[T9H$U)XB%8> MP3EO"^)85$ J@4E3YK@)076JO;=I/Z6LP- T$646 LKE.X*S0:A[1APE!C<' M9.FB9MP>IF( [>Q-P&YR[)ZYI=N&[AR\#?(F+$]/;$(KXG/4CA\RY\(^?(HH M3H>..G,4A$H(>UP;<.H%IO ,FH#=I%UEPF*2)JQ!4_/DK-;+/!5P[2?-/U>4 ME>9U9U+)U+WLTP%^\>C"673@&YGF\&J(@!7ZPX!;8Z)JTH.00:05-BW=2R&' MY!;'7 ? N6@B/\W:M]0 !99B%+D*6,B M8J.6(BGEBD![!,HPJ5TM@[>>C!:=,M@=P=I+]\01"[-0T&#X_K_32\"H'_WZ M7>K)#MSPR2N\J9B",6MAY[4;(KWB"\!:>9WSR4AC!QE[VKL3N*?G-=NSE.) M??-L0DQEE#&:NLO*@_U0GY,!3$.#1MU$M\;>9>%>7^[P)3$K-5/#Q!(9$J)> M.CTM/.#E3X51GT M;LCYKFXGM^;U2YG7U_?(NKX?;V9*M0_<&Q_=)>VZK3KL*O++9EG#+=?P@]5#RA@N!Q48RH2>=HNL$LIV;+^9NTG[ M-^=_N=< Z"S7C9S&NSOT2W)9B&X3)Y+U*=J^W>TJ:L*4>^.&J?,V"ZD,Y)YB M7$U!A>ZRUEE-)LUC_(:;#M+.LYIWC$)@CT]N^G-&ETU-:YG>47]$GXBI0L^Y MOJ2XB<*]!'W%A9LS;CF0( 3 ;+E&8 ^@&S!;)G>Z>]O;M=*62I]6M7]6?J&9 M9==Q;X7+&)N7>O_\DA4%&P"42==!=;'E2ZSG $X7#B.6]9 M,4"^KQUTD6PXAE='S^2;]"0&% 07P1?I7Y0/=]'1]*-B!'0/ACP3,IU2YIF% MI16I6[HCDK H,ID^ U6[!S]UGM/V0+B'!\*K]_?H0(A2&%[U"XM+SP**EK5# MM6%P3.Y\KUQYVD Y'F *+&[A35//NWY5G15-K4F.]Z%*Q4!>>-=N@"ZM1D@Z M$XFR>Y)QHO2A;SN2 'YF@W93/&W"^:30OW 8^UJ%^6V4U@CG-,V6"]L/D:X1 M+0MQ!G%AC:!&4@=H\@+\+5PZX%U&$=(%!PXY:2&K04@(= 4! M\)M\3Y8IZ@_P0FJX,B><65JJ2PYTF/"DGDC;O_=U*(/;3M\UV^&CPKY5*/QMF'7>7NF M/M]KNVI]]'D_J$;FK,T9(ITP9S0/99_%&?:6!/>C#? MW,6BJ[@=35>NZB@/Z5O13(;[>JB+/V]1[,6_.&+_SE3/<'XONP9XC",^Q(K5 M?_S;P:-'W[+N(?_;.>K)UT>OOB$.!H& >)'DH)G(TLXCB7MI+_:H'%]-T$9E M%X^>--GRE/)S;LL-8"!L-H/$4/^*J?+'F]+3R%D5G3JQ MTMAN\N/X#R9K#IT:@"8W')=C;\HUD8G!?4AIXYQE+V7$_($!:U)#M\*/E>+2 MS6BAXGIO#U^_3K[&)>1R MGM>@VDSLE(:K\#7E!KCDX4M*8O[N_DQKFA6;VPE&L9]^RGZ]K8[0@ M&Y?K_?J*2^ZRS;FV:DS$ PQW/YS:-DWIN8Q[MJAWD["))?@MIEU+!QQ'X!5"G>RTC7YRFTZ"LSS>7EJ\TABL<2MXO;&9YLX.>BF6;_TW_ M\:U[CV69K?]65!@1_.C;^/HC$0#\'_XX^$B[>^PGK1KW_\_TSO+Q+C[ZZVHV M_.S1L]TGSQYO_'AO=W_C9Q===O^QBWUN_K('>[LO'CVZ^:?=VWW\Y.G-7W9_ M]]'SJSWM7S%O/'=N>=#2^S]?/?JJERC]V\'R4[(_"N8:+))Z>>NAQ #?M6=: M]H),F[S[]5Z+/?M!\(M5?T_VL4?N_W)MQ%OA?[K6.J4X9[Z]+ M[,!IU(S=8GJ*W[P7 W'^96L MS<,?!"2T*,G!P<&?XIW_)V_QRO^3_TGFF/!SF&,7!M[2&X_;M+M[YQ\%F8;W M]O_QA^S;'/_/PYGVXW<_ODN./[QZGQS]\%FS_M!>V-NR5[_\49/VT%Y=3=I/ M]8Z+2\$.XF/Z/V3K'MI >%LW5L.ZO=MNO.67>N_/-NV73_"]-NV,$KE!*__0 M#O=@Y5]_GI7_O!?^0M'*U9S6J$CW+_[NUGG]PN]]#ZPZS-PMOO:=AN;7\60' M8_ O[\Y^^/G-S@^O#G_^D+PONY:J+9+:?^^IYO\<'HX:/U^,PG^AA/2G&("^ M!73_-_E\F_#0WOZU6,+#UT@5DLU7-MP-J679?@/"#$, M9U-@+]KG:'VQR>?AJ6L6Y:A&!V# M\].Z1RI%%6GWPB3UP,CLDEK\/&MK W@SZ0'WNE2)DY!'E<:E:'Q/7^?^=Y8M MLI-\R ,VIV9+DD<03$][R^-W>>/%_K?<_3.MFR5S$"94J"_ :]#D<_=O@E:C M$VA5?S9_SN.G#XH_YTB9S^X]7<:[3I&$OHNKSH.44>#,BM!CMR5BB MWELIMQOK<\*A%V?40R9:&"2:1R;L/?5QDXDXBONXO20]CZ?RS=&KCPW>FY>O M_ON_DQ^-4$SJ[C#=3;[^"A\)\?W_UNZ'K7["_T42?F]F^:=/X*?/V.0T(YRF MD8**RL-Q5QI3)@&^(R9+R8SFU,;>=$QV+-RF\D7JFMAQ;^F.?F:@GC1@N\A( MW5:>5,BZVBM==TMV%'#=^WO_XL#N^V7YWE2;B=>YTSABH>R1@',G;9D/M70B M$Z5L/($]B#8A=UT,122]24R3UOD;](%!S<4(XA.JJ1,^55T"(Z:4QH2X?'&5 M.Y*NU$Y-L_2;@KK<;NU%4!@4V;B(E2>R+$8HKC7F93>(>M6\4DJ"S M9)7(V?K+J:0]0$>O?CU,CMW/!(_/$%#G@+'8:,I2>J2&6-7S(DU^Y>^M:M+5 MKLOD>/=PU_VU:%S AO^PUC6BR9$^/=/W&_,]11/<5)DM[2:NC[$6!&!SH>I*1Y MT/ J/14,WE'?B@X:].B=5*S-;J[^V:[EBP?E6L9]M ^&EHT9A^N)^? >GFY##<:&[MSKR.+@&,ZY8;.Q1$;HAXC* / MB!C<2 GQ.$DT0S=2>._.>TS5YYXG?L$-WFJ4VEQ?;M-;49-(6?K'4'%.LS&Y M126O0AL+24(3\1IUEUAC+W1MZ*)I2(D1WZCJ*I!KI$JE-\FCZSF/N9^4J-N5 M=*$O2)F:R=JCG8%'Y)/$$/385U72!*@L73" 3!&*GZ-A:-8U0H,Q,H&R1G%J M!6D1^YC@TO"<#G0&3IT999<@+#Y9CW$3-'H0*.M"S3_3*903<"RX_^,\-Z,3 M\5O7^"8CFFCS*+ZOR+TC?D1GD(0V2/C[YR>V%+D+IH9S$Y.#(X=!PQU\J:KT;?%WDM7"?_-,USU4N0,^BSC?B3@P=EQ'\ '4+=["W6\*,73X-?ZR:^D(SB4"+XX,F+ MOC:K%6M8N?_K#"DUN;E $HDV(C>LL*@JXE$C>0<6;!-2>I]+FQ-5XR3(!67) M;.U\"W=BT+70K<\YA[Y8B;PAA?TLD[$6\BYP3XLCQ#1E+&=*^= F4^XSXN.G M)(,7 '!7A40IK!$K54#'!:Z2?Q8HYD5#^N317]S'[JNXX>-G?TGHW[ OC_?^ MHJFC"5:$ZD7P]R^=HI71.]4MHXM8-.<;N-N]Y/FB['^=509UOT9]QLU>? M\FD'GKCXPV\2^U:3-3\?3$M8()Y!F0Q#&$U2I*<3-*$,(JQ;]+;[3_Z2G)3U MA)? /=\E?:4(9+V%!@.6'>>-1@,Z51SZK2FGNO_LV]8*PN08\)R6=[$"K80; ME1,00[AEA7P(*#V(DQJ1A:;D(/W04Y=Q\]UTQ8H.?6P);GP])P(M^J;.B,BB M5">4AJ:#$KQUZ-C"[[&<]$F8$(;$P/09VH\%Y,4U"]/R@O97=U?^K8Z2C+': MZK*$%K5/W$DLB-7A'\4Y2QFGS9IZPGW"E5O:*_M#]Y;*<,+7!.V5+COF8=)4 M/;X1RUL$&JKP9VX<'.H!G;K/=\1QK$YVG-U:T(-P!9T\AY,F6[0F"/(O>UJ4 M=5LO3]0W1#KQV])R3]^>$Y^.,<\ M/ZU+"NQ@R%D'D@8@*Q8)&^=LM2(BF%07&[\0UJ8L)O"WS NB822BX+,@=,1: M4#2Z>;TD&OC36H1XNA++$1E888MD!@J:2ZD]G=6%(5?,5ZD6-,[!*2_2%7#H MJN2'O/V8.3=?>Z?%MUP[+[YV1XIH[[5N&;HGAV/DAM$% ]&2V2S$%J&@\AM MCJEJWS!Y4Z2!QLJ#9;DSR4V89LP)25.'_6_9Z[ *)K3.)VO\ZJB>85Z.F(Z. M3QU:>6WJE^K0M2=Z@05EP(5"MJXX/<'B)6**A/AY3H?03,H<=#GI =Y-7C)K M/SK!W_WZYN7._@MWY8HU(GBQ!\952T_MWTU,N&<2=#_PNAQ[. 4+JAPN^)Q$ M)US!D/G@PUAR_=O:MIF/2+4&R//)%M9)UM4.L7+3/W"N# MYPCURW!=$";\5D\"@0N70)Q!:H4MDO-T;A+[8HRBZ#LNJ\LO*[H:S&1W;XQ#Y3*&;5B M>C*(0)'W@@P4A?7LJI%;[U(-^B^'U>^9GUT6N3S M2##\\ULK5,)S\7-Y4BO6[+> M$OWLNQIN<]7[_H),;3.JGGC%9,:3*R0S[BAS\0_0,/Q/W1%12O*Z<$-R&*B] MWP1,T3V/TMXA^>P\5^?"E[H@7BU*TC]_#9K$Z>[SUY])P]772/6_OY_TU])J+I??J<5@B=3UI__F[ M+J1B*;ZY.U>X+ BV-,K(NR\?2YEE_]'7V3?TM?TG7\^^T0#KU2?W=I4+\ [) MHV^3MJ9#F0PUE+DFD'8$(RC%FDJIFI-,J(M#!5M'3Q#GUN'MIN:A:,96->?* MW1-U3:@D^4;RHOHY F:V>"J58B2I\@P&;6 MTO.JK+,9UN5RO0&0&2^:D"^AW9I_.BTFA51YD+Z?NJFF IBL (#Y>-S5>(FX MGE*6POV*5QJ$?CYINC3L()0\%JRE&JK2]AM:Q<+D^RC(31F+&9,BAFX<9WT( M,N8/=O>E_VR]]?KZ=+5:_NVO?R6KZGR?W9/Z[)O/KS@\_^J^>$F;5';#$!Y" M-X2.HY"]%6?IRD6'NZB>;#Z[^R>V1/T?;'__,:O^O3I[J-'+VZ9 MZ6F\P6-1S&9E_N4==\SJ3^YD?_#M+%=[U<.3J[SIPYJ^]Y+3NNTF["_(47:I M3<2+_]VY-E5"G*B%\W2JSUK"]XEFY6IO_?C% ^\_OMIK%Y=MN MQ[UW2_X(.CZD;O-]D[6MN]Z_G.'>L.J?/O!6TZN]YB8$12I9S=>^RTOVPY_. MZ/_DWG_M+'Y;Y>?MQR)-WI_NOMS]D]C^)W\.VW_9+GBW1(751?(WL@L>X#EP MO"(\9O)V-WFU+O\D1\"3[1% BY\RE'ECSX T=HK2I)T6I;;,3 6^056L/]UA M<73:4/_UDO*&QV=Y_F>)$1YMSXG--> T^9[U%!/B@F[S4I0(I%!%I0%"F9%( M D.[>KOK99$MJ#@>:1#\Z4Z@5V6>D2+I=]G'WOG[KWL"/7KV)S^!WA)@G/PN M18?SUAEWRJYQ# T98[YT=6TC'R&<]1/ZF+$HH M23, D5%+^X]WG3FS&AW4N,G] %3*&[OV<-H!6=3B"EWUT6[RMM&A2B;YE%HU MLV216V% 08V>B52OA2JA/ :A1#N"$-=I M\N./1^0D>2DNUIB;K\[-JB1-.T(F'.SM/4\3@J^ZMT8#FXC, ^!IP$)>TUY! MF=3,H?)<_E:H2MH'X=JI>7KSI,FQ/)0\LOX9FL;4@JB_UP^"_! ^BP9:YDXT MZ2]PO](#L8@.K]%R^>[B8LO+MI M)6+-0F/2+>1?CPZ=*T>;63XLJ"MI[W$Z,#G!&++I.U;TG[=\U!;5OUQ7K=PQ MZ*[X=&C$&'GMKGF<40&)7 ="BI7Y2;Y[RV?*-0^\N/[\8,[I8;[<&=6[U=I. M>P?VM5.^9-'I7'R*(_N%.[=.-YS9(RUZ$AA-054^.+4]BME=^!EM#CE_7^BA M%:(D02.7^M/_RBH][_'+Z%*[B7N,@I7"?W/O33=&;.4V6;OKYP8C,WH+=ZS\ M/5\SO=+W:*AGS1 R[-P [?R)8H:)F.G1MD--"ROJ]IQ^I+Z@X)D+YJXX$: 1 MTU.TQA4X%5:I=DGW ><%""7VGR3K/&NDY\*]U#0_)[S9J1O[_*BNJ7F*CN+W M?,2WW"O)C9:-9S/I9@ /LLHUW\WY,Z4P*M+7/%X4ESFBT(#ZG)+W+,TG$YC) MK+JSKA6U2C=E[8I'S']IJJVLWV734^>^X-/OM./51LEN,#";QZM\10;JETJ; M6>^! N0U]_[%E8)[X*I?.\U-"^.P.Z&&QDMV_N9+OPP>F%Q?>P]4#?6E(=S@ MQ9 O5WXO/Z4];!XBO?AV8Q=E!U;(-(^%&@9W.G0[MX1KR:C1Z+YB@JYZAP_* M;;/A7L9 [?%+^9OO)J]CD\9?^,D9'O\+-Y+A,);U0UR79">P& MNO+[S)G?8D4>TOJOWQ6U,Q$+D<%4=.9.EP)K?>M8JRE9$V^GB2/\"TV3* M#\%^8,[%67@TW+LXY41_]H>1;%$12\*0E0O"ET"*\+ MLL,J<2$6"4R[X8Q\D&3!<7U():R90@OO@@S'B7,".F$^>%.1^G#V4 ]E=.L- M*C)I\JK]_:Y.93S2-4_E/UA4H(GDLH)^J-P@EY48,P MBCZ%4TL4 2>UG/7>AWABMO%S]F0Y=_Y.1D3.+YJW M'[-SV>(<$-&O@[N]R:'^^NUWA]^$L_3ON;O>.CF>GM9U&?W./?YPB_,-]Y^H M2?!! AKQ.8(@LB[ZWIO2K>ZZ4&EMCB#N2]_F-0U%5%]Z0$9B6"(ASBRJA-S( M]FV1HS:>* 77[_VE.)[&F#'W$5H4__[^[??-TG<;*HU"5O<'<29BE_.'FGSX2JC;&J9* M\F?C+#^A-CG\[D/^R;WDX7]DB^6W;^U1.8BR1S80__CBW7/%)J"G^U>A'9.: MX X5 /_VY+%6!44C8(?^38^H?!(TB6JF8 M*@,C M5=J92#A(2KAYJ$]R/, ]++=MTD7Y\O6W1P^E_G8W^YZY>0==N+KT#:% U/L[ M+XB=K.TUZ$XXS'#[FROR=H>[LQ7R#L1Q*OQE_1T_TI)]ORP\W,:?L=VQB]CC M&.BVN&7?4;+M>F_3ZU3C(Y*V3NP_[#^_LYHLC-/3VU;QN> 1>N[#X]W])S08 MOU1"H0%OB M''M0Z2%^'1C,S3F<[>1>=W+?S'N*"TPV&&CP#8]_0Q=CX(Z2:@L4*6@V&5[P M_%/!$B[A3V"6 &-G3R\M"605D%?&\@U@P@R0('W5F M*4+,P4N(18MH_!HI*TV4SK.@%>-E>Y@:AGG^$/$2@1#5F+E&/?:@S*H=OQ4Q MXT=F:[N0;G0A,=2.$\9Y>2^1!3HNE,A^7):L*Y: :GN1#@L\R6$)O[";+"8MN)N-&)H-RMI'.S%DS!*V6W MIRF(Y$GZ:8#A%_)/[M5:#>UH]XE(%.\XS2B0.E4EZ@(7D69N9_0SMQ9FE5@[ MZ93-3SCWO^Q6>5\M%G_K9_9H3DOBI>PX=^!FG>J7C2VYTG]!.XJ-=8C2( :K M]KENMG[932:&:+,M*5)28GZ?SW&S7+2EJ+'U]LX"A]YI=B-D] MA[^_E\1ZE]])G$&FFN6,MZB9N2=HP *.54)?0@#?P?GG-#O5(+9KYD8M N(M M]J:6:IA3W"Z=FULZ M[R84/FFGJ8957 ''MJ^;-0M9G8EJ##@\C3L7>7'B\\FQ%*86V4'X!R&?S+(G M9$OD@-&K[":OLZ(D.T1WRXP$(&LNIL M['9UW-SJ>"O3 /&A3TL<.CC+YL4G$08KYAYF,\G7M<0D6 )U:1P065U0<2L[ M<9BSMB-SU@O M=:K5M@TY=19EEN"N]PE5$'[WJAU@VX%2 ^1KMS-W.\D?]9A8(TMDS^5O0:C: M-)<4%02KX? B 4 +8$I-ZA"]2<7(MET#B3U\@LH<_766+RHO0T).U7G6-)3B M4R<[RA%IF7B23TD2T(C4;V&=%\ Z'S\46.?&'7Q'^W6X[J=E5BQ:23,@(4:+ M=);/H?HIR.R ;NF=0FH+!Y%#/UCU67(.9<< ++-\2@^\-8.WX7*@#YUF733R MN 91<@9R[KS!?V;-C'K456RI[9>S:7VP:=365THMS J-%RBO60M"^+QH\ZL MDAX*P-?BE+>XWB^7$1'1;B)E0>=UA*FQ O/0N3ZKZ1!D-5J34ZN3MHXKV#;_ M[Z_"\L=>:XQO*C:I;QXS ?20,6-<"*)=$<5"2XD;'\%JA,>2)^(T&Z,]LK+S MMC)"PV]7THVNI)_>_4C$(BLA23Q4Z3N=DC[^.TP.MR5SST[(;HQ-V;9Z>Z/ M[]8J^F7EF@X8MYG)&5\2:5)[2MN2N5,(="O*A1GTSV+\/GGF:/-:0S./^DQS MB;G=Q*7:KA;<%C8\FI3?^B4W[Y<@_T1S2<.;-2PVNNX?:-E.UD6 4KA+K57D$!G*<$4]"JAW.<_9(]H"FVYIAN>Y+Q4\VMM+ M)+U%VZQQ(6\SB[W,K$2O).N1YHT+S6@J"1)9K;+&/;KXK2>!C&'$$$=]:>B;)N4=44L;A,2'RU."@_ $M0D"E^"*AB[C_L'H8-_RMI9]GMR M))K0S-&SFXCS#=:Y*.D77&1_)[JTO]-%5]TNT1M;HN])Z[=5.BZ: 6'EFWIZ MGFF/T66RIA0KBX,#WOO2Q0G@'":^@07=$:W%[F(9:91R/1>X3RJ[$)N)R-*2 M K#49L+*6J+,T\AW_&,QV:#RH*6LR4KFBVZP1.[R?GQ UY K9!V*WL$6;OTG;=63Y9<;^D0 LH\#%8@FQ! "JL;7?D M>DQ-A&NA)C=W1;C>OG+H$Z.^L8%J([1UN@@ICR?8VL!;J7!@=D!F&GH)FHQ. M*0Z"^[#-5ZL2[2M@9"$[ZHU.!>T#.N\JVJXBO8VM^]4W9-

'NN$5X>HDA]%&$%@)/LUUQ-]M.Y5NEN6U:)V">9YA1._0I K>F.#EA MV@MX5#Y8ETQ*C'_S5^>5XCE7-W9'7>GL>#A$/[?"IW/I[[[T^C: J<$48Y6< MD9F**PPX9B1'1Y: _S5C-$R65)WJ5PB2AI:;Q3^1HS<$UW C<.#$,=PRZ!;C M9F &]4ER49$ZBJXCNF=82V4?P YH<_]%VAV*#ANA(D 941XU)NCQ=P*$G8K. MA,U*>_F1L^!1J)3@SV?NWA4#X)U5S4=R*<)P?<2>Z/$PLR*T&02L M%960BW\6$K^*7JRU7S+ +T[TWL;[#!?GL-Q&)P= M_(4/[\]B53$']6>RJA#37Z=4+_4$&[R9;%#,T>=7EFCL244-6G1*!) MC]OF;JD6,FJKQDW[HN SO)%L$"I"-&=\Q.7N\B )UQ34D@B9WYU1 M,U 740(?B61X?.$D88SY _KBDN:+76'_$,43P2?KRP"=&'WJZ[I_3:O6MYX M 6!><6$]=U; Q=X[%:&*2S_J"<'I: '0'J(^UM7*?;3:P&;2?G3;W]W*SYGS MNQNMN4^;&NRV*,A7;I?5O-9Y0?[N/%<62T$O)5D NB J[CR,U( UV5G4LNB+ ME@$!Q++C%AX4ZCJ.Z9M\X>R8OQFP>9Q;;<,"G+B=,B]6LO4X+4L+A_QOF$+0 ML8!P(VK()_8[(NV)5IH;XM*=&LAA%C._P)"MU69B4(XCH>(>BF>ND=ESSF]! MF ?E-+O"ND3&U-M1VN]>5"XAA[N8MBGS 9.&!H4K;H[H22A@(@,J50AVJ9?. M,B@<^91YRSFO5Y:3'/TDC56PL%UNJP;6.+"RB7:D7.;>"&+AN#X#/;_[W[MB MI::'2$X[DDWB 0H+T@.(YP9#YP+;^1Q6M'%VI_1YL=A6^&\9&A.>6-G.T\Q9 MVX(9K7ZHS^D<3,U2NW2E42'BI(8D1=MV8C;\Z%Z+@@[/<,!T1JFV[4^F1H&D>_5(@=FF_QAQW]48^^XK8=\]"T:HK"9'"A/) MT0E-!.O<&8J9>9LWTX\]>8JO)0QY>_B##SR4[HH- M5_MZ.$^"'WI.T%+C/;R%4@A5R)9&@C_6 (@C'7MR1N^G91^0>I(8ZVR1Y&4@.DX(R<1F \W'%S)R-"D MC70MG,"AB1PUB]$*.\^UY;OAII,3RC/A#<-YAO.3T*G2[>*\7H.6\=<*C (% M)$Y.\]E],6?7/'"V5)_W8,XNS!Y_ RJ3TU&DD&^45T[$V1/2_M5<&@!VG2& M[HQ#?F9%@XWM>0&4K" V!G=&D,_[.XD; !>.6'*EG NMLU?'E 4*S ST/-'& M1AV:X-SEFOOT& F$'8\FS )& :N&G-$-! RD1NX&-6LH6M47)[Z(8A:]5=U< M.!QZ1*K"J3R_%SS5YYFW1'+L\Y"!L(:>=*>>[Y"2B?,TO%[M*B=,/[*'Y+OZQXIG:JY)!.6] M>1"'G7$8,IQXLLAX/ >'?__ 9WH&&QND296?L#.L"?(>5X,+>'ZK+0$=4KZ( M"SJLSN&2I0EY_W _W"8Q<(_Y,$4YT%;9S/^UU1[[P5@),T\.SO:!LP#R-4,@2_D0"]XR,)5]Q90 MD<4)$-J4T*U/FFQYN@ZZ:RD%?9S$*BIABCOG6'RU7FHG&SDG$LY5=;63?W+1 M"UHLP](9V<5P%NJ*DV^;?A=M86_0BY/CO38DFM( MY+[0-LVH1YC9#QA& SA=_FE9A+QS>!YVDV.POS:[=VV@+2XD0'4/3\&81E6A MKV[L->&>$[$;+XF*--:U.9^9&:-EASJDOGWA1G!22N>_7Y+. [()$@[YL"7) MFR\S]?>0<53^1VHLH$L;J@B\5,E?8^>JK7<31@F@&%&N)=<>'H]#U_QO?PBF M)M[3TSY0[44?I_;B.D[1(:52-]G%@WL$2[QZZG\ 5'R\^YSY)0UD%(N%XN-% MM[#+Y2XUI'>3(XU__$J%01@N7'=N.(L8KC/D)V+B*A;O0_N-%_%"=-#Q6W8NYV6W^F.Y*:U?:9 M_L0?.=<-WTX/5K#BE+?TS=L(CDM"G!49?TZ55JD;N>L;OX+IQM=XX#1::H)PX5F.YI,<6?<#+=IXIDU9 M*+(T]&-9'%L;?-LV^"CT.RI@\8Y]J\.*0P'VSZ5G4[:K?T3)^1J[I(A"Y0=A M'+RE^J[<$YJ#'Y$NOCIPN;B9#DM[4T+@,E #RA>DHDMLV-W2KH'W$BVN:4)8>\W2.WO$>.+5Z0#N\5><&,WVVH^5AYF]":IX?( MW>ZB=U'D;^., 1THW,H=-KM XMJHM5 >IT>9-A+#5*P68B#9O2[%>5?. M*80"C7A[ ;7,K>ZO6UWF#V#O/1G1@.N%@0/WN$E,LJ^?5O/>X-UNS%^JDMQK M.0_T-' >[LS:?KNG,N^H!_1((-*(PWP#>![9?@)-<"$Y5;IFI*XSC[.4,7QF MV-VGXFG9A+*@<2S9O:?='TV^2M>$(BAL&P8W M..<&4<_8I:XH5[V>>7K*#,AHSK3.&3Z#%((ZHOP<;HR0A&VWW* 7E5J?/912 MZ]4M^!VUV/+N,T(EN\DK%S"))PD8TJ6F@U,*:C-]AQ KHZYL_B#:U9EHMIJ)\!<&-%W2C'RDQ[D'*33V,@O2CH4#GYI<*.XV,JSD\G)'#;=(T/N< M*%%0<$R"#@BR>EE7 1L?^=3R\%N_^;;]YA^H$:1UD=H4V$/TQMQY@N^*2;V8 M=Y?/+>R,2(?6[ V?1<[@.CI7>^$;3LP9YO,>?B_%IQ#_I([1 7;;4XB!(>7& M^5@-57^A^1RJ+\(OX"A:";",#$FO94'Q3W4SJN8N *M\9H;';%*#OU)])N3A M_*9D'3XZ\A4L54^$R#W (NPSN"B>F4KH[EVKO)[G0HS+&3H*[ G/H)(]!AKF MAF292^N^ARBHIW '#46V!__2LE\;6E[ M:X!OVP!_@'E1#C^[H<4D73\7H_ 1Y;'(/N/46JTQ? MHI=>;-PJIO4YINSQOG:_U=\51GIIEBT@%](QX9C(BGJAX9"HW*[:VR[^"\A0 M>F!9DB'O 9 MYRYRS8$.C)-=<5&ZS?.//?^TWUDO-6)+:!"3.FJC#-6:0]PN;ZIQ1# P;F]Z M,6UNN ]#8I(-1#J<)2=$?!$B?'=,T(1.2M&]J&8EFM@+I8(OBIUT7\6'@8^338[<\/O[!!U:5-GFF]XD1ZUK?&Y9>/SLVD4 M*MJ/=U^JBS>P^U>@D.%L "U R2B0E=C06==$.E:*3V8T43&EZG-5U1WX44)D M3!DZ*Z4;N&3Z1#>O7QZFR2_'+P\M+TP^HY ^);:#%?N<1$O@8L,D(Y(>!3?U M^[4H,IU"";I"M#I+OJ]K:ARV _&>\@#HB&FBPJ )TU=:TWK9I M?1GH'[Q_<2_B#D, %;P>A.WD:NYT2VU5+9"6RV>2E!Q1?;;[EL$)9I,X RS\ M9;K,^Y+/_4YP-/\;26DR!;1X!7GH+H;NKK@>M%W(7RA <6X:.HO<^-RH$TE.!>F3C/KLWT0UAD#2EFE($-:?P-#T5NM0:Y\5L_!$ M4?IY6SB_H'#^?%LXOZ$-$G6(1*X#5YJD_T/X/;0&%T JE%)%B'Z:.1^KZ6/# M0*' K?VX4-@"0_0,"Q"W :92UEZ09T5Z6$&,QE1SB&1G:]R_E'$GQ[RD?MJ. MZ:[]'$H^VY=]"^-^72U2JF7B MA9.Z)JT[C"#;&-XB\1-KO?](6$[U !E-[7"6:#SK0_L=+?O25,U#@40&,Z@6 MH9L[>@2;WNFV^^[6]]WWO*R89Y1MJ>5DO?M,Y#$QD&;E,(6$+6.(XCV?-@)A M[M11,]NWV$/&"TY0),*"@.C75/>C>+Z],H3\_Y MQ-R]G8&\VGI,;IM>]U+Z$]";NEE4'O0.!7HT0A'#)RW UJS R(9@!LS ZM#W MN-FL!1K8&K M\]0Q\_)EMH>0>:%EBCGT.H638Y-,BAU]( @1A>[0/D(\(G*$ M/>:U-=QM5[9YF'@C0W1WVE+O/4;-C89[Y47;[UT-U/J45Q5%'")$WT@HYMMR M$;ND/FO-!.1RKFF?YA4+Z)H]5HY=?:JEK\*&G1@:BKEDX;*M9Z.>574?850*8I%(VY-':1.W8C-DU>?\FF'"LX[4- W MGO/WZ-4[S_E+EWSO-@!P8&GR]_S,S M5B1>'>!6[C7M]X14P4[(TZY]M%%MIT8!L@!9FU> \!(-0)\NXFY]I5_U[(TBW;U M1Z!\?P2=G]9,F.5YG&D-!7YS*M!RK[@T?C)2_S*6Q=\F@_30[V#OA_]W ])NVV#&J[R4^^ M"4+!Z,[!I7Y_J?<)(; ;^?V]FWL:]U5Z&-S^LV\LWV\%^ZB0H<$]^6X'>]$1 M(;E!27J C$,;H/VRI4E/(^LQNK&DC?,BB;$-.V!8!MKJ_UVQ1O3BH=2([LL! M\8_<"J]DK BZ[G5,L21@S!1 TCEY#^%9T\K)5SG3WMMCVJ?>T%O!$*T8A7B> M(T2)>I?X5[WJ$C]:'O/ZM.X)N46*"TKR_0=QF'P(?'-6ZT[?$VI2*^I/B.>% MLYWZASHP,]*$>;<\CN=#^H%'C^A8EQ3I9=/<^=E3J,CH5S MG >.+D(N9\N\ M>BKAI<\*%]79(J089X3T9TSZROT).9EZUOK+Z3Q M#:C=5+B3?JO'1^_-RU?__=_)C]KOB$0Y'>P8LO^MW==;_#>?&^]^?6_(V4,' MG&?I&%6AP%$&EJE!^2@:REZO3LM=-=HO'/2 ?<,B3UWJ89!&F"3>D"<@^C"L M82E+6- :Z"EFB1A0T!:AT[<+H&E<'>>R&V=WW#) SK>YI9HQ&=)L<700==.U M6OJM [V<&6/+DG)D)L\_AZ!"@Z*/MC01IEH_$2S<2_?/MS4KN+RISS,/*4V# M3N0:EU83R4]-<1;1)'"IFK >0J2TJJ-F)_<>8M7ZKX'"QE5IXG:E^N'?*29H M8(]QZNF?9!5@C.VV]3HLDF0Z>O7K87+LKI#_Q[_M/]_[5AQ3%P"PXDW*FCLI M?<>9U#3Y]3_^[>#1HV]7]>]=4=5EMNL]?@DT0[2Z"O@J2WF>D&*^C[T%!CMCHX \=$G?KG9J?%CWIX4L:Z_16ILB!GYED 6B\!IIPI6VHOKZ-Y_/08N/&JZ; MDW5D-^5O.YYL'>^S62]H>$IA/^&+DZ:FB#'JIQ151V"U9#8JZAATSGQ]4G$7 MN1VCL:OC2)(UPOX\7M-*]"1UTUN+7AS1IT59ZD+'E#QXS@%"[H<>P3:OC"A] M>=[EOK\4/8@I(@0'RJL419WCMI-^JKM#@E""#^2$]35H@][9CS?$4.PZL]?D M]9D0SFC#F1>%&UDZ9B-%5H@&P,:+0\V["P] MVGWB(XM+0J$+?OFEO3O.B&GB:VP$TKZ'J^GB#4ZM9_%6"GI.WH]^-Y6%;G[- M[3.I;3-48N3-E9YX0)_N/KMT*NY,BT/$47E;Q *HV-"E4%GXDDSD?UF_U+DJ M&"$=YU6=6A]KTH%\T1G4;NG^TQA.Y[PL0;G/GTG1@#PW.J<-E4:N4&JF@0^! MF-![DNKQ;O(=W@C[T;C3I*BV*'9,1$ NEK.3JU[\QOAJ*4R?Y;TQ8>/'N8G3 M^IP6ZTEM==O4D 8R"]_;1AF_-CY\]00R=8"05";R>]&(\ D16K]Q)3)D<\!; M:\304I%(2PWOJNGC"^EZDS6G1"_9;![G2;XZ)X$^E'47=772KL37'(*X<*D+ MJI_7WQ/;3(W/U!SL/91,S=V<*==/XS )I-9 X^4\KR-]/DXH:-.5D$)&9,_< M*&7\FYZ2-$R*L:3MB(IIY%N81MYPRPA1>:7'ND%?XFT4N#:63W'9XG1XLVX(:#BAXXXLY\Z1@198A#?@&M(-(P6? MO@IL3(P_\)':,-%!:[)K_01;8>G85WT3LY!;52)?"(TO'9_S=M!T.:*9D1RQ MJPR=I1.>9VX'U$QAI&*92DLR]BA98YV]4!N[PGTW[1\X_>0F!C;J<."%0%E% M/*\Q.M9+O?+HF+*N_QT'ZAN&;:QE,7#.#U_)@W>FIU=]DX%+'>R)7>_JE'#_ M93Z+O!/!U'DN,K:OI$]_.2D3P9^<#7I^#X^(")@B^]:GM:(<3!2E7>6-#W8/ MGAC<*YMB_N,]-<5&2AG&,*HI&&U=*[D2!;5Q'&8X7DP(Z>6AZ9^*-7^03*]! MX<'SO[PHZW,Y3&G+R7[9+MJI/Y)EQ<$5>E9;K:?-FPR)?TI9?I?S(\HXCXO> M!1) J_1:8I;\P5MDK \]62,+/&V*I7]'K 41P[/G/%$]UI"4!P] MA"<4] 'GO/MK(PB,7HD5#U IXMEI MU@+:,TH,O:4KG6O(2/FB()U30^8W.\O:5:2@Z1R]TV1>NM!Z,'5FA-U+$Y\*.TI+:B0]KQ0U+#"K,\X- M*(0)PMIN'5>>0=H%W&F\E#4;SPJ.$?*\)1B[.6YG[H9NS6L*FN-HZX[I135; M ;I\4+4 'Z% -$$:7R-ROLH)<85??NGCX_5E.J>3DK@Z0AVRC>E2P^Y1X8&> MQ#==W"S24%D22$W1*/J;ODGK90;ZS&7 68X OW&8$,F'\^AI_3F'#=@<(4#! M.=);I5I^-;2CK64*B.M1NI""KQNIOJ_]\:B$3N%5XK+%4/>P]PPCSTJI@NFI MOKB*G6-WN M/Z^WV#MPV$;Z0JEIL]6/%>V M7J@-1/7%U!SD_I@$Q%6IZV/L()>=P[O[==D7JM<(3[X8K\VQ=2GXS28'62V6 MQ6>,[!6-QXM[ZY4R!ICR4]H8UX^%+,)C$\("$$U:]?ZH$F71BWQ^T"5KX6V6 MTVWY/!#/C3!UM$&R%H'Y%9Y"CJ!050OM@.1S> F#_F-$^YK S0$C?:Z<.+1] MB=VY(?!BS;J/7)0_:6H46<\.E_J&F)"U9U&M%2>-*4Z0>:U45$Z(^R46PE[+X,C2:2&?J[',M(=92 M7O!OR>5BQ@]$XWU^FE<)D1K34PF7ZU6>CM'85M8,=-09KPD;.R(V&BPE#8;H M1TJHQ&W5P>EP"X%*(&>YKUG:^QGA;3(#- .V9T61I91B2!/RET_60JWE;)+B M_0.3,^CIXF4@Y'NQ?O?PO7D).R^H6:/0:=FK+/F7P:QL<_\7Y/[W'TKN_VZ. M (-G4#=!,VSQSJ;-_#EV)^T)1DK6 6&%.?@?O/]^_0P9U O0]4@:W?6T0(3G MW7%0U+%R$CFHH==7/:CX"^Z(<@^H[A2Y-KYTRH>IZ 790_KAC_J%:_N0CNL\ M"*BIO92$BS3_V(35AB%%P,VLJYYS'!^.3<2\KE?NW*Z$NUQ\Q^"&@&,\"H]7 MIYO6P<8UX$^"=!0YP'(N90GXU5 ]_>9FV?,-#/S=F($@JEA_Z4/@R] 17)E\ MX)&,,]%^LI@'L61P#@H,\>JQ3$MD;"1+6'9$%^/;_?-/HB'2,-V&]OU[@4T! MP+M?*%FW,'/N3,".H4TSAI3^V\^=;ZZ!;J?\LBF?=(T;')%1<\[BVOC)EJ7? MY@Z53[7,SBDVX8XCS;DS/ZSD$X[ MYAI0#@A::I^])*1 <^MZBP]R/3QAR$"933^RAKC/;[$(9R5$P%I@E<0'">"Z M4]P=7D0*X%9(EYTHPI?K1>MI^?F[>#MEET\9VO1RL(I#DX-!D"N9KWG=7,CM M]2W-U7V?GJLY5_=N>EB==):M,BY@3-KU1@C-2'IAE*+EHD#: M3Q>X6NP2=[0,2L:7<(D\M*GX//P%(DQBBT'UC#P%%YDONQ[;C_[-H'N\Z?@3D--S:1#-#OU[6HBW1EARN*)Z ^Z7[(> MZ47=?*M22UK,(,0_M;(6MF@";WY6P$]0HG=*S%B2=ZI:E_UJ&J5MA.N=DJXQ M8XDAK%CEV2+F*_&93\K4:]5X2K4_,J8!"8=B8+46"B-Y^%E7;FUA(D&[M2NKW:?.6&A@46#WN_(\"X( VN\'LR)SE>AQE&3/$[>@TJ WF0 MA#)[4#62)[+0ZQ6(Z7A'>/3M#"C)M0,UD$YV1+J W[^D2\#PP)-LGQ M_L:IH$,-&MAS8F3EC38MLV(A]1C>'T(0,62O]-O1.SF).*.--H/ G\EIE%#D MH ($,R'X9N_(%B0BK ""\2@&"_'+__\"Z->6SZ%\)ZY5"[HE9M\?/VK:KJ %B'MM?A-N>&$C*G(5@%TM2#YCI6!-^X/& MBW9REIM/R!3%G1VN%6M\[4UB=8(D8.&+>0H+"HP%3%Y=,&"6>8MRGZR-#D/I MHHK('$4]S1P>T;FAGZ="?^2YLJ-^;EHNG)@WBX@MQ5FQTK;/F@4*O2*LV?\[ MO/]Y+8K>:J0!HI"!CE?A"2;"V4CUYZ/.Q ML#YEA@+D_&I/[08YI1:E'*;8@"OE\?PCS6-_B =..O+1T\-@&]/92=FY6I A M/6 E_KD*_:16]1$4/=GTE,N7@DRL@:,H(8,,R')X$D8^<]ERW8.C6.9UJPOL M?J,]& :8Z+\!CFFC9NB)::PG/F3V^RQ7_(&6',2ZHRM8M9Z77=-VN37@!F/# MSA#C3LCX"3*5@*F\!UGC9\8NP'#UQDAT5I98X41!*J\E* Y?CQBB=JCKCM%; M;H%>?CU>CMOZ\@7UY8.'4E^^A[LE]AUD2_ANXG;J_ 8HC/WKC/Q*BPH+=XP MTN'E,<[ZR5R[*_DT"]OP(O\(=3OQ$L:5&HV0;Z<*:#:6(F]?W)L1LLH B>;C MWL=6@040CZM1@PZ5]P"O^![>*,/-%%%%\YPN<+!=\ST)FL ,$&=[XIM[2(O> MU3*3VA@/:H[AZ!PZ,$'*47L:#"#]RL?HPS]CKIGN>4.SOR2J6'6H/43#.6]% M6TI[JAN0CG&VEV@0&R@ ,.]J.]2X[YH"3( MP^6!ND+[+$JVD:IB?Y((@EC6+4VFQ4-GY!A/U7?LH@4S(M28'&?-)'.^WLZ[ M3Z5S/0^G,!D'>WL'J9KIX5=2B\#CU>)7FG9TNM^].F+]"/?OG[)VEOWN M9Z M^C%YR_V;?UZ2^7^0V<^7Z/>-\%90 64X+]<6/?H*$_;]X>%[SVP4%A(!6*:$ MU^=PV1(,31CXV),V+6(3%.:+P2BO#X^_,T0'8NC]CS@S"2AP]!2B'J(/R.N" M _ZP= <[Q=);;=@U/?B_6<:>7%T1S"Y2!L.9:9!C8M!AMH 3"92*%&Q&H>QB M^B:T <@'[_U5-8$P&-#@KE05)4KL>D$40="SGHG61S1Q8!K-^#O(=LXI)*A: MCN-;WS]+/,=4'R-PLSPTA< S _[;38XI4E1,0B^J]X/<8P^RXYF.M\'Y-QCP MDOI=[LR^(*] VQ3S6CJFK.1LX(SD,7[DF%?>9/-QLB&ZN%='B?1@ M>L"'5P3(G&GF_Y[5RY7W#K'/N#MKA>00=7+IT>YYKJ("FS:G&7P"*1:'=K1I MW"(W,I_!_%S,=@/02?BJS2AWJS.MBHO.XI/(BAGA%6U^4E8?]$BZS?^8S-1L1@?$D*[%+G66G-$%&YI&:"K.JZK@C ME 8S$J)TOV?RRA5K3%)H4 DWNM+/Z^W3T$(AN7]F#;1-%/Y1R9!0LU?+C8HS MVKD-Q7X"4O.O,NC#T%!,9MC/:SR:TB1LGI1M]MB5/ .\>SNF),\8J\_-$-D" MK1KF3:\WT+XLXJ[Z[_O[SW>?)\Y"E%B]8_31]*#__OSY[J.+OL;LT@1X=?-! M;=0UX4FEB(4JK0)?]9G#4,@I2GNRGI(Q+\"9^QLG4T?,LS"P+,#59_K6;JPC MZK*?W7W4)?0JDC$EX71:JQGSTTE'2F"9X2Q@1#$%DTAV2HR>1L9I\AOZ/*E\ MPEBOX-<+6IF:: U%1J1$G/;":)9^S5M$X?9\]8M\EKL3002B)58P@'W)TCWH MX&O_@"A-M M\K3_!9P9/V93=S*GR7?%J[;-#_F5OBLH%7PJO]RWVEW1Y7_-5_\K7SK@4ITV MBV]BC[=-'![\$[U_J/G#JP]5+?2V+0>'.G,F9;=AA&#&%1W2VG')! M.>710RFGW,U&",08;*AU&8LECXX%Y^L&F,,83BQ;K1B@P:GX&.25^A \*F6$ M+Q >/_9MZVY#'OI:M2N*N[:VYE\AQXL2@H1%+Y&5&5N":"5&<_)+>248F04 MA'M<#WZ*0MN9-"H3^W#CHIVH_QULQL:X6$-*'9)2=[(C+SDC:!F=^'.!@P0R M[L5)44DTY1\A'>4F"V8)CW&9::*[F$=%*&;NL($ C4GY(N[:B&-F3>W-\&'L M)*11OJS26'ESX.K):(R@5CCB1WDJHFDNXJ9W;::CW)[%(A+0)EYXH>8>NR0Q MSY 9$_#&3ZEIG-:4ES1=P''Q.AE34%V,A/0)GZ&,>><'8<2'NZ6$'A;O#$M5( MS2/B!\2W/!NPE'WAZX8JAJ:0[A%:^VKA6<.ZXW5NM@ M8M1;%.(^\#[!@]4\I0O(V2_\/,VE>UV"? =(D2;"E1:+_MMTI '#=$;RMF-( M+DOHH#0(C%T/P2IK'ZY.K>I#:'_J47LX>Q((W19YCN+PI@ZYJ#@9U0OJUE>K M/;R,L8UX)SDEE6?.ZAP\?,?[;9" C-AS9?^E&V!XW-AO,0?.Q7)[G#>7EFX MDALPK":_'+\\E*J1_N/5^T-AV^!&'JN*$597MSJE.-L6C$R9B G,QH,#=A^\ M24E5QB1]2WECE71,H6'6SIU4*(A*1X*ZD4V M)UZQQTJ\&* C;=Y;J-1MA+*4J(.SW!T6(ATWA#L3O 4NMF:*5)J3,\+%1 B] M-.%N8)%47:V7>2JUH4]@\$=#CAN957\=**AW"O8J5@D:F0WQ/O%W9&Y]NJRJ MJQW]((A;!TI&''6C]'BFQ<=V,8NK&6=TU=\,:?/-?!1PM&H-*D\+]CKH!%XL M5YYT=AU*W42($=887#HN,(7ZEW5A-L%3[N'&_W :7/2Y)?\SVU>,- "K(DD+ M "*KTAI9GA[C$MHF$E7SA O%A'!88>HQD3>\6((]C$\!1-0S-+5T2XT;?%'6 M)UMZGIF6$SQ]CP' >FS2Z!F542)EGXD7IA;TY2W M($,1<1D';9N>P0+-D9<+]U>D5["%>#+=)W5?3TH:9RATM1RK/K;D\._Q\]BHS(=>"7)YLC!1 MOI3C10PHD5-.<1^INX)GLU.H.$<28ZX.#^X8I=Q6YN&*N:/'V]S110/TTIH- M<$YCBUAL3\3-%_O*Q$V,;^*8Y8R[IEW*W?JBYX7DA>=9TW%T%6D M/GH^.)$G48V>+Z6N8I,3OZ)T^Q3_Y*II4?W6^9LV^;QKN;ZYI#%=18N=B?D9 MO(*=ES\(ZDM&\46M893*$(;77B)#K$I[OO=?PPZ:IDW M5B,?(<]XL-#:9[LN@ M)FLU'D(>34THIX)B!73G19E)L.'GSZJR(^BN5G@JBG(7@S,02I>3W.CJ*A?N M0).)&U%]5EVP%HCSVQ7G?,@("$K/(BV"4(7V0JA#$%5U6(U6NAQ'!W^P?'F5 M%(AH3\ M4^<:KN;P5HOJ&O9VD'Z-H+^Q-(&ZWZ($PD!P_^RI>0W=K:H#B[*S*0:'/D6; M*"5.K2(O9TRYWP@4V)L*30;Q3>#+ T-[5I?=@F.N++S'!Y"5-@MR@5MV-UV4 MFC5DR!B_P%@YOHG[2E4+:0BG#C5;'%H%F^2TH/R\"*WDSE55NA+.XL4W]V@W MC--8/FH@',,E ^P2I?KV/]:*$$SUJCC3"W,^@Q$)<*%G!'MIT@>JTT\&^:X^!.I$D?.QO6)C>^K?W&71BO.G^-T M://R3!,,++L47<-&Z+*:S>-8R.WF[P'+XMR6&NTA64O;W":B%>CCU[DOK:NV MO=$8Z54CHSOI!> H<2A. ZI]&I]]UVW>]K/SMD\>2M[V <2*;TTTX7N 8?.+ M3V))G5W1 V"2K^N@W03C'[JSU>>CXHV03W-2J+5DU!%N0M5<&!>MYIMSPJE1 M)V-"J]\[9G4('M&#\"BA^UZ*MZ1I9@[/)4&!M*EP5M))Y8WS! 'U[%*WW#63&YJR/9^$X3N6X+OJQ%\2\X0R=E(+5(D M"/I](<6B6Q!8<7I*[ >6=J_'CA$.:CZ' QD([2OG6I6EY^-P&Z\(F&"5X&9YX4>A MCZ&! ^Q,Z#!$^D:$3;OMG-S@G' $::0D77PNA*S!XJULJ([ <3L'-S@'I/.: M26>GL_WSE53^$9=S++X=[IL;[KA2S8FP[?C>H'MU*JJ>SJY/RGSQ^?(DC_:W M#NU51KQ@OB#NA#(\IS+^MM>\CSH4SA8@0&U-U^@J1MRG'A- "+LF*RQ)V'83 MW=R4V@*EQRKUD_91C6L[^CZQIW6KSL5RPC"VRKT@H&>9YI>,DO0Y""WB8JA2A-3U9$K)CEF03 M@CT,4L<"VD [),,,A@E2WQH\) Z_NK[ZOXQPS]%Z0@.T(JHZG5:J>8#W74S0 M!I>L7;NI6,1M]]6&=OO;$$:ZF\UB!DQI%+W>.R_PHG'N* NN$*ETO:2$@P!C MA2L.D"JJ8_HN,I'GB%1;@TJ5R%Y,&7,$78N9*B- H(%@3J@HJO.KE4VEB!*, M =U] -/J_W>V11CS/&>G%]/&&36U<.59(2TZI(-.&'C\\RWEE MD2D,5P!N? *B&V\9)DV=48\N'X:[B1WKU+DGU0G@8)RHSAD+0D7_\CQKI(NP MHVK06=%T,%RS7)MCW,E7<(.-S\KY"[LAGPGRS5F!,^W$Q/N524YWS?,FIKME M39RYKW[3IUTE.&SB9!/!!.'[.6+JW?]L/3\@;F=W%C3A6^'.%VRRSJ;\/#!@ M!/ 4&SCJ]7870G_E=6@P N%%M*Y#+Q5!F#D"%O@QT89)Y_'HT]O3HL4R1PH: MQT3_C>>1!HA;@3,HN(4,'M465.@)H1M6,U-PQW3F"D(WUX\8?G5 18\$RY(1 M(7Q; ?TOC+./2H_<.J8 4*[^&)1K(0O6.B5PQ-S:41X>N3\"N<1V#36R4E> MGS39\G1M!^ZWSFVRF2BB"AJIS,Z5L1[SX3X.$3 /PC5]2M17A%H%@9_43'-64E37>X-.N B!-^,AU[ MNUU4LL3,*1^L[C+<(L2GV?#'[F&$P..,V%L4!.._Z=9Q;;%XAL;4GH#B8O76 ME= "1CTA^JC!E.)=Y< \Q]:8R^%)EU1:/[T#'P:&!4>:'GQR3+17N&HL!C"N MW@K(7)MR0Z_,4 /3''H5*$F"$E+0F2NP9O6L]F,L#YSIRC;CXNZZQ3-=@&=Z M^E#P3'=C4C3R\^S*QDUS*X4#SWGR7GP4MYS?P$&;%]B%;XS+\C72%WO?OG_S M!O_:__:;="2CXQ9SQ'&^ M[+TN9"O"_4(ONX3&GG34/Q2D0_D([.@5G<7+HXXRIBX20B/J/70!T3!@ M(U^XFU#?T&4G7D^;DVD&RE(,II( MOXA9)VXJ.^VQ#9QOO"U4V8/<46;R6!N6[JFNJ"# 9/=7:E$U:8@.N,66_0V_ M#+!(H[YSS]%F9&\MQYUTLJNN@]"1V>+)!G+5AT_FY35*1SP?(5C_*$RW/CA3 MS74BN5#U:>Y6LJ0Y5IG]7V.7Q6&)&IC4AYVI!^YY)" ZTN VMM2'O?)Q_C.0IE.P9 M+)QUXWO28_TU.%:S^KR" GW3MT8!)R_I M_N_#VOLYT#*I4_3]R_<_JU?DE]5:Z9PLBW>^IGTCR5_2E0]:NT#]!FJEO MA=UB6K$[$[LAQDZRRHZJRZVC+-09Q52^]SX=VE2QM#U7:C>A-Z+4;+8PZC3, M7+[_/,51XQOB^!)8HJ(Q70D= Y@ =3D+>?]I;L5Q/\>R$5:,5GEYG5?'I&53S=W-G!ML3EJ[$^@*0V)# MC,P(G6&8L\!UX*[9+>F7C_^"]NVZ*6?G%#Z+:[J;O'2>4;'B4HZVMP95%2\F M98H/*R\YKLA*1).2&DA#6!E$H ;L2NY)1*I&_ MSBWF=HSZO&W^<:(A0_>OFX,YN:W!9Z:ZO!!(Z& &'@VX3)&A)"&;1G.%0WIC M+BE["75*5+I@OECQM$\*ZOMM9GV+RO1@_!/Z/%'9Z1 "'?D0".<*-P:4ZH5K M/W7503+$/:?D=]G\LLH\^72&(EW8UT(I5NX!0S3/H5[0B>XR97B, Q:/*]28 M:/")2:7*3^I5(:8\$I:B@=538N/%XHFXP/RZAPV3:#0,C1-H#XQ8V$C+I?*$ MFFP?YF]&Q8F&5Q!5,UV]=,4\L>GTLK?:M"PZ;WLNVLX MQZT+E$A&_1GK4TFUM18Z')?&:E1;&DSVNR3K7&E?DN^@/?/-E/UGG,(V^0Y) MWBR<0JQFFQ.C4>);^2>U6[@RUQ6Z0]_ZRF7!,E>HHYPGK:57E(XCO8B,+[5- M9OB B?_($E*I3->QU;E@C_"SRE-?SO^^9N3R'_^V_W3OV^'_WML''B>MU+[J MUMEXMQ68F6U>>*\,Y2#!:/0^B1O,D+XA*2^NT3QLQ;OW3<$-NP=[>T]25NP1 MQ53G:.AVYM*4?6NW0X'@@KV@T[=@">7]%\^?TV;#F>"VST!W2Z199\RS/^T6 MPE4[RZDTA,W\[_N/G^\^55DNXEJ,WQ2G)=L (;GDA)\YP"=A<93Y\/M6-@4T]Y0J2T=<%K_4Q.4W M'6R&YYNLUDE3GVN1G"QXQ@Z(9'3I+TW'QSB[YSR*"@L2S;4'BH@'R:TSVYQ!SQ^VY1G*<*2Z,*YF=U06B M$H-N5RD3\CMB]Y*QOILHBW7OIVK_/]_>"W&0U$GU6$$BHU4"7',U,#-7G/PG MWEJV%)M$+ZBYR% YY2+Y0?SC@W0&:1.OE:["Q3DK&C0*=FJ:R)GH*7BN"#,- MHVQO=W,Z?=[93H4=0U3I3'"E:J#\MY E,36E[5Q::)X7%*@AY?JH/C%%NJ**5-;R;'/;O8=)NB)'TMR(#S*%(I/01$::U:KYH_6N#O#"Q MLR$#'&2FVL:BR;**J-C)5OLH:--H,2B%OHK_=B%G80"GZF:-+5J4H>)8_'V? MYV\X.+M?D5;O3#NRY N\9L"([\:I#=5=-Q'K3<>2)?(1 MCB$?98>'H&XN>U)2FH%!)BQ^0'FM$&YKZ@+:640H5G*17R0">'0E&Q"DED5\ M5NS+5VL_[Z_YX5SV66\<.SX1@:F$(FF#59M*#Y[>UP6/#X7)_F)A'\.#1TZS?SI+0M3;NIE[HN(AA6B5:7JEC!A? M-=R[]^1T.8IICZ,SU)X+[H.3)ENT*G@U2X2]YJ5[EKEI#N8MK2; 4Z9ONV,A9P(4KB;^P[NL>5FH M'1=0*>L<WKEE[6'H;$I-MS_B87)Q>,(T@.0.+Y"S^G(',',*64U1>G!Q%]M\0Z-@L\TQNM:.?FSI#WM5E0 ]6>E=Z?37LJR M__@Q^VRODM.26^@?_"%LUW@U<.&0V6\/Q4:XC=PL] M;L[$9"LL+I7\ ]*N3DAI)9:^";;$7P5.M/79"M"ML@9?+TY16DMH<($*E[O? M8ODA@2"%QXH]T)67IE9OW4SH54$MT:1=:[I?W%ECXO$I#X.7SR:&5A[/H%JM M2IJH"%/$(E\)A4=H?;2;AS_EO$!DS7PP' BV$!WRI4)3!2A>,Q$8B(3 2ELV MC/E*C6!C'2_>>V9D+A#'YF(5 SK)]VN'*E.1\!)V"0V2H/P,HU\H;(L;B2^W MW#[B;\-:P)KE=E;9@"QP:R-JY<[2O)*]C?C,ADF3/.2/D+2.FEAD$Q(HH5,^ M:Y: X@R5YNRYS!,2]W!8G'N,8-)8HY$M"PM%W6P:)F7$*RO)_4>[+Q[Q>[Q[L!7UD?YL,;,2;[N+^\3J?-!U1BQX\QG,>).?NUO^^_^C9[OXS MV@6J@_/:SH8,UZK)I ^F8.1_(% %UCV-$6[J[4&KM4)I%@-Y[2OHL>&.&@T]JV/29/YS/?(HF?W(+\I M#LPM3<-E?$P8=4[)34:< 276*UCJ<=!Z@Q]@.A?OX3'588V*F+=GK%R)[]97K M[:C>"E6?2>1'Q\J0N,^69K=K_ 9GPTZ!X*&IS0%@^VG.HJ6$[Y&/&8#M A8W M>]P!LIV,&SP2..<7Q8+.E:K+,YH&Y/.HBXM[*[3SKBP8:TZU"("0J.Q+R*SM MU-RHU4(I2U1QEV@?<@>N21Z2,O)ZRVEYHZ/N-8H"VXIG.Q*ZONUPWR QO5":+$:2I;52^EB2NK 64[LNIV76MMIW:_"GI^B)<,X,BC? M[A$%#$8J/X[RKIZ$YAE/B&R $&'(1.0(8 "%M# MX-Q;*:\7MQ)HW]6Y@C?<].60;V? :^BAL.P@P%8#"U^,.TRYSMLCZS"%;Y2^I!YU81GJ0110WU7)VVR=H":W MOY>&(K FL5G'.><^(#]*7]-X2/?MIJ'T+;E*/.F6)*H=+!SZIIK6C7.0I!N6 M*KD;)P7JRNV@O5A*@U4[Y^KZH"9BF'DNJ^DH?>^,0/DKYTJ\9@H#-]"KY)W? M03]2)\XT:YKUO&[.J1OYZS ,^L; "04Q5Z[(;GXY[FIL!Z\C%7YM'@;\556U MY6TG-3T"M15 Z1RBJ'/T=&5H+6+N5U "$&2T."MF'=$RD/G@0_NDJ;NE<&CJ MYTP725\IC%4!0#Y+GNR =<(]N( >&%![+!W\CYX?**3V324NV,^2YCVJ9YCZ M_1?/G_)#+E#)#O5DA0M]:$!SM[8X*?X6%!+\D('D\E,!=/GPR6#]#"DN(5M( M(#<'$:Q;#J?%,O']ZW*:",'I-8>=F3E&9L]=]:RH2Y] O7 I?)WIIOJ@5_I5 M?^RWD[LP*\"B[2:;N%O0"QA@\V6[S9\M(\N'SCX0J,S0],T7O?2".$(6^8S: M[8>/;E(V# 96,(.,$37_>>3[R,^YGX^(SWD)5&OIW>ECG' !8!'X)SH?4G?( MJ-V^D9Y V0)3:BFHF(HI'[#;CNTO9UP(H@'H];1HIMVB!WMJ\ HR4X)(NV1@]X"71H)"];LDBZ3)D=E:" MLK="'ZN%>>S@*4#HC9]9?:#4@W4 :E=GTJ*?4T;+>DY46;74K08.EJ >;9W/ M5-?I6=%B$0L.%J.TT=@31L@34F@'^MS3T0+OI^]YI?6&KI-.X?UA:6@OO>_M MY4-U'KFCD[(F1M[(FC'B=N G+,BI( Z1O&!L@P7Y.]M0= NARI<1#DN=?TIM M=]QQVZ+5V-*4Z?$PLAW5R^8>#J+-\VDQ=U<8;>Q\E6>=Y20TR2JMU-Y\H3T& MP2J1ZEZ9C?\JA%U;-%) ([W8HI$V#-#^$PZ' W .1$\;CNT3:G$D+STYSXHS M#NHRMWXK-V N'.7.-@M5I<\INA;;I\;0-$#J^8*N(77!/('2LT=[J7MW-0QC MWK=Z4'J\C[D&@C>6AR;K-^$<]:S)SBO/:#FR[[D)34"S:I:F6,THW7 B=L_G8+ 0=.U%+I0+ M&EPL=MB==,Z8/4,X]F+C;&N/'[LU&#SU4TM#5$D#1+9M])#F[I&K/AZ?]DH; M*FD"S0.JPQ(%8C\Y>]KR(>B_%PX2.?#[_E:T?KHEVC(J.M+-&ZFOH->?"87I MI!7R/A .,;=0]%2>Z=3>)=67$9ILD0PVXS3N5%%B2(8;/8+4;+JJX:C\5U;) MACW8VSB%F+39G<\:G&49T3 U[L 6KUE<-?=-1 +E>H$>Z0^OD%LE-5N6'H M!]!989#^)E-JSR5OC$^O"].JS]W_^UG6]>!*UG7WCG*ZN'D2VW8";M_OI6*W M4KQ<>CA4W.MMYHX4O)=ZUC61P: +_'/V+-_MAG2+[:'#IFV'C39C.\(0TY'R?A_;DJ>N<49MSPPF/EB#CEM/Z;1,+HG MQRNHRU!TYO-Q93\?Y]OM91*9& 030&]1G3!S@' "#AC+RA1JS.*.R/3 M-/) [!ZX]=ZZCU;9)^$@FG*XBF'6%L.H-2?P3\M@N=^:=DD\RX-@#KYF0O[- M?*Q KDD$F(\6VSR'40%7)9?67439K:*R!OA""NR!=4(]H&YSSG*;\.#M8UI5 MV&YYCON'Q:PA:2()JA4!W?/#RU*M#_1=YF7';5&3=1A5X9W%L,)&V8:G)I!N M^NG1>>$YZ-JD[E,M1AW'EUV.2?@5KTAF&%E*%@#"_JU5T,^L$)G?UDZPBVK8 M:H,\%C.](G0^4_K+8R.W.<_.W/'G%8DH%X),4AB4L?75:_+D$T?&5]6$V8-Y#OP-X>IA4E%/C#>EL,9>UG_W>@E;1!F/F@URA?1.; M=Y3>N"!B>%^VQ/5I$SS9";T),.BT#+*"#WL4/=Q)Z$U_M'>8/L\%8P%/^@5I/&+QM!%CUZ!#Z@![>TEOJV-,NLN/Y-A+&W$+-9K24;U M)&MGV>_)D?1ROA6Y3R';0;$YD@()@65@Z@2GB=SIHJL^))M_V=P+;2S>/2-Z MMR26NP3L,EH?B(7=\K"S=9/K!#']''%>UX*<6L2PG,N$J7$^U(D$>=&/0U#] MZI/$=X) M""-B$(U4T>I0N5U[6I2Y98,7PK1 &"B-A18+3V *>0G[!"DO*"U)N$G+6L/7 MCIC*LL)!BD*NHW/7OU[FOX&?0Y%EV>2J\1@-@"J4D]Z'V]6DB\C^33'OO2'N MS'O&W@[<2KT[@D>3E[ADSF()"#=5Z""+_LXLR-1;'O\]N%MX@MB=>@BVSNS> M62YJ[H"17+"Y1GU!H"2XS1LE.&=]*(LH-26U+I;R29)T:KMXIP8+-HF82)NN M5!XMT:4P6XH;T)<0\9KV9L@]Y*2I/^;-SBQW7Q-L1RAZ^8BW* +>I]B((40F- ^E--5)=T1CSCV)5@G1]-T:HHB* RSLIF) M\,G;4*L;$ZD>>7N_UZB-8$;I>%7]1FVRA$;2W-S^7!R>MM:P/TKT!K'T( 7 M4T;GD3PPX0 ZB9\-YO,[K!$F+5(QPS#Q7/>XUYD/J0K248P.RUQ@9" M.[+3Z]N=0SPBMFO$M1%? ;8ISQ?DZ#B7P_VV[KQR>GC?6R%+N0V2L@?9J?*$ M^5.YI/1%L=L_O?O1'R@*J",>M8OQ=)_;(K:=\-Z$BR3Y)673U .$++Q&H=:I MB(]M!B7 >Q>V-!<_JDB([P7\8WW'VTD=3.II01)MD=EE:FT70O%.TMF@@, $ MK_8GV_FXA4VV 1M;0&>43G$RG4%I7(BX2?^8?WH]U_^^T,H?1JT;\HP7Q56I!E5U+ZH5B=&VU]"! MP1&/!6A>%D31 6(T)09(V("]VE>]I/QR5RF!^J 3 Y55K4MJZX50K1?-!8!M MRT"-Y$:5GRC7L4D3"Z("$!'*CH=:*;TSY1DE#%QFZ_'$\;:6>4$M^H_O(L3#"Q;,SW-9QTQ M.WC1&G$=G$6L"&Y"IUFJHZ+'IC1 PBHKM(7U=VB<\AGC5V+%.%7Z===!X3D4 M$:3K@94K/>XFB%NJN*9Z*Z0 &MP>C8W3H*N3>GI K'BK8+#CDZ&E!YV$YHJ0*9Q#QAT VI44A@;E- MVWP%*125!&=JN@DWD4Z\1FBHK@AECKX"9<,@1>7YH2?DG^5-S:!*8E\G:&'A MCC3W# .MT\WKRLJ<:M)-[ZI<^=H+/B+1C=B 7I>5(<:EL>#?YL:[%9PC]5)Z MN&?XTO#3RCU@6S ,$^.P2:TH(QQ\AG;A*JP-4]>_C2;-"WYY]Y;_'SV[#=O1 MYRGG;4;6(NP>;++5"AIEVE_ES1EL#%Q0VBMJNWP'=_@*XLD,%\]$UX;]US2L M*M[?F"GH_'+-(;T$<[_,!*XWZ %K[*/8!WX0Y9D?0KDB#",VJ9^_AKNA:W]\ M2P$QFH "FI@Z!?!RIHQR4 JDX:2P/-W(W\VEV;"=!#&*Y8?VU[R3B(UNHV#2>5#%]TV[R0WU.I?!TX*'E%:@-@OJ+[E5C MF46H,+3@2:80JI!R3 X>-$PAQI"?J\728GB#ED_I9AN>.IK/OG;"F"%A&[-I MT_>VBQR0TL'#W/OG*?,I8R78RQPT5)ZGKGP?_A&H]E;K+GCV&.]!@K>P1 MRJP0-*I(W< 31*,K\!\7G ME>$UBITSP0U.XI%DP"L:8$+'HF2,0=@$364FQ!L:!N-)\Z'/2S8+Z\/?7SI^ M1K?CB-$:[$I8@GI^S8-WW+%Z]/Q^>58? "^JO,MNYG^>9[QYHX.)-H=[E1.R MD=S\.5JU'O6RR5?JRR=-!^Y>.3L]M=MK#2A8&L)X&IB'\9DFPN)4\ODE M)Y U4H$DPADHG-V!NTDY)?E4+$@EDADI>JU;>F_O<)C[%,T%CDGK)K2=*P=_ ML!\^8"&K;=R*RQV8&W!3Y#SDRA*^1/)R;.O!^]6V7I=3!I& =8C13BH8J+"& ME1FS0!!7:K=T;BV7>7,%269>/],S5EH_1'RT+ &0FBTNH73]B(P-I25[,L:7 M(U8?54_0O*L18&R-E^\J>Q]QGIB00^ M$8L6\S6_>6-'8SY(:P;??)M:OR"U?O"P4NM?VE[WG[E#OP@[E M:4)GNN\Y&"1LO#2I6_G=U#9S4-?\>=U\9!N&E-1U'8EB]G^^*AX]GN73@_UY M]G2^_WA__FPR.WCT8OKL139YD4\.GAW\_T\??S6R'2*=;Z/_Q'7[QPIIX(G[ MK7-F;KZ.40[TI5L7(]W0+[_*%\G^=U^(OF3L&>+QVG^T^Q2)_%\J(B,NB:WD M>.7,*_'[P'EDBDWCRH^CQC_L*_MW0.&$,^:,LOW%BRIX; M=$*5&=9>6QV*E5'R'$^<<5&JL!TY_,W<B(#CX$?"1Y,Z72_UO+LX; W0OP M^7S7\-+"04Z.1=%W\C/F$XJ9CS4-&W(W2W:>..&<0#1;\_(@\)RT>\+DB\-5 MOS06?DG+R"TZMTI:&0M-=F&<*25O8_P3N=?D%_.[$>,.B1:KMJQG=R&W%8[] M^\#W)QO[GD[] 'Q/HWR^YW>:X? 1'4=W3FY>!J>1W/0%>:LS05/@A%RI);N,39)9**_/F6?SA7)Q5(3@\]PS MEF:W/!1#MK52D=V)Y W84,S6 (WN"VPW\F $#":K1#1H(\@"S8LS+-$>BQ@; M/C8,S#2\0(*&X1'$WW+8[W/R:ZMFP,N+K82&HO&L3BK/SP0YIZE\"I(%Z3!Z M/3,,@ '41+N&=0L.'[AN4YN+@+!+DCR):2[;'+TYD)9EQ4_D]4+M?_JL75QL;'1[RXQN MOD)4[Z[;<)6G6SM/MG;YK7>K?-;[,@6'_"1P=;SHOT*JSH$+?D_MB#I\QH?4 M-YGK'9]%/M1S7)FUE"&>3ON]J)_^\^9_SDR=CQ4>LP%[#QQ2 FB: F::$O:'@,9\G MF^W6$APH4P3(YJ2/U4%]EAFD^KT][&Q$E4^X84E/MDJLXPUR@H!X*.M"]V])?V MVZ3_SV1(&OZ+'&2%58WW,19J\53)MF@V@Z?=X6TH2!2"68IJD\$6RT)!A/XH MHHM6%%)13XI\T<>+RYMT'!N8+"1R@FM."\N T*=U3%T@P;@NWH6T&)F2YS4E MK0L_&:U:2YO@12<>&_9/._QNS9W4]PR]WNB)P_Q7>)R&3SK#?%C*\ LYBB>Q M[XFCVFZ\U&KDXF2ZG4C1DS$"Z)T&8SL4-PH0L%MT&@_&D/'3@:$832):O=*\ M$BT.8K6E_P*KQ]MI7@)R-(BPN=6+,6O.#Z28[Q5-5[6,>[)]51=G_'<,')1 MK''7O0 %O!_;=()J,?+I/1?+(]D8(_:1KE6TU^%^":0\I'ZYI-L+9YX)B\HH M"9Z/B;3+>"V60-?PHQ4;781JY>@@&O.(IOT*YEXE\SP_;V")>$+.Q^AQZ.?$ M->+FJ?7JU'R5P'JET%+GW.)K]!J-N8F'>+Z>0<4BK\?U-=F[,S*I/^5#I5+M"Q;QEP6=HJF-'P*'C]@ MXR?)QXJZ7H)7)%8FBPPXQO<,:.1:T]!^+?_P9NB$4]>:O78\VBG]Z$T^"FH! M6;!QR1E8KDA%*9OBCT6"W>O5VCT#<^PH@/\=RA>+]+M&Z?,S;\K-5I;/3+QQ9KU&OU9DLM]@46VZAUJB,&[5JCUUWKL;^0/K!.@-:A M;O[W2>-DK@3RVIP^:,:R>L^\ZK'6O7A];\%^4P'M(_7#)@9:[/V1;=5Q4R=K M?;4:%/A,$=-5$C'=< SP,1F;>FJ\.F;ZG(M1%1_IEMA'O,PUQ='/2*9CI\V3 ML@,!WT?P\/@91P(0O)][GA_3)):/KN71Q8N/@7\;6)/PF&EYGM:,M'<8S 3: M%YH6F]*5CBQQB,B M+0I2IUA_<$$%)#T>H3&68_=$X84XERB<3N4PC34D;25!GA1!7RU4L(5Q%SW#%:!:5WN9"\ MJ+5]@D7/9DOII'I]@[ILB^66.*/3KIG5%[H#MPN;>;;RL4G9ABK9AKU+W::% MNBJ%3/*HMQ3%N*,QCVZI:8TC MY1?-T ZMRKYQ6:5C-E3/ROBKPF!EK([# M6)5;F$6,)AYIL4A277^CR7%(LE5=B^*:R@$Z6P,4# MO*#ENI8$'$VOOJ6C@\>V*P'=Q+@PZV'Y,)F$,;_0#9JU+R\] 72P/T21O0&( M-*L"P+N"L:5![+CY?/WV?[2/GR[>OM<^OO_TX?K3Y?D5_/FW3^G?];N[2':'.U MFQAQA& 3%["ZAP1J3'P+'X8J:VM\5> 3K>#U K.V@7G<-9VD%"- Y=@)TCYT O2,G@%D_=@(8BZ6! MJO:HS>]Z>2V' :[>^L'49PCGE[M@LM^*^GKD.+S[->OM&_Y;TJLUZIZ8$N/U MQ=@PE1@K,:Z\&)O*&BLQKKX8-YI*C)485UV,S7I#B;$2X\J+<:MH=MEZT?1?$3)FY*W9\A;9\.. M.25O2MXV.H56_E3)V^ZVUJAOV/6PM7K+ K2$@I!8#B'1.EM)C>)(#X7OU7=/ M?JT27(40SS,T):];36E?'&\(CWY]AO^R=4:N!V!Q$=D3K?-"@\;764*>-J91 MJQ,BQJ7E 3L1!.*_0NV=$P[B,*1IS]Y0._T.M620 YAOE-6YE-XT3K4;+Q06[C0;IQ/]FX%H[]V$5$ M'_C^9O<$Z(LOQ:++WO14,SUS? M_X[[#].7XOH$%,C$MCS\%"=0BJ'O9N>\T,!WE([8M36CTT*\DTGLWC+NT-@. M[!BG5O*7DN<;[Y<\__W#8&QYMW;F1F'LX9#7#+^!A^ MTP!D[=;V@%NN.Z,I]V@7G)&#($PS8G<V ]],$WQ8"S>C!^&#LB_%6CP(A"XD'":M!O\3LHV7;L?.X.Q%) L0X'I M0 1BY"B.X@#%\L[V8@20BH.!S2^A;WD1R["NX4X"C_X",@DJ^]V.< &P*?H< M H,PU%B5=2VT71>?CP_B[^+?D#!>B'0/[ GP /\-/((SB2<(:4-3Y>&E6?PI M_&IH6P'L!)\UA(6Z_I3@:=*G">ZQI@[QB2&M&SB??FE@31VL;L/S>)>ZU&+O MEF:D]OT@(.4/Q8-8K^$G+FR-I 4QMN+^-^"N%OFKI8II#D_2M7X<:9X?:2ZP MC,3<1]'T09Z$%A+2%Q@=>H[MAO8]*@)C[V1U5]>F%H9/,3 >Q!0^)RTWSFO: MR2=8B/;!&D1^@/)#HC\@DS.P4'3ADYAW3L8)ECYT1B,[T%#B0,Y0[@D#B%<& M:HE;M(=H+^S'3$,(,@ ?1^/%]1*QK#"!(7)]UJ%^'(+I!5$!W?Y@]X/8"F:: MV2+0(I,5\M[6R!!$UG<;B*<-XVC&W/>)EJQ4N(UXBL:2W^QX)#\LK?;#P(9 M%-X?V'_'3L"J;&$GZ8#!Y?Q]7! M>X%A*+:IF1\&UKW'?("'WCLN:@QL)B-3_":VKLB9J1 J9@&\VT>+^ CQ:]HY M//81YEA1%#@@?[1?)!9).>A9B%8%9((LN4<&KF^/+7=$/!-&!43B;Q :-H-L M_AVP."#A@0WL &HRQ%Q,^P$>+A4+J^_?V6";;%L[2?P8A >WL&9\_0=!V]_% M\E-?5SLI>;QP[6G_LCP2WX:4W@Q<%A!8"!Y&MU(-4!B!>O"W+W;TE_;;I/]/ M[10!.LWZ&_P7^J/QYA4H@O8^#B"&@(VY$#2 * 3[FS45R+W-$ .#NRLW(.0 MR;@-3/DHNK<8%#!F1R)?]/'B\D:^J ;,0$L \H$!!3A2[0Q<23^$E>)CWM\1 M1TDP;?0):822QD 9UJ\3CYQ[7DS'C%,?)X%[F0!E4ZBOGG'R="*P)T$YSP9< MZ,PAJP&U@K #K#1%,:&TOK9 =@L1V@WU81[HL2Z XN2W97TTJ#VK<\8;N^LX,[Q[XOS3*7 MB]R?-D5@X&_N,* :9@W'T+%N/1_"S0''DN!X@,L16A1_& _0L5P#)WT,$"@8 MDA'D1Q\<+_+]+9H5%TP[<-\/,!:!<"M.,Q2T$O$$W4[X9NY70^>6@C"(=6\Y MS4H6DWG*F^1[@UD$)+L%[X)T'^ #[ZS! ".(-^"0!R+H@^@B'I[U"3<5C).5 M^3H$-W8 #X@PPA81J3.9Q![Y5VLZ>R-":N_6M<\XT)<[I[#;0@J<#8#(L,C, M>O&!O-\Q2'1TCX(^I4": L\\-0<<2("R:0Z%/F$\117!%26\<8#C$G1Q@(F6 M38\?V6FZ2S8DHAJAIDO\S?T)%<) M[($/AO0'>B*TGO3Q632;VN@P@8\1)-L$9*EG7C.7Z>@)C\$2!V2)"0MW:CF! M3+=E>)?9 KT+72<_C-Z_ M2@4$8^Z0EL4I3[0DAV-7(J0]\^[,5D%< V=X:\L=@D.@:!8^$VESL@Z05M ) MR 0N,ES#)=M#L49(B,)!X$S90]P&M@P_ XX7()M&=R7*(1AR!@N\@G3[O=1BS<\DP;\0IC@RFZ/WNC(@GWPM1,:5K\!T=WP2N-XAY;9B7XL]0]5R* MP;*<@3B=5$LDKN!=!4/0@$!0;W'ZDA5>3K%P_Q%6 "B- BF:<$0M\AP.TT79 M:*6,I'OT?.],6L='#*O(1>EJW)"C<0?B:,H1;4K^(6*;3;'"=(06C4$77^I",@X6V MPDRP,1D7P. MS_%N?:K)<#":F%M,C:1GY_ 0JY2!0U'&&,2FC[C_Y(DG/B\0R2D=/%!7>']X M%WP'/XN E91;@F/-R:\N3AN01)%,X^=C\D0T,QZ)]LJBGE8JJ9RC<852[BZ5 MT^P*F206RT! S/,]F]\*@9OG3^!U=Y8;4Y'0TF[!P'O+ H\JR/Y']/I KIB. MM\'Y?1$Y"@]K2.E[>O+QR[N35Y)0>BKIG'_00<-<@L9A 64;NC;-OXF^T'?0 M[HB_8R"#B5^XLFZN:RX(HQ=*$Q3X,TK_Q)IJVHV#*5:!9M:W!6!H- M/9%UC,HAH(=O4XF!\P4*=NT'1T2[XO%,%SJ<&-)ZDO=2&">#:8J;:]K'I78? M-PN!Q7AUD$4O$9#]]&D<+K@24GF1BR[W*VGRN#2W%!DE!4 8PJ=I*A@V!S0R M#*W9PD_U7-JK?7>R_Y1/?]D-L4O*)DJ91_*;Z,&54,=KVD!.!^7>N:Q_>G;,6OS\7BF,/)7]1>$&(P7='="+S#MYVZ>-+=>W" MO[=JVI^VAN4BYGOR58H,D'5V)#P>IQ(6GCYC[ T*0S;;=UE\A1>X];$T2!HS M6VH*9&TD.7J86#.:VF '6.0!&LX+_Y\B3 =Q#&RJG^#IRFV0>,+\RLFUX9(R MI]O)H54-JWV@=M9DZH(AN',"/'8"3VNE&= ?M9L:S9CPT,O000T?E7& )1(? MJ3\Z,@94-Y">+D?%S&'X*'8AA'+)BB)FQ@C4Z&G.W&F+[[DSZ6ROZ"#D'%@ SP)C<$MI:A7T*).XI@8- M2 H!%YU5NQ17#3-%#=@R$2CPX]MQOK"UD"#FRU[BC"SXKL53X5!0ZN7)@Y/: M\)!/)8%=]C3BX^*Y-8(IGJNI0:Z.AWWHDG"),58MX/5NXUEQ9SQ@JZ,7:FF;H+%1\P0(,%HTD6:DZQ,><,,C6@ M38.4G7$^L[QZ"\':LL:AE;H@>@O[;ZW>7\B!7'"4.M3&$$&@?L64EQ/IRIK&&^EI)*'&%0#:S:G;0F.Z* ME@OB9OAZSB7BURZRW46UN2^(1#VI^_[A42L-]0J >7T+'G[(C[F$5&#@U_*/ MR_T^V2 .PHLCK$[C/^=>J&<\VERL ]'3>8S-1:X#7_L0(%5U[3<;Z0L:?A%9 MJ.B7EFO-0OS&S=1R.,&Y@=#IAQVX\&=V8-FQ6NATL&,)2#X0QT3^?(UDKEH\ M'RII3O[PG7,707)^X])(!.0A]-,P2)SR\ZD#;"K&)(V%&A;R2)"4.?#*[ X- MGL,1L^,'XO":.[/D23<[0131I,L@#@)B"V MP+:)*!J]%2KT7I;:WGN0COD>2GL5_.@_P!)ZGJ@5\\EG #GP@C,%!:?.2O:E M4VJOSA!%AY3Y#CS!1#0Q^=^IL=:/N?^-+;I,0/$13AC&,J< \S [LZ*S,60= MVA3LQR"):7VR'QB-"'!);PV_@ M3#!$Q>R2#D;C$&/DM$N2"C*I1\58TN&\\TN:%%!3@(-)U!"3LLS).%<:3O"- M=$)YDA2C1]0+&.'1("0V'$7FLR9T PX$J]1JA-O!.93)D[2)P.>DE^/30F?P MG5V3]RW&C!T>+[S!AUN*8(#A(61VT;\(<[C*^RK;FX(XM.@6V70_1Y)F**1SS@WW+PE(V%((S# M0ID]H2X-/Y@OPV5J_T"'!9%>%2"*5F)N;]'92XE&D"&U.6=ENF_? H,Q1Z66 MAY6TEI'?/9"-NEHSDDC/YJJ*PX(9V&<@=!",8NNA/ XGN8(WS]:AM* 6:0JR M*D,E#*DRE$KCA@N/E03S0EWD>R/JOH@6VP-D( ?AUC"VI:=WL&@F2W.TA%R9 M(!$A&SFDE,(84"E,EL&X6B'[ER&ACBBIA0^X9G=O"\VT:]IOKM\GBY I MW1-9N&M';C^C4EPW@!"4$KR:]N?8<44G*-/RH*^X!D,"L'AQ1I^SP5,_$B8&I>4^@&#_S!^-J'L9W^8$ M+/IX;H5*EX<)XH3B#E;B!]QXDQ:4[,0W M4UAT.FF9VMYQY$0.Z064>3/Q'Z#+PO3?4SH)($N M!F1N P"-X;M)53RY'* E5U9JU"6L402V@A*8'&*CC$-WX9FEYD$((OF/_=;BU"O-Z;BSQ?6] MVS-,8)-\AQDA[3O)%QB A*)"TOE<%EW'8$ ] ;EZ>A6"JW=,]@0O*!/I)8C M/?.MY*%<\^48"SQ!A*?'[.E3)R\OK83T;72L?,L%]Y,R-=>6!D(+SF(B+&1Z M("(_D"5DV;$@RW18)[FE!Z"'W Z;SS>?J7K*=+8Q'(XRH\)S) >,R%*8'W \%;?EZ44U#AT)^ M)VOL+%$2UO#Z'WP="PJQ)Z(O-"])[V1(MCTY=4N+1%P:)^_);AXM4B)N8 ,Y M; \L#!8RUXZ$82Q:F5CS%D:S#+2LTE+NTL M<^.":XKQ9(+:C-=Q,Y=*,CO\*./_757"AC9:W;ZH)&:ONECIJI*L)!:1]A0[ MKK-GSFS%GE@K16OB-BT[X:2TGASW9=Z:Q"LR-XDG4Z8EZ@YIMY4XER2N]40) MVUX:N\Z%6?.U=GG_.$L'%^--,C??XB$7+,DDT#HIY!4&.[E4BHN*T/]B:$YM MOR$F-8YP HOWB2B5HBZ:A)C8<\+^7%X0PZ.$,$.4Y P .(SG=X/TQJB>E&0I M-1&1/(?/(AYD:_<9#]EA"[:>OC;;!(Z-0.RHES$HEZQFHLO]:R<]\34:3F>P MAJUYA[5IW.]GZP'<".4H9]H7R^4,##O"_7L4DBIX7M Q^XZ6;L_'VR!3U%-" M'8BPU;[MV2-*_M/$7S1+#B5)\'O<^2)/L=Y]/D\.L?"2+EY"^R$[0E"8!E88 M\2\I[@$+A=$.5]7HF",CL:(G2Z0H0D93!4T$6C94!J%%30ZJ&/](,;ZKBO&/ M:4C2?PA^"4=#![.D<$57C.8$E_P=G899 7P5^S5$"\"I,T(7 E$]".\KV2"N M67>6XTJU0XL.*H1H$AY?^.:0$ WEN7:7V!A+VA@L)"67X-D @VV%!3GAF"[Q MN#8!-R2.(3G6E;>!J!F7BH:N\]VFRR) 9+R)G[OAGFD+6F$8UK(+%'C#+NY&)^,FM=R)1<5_KKG]JUIOP'7=Z]IX"\IG%S MQ>)_2V*I"SJB?\ACA+=I>_MBL%LNIR,OL&8C(I!Q+Y15,1*ZI-TG/2K)M/#+ MVTM<3$N:*[2)'8U].DQ(PPZ90 D="47_I6R38!DF7&P9R+#(32UGF+8K9]\B M8FU1G+RW)10 -SH[K,F.N'-&U;4T^.)>MY$%_Z'N^#"#H4%8%[3V3+M(6CN5 ML#7"UD00"5*(R.L077.\JS3.AH08TF6+6N"PSA!'#FINF(LJTR 1;)UM3H_#>3_U$^B&%C M7WA903UD;AR1TY8 8-ERBX"@RNHN%X7YOC"\3<2?]EVR:SQ08ZF6M4\\-[23 MOR21:AHLR$2+^V5JLFJQJ']43?1RIF@HSPX=CRJB M5#]MXDEY"SVB[3TAQ? M99HG7\IK2ADBXF[J9M+IQ78 M8@$)CDX>Z"T#[P:/^AWO+@O$M35@K4I3O"T8F*2Y,.SY-]\?$L]%)Z P]Y4( M5,YSJD-BN=*W8K"P1/C3RR=T5R+$!]K#Y:XO0Q[IR,3], S);Q-"$H*8(^ZD MDYP.\R)/@%>6]G?L1]R=1V<,;#Y(P@3"FVPF9K=.&38E[[!F](+8FX%':B)% M<6UY(3'K-E'.]>5JL[!%.O86?B"CUW@%$1771DBS<*R-(-R7EE^LE.'1G"G5 M&E/5E0:;XB#OH9%B8:/[E\L5+YY2KD6:=4A^; \3E3ME.*\U7ZEO2)^H,2*?G5BK? MK07<+"M7".YP%*.ENA-AVZ*H_8DGS;(>2CF7" YSK?PI*>@$,!*-37=T[L!U M5KQD&Z\3.Z:")E#'YF4]T1Z^U.K9&01-*],TE?& POEEWYRE#Q 4Q.9'EIFB MNU6X2%8 /UP:4B>6BYIOY_0MYU0P5@S#%8:!;B O"ZTX"%W4G(0.GAU)VF2[ MOKCQFA.D,.NPD\/LM%0'0I.&>&1+YHF=P1-$9>F3 #AWSI!O=V4XQM<=J92? M;T2KQ'VG/V77?&I(1[F>$W&.BV?7PLRED0B>WW%M7T^"!!];@I,&+]F]85,? M'8>$6 5R@D$\H4Y"BB^PJRZRLV_%6)-J3%S7%QH'[URQS/2TDB+2J4Q*N8=2 M;!$_(H _OEN:8*M0KY\H .%RN:ELE5"8])/F$%$4#7QGAM#.%U*2.E7D%@ NV*"V?.V.?B ]72:/.M.JYZ M0,?P%R-=]- PBZ21I.*#*/VM$!OB>,HV+MN%2*/->&9E*/(4L^C=]V0=(O08 MCV1QJLC^2)&]IXKLC^.[+*BI1 6A:'>EUEZ,EORSJ-V$J[4@$>K$B1$@5&J5 M962ENRZ!.G@EA5LP9S2GOJSJ;7$ M7K.-2%;"=VWR5E;<$^<4623H5+'*WFV%9X+WE@\558Z:]HZ12\ 9^#:'^A!. M<'=)+& 7A+F59FK%XL0J%HH/E8@(SD-**V1[6.)O9761[&[O<>)?[+$5@'R:8JG3.)I"' F[9X\ZX%$/P-O#OL:N:NAKDZT7; MU6"6:5_F-//6$<7"3!I'?Q7=$0QDXMV>4:DS4Q"2I]BBT/7X=Y8');E$EE.+ M>)J#_,5#=*/S)LPT01+VA!!>3I,%BCDUWO2Q R0E'_:/DHTN@)<)WD'BPI*H&" M4Q@ON[@S@DZ!/)K\LE3NUDR)6"+Q6#=S$KV8H2^K1BU+>E(=79'_)#'JG./& M9$ADH>(^"I\?8#DKYY^QC M$H/L4SNTM&K*\G5[R\*5;2O+X-$Z(O4Q-9Z$0 MDV;MZ9B#I-XR2I(.;DB?B;J7+([37Q"_89J+;X@9)K LHAD2?"%98K%]1(PWUSY+QN7 M27"7=>FNSTE Y/.)'!\"\I^7UARQU(J0?IGH+PW11/,?I:0(SDGO8[18OG=% MDS1X@D"2CF:2HH'EXM"&I0G1,@K$B9>5)]PY!F>"U06YX^Z.%,A(@/3/OX*K M@#@,@=,XJAN>,94H.LR4#-/#UK$UY#][@JQS=W$8('%>>88I(,(RF(NDN6/. MKE8B.OQ,QSY) 30MZ6;.&Y>XYR7%Z?NDN!;8(ZPYXP6D3$B3.4#,F\O\992R M4*W@8= --N"?_8/,+)X!VE[(U<_W?,I5DET]Y2AE=9SN$P@P\D%V._DC\'QJ MD<9L#HW=H?NHKN4Q8M7*1\J++1*'CG)!^!>ADW2#$6&6N2T*1VV$/)/F/H%9 M@!R"?L#7'D2Y,'_VFSG#G?N2O#V)=WCH$_D.+D'/?2CB6 LWF]YGS-ZYMB=T M)5B^)ZF3,V Q>S1NQLD;4F$+^>VD$'HSJ8(^4*D4L1!%I,CW(*7 (EY/#!S')II- F\2E_>0,-KU'0[BJ=PF8N@ QY6NBB)NR1'.6B[Z0.+F\ MW',QBA!R+V&N1,K%X.'9$T+1W@*.EJ- F7LDAXU2S.:NE":QE/PXR$Z@2K%+ M!)R*J9UI;\4=RAO:P-XFP"C(E/4*R,WZT1>05\8=*R"K4R5E&3]G)4451(RI M4#O%%6A?6$]?5<7NYEWC*E.TVD.+^X:$80EK$\XLL59@;]*;6[Y KT:;(BKE MV4Y;/#7D3I"Y\_#4WXKKEV1)Q1$R&1K7SW5WR(-RQD--[VDFXR)$"3%:S44V\YXL@,@\Q^*0D8$+LBEXJ[B8N"5 M)4T2A-WZ>(%?]%B+DQ)[F'186V'NDHHH9.1$$/Y"%V42J[!8L:8X+7M^-TOB MH"?#],"*Z)@E4\M;;A/R=BW31)P]!9/=P:*;6%8 ,S*37BF52V0Y[D],&U!M_/;@9C'T^F)O[0=@5BU0I5%-<;N'U$ M[N%1_J8N01Q18A^_8"D>OU("F:.0%:&$,S^9Q@,>P9#^\R)?2="I.$C]QPL? M)3V(F>M3$ZS1>?[*_'&NU8LD!,O=?ASFX;]6/X @5H9;59#'U()._5@WW.)J ML&A'4BU R'$A1H_^8J$!]:7T1517M4MP33;"A;AX17L2NZ+'$&4Y,^C$#Z8T M'"E<,!])NWS>_H[MQQ):(5-I<0F_SQHXY,/I7 =P09GD3L9$C+A@*42I7,' M\DKC)SYWS@(D!+[GXTU[2E[7.;_LU7I[.\#\0+!,F).(&@*SY,/YS3_2D<%8 M&QZB*PSM*.([TD,"+L.B"]V0R-ZYS^V_IOTAQA*+=)^>?'[S5ESDQ\$1=#R7 M )CEJG= D/.;/^ A?*^L%+^')[?!5S!P%B6%S)#R<)RV/UCRLLTWB!+2VS:<]#UA ME.:1/?G*+WH;._+U#0\(2@ ']'0%-IWQ($8?\,3(:*PG?!JFR+\T MPAHX#&9UF-Z]?NK6Z"G%0Y # L?#5Z]7DFF961#+E!8[@)>?T>36:6B_EG]X M R(R=:W9:\>C;=./W@BJ"S./]@@2 KHJ*%Y"[^./4U-5J[.YB@+XWZ%\L_BX M1A_]$@T7/VMW:IUV9^7']9JQ\K/''FLT:MW&9H]]XI6M%UIL;ZW'_D+T91H# M&U$B_OND<9*ZG"$JY^NZ9I"^R.7((6B MM:1U_7DR/!C8=D:&EVS;M4<+)GQ'FUYPJ'6. <6P5,^.Y@7MJ7VNS?NZ5@52 M_/1R^\_NF\Z/2K5QL]70.XW>',+.MHF GQ8D1B&#-*=\\T9-"?-Q"+/1Z^@- MLU%287YN6%0%T?LMP(0)OZBQ M7#?:/DPV=0W=[-7WQZ5C""RODSN,$DYK(UNP9.<5$3*CWM8[WEET_Z3GN]QJNB+J@T*=<6HXB#8VQ7 M-WIF^5A[#*$'#:C&2]=IFZ^(09:6N0[RALC4:.Z^0&6BD_]^MI \R+ M43X_IT*8Y[/6:.B=,H:GQQ'#2 NEG0HXV5FT MT=I/M>R8@I@%&T&3[;2W G'$\;T7,^&'UH!>>/\E5[_#CLZ4&!^+&#?U1J]7 M/CD67D8N1"R:@6&V'2"L\8S,?ANPHZ$?HT/8RA7+_:YRU][\!7"KUI/T=P[B MI0S9K4]M@4:^OH/?ZIK;M=8:BUZ"$(.L/6O4ED $(+ :/@!U>@YF=Y-+#P=J MMZMDFNLUHWC+385B""5N9=K;J5%KM_L6WFIL!%8ML5R&P&P 7OL3]X1!H 2N3+MK5[K%+U) MO?UBYK/2S'4/NJK^C*/QT^=RC-_[?UQ\?G=>18^LW/$AV$:SMSEBCW+(2N@V M$SI3;QA'U.J]OW30CL1$]$/R,$7Z>BIX[%ZO%4V0ME,IV<=>?WX.)N61@@Z= M=FH[+]KN7S:.-C4X4OM=W;8IPZCM!ZQI_TJJ^NK6%) -824K+R!DQ7^AH_!? M'QT-T-C^9 !PFT]:._,Q:]==]TQ\NW0VUECTR:_:#<\WDP/3:+:?./5)>Q%@ MX0,YXPQ'' PW;%F@25/Y40::4=?K1BN9G$##T.T(W!8:MF%Q%N?=G'U?BP'YKBZ,6$.A38-.72[-;:/R/[?S); MC5I'@U>[*+ @$PO6Z">CUZDUYKY2YY&LH9..>I-/QV\D;PRU(0ZZP4%R#I $ M=BC'_5H#GK@K]"0$K9&#,^^MD%;@VA%/Y#R'7[N:,'_WEXEVRSL5]98<16U.4?6WJ6H-DZ!RM\&)BW3H\3'(8B_W^U*FU MDA4B.^3^G&@LIJX2:W ^(0AQ/((_T)!5\1#!'B<8TBA3Q\Y-D_H<./^$Y47, M:0?G4A**GC6=I:MX:I"=G)^VVUEVNX^6Q>@Z\Y'1=6H*W6.T0W%NI^+,ALVU M8H]=G.WR=-[SB\MU5)#GT6?M4N1+[1 _%VJ/#MH'384]#^PR##XKZ $99O]C M'F:_G"S.3@3(>,$&#M-B%U<'$_NX%^P:2YP@!^(:/U\$5> L: ZQ_0 ['?*O MFT:M\_/2Y\(GYL]YIYIUI+>YE8/SB'% M..!'Q7#0Y>Y7? R][;KXO]=X9F6 M1=8KB\"[8E/6_R_SR",G@,CT[QA< \_F7N&F5U QSQ^PA)*@0,F1=>=SM"L] MU,1YT#-1"RP)PWL<6(EO7N:ZT5EE'.9:87"I-#J%R7X_#YE?3KV^L?D^-%*> MQZ9G\?XSFFYT4/]0C9NM!36>4_1&-Q/;K%!,%(92JM#0@0@PR@@J717W*!6$ MZ(YL$DT!S81^/#TZ:R58EAT* ?$=/!44%@=*,Q&V#5[# UN7T 9=($>=.!IU MIHUAA32[W!]\/^L31Y#DP"7.DQ..4?1;,]+0,C5DC*.<_=F9W(/\>0DT[E'F M?(($V0K P"%UAV"K77^:D)/V/[23#*U>:[+$=FKU>8'5YUS3@N\2 BL?I]&L M6C9EI13;658>7?\>A05(0MD 3R$GFYREF4SPX@ %%"DZLG$Z[M"Q;CT_C)P! MS^G]@=//$6'7&^/$7)E/9+[FCT:P:N\VR9 &<1#@*\BIL \-[33SP+J+Y]\C M#R;@2QRPKC_6K'KL,P:R/;#N+M'"&D*([X110 G1,H-I]B T>IGRVWH9#0K" M/LM_/[6:"VY@7N\@.3*?]A3+"B#T.8HQ351^W"J*?+N9R[A+%0GF)AA<$R/? MRPD&5W;9T[TGYB_HE&#\9.;%98E^MVKM)_PJ/BA5[+2R9VD#\#:WE'Q(L)Y$ MGS.N#B7G"N>FU[1/-G@AJLC#WS6CK9UA?$:[Z'Q*N6HCLZM(*5:\<4%HO>MUH/W4BL2]A%J)Y;VMC"Z4& MG48Z0$ 3Z-S UE*&=FC:VWMUY5*%L[IM+=)1JJ?0='(I]=3!U^A D)2S!;J9 M"MSNU)(/&8=#1[AEQX-_F'"P$-BW5L#Q102JG&N;3\I?H*UUS+HJOVUJ?PP@%;WK,[F S:D"B"78WN M;=MCI:0JB(.*BC'%"0DG(Z$+5=L 4O0$(URT&YFS?U#PI?O KT'.Y@?\>!%1 MB*.V#[C@L1;&_="!O#:8Z=KU-(+'#;53KJB.+1P] YN!A/66S \\<^E/18#K M04SC:@-JBD$Z>_"!%;BODA(MY,-Q $&.Z*?Y8/>#&']NUHW>(Z3$1#JA9:N$;]Y^74D-O&/PXB'X/P],C8TFXMQQ-V MO9D[*68!4$>*N2/%1H6.%(NVDI0J>)WKSMG_^E<)AM'*KA8R7H_*9LE0*U9$ MG>,.'=*D:6 /G$P?DC6!F,;YP9;X](3W>_(J*<1S8M;+=*2<&G1T9BUM8'HU ME[#E.D#PEXV5OWRR7B.K-&3ADH,U;G5(C^2PG\,)!W&(W[+Z_IU=*YO[)J8] M6E&QO-QIF;\P.7GU.=B*XT4BU./5J=J^0@BBQW::^^9E*]?<)RJMJQKODI!E M']UWI3)_[Z4=^0CNFOIT-]S"WH/D0DV:'/O4#&/I,20]@H_#VNTE+:$Y\\4E M4?J)DRM(\>&VJ,\6,&+[C.[U-*);$G*SV&ER6# M\ )SB>128[&PSY7^XH_:32WG-%"?GG 9BYE/-4I$JSE0;$-S.B2RMNX>#S"2 M,A\U)R7;DW% RCLL$")3^U;H\+G:8 !J'G''+LB4,\7>I%L^_<4 ;C"PIU': M5$7R*:$:?#V\6_B$);E"YEMVF$;*_1+RY MSL!G[>)WDW3GV/9H3#*/#>#H5W:61KU/+ M&Q9B(B<"0J )T:E&P]$V,5>$YMBADTH &'4@7YYU;/X2RCTJ01-K1N_NVUD[ M G(7.D 9*\!>0R=R\9ORQ[B4Y 3:\AP;D\"!%<.>X9]GR2/EA2KZ9R=('R"$ M+[0FV,_H@7#6M,NTORC&I*.@D!66,63"=WLFS+W5!SL=S3*A=BJ!V;(]F2W=^G1J M'LT?JML!5?ZQMB;62^<+->U/++:Y#K@T46Q;4![9""/.">[ ??A!^%\L16%D MB:8;WDX_#D&T.9A-WHCKH)L3R&'F!?Y$-N1P96^^=S/O"E%<(&C5[DDMQ@Y) M, N?$[*G%)XJ>>OL4)FO MA&8>Y-X%4:9DA/N I:BSBDU\B,^X+1/L1<; 6N%90&=\NH$@X?PU6O) (Y#$SDG%'>@ MKFM-0_NU_,,;B).GKC5[[7A$(_K1FSR3EMSU)!'@CX68]+JU;J^'DB(@.\2+ MA1#52(CF;KWS9^U>K=GMKOP8._TW^ZS5:V[TR\<6:X!N-#9=T!X6V^TUUGKL M$V KCV"JD!,9S4H%0; <:^&1?:W$H^BM0P*V@GNBP$*"113XBDUM[ZFIC:QR MMK/M>2@[3R.C[94[4BMPOLO-Z:2T3 WPX\JS6PX)W+GGM[ON=> ;2N/S=7;W4*3,XMWURM V>061CQOGRS MJ*IB6O)WINC>EH(,+2ZQ>K.^QQDVBDGK,*FE=]K[0?X]OICE7:8E>:&]3,4L M&Z24>JO5VI]75%Q:#SE:;W3WR*5=EQKW0>.YNQMEJ&H<=4FC2O4,P]1;1G?+ MM;DR17!*A ]=A!MZH[7A:*Z7E> #G*.9(1C$V]K0C[%')T>QJBUQ#X>1^?I: M9>S+^R(P2^K8<(/^&MWLU@NWUY0H/#MT!G7,_;#GV"*9E=!]>.F*IKSX/() M8E:H$&>#:Q5=TS#?J!BGW&QJM/88AA[#">(J&+@RG,,<^U%,Q4YCS)[>*=RL MJ)K]E2R7499-O6&4599?X.)K>2_1"9R5"IX]-9YS]K3%L&_UL>A:1JE\REFO M&9L%A>M38@/5W 9$[&_ M]W)JNW]%5P*RIH 4+4H=BH"0)_B%ZM&_+@*DY9K:>I*-8M3561--UB-X:]NW M^FN86',;X!@[Y@M/N%H$&(FQ\P$!$><0@ -;P&[RF).3Q5^*60J%!LG43O:* MW_NRO#7WR]O//H+F(90E<0Q,!\Y71C#*I"%38)+O>.[#>NN?&V(&,KE/:@:K M1F6R#9>3.?-#/7J9Z<828_2I1S#\=RB[96F^)^@9SO4=KAYF82WIP!7Z-YX%@=&T:(.J%SM#.SIS*##7)#&)UX76W_"W$>15PP-/ !S_ MY>U!HW]6_H,VO J(&*7SYI&3BK0@)52* *"50A@3X+ M";2LNWYIOF=2^(."E%P+OG-;*)T'1;G]@G'N0YOFYS*L.>E&]<&HWH&-CY!P MOEKY8 *5%"LI+M2.7VNWRR?%>^A]69KIMDMU99LK3HL7M\4G%3S ?!;T]''W M3-=K]:*0RZJO?==GB+7"$(D5;FPOH1'-#GB55?B QAY%EG?KX$RE"EK-EX2[ M./!3_7JM7?0RK;J!N',>%89]+-\UQ I;S8]Q,!CC9./,O%<^0J))D,D$29J9 M? ?_Y $19AC9T[-X6D'K6I:&[DIJ;EWA292?1T4ADLH7D]*[ M.R4O*LU'GT.[']'8=S2J9#"=,(QI\&8N?U>A0A%A+GI)1(5S.^=18S^-M%M' ME2B[P5'86%NLW'04]'SI>50_$&"LLAN6WQ&F!H*8I'7\SH;\SM:B !YJ49.J MBEXV\8S&AE,35?12XG2I?-%+A8M1[\/(F5"YR4EG J97)1 KBYI_,@6J"M:< MFJKF](P^G&[QN]PJ2MLA?]K=O?#G&!H?KZ3]RS0_EKO-\:B[PZK4&F;4VAO6 MUM3<("7 )=AUO=;9<$"I&AM4\!EJ;% EHX<;C Y"AA1PO"1HP "" H?DJFD9 M"CR"@>*FYV'@4!EUO5G?$(>F$#TJ5"0Z1#[W]&;K><'4R[)Y.>++X=SMWS.* MR_I('P2J44JXCSQ2Q%[)J9 ^2H?T,1?,-LU:!S5R45W%=7^RBMD?"OM63W]B M]2'NAGADY4^6(4GL0Q[/FJVSN?)MYK_C)-"?6K?V63^PK>]GU@B6^]IR[ZU9 M>/)+;E<3QSN;HV)1 BSC437MMOGJ96 9U^3L2KMMK7&Q@-2N74Y;WDAL@>.5 MWY3K>5O>RI@RR%J>;($'72WK>\66BNQW?EC:]EU+5 M(Q%39E2^$N';G,[7,X'/^O'; 2M?<[_*]RE%F\R>RS]@SZ&MQ9'C.C]([SS- M3D[P645AB_1E"&M1O((*25KI"'U5_I:L9;^E-%??,Q3W?@Z_5NXHJ46XPF'93^8^BC*C,2',B2D M+>LS5CU&I&;MYY*WOEYV-Q\3)4CHBYH9DI984T@B'TA]W5DI%4,S6S_O53&R MY X?9QD*U-JN*LD'&>"0SJ+,%VC#,N0VZ8FOG0AYLQ!T MH#_3;NQ;U++][^'Q@!&X= 5&8*R=3^ ) TL+>=W"Q<";0@L3-^03^Y!1X$^( MNW]X#NK)382JH6MO+<\:6O3%2_O!&?B47V@7F(1[I-F6N^;3ST$# Z"YI6L? M C0_NO:;'<+2/O(=UW_'D.0T.;N>!8:B^I"6/<=H3[HR=:G\"Y_B/'$$/0#1 ?2 M'PC]4=F'5F1!L!* $=HLI;-3KM3H7:(N""C>-6M=\$43=5J?W$O"_W;9: M;*46VUUO09MVO CE8FCP?+O4TXU4:\ 9/[]-J^20K1D$Y)7@QYOQY&4)'_ > MBK*\&DQY.[:\VWSK]*:W<1Y1D"UWME6:XNMB/F].!T7E)?C0^^W%K#0MWV$8 M"<'XHJDHH^@>M+G^>1D77B"BJ5)[[T??\>A$]"W6K>Y[4L]2[2BDO=ZE"Q72I8[IMXS-L3R/'A9/FI!KI(4&PV] MUSCD:Y8;W/S81)Q+R-E>[7E\?5ZX7M&IPR]372D9UM+*8X[E9+KPPBB(^7SG M_UJ3Z1OM&ON=5N:;E<61*$@7HZEW&T4OSRG\C_WSK:&WVPHGN'I\TXW"%^H5 MV_;.MFZMO1G3'HM#RAEM%*3,,^./PL7"BL8?V&L23ZSLL)3# ?\K2(N.J=<+ MS_11H(U[YUNKIYO-#8$6%-_V&'.8>J>E^%8YOIE&;<,9/BKJV'+58]_11H$C M2F=BW<+*#Z^R\;BN]/1682!HE5CMFDMUO5T8PT=Q:=J]15!-4+2KKC4T@U3 MJ5+)F62V"CO^RE8%5 U@76)JU5F#W*V1]NEO_9CRQW#@YF#IU$W>0XKIL<1JNK=WL;3ED\^*L< M2IBK)TD5C+M-H_8\[JG@^P K M;?FP^[< Q[I_#/R1$VV8HAU?N%)X_^56CTY3;YK/NQ^P_VCEB1*+DN7CD.5V M7>_5-[Q7IF19R7*9-FXT])9YX+)\X*5OTRP<@JOZ]\'7OY>%X)>$-_RU1)S95RFK:K:)]U(5V7]7<7,EO M1>3WM*GW.IT7,EQ5E=YC%^"*R7!+;YL;@J:IPE(I.&@8C<+0DJJR]&1P+\8] MS5'EF +R[16B'J7EDEROBFI8KVV( [4-&E520;>IEULL;!V#L)XV:MWUXU8E MJ#L4U"UYJ!>LH)5B?P5K;[_0*,?]S(1FM[#XWY),*%TUBQG[W.4KH9-E3_3O'6CU:WUB@]MU_-3VXV&43.*SVT':FCP$%#UV,;GX(^L MP=^Q$SIRIGPX<%Q=NQ\[@S&\THL"IQ_CI-B?FK5&\L)H;$7:O15JGA]I8FBQ M1N-BERY"2^?&:^\?<*0U!I#1V EU^DE@3RS'PW^3@Y)!:.Y!TO 50YQ?Z^&L M<$LS>K7.SPE+\8T?K]]JOUM]+8,T*C>7FH4GO^3G M&CO>V1P5BQ)@&8_V;-^YJ6!*?;VD?#]UFK5FHO8Y$]2N;V+'2(31%.BH(%.< M<7UGN[.:AL.OLXIXFUV*@W]R)E8 6\XH1JKATFX(/1O$08 FB34-7^.,,%Z$ M7Y.(PR^6& Z=_C%1=%@HZB'KF>BWX/G.1!KL,_AY4P..Y\@_/V(Q\V9[GCJ) MB1M9=WY TZHGSL/<1A>)@SOB#82T[L&(\WUEX^+ MQB?1CG3JMV&^Y-CO M&*GU0N'*YB4U M S851O[@N]:G'^!F;2]D85BB7S6MV/#W:@Z,OT##[1$1+'=^8/P3FUB?,[]E 2YF MM*O'$#5M7DV;5U X3W7[&GK=V'!V3VE:S12LDY)EO#)4UXV&0G52LGP LFS6 M]6YWVS/G2R;+&[2!;2C7Y>-ORZQM.*Y@6]%[]3J^U/!Y-7R^$%V,EEZOJTE3 ME>-;1^]TU:R]"K+--#:<&:;8MC^V]RTU+[#D3#+;A7$;*EN2 M*%4!HMRAP-$-GV_IC4T'_*C<9E=,:NBMKBH%V M6S=;VT9W52*L1'BG!>GB.4^51/C ZVM-!4ZLZFM+VHBS(?9OFTR>5;=0#NH6 M2L/0&^WGS_@J]2T4)UN\%EDF$#[S$ MW6K4BEZ14"7N@R]Q+XN\GS'G8S'3/H#I"(WGYJQ'/05AB_6. Q.K^C-O/RFQ MVCH4V"IR/N?Q+PVDU]%;G>=?MRBW!!UXU:G95U6C[5:.#'B;[6.R] MO=K248SE-&H;CY-78SF?0Z"YQ">);S2PFW%+J% 1 'PA-:.3Q.#57$YN"K_-K FN*KW<>!/;9XR MF,[>DR^%QW1KK9]US-BA%R/.,4B0R?N/99'-I:9(=16-/6FN6V1_G];6% 9<-8-: 2V-SB=_/3A5T?90HG@[( V%! M%-/9D'X<+)VZRX-Q45<=CZ=3!H(NP%\Q_=8?QB#+4S^(1F!,_50I5NU D#NG MD.G02_G B?.@W3O1>,4\8)KDF>I"V<=6YF5J;KCDT);6Z">CUG[N'.G\3&)0 M?^2"? 5R8>[M*PSCJIF4Z\^BQ'G*7H@C6.E:_9_?-COD?V.')KR4=JKPO/5\^4O1W!R1ZZ$00$KVUIHC#I7VR M0S"O V&S/CB>Y0U ?=":#4F>UC%=O5IO;[;K3QL4TW7 'G!L9@WMOV,KLC57 M;I9V-K#"L79K>W8@QLJ&&+B 6[# >PJ[9#_8@UB&@^AT0HBR(OO6&8!: S%( M$T&+K^$CJ^^X^&P,#?!H+:9'1@37% AH?F'+-#&<(& M7']*SMP>@6V)T!6!\[3Q%QJN*?]6:P!,@Y@* <[1%DTHOI(O(M?HTO^=^YV@ M@/J.!(&.H5Q_QL$);Q57'KF!_ '?#<(C:UG7\IO@0V# M=_8GS@"B1BE:[ _LR$%JZIH+] W9R&'\Z^JPL[C6N$,)ZB==>9.&+:,%#8QIA5F/LDE@7Y'=JP7.8Q MAS SC34$OYS*E",(>VADQ]"KG# M,$8:$@O]R<1'-<*!R/A H]VLF8G?A?]_:07PR!:[U_6&(>\QN#@' 9H0'856 M+1$\9!>H%LL@<%((2TXBD>06IADNA(NA=DI)EQ_#TH;AJ]<%B%"9.-OSB"E)K]!0XD.@_,\KB;YI/WB5&D^N(-.C5 ?2O3L'*X;]F78:8VG0 M\5XM3;H5O,!Q7LENZV93W.&Q[7*11 M_-!F#AMZO6762LC@_3<#/K=<4@6SE@3F(A;/GCVL#,6+M-I64"5.&S0BN'#7 MK((JW%WWO=G66[WB'?B*1;MB4<\ !A4=>:FXM&,N=K.NYK.4G4UF0^^T%9M*SJ:FJ;>;=<6E7W3J*N,L;3LZ?2* M5B$5BW9>=]'->@&T+L6@G3.HM0DPQ?%Y^ HF\Q?R>N:IO"+X"@OVV_7N+W?* M-7&&0]?>5R;9Z.CFICG*"YQR)<0XH&/,O3+X%'+07BF:+11KMZZ[/;W7*'J4 MH!A<&0:W=*-7W[0X\9(,KF!<4\'*Q=M5 8RN]>U;QR-0%W$Y=0JO\(>[KUOL M522Z;;W1V.DQW68F;N^IUWZYU-/KC:(1IN)2R>-$Q:"=-U_5=E6DK;*?KV#] MXA$_3Z@>CWGX-:- @44PAX:(V]I^-_I>I6?3;O1M$*C<>F6:#;W5V;!G8'M4 MVG,ZJ?1%ZZ;.,@H?KZLD&U\J5TIX0BTNK5JB@@)+LY1&_&74/?YCB M$ N$; 'S.H!:CM.XFP&O*:$3,&HS=_G=+R!/T& <03RIV,41.#V:$*$+6"T M8P\'W"";+03YMD8CQW7@CPI4[4A!?$X-W6AVR] >J;"HE!@_0XR;>J=E*CE6 MGM3^(&JR/*>.YKW"WYCUK8]6'T+W"U)@?_ VYFOY(UK.50M,[S' M&GZ+PVARA'>O&W6]VRRJ$^KZZ*Z;IUIZNZ6X5'(NT7T9Q:1R,\FL%PX!U&7L MZGAY+D!BW+)]9&AJ)MBC#0&$*YJO5)!)IRV]TVH5KIPH M!NV*01V]U^PJ+2HWDXQ&MV8H%+6#3=Y3MXXXZ%[D!S3^U[.C(\O7L=+>JQ?P M%RK!V+U#;]9[BD'E95!/;^[LJK%BT"8VKM.J[9Q!%73DE<[/7<),2Y/S9[CS MZL:MX"QZ]>+GYBJQV!F#VD:!@3.*/;O7'[.G&%1B!G7;[2+ (2HIKZ(O%Z?H M86@?W0'Z:5-OF"K=*R^#&H5OA1\CB_:++=74V^U=Z9 "_]J@O*XW.HW=GIN7 M[?K[T>3ER;GYU)KMY]!\KZQOMS?L$*TH#$@%671J=G>542CV;-!D7;B?5+%H MUS%QHUUXONAVF%1!;WX F;GK6'W'W=/,\/WZ"D,WV@I7N+P,,EH]A/"%U#H'AT<_A0Y%)+J[@A4;O5J MZV:S4T&8S#W<]U?:!?M8+2E2%'Q^-"Y MZRVS M_L3J ^7B:/5/=@_&NAP,_*S9/9N#8LW\=QS(]4RM6_NL']C6]S."[7MMN??6 M+#SY)0^N[7AG;F-/Y>;JU>71-41GTK 1:L4GIT4LD?T?E[ZJ?WX4#QUWN[;0C2^]4]E )-IT:]:;>K!= M-50LVGFS,G%(:5+9V52O[0?\K21-X<>5V;[];Y478XA ;_'%O>8#,TRNI& ML*<]'5Z@,L'2,DC55"K!I@/2(W4B6_F\]:WOT7+0L6W5T54WM%.9;"78=-K6 MVQOT@"H&[8I!Q!^E1>5FDLIC#SR/C8/!&*<;^B-MXGA^X$0SS<$KAW9X; .+ M58)4"3:=-HNX=<6>';.G6=BI*Q95P*FKP^;J.?40O?HT0-!E\.J(3V7_'3O3 MB>T=W?!B0^^TNRH9+"^#VMWBX+2*/3O4G_J!M$T?*H-:G5I'#2\^R!P]\(%; MPU ;!?Y$0QA'/^TDVZ)[KVY VS1V.O!3Y1R;Y!R*0^7F4+.NE*CD+#IMZG43 M Y[>*N#\:G28S>".#FBBQ;JD*3?Z_FFCI=>+W,_: M(FG6MS/E&_BBIKULB3HE5P_#;.NM7O&\>4OD.4P54?IQ$+ZC9X!JM%]@S$TU M_$>1@N&+*4KYPO*.N>DX]MW*1-EREY5#CXYBE Y5+D>.9WD#9\D<':/=KC7G M!^DT:MVG!^G@2N"SV"7,C%4S=-2 G&H-[I9F/#*T55&="P M\3Z.6I*K),9-W>P\;P3X]BM=I9#@8Q?BBLFQT6[JO5;GL,WQ!J7\#06[? Q& MP.MVO=8LU3"DDM3D#[UO.'.W-QQ; 5;;G6@\MEV>.!]9#YK?AW5:V$R\T%ET MZ+UTAMXV>^HB:9D9U.P4:,U0#-K]G9,"5X)*S!Z%4U7]HI,UPWLOY.JPO)36 MG09^&&WFVRI\&ZQA% _X*AJP5Y$]IF)/F=EC%,%?5.S9=>FM7=NP7J&RUBIX M\L >V0'./+HA1RZ/DXXL/55@5)5@DV&:"->KV%1N-IT*/AU$NGJH+*JKFZV' MG9T3'E5@NU8$WGUJ(6K%T.X?77:N *0KP:930S>:*A$L+X.(/TJ+2LXD!2!] MX.EZMML3/Z=.3\C?G4CK^T'@W\-6CBU[+UJ@4MG&CAG4-HIV[RD6[3K^:M<+ M0((J]NR8/;UNK:G6CV=-N3V6$)6:/V2N.=:78LS/V MM'H%&BY+S)[GV?KR,>:Y#6,5S%L3L,5IX-\YB&+2GRU%*"D:W1PM5-EW MEN2%:^%#"@!"A(A\4P[(R#]MK6^[CGUG:]'8BC0_#BBC$KB/.(OFSG*I@HB( MCK#H[[8 8K0'<<#PCWW+Q5LZH:Y9H79ONZXF0!T3[,A0N[4].Z">(4C1\"TX M\8;OK.K:O0._Z<,SX]'(&3AX!RCRM1 ^#D?\;> QLVT(82W@FK@#HYMI6&-&>/3!-FF%J$Z#].*QI MU[!Z(O$(WC2C3-7&W<%V83U^$-B#2-?&_CV\(=#II?=XX2EVAUH<.2XPDREP M9SDN45XDN+ ]V!5\!)0'B^D#?9&''OT\AN=ZD3LC"@RBFH;8H/:#-9FZMH[? ML 0.)Y#"_@[,F/I!%'O,3Y($*\!5 "7""#>-EXYI'6&$;+QU!MK0P;43LB=C M>>+^ A09^"GJ"'X&JQ3,8%*,8F1&PB#Q]4DB84A":PC_:@UF6*S.;!O<1LBB M,K21K1KP"!0 ,G[8C!_D&!R-_1!E-$(&P>Z=O+) M";]K'_C')S4-= %W0 3)+!]7&,%: NISRY07X)ED))";$]LF]H?V8SO4-6 R MCH3@;?9#6X JX2ZL 7R19T*!V%SP=_#[D6!(NJ3,&D+Y@B$?WOMQ%#I#V#H+ M!O$:=^7Y$8H<41+6&U@.+-6)D(:1'4R ^(.!/8WDYS'\DB7;":9JV#4*]RT-9K:EH$H4\17G_.PS,*\UQ/ M?P(L\MTX6OV3W8,U+K?C9\W>V1Q48^:_XR#U@+?V63^PK>]GU@B6^]IR[ZU9 M>/)+WEV!8YJC8E$"_$KP:?U77SF-TZV[VG_#GEQ#8S4+\UT_@;&[!7;"CQ[7AH\$E#Z3Q9Y8X/*^8 M H6X#Y[(L0+XM]J&NK(_$W )M W0&[U%F?J4<>+[W\JC(H1:\Q:U#4**,<3A MZ/C),-,X*E0*3^B--6 =I] .. E_QKR;) Y^(:#=Q_!+"-FCN<>F[OHVMN!I MD8W!!O <0B+X")\10*8 RZ/7PD-"C'\@7(*$@M7= YF+15P$L88/KPC0^6,L MCE&/%00HYAP;4@@$P2R&==FU8.PE6<6_C3$N"B"T"_7LTT"X^Q!-XZ8XM($? M\RM3^!R@ L9SEG8'4DMQCEPZZIWE+:72C->6'$$EP9D.[P2Q@5AFIHLL@]:% M;Q<]&/37,*;H&[>2V1DMTO9N+:'UF&'00\?V\!:W"!_#RFPK0(4$9E.XHQ33"+8YQ9W"OI"? ;6!+X?"UJ?SAK>]# MF@#$26B0I#,N>"<78LB^XV&2\$;#<00.9)@6,.T!@U4(?)Q)/"':DHD%6P:I MB%"&U3_0$XDAML'S[0>\'A/ E@R,*-\0WQ*GC&%#QX<76IL1> QJ)-(X?1#,"K6!': %D!E1THLTC&UMSJ18Y#963*N8FPA1N8$0 MC6:MT>QN?1B 4:^UZKVM3RXP:D9O^Y,+U&+58O$SH]9L-G85'HF]3:]#J:8M#-SUS,5B\K-(J.S M1RTZALK]!VJ)LK<4^E07.Z/5+GH_KL3X&8?)(K,PIIQBT:Y9U% L*CF+#*5% M96?1AD7Z*M9[J'5V'S1^ZWNT)KXOZSE^@.WX\/P7N6/2KK766-62^W!8V3MK MU):TP?8A7L,'()#ZJWPK\I'D!MVV;K;4:)B22JV["8W3TNJ%&S92<2PW=;!2MQBLF[9A) M';W14TPJ.9/:>J-;].A1,:D205R%:W'[(/+2&Y5/;5!TO8DKXDN #H^V-W+[ M!"JWCAHM0Z]WNL]"-MT"E?:<32M]4?JRYOEL2V_VG@<$K-1%JH+A/YM4W>-(QCS M.:FFG;N(QG?+P)+< MT#2QQ!$9(O:U=?QDI@U@9_WD01)_E$!Z"0AQ; 4I7.S GTQ\I(0_^(YK\@.! M[8E3!F::,TK@!!-\< ;)G=@1+,F;B?<0=/_B[W$M##Z.BPQR@U&742$/J8_? M" =C>QB[!&R:_-I";,XA,)FWQ_"-*+",N)]!1W>\D1],+,;+#^P1X\9? ?4T MHZV=:=E>L2NBJ< #S2&.IK"K803_P(M@V'M> */<2YC[+F_/"8% 'H)F?K() M:A1(!,N;:$;]['\>05*OLHJEIYS[T# M4;'DU#B1&1P9 89N_*B6D88P/JWK MTVP*8%;0'IC&R&J/C*8QZO2'9J,WZ/2L?L_NFQWS/T:] M\*01G]>#IW1V IB[?TIP_?GI8S(NO<[D0GS\"RDJ#)<;64+,(H]U/KS,AAUM]<7?].?S+>O&+ 8A_6"MJ[&L8XLAXD4G+VB37MQF8CJ;7 M)I.1EB?MK6+7%\V2>'8IUVTZH], MNRAB"]N)+7S&C(QV8T<#,F14?8;YU^M64]II8=+.\%_V9--(K[<:1=,DX[C@8J.?3V M9091/D%(YY">4>9';(L)_AQ' (E9%S2X(;&(4OE7C>;Q@^P4+T3NQA$"/(XG M.Y0B?2+-W\)@'H'O)>X](:%S4$-3*VC:$D;O#.D_Y%@]W9 !X&O3^SL/F9(7/C,^#Y$WA)C/,1K%L+IQ+,C]*@L2"A6"O+ M"JRI+ M>/>6$TAAO;/ :PFH)O3 MJ M+'Y=\A<5_[O?@!9_Z/7P%B4D:0PNB"60RP-'9:#RY[XPRYY22=+JF_297 M],CS<'TT6V'N"1G"9,DQI_LCRW5%%+GR.[ 6V-UY$KOAP9*.+/@"+]=%H.K8 R&!!.X'+'D([H0$AI?0CTCRZ)$#/XSD M<#\YS2+*B\"()GJ(86[#Q#/A: LD*PYCE'#\B9T?8 /+F[K(%GC]\FQEO1K''JWM!^&EWDHO58$ Y,.\9R7/G8DT MD/,!3C",.?):&F&0H1F0Z:)90Z0@$NG9\7#^H1_,:-BB9Z?OH@(BCAJE$9KA MU&?_*N9UACROA^HG/(+P-L!8B FGP!ASD@Z"QM!8O1M.?R44L(D+' X;5T,46A"$6KHQ+KUG BT BD6QI @+_R: M9BW**6BRPDJARY!"ES"9K5I\;ZD&+GQU0R6$)PY]FDB5#BBE&:,X=6GA);1< MGI2:C'@2]D0.E"R]7E]X(S&>K@(*G2XV$WN0*H.;"S&8$:XWJ6V 4R-U=B%Y M"O2$33J+!KH$?AYJJWBFYH,[&MO6D'_-@1![9GB0DRP!!]<&#@Y('7+%'C56 MFR'R/8CE'1T\B )4(AW2[G@BC%CB9R@>$.^P@AG[Y31ZHB?W<9P>.'6;B__^ M:(2#9&'[6.F"+[KD["WV?,OB+V&%,-*?:913D.P/X"<^/2'T<8PJJ%P8\0 H MFO!+\\EHI!DH.Z1+X2AV*;\8(,UH8IG<8992L5ZYB4H> M1U)K,EYFLNKNJD;9&E&C_22GUZV=]=8Y1\@79; DL^1H(5_%,NK[*\US=%O3 MV',M_O=#8E-N,C8%5/XFGDY=^CM:E7=69*VK=XLS1_:T]W^^O_F?<^WM]:>/ MUY_./U]<7U5N!Q=7[][_K_;Y&C9Q=7/]^\6[\\_OWVD?+J[.K]Y>G/^NW7R& M?[A\?_7YIG(SY+J=6MWHO,3PL$YWO3%?:\[C6K-;"&1G;U=NEG7#%-O1\ME MN]C3\L% '\'Y[&,>T,09#EW[L;O9=L.TC9>)6?$*-*T//)7/V>1K&N#*'0#_ MSRK-6K1Q8(_^^^3_K.%5#?/D5RZF4#Q\ <^8VN08M4_VK1/R(-^/<=]U!MKY M@,I-&(Y_<())^/]^L2J\;>WTX]OSZW]H%^^TJ[C:6X'DM]H;"#1:O_/PVO.] MJW@"JQG0]%UXP2=\$#S'ZHW,1M=NVZ-FSV[W;'-@]^K=/CS,:AOM_[S#G+\. M_^\,_V"8#>-$\ZP)$&-H.Z_/XZ$3^0&*[<7PA&/.8>/+K/_.O_O=_'3WM7$9 M#[^]O_OKM]ZWZV^7];]^^_+M\MN'R=?/?TTN/__[X:]O0^>O=Q<_KO^\;%S_ M^<&Y_O.+<_EM,/N]<>5^_>'_N/KM$_S?BX>_)N_-O[Z]KU_^^;7Q=?+OV>4/ M]]O5#W?\]9OK?OUVT;ATNP^7[[[?_>7]:_S7#W_VU^=!X^OG[XVK=[?FU>2R M?O7NZ_WUGW]]O_IV>?_UVZ!^-;ERKM\-C.NWO?K7/_\5_O5Y^NWRW=6WKY_? M-[^:?TV^?ONC_M?G2_/ZSZ_U*_.#^_7SX/[KYS_,RQ\7YJ7\S?_^:]R?#-WK MR>7]I7DUOOP\_O;7Y"_GZO,G]_+'U]9?W_[=^/KGE_'5CW^,KSY__7'Y[>O] M__YX'UV^K3_\_OE]= 7ONOS\_F[XVY?F\)__KSW_4+R=_/%Q__C(&&M2__AB.O_X8?__K\[_&UQ^Z/RX_7_ZX^G8.S[EL M77X[_W'][_\,1Z.69;2;9V:OW3MKMH>C,ZMCC<[:HV%CV+>-8;/;.?G5;';_ MWR\YN:BPF&O5UE*KVLN'M"EC\8_ 9HY&O7Z]UVF#,K6;]5Z[/^R.S%Z_7^\/ M!JU.?80VT^@)FVGTE,TLMR>O:/F/8SF];,ZW0;%V-"I) M-KBWM13D_]W M[$0S%8\<@4RT#16/'!97&_7'XQ&\K_1!-/1_O!RF#OGHY'C.HBRH(*C(Q"* M[M8,D@J.E.P5D+VF,$@M/0?+JZ*@(V!\=VN-;RH*4K)70/8ZPNBT=>UWPD!2 M,KVE0T(476=XM(CVK".@81*&GJCS*#.U#]F13 M4$_7/@:(21TQ(#?>*J#)33HL-U*AT!'(04\5?90-VH?L]61C8IW/OG!,P/-[ M#57@4P7&P]-4Y*.LSNZ%KR.;#0T#NW\&06P/M=\=1NY7G<['(0!;M#XJYE'" M5T#X6M+ZF+KVUIHZ$5T$\P??5=1S!*Q748^R.WL1OJYL,S2HYWD03V+N<^:R M[@'X>O)ULC_S]Z;+K61;.W"MZ+@V^>\W1%*=\Z#>W]$8*"[Z=<( MV^#VQG\<.1K90F)KL U7?S*K)!"2L)$I00FR!QLT5&7ERN?)M5:N ?'F?./Y MK(L] ?%7R#W5;3;7F]!^M[ML%O@R K^L#B2:!<8;;[SU[2^Z@A#$K&JL@_01 MJJRZ:%8U\N);8O%=QO_(9N/0?SPM.Z2FQJEQ]615XPF('Z&?K'PZ:>?=[143 M\)VEL>B3V:>4B6UU*QO#RQ C%8EM9 ;^OZ/$;;M?*BCVFI6J=1 _0M_U9_\V M3/KUY/5+>MC\M^G_-O.E*8&-1\I)?)2S7EFTZGD_%:QJ?_&_?VV[X^ZO/!QF_7YN*TW073$[_LG"V2Z9QDE_GR MO[+XZ>'/4./BCL=?:V7VU&_]H'37>[/ZY=WBT^V9WI_'J[8N7 M>]N-K>WM@[>MH[W6GXT_]M[L+_U<-TS'O>^MQ4._Z.F^2Z5S=]I];X>]_KBF M;DHA'C?IJ,E(__*#S[JQW>N?C7FMJHFOJ;P6+]*#LW8W5?F+_PU/?"-JC)?JPMFQITG!T7GR;0@Y^1= M+,Q!5$3:KJU3BD7CEW3-__O_28SA[]OEA8O?T.^_-G1QD1UO_:GQ_09!S4;< MTU!QD?@#;!8#ZH\+)5X;R^!:%XM.;S!H-NRUV*+RM<&U3C:^Z&33+&Y@4^>+ MD#I?-$*OW_#:GJ1+I3L.O_8:YU[WB^)HZ86S.+T]U_!QDW;SXRVO-SW4;E&0 M_YW!\+_A^/TUR+SWXU+0L6B"3.7K6V(L+:=1O],I%U;QQ237BLP^2 M\A=TN]^)#QG'KCN=QFG\0#]]=-S+>#![B-MM7[9"*8:]533:UL]NP&6MMH,(6MT9]*XAMY1VG(6^*R!:S$IZ MTK@^NBYN'X/)=+\:F4[;7@IYJ@+[0=3D!^D^C7+#^>7:+/W:^&6\7%]M;QV\ MF*S/YO2222\B\7N29%QSW;BV4D?[?J_3Z,5K3RVY_L3WQ-'GV[?/1B3O#OZ>6/ M_;(O1U^?^J^]_N<'.M@OAMEH#P8I'\6<3P08T33TOJC0?Y:8ME^LB?Y'W6U? MC-$\7D)'49-U48$MOS48).Z8+([M@\.#J[61X)_(JY1W8]R7Q)O^*#4#P+(0 M-F[X;XF[DKSC1(RZ_QW%N0[M)/Z2]&H&R\6[_@L]:)?L-AYU3>CBZ"1N"XMW MC*@_3O@[B;Q=9":=S^P#EZ".(XEV3/KFL\9!(=1KWVH7'6C&HDR"[%U7@V8O MMW!$EZA/JZ;@ML&S1B*\.%+=."NY:XKM0[M_&@?RL3U(\33NBO<*DBK67_IJ M/VW\X[W7^,@>SI^E_27NEL4WQEMC>GMZ![R!4]\^.WS6"-ZES:4Q\';4+_*Y M&AW]=7"Y)^JSLSC69'PW^J.T&Z4WXDA3-/0TF ZOOE]DQ7^S)[K[T4]C:W+) MXIEJAH4;MZC(_&YD$]ZO1'G[3:IXTL;126\P_>Y8C/$C.@HN:@I1'RUF)ZH, M21\H)S[=*DFR9X8ZWC"2U:#7+02A(^?UBUMKTQO%2YSX(O3J1I4JK9W0+UGQ M4H]*8IE\I'EY#3?RQ?KO]Q,#Q,VN'P=2 N7RX6UGE'2:\6A+;:5GO1OUR_9- M<7P).P4DVX//@QMO.YFG18/^P9":TQ,V.X0TKR6L78F%-/_%4)XU#D=19YOZ M\.7C^&]Q":7*5LT$7-T8IK@VD]BPV?!?VA%E-B'P8Q1ANE\AH],$X'+%N_; M1EU]?,T;'^O:5!;ZS]4 ONC.2 \O+[Y0&1R5VTNT'*;ZS\21MD\+'?!4.Y\V MPRN2:R;=Y*M/17,&L[=(ZDS2K<H?U<5#$S;!0*.<'F*S'TU$WOE&8 MNC[:*@7\)V]':W90[#C]7LDSD;;["8ICWIVMOC M+:F\O+U4T\H]00^?-WY!OX[MSH)"RL4_2)>=1E9Q\_'SE'PROO!BWHM7_P7_ M&B'VI=?Y,N;P8H]L%_94W*.B9=O]6( ^FON?2BNWF>Z:K/"._];X-'(?QXN_ MF/7+AQICY08QN%X<;;2?(\;C[\6.$7?BI&U. >%[KI5HD>C/OIM0JR,5]CJ^ MI+ROI181+]U,0)\:SQC4-PRH6 K-,4K39P?^3"=-?C*8P60T-UP@8;@[S4SS MPNG%@;9ML1F>CX6Y)-9KX[E_<$?R;1W^Y#L._UJY[NMBV1;)PZ#4T!/(?7=0 M@KE0Z='O8_5EHI]$P!@]M@TF?K&XT DK7'R]?=X]IKSI/$QJJ;#I.0.AOVV+9V<<:X: M^FNA_!:Z2_%"[ZRP()XUMGU_K.+>\BNES^CFZ4U*>X'_0HM,C/1EK,R55EG4 M++O37X]4V__HQXKRJ8^&X:NI-\NO3<92F&&V%Y6OB_1J82+Z<<[#Y0T*_]_4 MPHGK2-N3J#9-2+H\)RU\TPO&4>A92>,LI#6:Z:* MW:SMC%7@TALO?U ME!HQ(Z9%SH-XF<)B3Y^^0E:[\ H73U(J'3?(?LPBTRZ-PE :6P.E33JR-GX^ MC#IQBKY$':"H55= ZE3W/_OAV*E<3$(<91@-XUZ>[IC,WD9'C[KVQ$<K.?&17U_&I:*R^V+O:&1TCW<#&"Y;+#W?AL:$= M[>4;%MQ96G&]4>'I\E8/AJ4?U Y'Y8%U<:Q\Y1E=<(7)@BE]'Z-DF,>];W*Y MF4N59PG)>?BCIYUG?=$H]OJSE-OYQW[O:_)A]RZ]01/=()U[=]THZN5Q M:/$=-_A]\9X_M>5?O\.M+MILG+0'J9BEO3[QS?&'TW8\WN[C-^/6Z^)LQ >, M,$PNQVONJL16\=Y%=83?B^_/Z#3MQ KIIP+8<; S.W@R;$;%[$UI3,VD8Q1^ MLHZVI:I5#OG\KF.\29B%GALEU[7GTY*\XIWO*##%D42QA39\YRJ^Y/L^O7C= M\5X\672%<5.PW4^I*7718:"(C/7;X+?&O]O?4EA[:U2$213[0^33-RE.M4VH M5@$3Z;D/5'FN/+9>06F4%9HC_F$G'>C#^"](/R!,T$:CJT]3Q+QO/]\JM<-6 M?&&C#+)TY)]SL]/[\A*_^7),]D?NT^Z7]W^J3P>?]N'[/__YM/_IC]/CH_>G M^T>OO[W_Y-KO=_8N#M[MDX-W?[0/WOW3WO]DSU^25N?XHG?1^O--_'OOV_O3 M7?S^TR[-/>V2_([_M'^U]>=_]^^3]10_M MO_L[W>=SZ_3OT_<[%N[C/^)G7YSL__GVV\'16]+:^>=T__2?D_>'"K[_SPFT MI_]T]3LU.OCT]MOQZ?[Y_KO7^/CT_>?6Q>N+XSBN_3]WO[X_VF6M(PM;[X[/ MW[_[H_.?B_UO^Q?[>'_GX[?6SFMRL+.//R!LE":( &44!U00"12B'K TP08: MPU,_XS_?;+6.&D=_';QI'1VT&B]?OOKW;]=$5/>5A=A4]%G\^I?2);#(U+LT M']H)_BGPJ.ZJ?P&;U4/F9:_4QC)L2"IEH(+5!@1+!*"*4:"42K]ZXYW&*A"U ML;GC4Y9YRC:/:T"[WBU!<]]+9RY IL(]))\3+'M.0-?EG*!&L?H%O3^U6/WB MH1]3K'Y]-=7%"VXJ[O[6 :@U$<:B0/S;!]&N+!)_B3#<>D7A-G(8[L'W4P@F MIXZG.JZS^/\DAGQQQL"ERS*'=J_3FDK+H.[64EUS&JZE&RUT_BS,ERG\9KW2 M:Y[26KZ?-%1!<'QY;-Z[(<:[9M)?N]#Y[T3!I_/KRQCX3N'^NV33:\<\RW#F M>/440:YSI^ _/#BZ\<+-JU/#]E4LVF6:W_Z\7[TLCY(6URSM%:!J_'%YD\M" M*I=HNO%R5UM2!0D$MY_5^:R"G%3P6)(*ZII3\#/H_ZH'4_K8C>K85"C\%:S+ MD94<4D9)%<]X>;!R:Z(H:>O/Q<4Y+]%C*0PMO&1G>)ZTM8X9 MT+;[=G0Z*")XOA>A/PG0'ZQ?A/Z/HE)Z8:R&7#+M7?,Y+\.WQPMS>4OV1;LW M]%&B+R.>XG(I&O45[+CUK/'RY78QWA?MW;@>&EO@ZD.]AFO'5^)=VH-VXY\4 M6A"O'[_<.'S6?]9YE@(:;U*24FYVIZ3JU"4G+;?AA%N+L]]!L9"&[>&H&*7X M/\6;G3)9)PH0_9_F!)U%LG?S*KYJ0>[Z@B%<9<0LI40^:VP-BD/3,E<@+NP; MM][FJB:V3&G0=KP91O2E*2I'MV T:7+[PZEM?8X+[K8 _;=+/>?A%UV]V&"Q M\KWCXYRT+UU&G?9I>WBE3:R;(VVK87]ZZ10AK,46,AB,]ZU2NYMD:"W<]J]G MMD7 MZ=BF&[2\FHL6+;+:JG7&D$*64NE1K.]W(6:Z8HW%"&S%N=0MW& M57[:W6AQ):%-:0S-)7;;4WU>& IC,16S70CG6J9[VK Z@UZ1?_G)V\M%DU;< MQ-(L97-=CXQ0F40O%OFY):RF7$<]I5,:G!BSQ4>(Z_F^**TRO3![= M7F5E3&=+%'!7/1@+-ZS@/,ZX[AOYDQ6Q9Q8ROBV)6H^B>)UF)$^%T(%3N&X=3 M105+U\!\U,^BF(R:,..-Q][S835XOISEU<'/X96N^7,T-27S3Z/!L!W.[S\K MIWC$Y>I@7C\"_B45FDRE,I+2<("05Y.96/-E MFRI0M =V-!CG-Y65)VY?>"+JOV<3UIN:GL/+,]+MGKO*_?QEZW#[U\91!(EM M2(J;$V9X&:UQ/VB.R2!:T!.7Z&GQ[2*1;CB5,%C<-5WPU$<;O#CK^UMW"^5W MO)+K8@,MN=:NHED.OAO-LB[+:RH*YG]^%/\RO+'8Y'W6C/S)Z(YJH\ARG$C] MEO)ZA9#<7)ZMNK*4W\UNS14K*ZI8^9@*5JX\'&8=R(3=(C$Z!&6@$MQXQ"E4 MW#@9L#(&&FN9@"%E>2(USO)$*B=&?R?#DW[ 0FC+&074& NH]!(HR0S0%"(3 M0<5@8!N;KR+U1N7W_^K3L]\;^]&*CE;>_6XS=G9$^RR#P0R3 06 !L3 .6* D4%!]X83Z@+!M'PT]G9 MZ[+D9H]V8#/%JOFSX:57ISS!O#KWOO19#/RX MI5H;!WM';0:6ZV=QN';%X=[.WM;;_9V#VNT9FZHGW[0.CQXN;>S=;2[TWBQ M]7*KM;W;./QK=_>H3F-?O-Y_*(]6F&O/;X*3PQ91&W.2WTI[Z=:E' M*GI97K%)W_E^:E;:T6<#_WSRP^^3/KSM;C' XDN_7Z]LR,[F^I86]RO?'D-$ MJ6>2%LK"N('O^,9C #TK #3IJ'KM/8&>$2EO?!L^0S_Y'A/XI[[YO<$B]$S* MG[OL PV6W^JR5?24)_ 9CFNEL:#W[5B9F%U&Y0JJ&GYJB1[,EXBZ0Q-SF)YV M4;=K=:=&Z"60'V;*YL@6EL'O5Z=GUR9N!8V[']>*F7G>&U?,+:XQ9O(Q-Z.T M8Z2S]L;D\3BN2 M3X?JML>U5,MP[>N\2:SU@5ZB@:JZ*8/1/L^A2D:LYU MFH'M%+1T&>&6#DB_Z,ZUKBT5JJ?+S"%5754YVW[5'<& M__\&(!-O_&@ /FI]]CRMQ:VN2W_M7BW$K>&V[O=3=.<_NC/R&XVR>':\[[?A M\^[H%+C>$(PO&Y=FG#U?+-('=N>_G;CSO^[_N4L._CQF+7R,CX]V8>OBX\7Q MN^/X_VOV_N@D7O.?=GSGZ_ZA@L?O_AZ\/^K1_=-]N'_QYJ1U82_2O5JG>_3X MW=MXG;_;[]^]1L?OWK1;.YV3UOGX.__Y^\2OXUAW2>NBE9X+ M'W\Z.7E_9.GQZ=^=]SO_G+S_O-LE_[EX/=QOPV\OCW:'^Q=;M'7Q^H-S M3CD;-*!9< AN9H#)! M_8"@J)$.<8V$08(*[(SD*/*1TH('(4A)4# 35 T)JK5]G: "PQ)2RP 64@+J M4F0!4A00I 65C#&#Q<:FY$U"ZL1/%=ENZZ)5;DT::!99R5^29[_9Z/JRFUMJ MA%1$T:7SU)1X44:N_TL*6FBB_Q)<72_3LE*3!B\GA86TO\[D6)7V-I'YFTN1 MM_QP;,UG3JR.$]_.*6T>(F@,9< CXR,G"@8,U@0$I0+D@CL:=%3:1%,I=E=. M_ XOK4IGRT"^7RTG _F^@#RKW!B!+(FR A1C%:TOC(#VT &OH72>.&2(V]@D MJ DEK!&0GYC+;*^;ZF 4I<=6>H;[/3Z[K3VZSGQ6E6(RD==YI+',7]7QU_&< M(B(T@CAH!2")?U!K*)"60A"<9BA@:XU#&YM4-0E'-3+.,G#KJ8ADX*X*N+.* MAPK$:$]-5#<4 E1P#[2T"B!%F680"R]X!"YL0B)J!-P'\*H,>V"!%T8Y,TY=V-C/5VRSPD% ^*DDCV6MY"]J6L@492 M"&ZKD%=FL\K9[/-\<+%@%GIC ),P J9!1(' H0.BC!CD9!N8U,T,>0ULJTR M>NNICF3TKA:]L[H(P5A1S3B01AI E?% ,4V ]5!8SX2-\DS&!&)U!QX0"ZJT&)B5$!6-0I+J #28I!D\UV=V);EF$K)%+Y>FBOK(XW(SZ MU:'^]774NV <],H#YE0T34A00$E) '(\$.H@DUAN;"*!FK@R5\O*43_6?6:* M 9("T@]8&.#17J,B7;/F!3I>]5,KE&'9]R05##@[G40?/;2F^:BWE>K.X4KY M%268M[IN=R+"'&59[2YS/J=;4FVDU9P C%S<90*'0'ID@69"Z,"M=\9'W9(T M*2(U\N=G)-=3004EQ&H5)'U0-FGK?BR#HQO%E(!> *DI\-@;MKZAS@\VK0]Q-C>19!$1 M^28-YB"\'?C"*,[D5B&Y7,3RCH,B(4JZE!\H;&C%,&8@6A@&&4(L1(XA3F3!, MV9T3NJK"\--PG_S9Z[FO[4ZGD9TE:Z"&3*25V:I"MH)S&H=2!LM@$1!!24 - M1$!Q:@&R5A++B4;,;FPB))L2WSDV*'M&:@O;JC2/#-O5P'9&R>"&.F-=5"TD MC$H&15'=$ $!&%/ .D4\9D374R?)B+Y_1,]&^5 N!!<,"*12H4P, M@;*: DYL_$<)+AF+B&9-I>Y\:E._&.::.T8F50X:0_VM5%=R3$G=M963P6?] M?"*X(_UMGMG^Z/7CV+I7Y)CPNQ>F63]72PVK\L7Y!^,\K!QR4G\E9HD"7*U>U^:DC,HIC\R?"CFF MF-$"8))2L2P40#-M@<<>0V89E2@UHX)-A',@RF-$=B5:3$9V#9 ]J\Q %T@( M%A!DHC)#J %240F,)A[RJ-%HGM*M6%/(.ULI.3QEV>8&I3(S2-K,*.*B6V2F MZ:%W#1U"N]../PYR^$J=59KI"NIC:69&JY#1Z'QJCR?6XW0 '@(!%"$-%+(\ MU=N3QEO)#"%%O!VNDWF6<5LOA27C=N6XG=%$H(M,RU0 *C(KH)PSH"SQ0 EC6 MA-FJTDA:47)31MA8Q*^BA-L^L,4@.(0# M8I@%+1/725BG[G(9R?7443*2[Q'),UJ+<%II+34@.&! G33 Q/4%E,2:>T6% MP# AF8L[]UG+<2S+UT!>'M357E>_UM_^(8?PB1YXSG'AAO<$H0(D!ZYP&2*@@//9,Z$IYL4GKG MDZ#L7JDMH"M5798"=&A_\PY<^'XO8WEI++^>P;+74E@D02H<')47SH&1Q@(N M:(#.4 <1W8BHE1CAWVN$YJ?A="DSAZ:B5W)'@_715*9JHF?59-6JR:04E!7. M2^. I$73:P:!5D0 (AW3.-AHBN&-302;B.:V!H\7PBMH:Y AO&J-9.(8Q81K M:PT(7)EH76@+= @8>!'-#268%\P4U@5YV&B4I^A.*3L:K*Z3P2VK-)=3D(HG M-UQOE)PYDR>_6Z'SNB6._^LGJUA7,3^/92NHMNU#YOX*N?_;?+$[J(75/.IK M*,AHC2H&M-,<6!9YGSLJ:-=6C,WFN@CQG M%&=,HD28",!ZA@&EWJ:"Y@Y HRD+*,"0SB&)4DUY=]6Y-N2Y4/%&[$Z>0!NM M/-]_&,R*A9A]N;?U8N_EWM'>[F%CJ[73.#PZV/[?OPY>[NR^.?R?QN[KMWM' MQ]=D]S3LD7$_GD:GK4V[TT[!#L]7>HI[MQFLW5:P&/1YQI::L2?687G+VO@P MPT'C3)^G@[I5G$7 M!&F%PD"G#HP4>I4.63 @!''/$0L:A2)-D(@[1^?7[V@E,]*C9*3*#-S,2/? M2*]G:T(R1;0+ F6.G@%#E30!&@:Z0@1A!&V!2,A] B/BM9(7^R/O)NVT7*@ M[7HH64EN+Z_$EEFM>E:;KW2KI(*>$0\0QA104O0)$8G?C$-.D>!X&!>-JU,6 M9(9Q;363#./[@/&,. 8H& MY!R!*#B'&+51DB:!&,K:@/B).5(N:_+W_1??'?E+':79T%W7Z*58]>Q960-E M93M>--WN77MXLCT:Q$?W_#]A[:P7*WR/=UIL"J=)KL7UXIX%B5KE ;]=)%?E?*3D;]J MY,^H.LQI)A6" "N;RB]Q#C3&'A"C'6<.,2'^TUWCLK:"V9^H37VL!51;[RP=[ZZ!73@ERQYMZIPJMP$;0I\#ERFMM@" M.,:(ERAE9>$G4E&X;LK'? 31=&/LM?2%K F5W4OH4+:M5JV?3"HM44&P0P@( M2 B@@E&@HTH"L,=8,*V,9V)CDU01;%"_3/B,Z?N,'LJ87K7:,DF[],(;$K5 MZ%(7)X\84)HR$%@(D;J%T2SY2YJA$-1X,HQ[?,+U^O_V($:3)R*F@E5@!)'@<04 J\L9C!P M; *OHQF605Q/+>6[(,Y@71*L,\J'8UQS;25@4GE L9' < ^!(]P1HI'#-AH4 M[#'&+M?97_+=!/'L.EDS+61Q=FDVL%;"[=)$C8>!0$ PD]&\4!PH: B0A LO ME*<.NM(%>N<>L-E=\K/'/$/][5)G.<^NDC504B:BV^O:WJD_TM^FLBM:/I-: ME:0V7WH/6N28<,TX[K&C7.VKB-\ EGBA\.> M_7S2Z\1I&?Q/P_]WU!Z>Y\;&N;'QHV]L_&"545[U)X?F@X2]9N-?SR!JG.E^ MXXONI$Q)W&00-N,8&H,3W8_WU:/A2:\?[^"*6$#?: \&J<]=K]_HC8:#H>ZF M2^'H^>1(ZI:6V". @H_*HA8BVHD]> M;:RA-#9 [RM+3,C>[-J"MRJ++X-WE>"=351003CN%#""D6CT80=4J,H4>4^@RJ7$,(DW,;E1MXN]G/HKOB^^<5Z[H MY(BD^RX?D=9%)LJJB7(^_9))B95C'$#!#*#!0V"@D"!N>D(1XA0/)J=?/G[D M5E2ZP*.*HR!PR$731"NB/:PCQ7G MU2S8[6GZ+5WI?=-N*HTXSKCM1GVD[T.XVK#YK#W4G.UIJK&),S+4K\;V*TMOK;I>RRR%) M%=+:?/XFDT0P+3'0TC- (=5 !2P BS^:8!'%,M(:$ZI):E5*)Z.X7AI(1O&] MHG@V<1,A)JRCP#*B )6& $-DJC2!B]9W0OA4B1.3)F=U*O__ .$R#ZJA6#LZ M'77T,!T%%>FL'X4A_R_Q7(?_-)WMB)32DU@#&57) 4Q.-,V] B*89#E;$73MM=^N1=%9A ?,_XTRWIO_%#'$;E=W>^F.O%3$MTI M!9J)KD*BF\\(-9I!QH@#(O6@I%&:(&YD 7#-'&(F+AF82FE1V>1TWA7S:_;" M/ )4_[P*DU%=$U3/AO\Z"!GF"'CG4N,C+H%2J:86I4I*IQT)"=4,-J.HZX'J M*KTR5#[#-5==RC(6@P7Y@P_MB7FZN>U5N6FFLT)W"YEFNJN0[NB<$A,0#EH) M"Y@,*M*=8\"X^!.G7 =-M19!;6Q2PBKL]%:;LA89^C7RXF3HKQKZLQ$R$$5N M=AI8R"&@3&*@J($ >J\T]@1S@38VL11-R,BZ0/^)5O(J0G8K4XE^8/[=LH1) M.4&ILDC#]4:FXR\%?3>RK)L^^J^?+/%2Q?P\EDUD!?70MKHN;RDKW5+8?.)[ MM)2AU3+JD!0#RE.'4:,<"(P$89E3C+&-30YI$PI<;<&D"M#TP%ZU3*N95FNJ MFV=:O5]:G3M2I8(P"X&T"@'JA 0J)>TY)CE4$!F&4R=]W=$K"^_UKVPU/)G0P];VQM.#55[2)8Q@-;_Y*7>81, FNS\?TGVG !7<0 M&ED%HZ!Y0!0%81PFR@JEC?(&"_P!8;0Q^=;)997#,_W1 ]/W^C/0(3[D<]WY MJL\'&[]=FXO3=G$4"0#," M$ L%\-?NX?]N-;8/WKPZ>+-UM'?0:FRU=AJ';U\<[NWL;;W9VSV\<;G6Y1&V M#UJ'!R_W=K:.=N/(C^)?^[NMH\/&P1^-EP>'=1K_8@S\TNXVAB>]4;R&&S0; M_IOUD3O/?+_,SVWHTTC4P\&O2SU(0:!7!%&0=GR@CCX;^.>3'WYW[<%91Y\_ M;W>+815?^GV\5,>LDJAHMI9=NE_Y]A58GL$2,&,OS/C.X[>?%6_-;$+E>YP\ M8_SFM^$S])/O,?%SW_S>8-4SR7@>:^5C17'Y(':KR_[ U5<7C]Z/][_ERGG^ M\+0"L=O,0&DE[^%=IO-64Y'G>C+7,,_U?!+^%()U2I@(CWW@2K/E* WA77MXLAWAUCOU_=UOMC-*\[@U M&/CXGUN?U)5TG]+/2H\O3C[O?SK^NG^T?WYPM ?W/[G/!T>M>-_CB_?O]M#^ MA:6M/]_"5GOB9SWK[.,_.L='[G/KR,6QO84'1V_/C]_M?3W^9+_N[WQ&^Y_> MG.R?[GX]GO6SGKZ].'[WSTD+OT8M?/RM=?2:M8[^CF-[T6Y=;'U-UVG]N7M^ M?/3BTW\N]H;[[>1CW1WN7VS1UL7K#TYBY"0*0"CK .6I;1GD! @1I,0I5-PX&; R!AIKF8 A$2)28T)$*A-B_0EQ1D/D%,>-SG- M/.2 !DI!BE0#D'+'L C:R53[$>,F7Y <5%-"7(%+M8XN@^W>8-CHA4:_!-5# MYPK5*2=@#8SE)+V#,";$3'+5D=S^G!ELXQ;FA9* &RX!-<("Q10'%A$>HGG, MN$TMO*EH*EJG\ID9Q'4W\#*(5P;B6=.-,:B9U R(LCD'-T K9H&U!%$6J)-* MI=:UO E)5I /+L3ZRCN9%\H3RB@D@:@%!7 &"ETX)HX MC#X-!XZS?"P]?.VEMTH_7P-0HY/JJ$&NFM^KH M[?6&A,!1+ B#&D=Y"Y#CM* '4#M?XYZNL0)KMW:G_P=GOJ^'*;O5?SOSW8$?/%^IQ7NWZ:O?KG:' M?(X\97G*?G[*'DW#EEM.P:'O=!)-I7)8I[K_V2?2RD?]:^5_&\MPJ^OV)Q+< M+7>=K)57IY7;.7<<=$8$Q100)KA4^=@#K2@# 6)NA<>0<;*Q25D3RZHJ@>83 MPQH"NG*?6@;T_0!ZUL66BK%1)3E0SA- C65 !QFM;F*4QIP3B>'&)I%-RF4& M].,%=.6.L@SH>P+TK-\L6&T4X@!BQ@&UG@+IK ;>8NHZ MCW.FB#%4,2XP@"**BRIE@3%, &:I)I9Z*3C:V.1-):NJ(KNFQW^/&](KR##- MD+XG2,\:(YQQAYF/Q@@AR;L0U18CH07"PX"<"@X2O+$IFZ*RPM 9TC6$] IR M)#.D[PO2,[NT\)IAKS (T?H 5 8"E&(:2(J)HB2^AT."-*:YA_T#ABG[KN_K M3F&,:'?:[K8'PWY11CB?BZR5/3(69"2ZK6MBS%Q7.==]GK=(E$&!\M35VGM M$>% "@T!,PP:Q5@P)A0A2PS?.?$[^U+KB^KJ XXSJN\/U;-&B> P*IY! Z\% M!33*+QHEU@!%K1/:.Q@5T(U-BJ,*4Z<$JXSJNELE&=7WB>J9O9H%034C#)C( MU(!:'H .F@'%K;"$2V)%:N$<#1-8IT"&*H])B*BY55)V,.S-Q94^]!G)$\ZG MJ-Q@N8P:'K/>(-->=;2W^W6N^YY4B&&O [ "$D"Q"T!:$0!A GD"!;8A5:>" MO"FD6)>\BLP!:VW>9 Y8,0?,M(J3B&C%' 5$II*=F!L@O9" H,@,WBHMC-[8 ME*I)*SLZS13PJ"B@#X.@48#K%W5@)!J2ZS*Z5*-2NQ#L@&I:(V M4+@J$5X;"EA!C$O]VL2#>(#QY]N M),6]0L@OH\ S\RW'?-_F#" 3[1XN! =10 A09 10E%/ @A)!0&44C,RGU'S! MNU^7=?C41NG)2*\$Z148/LL@/2M 5=+ C UD8 0[91 XAB2@GK!("#( R16A M1H3(V$6H&5+S^D\F@D=(!+6P?O)&?P>$SY@X5@;I-+= "1--' )3Y3C, =-! M(ZZA=2%N] 3?V&)[T].?5;6QB_'W59^N',R M^*R?3T09)7F0!#GV[+1\+IQ5)?&=SUDXSA)* U0 IO-MJC@".FHSP I%A*0V M1-EM;.(FI7=. ,Q1]/5%KJQR9H<5M5,**.YAFBNS.;(:+Y7-,\8)21H;[$TP&C# 94( 6D,!3"P MN$<;$V5:[,T*/<)TF%I;'LGH;A@?5[\?'ZHTAOI;O'ZR1/Q_1^WA>7R]D4Y= MXHN]$,$: 5I8>7KH74.'T.ZTXX\_%YZ6/3,U/XRY8U9T!98)9 M6X*9,=F<@!H9&ZVUD$J74V2!P22J>]X23#2#"$4E#Y&FR*?,F6%68.EEAGEL M##-[MF648=01("QCJ6IC8AC- 2=<2$49YX$E,Y+)=2"8IW&P-3$I&[\8W_6A M/?QU_F4-VQ"6 _MX5I##? A_A?E-I2UL>6T,33G4(K:F-?&&^ "Q]'*DQ+H*#D@HFPD5E%9#T4^52[Z M\HA16WE6Y(]0FPVL*B$]X\(A5@D1B ;:*!TA+2B0D#F (P=C!P6+)OK&)FH* M>>=SN@SJ^H*Z\DC?O!57C-L9QPC7%ADO/-#(&$")UL $&H"6$=$DRB_8U,Z" MW;EE9$UKNJR#7;'C@X\H<-.&Q=@EDN-[U_1T?"+3K*VLGO7PHA/MJ*8$!X1Q M'E!H)9 N8&"5@ARFKER0;VS2)N7SM:QN[P[.X8$UAO;JSJ4SM.\5VK/AOT(Z M"C4$VD(%:-11@&%8 &L884P;S9A+A@B[4[!*AG:-H;VZ ^$,[7N%]HRM@KV5 MDM*XFAE,-5C2KIU2%5E4SPBW"$NJ$[0E9/6 =I4'(&M2?++]G6/;ASX%>)=0AHR62P MUB^&#&0M(8QT5.6F!MTX!RJP'!E$)&!1(8(TQU"E0ODDI7X-=?VP> M308R6>6L@/H#QMO=Y1JWFK0\R)4,\BEDW;;\97SAN*#I. 5WK3)NUW#;?<"R M0+=+0KDAL60J-Z752^MAV.]U.D7IM#)#):ZH@U"\G_?GY?9G-F>5,Z2.4"T!!J:T.TQUQJI46;< %1+*W&9XZH(T=4;YEGCEAKCIBQ])T6 M<>,@$AB<6LY82H"QJ1BK44PK$X14)EGZB,R78WT0BGAJ09F[*[>W*( 8JU 2JU"%>8:J.0AL[JC4V!,X(?*8+O MJTA/1G!5")Y-% O.468Y"!Q30"'CP$A! %04&26ED"R5558U29AX*F=!R?B( MAL8P]7U8IQ.@IQR5L3ISY56_%]K#W VK8C:<;XHGG""01@%Q@:,^HTT VO, MI(*."H4%$44@!EK0,J)^@1@9_X_$FLGX7Q7^9^P9;23$C$* C%6 2B:!DI8! M*RDE"G'(I2V.< 3+[? R =R;,90)8%4$,&L."1@U-D6!BT@'U&(")*0$N,CJ M-%#)J:%%O1NR#C71G]KAS97E-!SVVV8TU*;C&\->H^^=]Z?%;U%B8.H$--I5 MY1%H/LM9B]BY"2-&45]YB+:FQ'W46WS$?9TX0_N;=^#"]WN9,Y?CS/D^>\IR MH97FP#@1E29!/9#8(V#B!F@I\H(#QA *(*-9,..J\2"7$[I*(FM%<8S2OSIS):%X]FF<, M&V$8\20"F2%ATTFM!DHC 8+Q-& ;5S1-*:?\+@EF^9RG&FOE+S_XK!O;O?Y9 MKXSN7,6ISFH=.;6;['^MS#A?8FG7G?%7=X)UC?&S#ZM"JI_OZX>0U9H(!Q2A M$%!E&)":&$"@X1!IPAFU3^X0*]-=IKL',E[)\-T]&?29[ZKENQE+/FBG6> $6$%\ MM.0]!YI'YN.>0>*]*!GV-2[$\KA&^11\ M1R_TH&U+[]&9C^@YT7U?3S_2$] E'HNZ\,KW#]-"JM8KA&_4&G9UOQOG;3"Y M;[&H+Q4$F!6$VR@(\VWXJ-9<<:F @0("2@,$TM@ L.:0$&NED'!C$SY#%80P MK9'%DXFH3L_V,T1T1W]-)J)5$]&,9T8*+;&E$!@5+*!2,V"X%T 1%@U18Q!+ MW=G1LSL=.F8BRD1TWT1T1T=*)J)5$]&,RP19R7@JL.TIPX!R8X#6C@,3<+"( M(>2831K1G?+4*R2BBN*V:\TI.^W.*.6NWHL-^P.'1#5.B,?(Y\M/P.-C^WNS M?\>0R'R_'-_/]X$T7$?;%QL0F%>IBTKD>Z8=,,0CRQ0/6HL[6\!+0^.!(ULS MR662JX%MG4GN9TENMB.FPYHAAP%/99$402+:)?C.UG4FN4QR MCX?D[LUNSR3WLR0W8[DS10G4/K):W(4 )08![94"3E)C@V)&!')GR_W>2.Z& M8 >\5+##;8LUW-,U5AA&D$>Y@F"'-705O2M^277.XJCT1]_HC8:#H>ZF!RC= M1H/&:!#?'_;B')R>1>IMF/L+D'C:&84W;L.E8%9=!V"R-K;*I=$:G1K?/PC% M+CPXN%HG8T]ZCDRL;+.F\XDG7EG(N 60: 2HM@1(RCF '')GK70,J6B1P"9$ M\Z&)N0[ 8\)YY;UH,\X?$.:!@^T(09*!'5 ;F-3 M-OF"V@ 9YH\)YA5D%&28UP;F,[:WYS#NX2( 2@D'U,( I)"I7[7G 6K'A;4; MFV)A5]J'@_E3B/[^&8/(W>=Y^VUMXML7E"SG>Y%9?$>7[KI3\'U95&.7YAP3 M9Q*ND(07M![UG@EJ$3"28$"-5D![QP#63G(+C2.,565358^X]2M+:""H;!+444UH!BE8AW6 &589!VF*342:C[IXGP[+;&\:K M%R;E5.^AT.[JKFWK3AQ??*%HR_7L4DB3ART?8?/?IO_;YMR;,^?A/(KA][/> MH)VD_KSO.]$._>)__]IVPY,)ITQ]:RQ9>/45;>+P(KIO_,KJI_B'U%A,,6 * M7)^-Z3_3@ N6(33R#T9!\X H"L(X3*)UI[11WF"!/R!,-R;?.KD,+SB+= =, MW^O/H.@D]5QWONKSP<9OUY=?7'O3$[_LG"V2Z9QD5S_A>&;"Q<()_VOW\'^W M&ML';UX=O-DZVCMH-;9:.XW#MR\.]W;VMM[L[1[>N#CK\@C;!ZW#@Y=[.UM' MNW'D1_&O_=W6T6'CX(_X7/NOWNS^M=LZW/MGM_'RX/ AG^9V)/-+N]L8GO1& M\1IN\.L,P]]FT*7CZI(*"BJ/@^_HLX%_/OGA=]<>G'7T^?-VMQA"\:7?Q\0[ MYH_4VV"&Q8O[E6]?P>(9+*$Q=C&.[SQ^^UGQULS65+['Q3,$U8UOPV?H)]]C MXN>^^;W!RF<ZT;Y"[#834'+# M TW!'&D74W#L=;^QVW517]KQUB<3I$%0\]J^+>Z9)JG54-TZ>>OMX>V'B7B MUZ_'X>M+'^S[T^-OQZ?[%_M_OH_7WTK^5'S\:?]KZ_3X/-[WXF#G\_G['4M; MYU<^V(,_6^WW[][2]Y_V6.MH"Q[C8WBPD_RU+SX=']GS]T%R/KD#6:J M>R)4E_LYKQO5M;:O4QTD*%!F J!144J'V@I(S@1@&D$K(]]!02MHYYRY+G/= MFG-=;EV]=EPWH]81Q0D70@!-J$W)5QA$)1T#[;GEG$@9Y7CWSM7W175/P1EZ M,#R)5GXZ8._[$]\=M+_XQB_)U/\UVORIF<+SAW:4?FI[>MV'RVI_>>JP8^KTHA M;W5=\:E7O<&P[X?M?A'<]<)W?53H7G7B#&RY3Z/!,+W:\L.#<*2_935N*37N M]9QW#B,ML9 ,:(L5F1CDU90W2H#O8;[^^K<+AGP-0'\S/YN M#3?:RP"@,@I0@2W07AO@6)"*8J*DT1N;HDZ%,YZ"+^:H'[_<*1+>&_IRU0\: MNNL:'W6[.R@],W[P:R/T>Z>-=G?8UR!^)$5H#-.72S']7!Q&A?EE:\B7]0@_ M^!YA_M'KQP%WMT?]ON_:\Z,K>4<.G5HZB_@R^[RK(M.W<\:2EHP)B@B0S%I ME8! 61T 4H'%A2(93V2JFI%6Z]'8(Q-"Q0K4O1I*F0;J00.S1I1V@0LO B . MZZA3N=3ZD L0A)&>VF"UDQN;B#2YJBJK-)-!#)^-8&3: M565*G)+K]M!]1I2BJ#UASX=NELH4_W( ML!ZFT@)&G'!;_*TS2K/ZJM"I#<2K=A L,K,PA3YQ#5G?( ME3FDSAPRZZPEA!M)&:!1\M%J0P(82!50%D:##F,=>*IDVJ1JOI!I_3CDAE9. M[)&TY(V#?)K^@;GRXWWOO#\M?HOX!U,DG8Y<"Y9^:)_"&N[6]^LU MN/4>O?R>'-K?O ,7OM_+V_%2V_''>;\ QT%H1Y,BCP - 0&)+ <<,<,5\3?=%EC@B/, T[N$T!4$II"3 C% ! M<7!2BXU-7$7S]QQ#6IEYVNCWD M\YP)"(U4$C$-O"0NJH=8@ZCX4\"###00RS@E%1P-5XZJ!PZXR_R:^?616.&9 M0I>DT%D+F^ 47$,PD"9 0)7D0 EO 746!6T%@R)2J*!WL; S?V;^S/Q92U=' MUD\K)=<9_10902T4!B!D:-1/%0'&R (B_NCUI@SJ5/$ ,85I'<]/+TN;A/V M,'UY?M")9ZIG&XS1=V*/:W&.*N^Y7:"J6[? V0E8W/OJ5=\'W^]'0^5PV+.?G_!, MC)="TM:G?MSNG9[VNM5-3OQHO_=U-F1H72=J*PX[F92Z4_SZ2K<=:'?+B=-G M[6%\_3MS]IV)>,SSMV7MZ'342=Z!8J:*P@^3Q7;E_"M>*3V C3R+MX3K[-SN M^-"V[>^&\>?Y.^H-QP N:.ZDUXF6X>!_BE=VB[Z BTJ0SV@$R6^1-8(;3JW6 MH%?F[5;-X8GNWZ[_8U694X]FZK9.>Z/N;1**GN3LY(7U0 MKK7,!;T?I+W1' M=ZT?-*_U0V]@B.1#Y_?=N IKE2QPNVF^\?Q\4&![Y@A=<1:(0P@J[BG"S@3C M$.1<>N08HO[#7I+/CU/^2N(X& T'0]U-,[8&27QV?$)^=O)^9XNV3H\O]C\= MX_T_7\/]T_>?CX_LM];IV_A[J[V_LW_1>G=,CP\O3\@_O=_IQ+%\I/N?WG]N MX;=P?\>='KQ[_;7UYS$YV-D[/]CY3 ^.7G_=;\^>D+<^'[S[^_/!SL?SUNEK M\CY^IH6/63J9?__)QNOMQ>]]9*V=K?-%O5QA:F$('0.420FH<@X8CCCPU'E) MA'&$J*J3^&Z'CP?. 5HAR.M&I=7U-ZQ%:- =B6T^,*@R5ILRQ$H3[.XU1C(5 M_C05SD9B*F,%]9X#"8,!-/X#I!8!<.6,540SB/F3I,*L^]Q&]Y%46$6MC82 MJ11:X2"UEQ3Z0(F'H2+=I[XA@FN"^AD%B$E!B)8>8(,MH-)C()W!@!B)B+8J M4GQ$O6AR<>?*S^N$^:S^9/6G:F*K2/W)A+<4X1W,J#G.P2A"S8%E/#4,LZE_ M$(0@.)9*,0:ED8F$5U5[P,QVF>T>_*&78#MOK=%QH:Y_/=BQ\(-FGFDL.>#:1)//. B4UQX0IPC5SA/+ MT<8F9J()"#>D_V95L(ZT^/HZ+4IO29#! L]55 4M)D &C",M.FV@ M"U88GEK T6;<_%987OQ1L.(3)\;UXL8EJ!%YA ,W$1-(442U5D1BZB4E3!C# M2#:.UYD1CZ\S(D=81Z[#(*2.N-$XUD"B0 '$1AFA)1'21T;$N$GA/"-6K"Q6 MQ8QK74;R=GAN^>$#UHZ\U6%Q#9N)WC:0O#C]SRU?LY2RE+*4LI2RE+*4LI2R ME!Z1E);Q%7I+L!786J>*BL2"_2V/!C./ZXGAUM3\SCE>(XQF/ M%261>[UU@'-N (5( "6I!($HAR5GU'M8*QP_@3S-O<%@E!(U&[T0'[&HNS)( MWM]FH^N'Z<4RF+[QM3T\.?$=EQ#2\*=GG=ZY]XVA_G:[!.*GTN)IE8IF;L25 MI92E=+"'=V,2PJHR@C.6'QO*\17!?0/Y'=T8^X[@2',^FNH@H((.- 4B@: ^0E-'K MB0 :8D*P\D[K:-?CC.+U0O$RACW#0@E#I/!$4T*L(82F='[K"8:*W@;&WXOJ M6Q+/V?JO#NQSR1Q864N8PL#SB'&J)0&:" Z\XH%R"#F4A?7/\5UZT66P9R,I M2RE+:1VE5 ^/>-XX'WKCG'&;*Z=,%'< BK J*4RJLG8 B8X%L:9X).Y&S?. M5%JO#AOG$PCB+$ "3$)"]UQDX]"%3>SJO@;_]]1>] >^D/?_]*VOM3=WWC; M^]@MKE*H\5EAKTYA_SCOZ;)"&V2X -$Z@X!Z&H#4Q $>B$&:!4$LV=BD3<7G M%?;,"K5FA^PU;@[/UVV"<03KK=ZQ:C22G-16_V9L//=[/*IP'YS"9+*4LI2RE+*4MI MS:14=\=86; HJ>R];OS@09C227:\R66)*E3-[;3SZWS_TVOR(6KER%,<@&:( M AHM-F 4#,!0%W5VRH3%9&,3JZ:LK&1OAGXFZ"RE+*6UDE+=O5]Y&WV@H*^X MC1[3#X)2F0H^ V05!!13 PP)%&AM H>4**9I#;?1)Q#Z=3 \\?TBZ*OO3WQW MT/[B&^VBA$ ._LH'-5E*64I92EE*64I92EE*M3&A.!=!!1*\$I9*2910)AI1 MDGH-,8=R:1.JT *WIY7 JS)2K](+O>Y6UQ6?>M4;#/M^V.[[9'&]\%T?VL-7 MG?C<+3]\&R^;2JI?>/>G;G?3U[?Z[4$4Q'3RS0L?C2U_I+]EPVHIP^KS?'\= M+@PGW'G@,"> :&^M@[3C["01[O="=5#IPT&SL>.M/C>\W M"&HV$A@?.MSK#@WAUHPZHL!)( MCBB RBAJ@R;0B$O]YC&V??SQ8')#R,J??3TY;T'3LZH(;P5-SS)+WH$E9ZK M6R-1P% #12 %U'L+--024$-2%0P4&$69);/&M+3&!*FE3C'EA$94HZ"9")PQ M#V'>0Q"P@%\9#68]88[\J2 MQ?^)*2_V=SZ2UM8')3665A/ O%> *FF 0A8!"X,6G$@;M$MAM;")457M S)9 M9K)\'&3IK1/,6!?!0ZCE2CD#K:+$.2V$D?=.EID/E^7#\QD^1)!R;!$'""$" M*+8*: \1$-)!*)3"++569(AD+LQ<^/BY<)D*W$2E5&;DG46,<@,UY<%*!8DT MSCMB;B;#[Q7>SBIDW2@3SE FE)Y$==$"QB$$-*3J?M%: ")NAC#$]>#3:2TB MO$GI?&K6T@6Y,V-FQJPQ8R[3LDLIS354R,E J?#*!VB"AL9SPA1_T(/:S)-W MYDD\PY-&D:"M4L!',SOR)&% ">$ ]]IQZ6G<)GGD24:;A%>5PKI:LGP"R:U; MKG=6X+@7&MK:^###./)&<:*I^^[G>OT^Z8#G'):>I92EE*64I92EE*64I92E M]/BDM(S;D$O.L=?*DX"H,$8;)12GT>[%7(B@'\QMF"W>)9/47D]5;/J(/CCK ML.(! 1V( Y2EQ&),., HFKO6$:12",Z=>O1E7-<8UYH6B>6.,4Z)AD81H[P2 MTE$G%E =.4BPY0C,JH,71VM P^LU0@[1:%#.7EOK=EC*GGOTQX[>/V!:<(X#0QH%PB@ MAB9/+(' 60(#MEY+1W/R7B:1);4,(6#\$N>"6.H<,\&:X+'",CBF \E:1MUY MXGR&)QRU5@;A@&:& AJ2DS/( )RA6@LJ#!(R)[4]>8Y8YG17V" PB>N*:40= M#5)8)AQ"#E+(&/F.*9*3O=:)2N ,E1 ;F"0" 2]E-%FPLL"DH@%1Z XIHG3D MBW&R%Y]W;#RU9*^GRB3+%#77V!#/G":(4HZ\3.G6Q'M,F?"2WWOAII-*^,OX1C1@$1"21H$C<2I =)T'1]3!9GD 25,L/&YW>8-#0 M4Q!J#'N-O_S@LVYL]_IGO;Y.$LKI4#F@.4LI2RE+*4LI2RE+*4LI2RE+::FT M"6:PPQ)"AS6%7&DC)==4*0NC$:QQ:O*%X;C)%X9+>-BB%G_5WBL;NA4:NM\6 M5$5BD!A-&074800HE1@8+#@("$L=;6!"1#)THYVKYL_W>^J@Y'^*,I!X0[S$*!9:\L$\@(23 M0;Z!@?_4J?IQG'_95--67[KCX^/8"QDD53PY[0W.8JS&]FO\N;-[5K@]:O/8 M[^?>(U-Y1*1M4U?(DK M\F691&.8;]+;;!.H_WYJ1S'D[L"Q/ZJ#^\67N)DO<;;4H8EZ ?Z_CXAZ'1&/ MWB(G"$7!@%&Y38$(O+6MQ8H27P7+Z\;R%:]22PX7A&.%[H+429I M4EHARA5#^;!KI#%CB"4P)TLD119!$108/U@81ZF"U5&X)!T//&KO0C3:B*!] MH-'="XR+[E\EQI=ZX["@ F92(>XC15S%@#21&DFFG5/I%(Q4K%2O>^:JX@(EY6S9:MFHO1;,(O"8L%0^>FE3 MLVJNJKZS5''>.&)^.HPI#H",8HUBY M1%8]KQ^TB(0Z:Y%RQB+NA$=&Y>IUPZFRT81( M+0A]>NLS/$H>OR7XO2)B=T_@K9V6@MV?Q^[K!>SFDV:-M(BZW)<,O$RDL0[( M9/>34Q*]H"L(TA7D;H(H+%8J5BI6VI2 ]]PJ6-3Z*I?(^2-D7GY]^?H#DS@( M%7+7]P"+I/A82+E8J5-M%*;8UREZ7R MKI9*NK!4R@"KH\4&>:YB[F=#D;;*(T(8%5[:D**9+96W#FV78O";@'-WT(>[ M&657RL%+C??J=KC<56C[1R="?2_&?6'QP]3\/.ZZ7GP;/;QUW"WQLYLR M'EZ*?7MG*%<)9K3D,I\:AY%3(N]]P1KF=J#:Z*MCWS<^YJGDZM<.[CN)>]\, MV;4_4X"]>F O!,9I\#P:J5"0S"!.0?-;F3AR22;CE9*2N*L"XP76;85UF_>2 MS /Z'=Q7$2HK1O?[A65;1,KR$:^.18]XI!)9IPD*GH2()2;.Y(WG'8%7=:Y\ M@?FZ8;[F;29ES5X]JC\N)+,53YKSA 3C#G&L%+)$1T2C3X)0ERC/DD(SIK;5Y\\HU! M=MF\4*Q4K/2PDV_76!M+P]55K9F+^3C-08L,M8GB8*T* M:=4M5\M6DVOAM<8,$CC% M2L5*Q4K%2L5*FVRE=A1V7<>-;[IE9Q=^T(%+4Q:""UW)K6Y:]5!N$\,+#Q4K%2@^IK5Y9+===V=6L MED0$8IGCB&$<$0^)(\,(1SHHZX0.5"C>HM7R$11T'8Z/X[ NY1K&X]@?=3_' MJEMWH"PE727Y4JQ4K%2L5*Q4K%2L5*S4FJ( 3!QXN0D'HC'W0ALJ57+!.T>% M9.'F>\!K+W!WW@F\Z$+^*O]BT-_IA_I=KP:C\3".N\.8Y=33V(^I.W[5@^<^ MB.-W<-D!C.BW&'ZSW7[^^,ZP.P)#S.^P>1K38!B/[-=2*[!"O45 :YTMZ"TA M))>!2>2$)8AK39&6C"))A2;P7Y5BWGW*.E*TZ6"[PA>%U1^(E=99ZE58_6&P M^F(4S6H5970<>6P9L#HSR!*%D>)24*E92C2UD-4?00G84]O+C;A&G>I9]/'$ MQ6'%2*?*<%UW 9@;#$,N+'T[&H['MYQ$K>\!7PW%T[H32I@VW(4P['1B* ME@+#*>*0AL40)9."(H$J$NFJ=X!?#R#WE"S\^YM9Y(([Q'_;6/:_[L:T-S!I MFSAOV9%<&>'ES?['@QZ,W:C)CH+_V)OD 7N5_4%P'\?C8==-QM;UXM'@8-#/ M]S$<].#V/^Y/*Y\+2ZZ,)5]?9LD4O4_6!/#^@"JYE!%9;1TB,2AI Y;!R<*2 MQ6.ZL<=DF2<"I@^U6'$G8([):."7QB4KB.4K\IB*-+PM(;R_3 A6&XUMBN V M28*X TUH90I(P O))RTQ;;;?JE5U:-YP.BA.4W&:5LUY*W*:"A?>D L_+DA( M%UWBP(72:9Z=HX1T D9 L=>)>N$U\"%JSI7MQ!A(<*'083&8F-(A@]UG$AM M'!71&:/=T(IS*ZT! M86:YC>!0>J]!ATD=J5>>?9\L?]3=HK!FVU@3+[ F(S+%D (B@D;$L8W("4*1 MT1UU(B[9-#GD;)G(&5$J>M;:I5!PNV$>[E(]A MNQ,&IS6.!ZFRWL/#C.'.JSKC:8=A5+;1EL+V8J5BI6*E8J5BI4VVTDU"'9XS MS+34W,;(F;#.""N48S$(DIS]01*MA#HVQ85G5V33/+'*ZAAS^BPW0(@.F1SO MX!&DFXRHB8T0Q MFWS9 UBXX(8'C*V*".YG!W%AC^NRQ\(.8A^\]"3FTQ6D0%PY#\3!-*)<6D\) M ;.[PAZ%/6[L221N(M'<)28=%X8Z$1+\@F"J06C)ZV\B*3N([Y80WB\2@DN8 MAX28CAB86>M#M9))C42 M%N=#12DX#9@JA'607K.H;4AE9VTAB.L3A/,\:(F%Y8X;$RQ-6$B18B#4*FU+ M,F:3V6,Y1ZYH(%('%&E,B'.=D#,6'(U(#0Z!NJ#9UC8SK*-)\3(*B5SS_(Z0 MB#;4L( Y>*?)4NM<@5(T'U;_CZ).M=@?#T\'09@N5/7RE M8+I8J5BI6*E8J5BI6*E8J5BI6.E&@;5@J".$N& 8USRWM&-!62(2Y<2E5/>V M([/>=N0&$3;PXB^ZVA6ANT*A*ZX(E-E O)!:(<-Q/LJ+>>1LPD@Q3G%0AA"< M&XIV"-?MV$A1D+QB)#-N3:),1YF3:U&:2'TT6#OCE95$%B2W$\F+(2L=%/!P M#ED9GA!G B,C1$(Z)L:),#A0URHD/X(M4?NCT23OB>.FUKAYJG-([^?/ NM/"*7L.5N");EDDTAOG. MU,TF@OKOIW840VZ)'?NC.K1?7(D;N1+[7ZYH.@:V4Z &(@T4)$%DR"JJD/9: M24Z=I-KF(V]650]O M$N-+U?=.4QDTK,_*4X^X\!III2(R&'/-,=..QWP4$C;+NK\@O=5(+QJI6*E8 MZ=Y7S15$Q,NJV;)5#E&)&RGFDO#L+I?O!:%R:,)02C&*E8J6V^1(MB(K#$]8OC8J7 M<#,OX=M%(/SUV<%?>^(#%98S@CTR5#+$4P1E;9-$AN<^=RJ)*-36MN&W]A * M?EN"WWL(A.^$OR:C\4GLCT='@QT8N7P'MO?*=L-^?]>>=L>V-P?P607!;O9Z M"J1O#.F/ER&MK>0T<(]"X!SQ* '<+!E$29",:.PM=P#I N@'"^B5A\1O!^@B M\U>)]O/@.(;[^WKX^H.Q5G-0]$ASH1#7B2-+=$!<2DMBTH2(W*E6\@Y1JJ!^ MLU!?Q%*Q4K'2YH?'RPK:HA64+JR@6'KO.5-_,^D.^J.X]LX_-SUL4E/O8E^\+%?7Z4N?"F>^QW%OF8E+D0*36 V M(,$21]P+![ZBXB@&H:5)QB>OP'/7'2I+#?B&$4.A[V*E8J5'$OHJBVQ[%MG% M.E*BO7&<: 0NED1<:(PL $F:B1846^E-BU<9!]!(>GA^#@.Z[C8,!X#:KJ? M8WTZ:"D=+1F<8J5BI6*E8J5BI6*E8J6[M=)-SJ(S&D>7N'3>:!Z8U$)AZYCD M@DG!;G,67>T-[LX[@Q='T[W*OQCT=_JA?M>KP6@\C./N,&9=]C3V8^J.7_5@ M! [B^!U<-O=I^!;#;[;;SQ_?&8(.ZW^<+\5_&D%VQ2/[M>BO%>HOI4SZ*/)RX. M*T8Z54;LNHO.IMV3FM'YA8$-PV"2^__4'90>1=>R*W>?,D$-988SYQ-GC)O M'0LNX.@#0 S7CL\M[]P M;EM*%!MN$;:" _-A##YM$,@)':3R>115MM\[%;P67.6[ )^..&F=3D,EJ+C%S#$<9L*!*V4 H79%/5D3I;2ECX61L[(A3 M1"EDO-8(9@)&VAJ#@#M,]"HHRG*/>MQ19%F3/EK&*'Y9\MC#17Y)<5 M,KTAF2Z<3BXE#PF4+,(ZDRG1%EFI,:+&8N)T8('G\G1\ZV,9"I,6)BU,.L>D M04FII>"6*,-MM-HQ)Q,UPG%).%FKPBT^ZVUI=FD?D$I**2$C G,SQ+6+R&3> MI5A9G8SPDK"M;:%,APE>R+:0;2';%9*MB$9;JX.+6'#OI8E,/Q^9S+QA\ .7X.1* MR9A)/O)H0J#%N=ULGETLR638"B&U0RX%AG@ OU:[H!!3*HD@I8)9L+7-F>CH M!Q%)J"LZ_U7/.?@W=#]O_W?]UTI!25LT= MU[S-MS%6UN==U[9_!N-?]0=CN/IXD(FC-H\=QU"E;M_V?=?VX/[@%_4!"$^6 M'JZ5(SU]KX2I^.OI8%2?M?#+,/;LN/LY_OJE&\;',R*=^]1T_N*+CU@'PS$9 M?_\C=V]2?*WQ0)*@RZ,Q_W>^X9I/&0>FI219F0@G2;E F?'*6&>BHXI^( QO MS3YU/)P]Q:G]&)$;1OL)V00/^8OM?;%GHZU_71J+DVX?S0_\3<=L^[_=$*YX MQ5.L%4/JR@'_]][;_[=3[1Z^>77X9N=H__"@VCEX5KU]]_3M_K/]G3?[>V]; M1 -7/\+NX<';PQ?[SW:.]N#.C^"?EWL'1V^KP^?5[L[;?U?/7QS^LW7XV/!Q.X1AB=RX1Z/;C =;T P1WU[.DH_C+[X=?0'9WV[-DOW7Y]W?I# MOY[8X4>8R5,R$*=+ZT_]Y,W+TSENS!/-19[FTZT%TR^>(N!)C8"%Q;1Y39HG M@K'OOHR?D)]\32CZ4Y_\TKTY\#?;5WZP2R4?8=1- M9_>C8Y6O^X+&^6^9(Q'6&H*&I]8S $@/7(_ ^VF&UUP_@;,WOU;DT M),7D5YI\+J[R/7EQA<)H]W2X[A:MZSSP8QLX7 ;NIP:.F)NP3;OW1UZ/@RY\ MV^KYF\.7U>&KO>S!'_Q6[>P>[?^^?P2^^R]WNE/R&M?XV2FVR9Q?!K0,:%L& M=$5G+S;9%=-N0CR(X_K0Q:J.[52Q:>X-LCK_$KXE#0.MC.-HVQ-?/8%WUA&O*1%WOT=IQP,BKX2!UQ_D\D U),'W;F2:8!OSE MLZ?=PV?O\?W3]_>W[\\JCWZ?TW^.QO>_CPCS=_O3]Z]^7P:(<='GGZ\H^7WP[?+B:8 MGI\OQ9^_'1P?'.V(E\^\./CV_NO[;R_%_WY[ M.7[9S;L!]L9PO_S@V^L/@1H0JE0BI9A&G$6"C% )&<6YH]I*B_W6-ND0KMMQ MX$=AI,)(/V D:TP4R0>G N;18H!S-^=FW%GUCTENX-GM_[,:G,:A'>>JF6RQS]UQ-X[6'B[\0;RE=5S8CO#5 MAH_8*N-3##^AHMV@?19/ :C=NJE.9?NAFAX#^O.M=!_HH;#7&\YU=E.:-^5. M/^S,&;)X):OS2MXMA6Z8)#0Y:Y!4"KP2L"IRPA#XKT]"<>V]#."5L(X0HD4] MP@N@5POH%40\"J#7 NC%R(=/5C)E/7*4Y,-9'$,.!XT$-S17^W-@8P TZ3!= M /UP ;V">$$!]'H O1@W8"9:J@/2"19G+F1 1@6/$L$^$$$-PP!HWC%$M@C/ M*RH9NHD4&0].UY0J'_11'1OHGIS"P%>#-!$B9=(=V]7Q(DCG-M0'8@SS%'7%&-=("_8C*2V41U M5'9KFW8(NS7=E7;-K47SRO1(0?.]HGE1C0A#? R>HA 4."^>1>2TX$B(I*BP M1&E75X:8VXN1@N;6HGEE8J2@^7[1O+ V6TI,"#XA;7++=)M@;4[Y4 'NBU";4"H^QQ"CD$^RY)AJ!;1FBECLCL&36R-J;X2TI MR"K WIBBR@+L^P3V8DV#EDHY S+%.9LS)@#L) TB*B8126!4D QLC9=E2GLJ M+>\V6;).B-9G!B)G<_%D/F\,@/'S)5LE!K.FDJVZA=G3;,3=.1L69EL=LWU< MTB+>12^33TAJ'!!GWB'K,4,2)VHM25Z$[++H#I6L11&8@N669D<*EN\/R\N% M6KE=K0.W1(#HX"1JY+2)2)((EC5!TAQ7,!UN<('R@X7RRNNT"I3O L1=$,CX9%"2FFF\F+W!,H=X]M_V/,)Y@DVQU6 MGVUO$G.I5H8C/$[LC^N#CKNASBY.=Y0T9R"?VK-\"&A)GVQF^N3I9 1W-AH! M(;INOS;N[KG1=^=MOC,=WQ&"L>N MCF,_S4F?=QSN[X,F21G&(I!JRAM5K$).*8^\B+GGJ%,LXAS4D5>T'2W1VK82 MQ#I%SUIH(76_QH"^Q>&@,,(-&>%"0#6,0)-V"1.'O!8&!!3A2(.H0K"*:"RU M,M*SO$U64T)_;5%I?"&&EDNH0@P;1@P+K@)+UF-/(HI"<<2#5\AP'U' AJ80 MM,"6MI$8'ED::&_Q2$D08ZL]4+($H=8MO9K\=SY&,@6@6"$QH%ASBS 7D)!'(^L!52(Q0F;)P J>I1<&I O'6 MJ:?;0;R@^"?%3H-BP*'601MP8IA%G(/LL4(0)%Q2X/HZ:<%@VXH6##]<#-]= MN5K!\-WJDNE*["AA@3/DP9E"W.>--#PRI#@+BD?O->-;V\*LJ@'GAB:)UK:/ M?\?[8:Q!"$HD=$<^"_E1G0?JCD83V_<1QF TOL5N_A+365.UVOQY)8?I>=/$ MM/]Q-YMSIQ^>S:Q=2.Y&)+?WY<71?FXT#$3W\LOA,X\_*$-" &&!A(XQMQHV MR$0>$8Z".B*EYD%L;A^?QG=#!;GS-:( M8<$0CR:?U:$U$E(&CA-17-1G=6B^W#*A)$WN":>O\O'CHXQ0P$(%>B5TQ[/\ M2W*A4@![8I!NZ P,!6)@XV0M=B"PLC'D4OMD<32 M. :623%M;4O2IA!I 6W+]44![8I!NR <')$$:YN0\9K 2HLCTI8:1%,T5O!( M6<@5!J1-*^TCV_QR.#Z.PYE.^,='V^V/EHKB2Y"DC7*A/O+P77\8X?&_Q? ; MF"[SUV$F,[BW_NYD.(Q]?W8TA.?JE$!Q?62V=R;8%FB ?*D0G*YC;T MC&O-)#A:6]NB5;4&CRQ?T>R*&N5='G,]4D&&3 NK>M/M4-VL2W*SU4&JX'%C MTT;%^O],0+EGDXW^V9I^JN4:/[C&*H4U9T]4R^?WCI]6"0ZCC]W/Y9B(]NOJ M[]= #W-#@6>Q^7>_/[/MFW/3%F6]PO4<+REK!I8-W!'DJ0%ES4-$SA*!6!*& M):>C9Z[N_6-N'4HL/OF#5M8%VNN&]H+,!FEEE%$:)9XPXLPJ9(R/*%*1J):4 MRZC 5>^H*]H,%Z7=5E2W9?-20?<]HWM!B!/JA(HF(9++_3F)$AE--2*)4D^< MY#3Z7!@L=9L6[E5*\0V0*GDK7W\\&';+:0JM/\GN[QANSI:%VE9(;619DWB" M64H1V9CS SQR<%P(02XIJU2@)I+<3(!WS*VZ"91ZI/;B^1[T2,'SG>%Y08@D M1VE26B(!K(RX,P9I;#UB*I#$J$I!U$($?-0"YXV!$+F+V3YB MA!')H12X1N!8$62Y%HBKP+QDD4F6T/@OKX,7(4U#RKS'R2%'M:66 M$4Y(RGD-0F\3+"@IC=MM:VK*"4M.8\.E1FW,PUF1Z$YMU,)O*^0WNI3W?GRU ['9:/&QBL.L.K1X$UCTU>-24O;W]50'%\^ MF(TG"[:T2%D'0H38@(P6'NEH$Z8L'T.95M;WMX1#6XOK>RB@*KB^2UPO*!.F MC0E42T1$[F#KE48.I FRV) <,F7$\8+K#<5U6R7*E0@O2+XADA=$B.%!)FPB M"L& "'$I($TB0PQ3CZW47"L0(93>1H*4=,T/X+B@/;:PC(BK$J->(8Q^0C4(A19P%!Y19K"G 5RQ71Y;49JL1 MW%;54=;I>P+Z@C )6A'#B4,X>9[WEFNDL;/()682\^"HX;BU+3N:M>1XNE5F M1T3+=CHZKT]S(*<10N;/J'Y,1_-#M_W/^7&DPR.>?5RXKC,.XP3#$ M(1H/3G_)HSP:]+JAF@W4YM'E.I,J8/U=,/ZKJ>V?GKT#PP-3GI>BGAN]<.3J M.'+_RW)ZA0F;K!!(B=P?6..('$\:49CPX XIACG/'$FY6E$0]MHHVJ ([0-C MAG;4B-V$(PH-W) &%C21HC;W9Q#(&VH05Y1F+\FC(+ W3EN*E00:$"N(X1;\ MMQ[_Z]RD4CR#=5'"@GK2R0DI@!*(EGF;O#-(6TF14$0&&EU4LC[^EYI;=\2[ M+V984>JGS;)J=^?MOZOG+P[_>%L]?W/XLMH_^'WO[='^P6_5SN[1_N_[1_M[ M;W^NY\YU0TO7N,9-#-WFP;YZFI?1+*/9RM%<0Y>M!^XLHC2*_L6;;NZ&BPTQBQ MCK)?F+V4[JW(,USNE:QIX*#X#8J4"\1U9 A^Y1 )@D=FI+>DE.X] DRO/ U> M,'U_F%X\03TPI\!TB%$2$4\X(9#R%G$GE?4X:95:,(^XU %9'S425D:CX&=$O>N>AWG(7' MT^Y@'/UQ*<.]TS);CR=C. .1Z,X.HCC MPY1CUM-70@E,KY#MYAK*OJ8OG[UC'TS@!&SGD"$:V$XYA0RS%C%A B'P?_AA M:YO(#A7E6(/-@?<-T(U%%-HXFY+&G'GJ0H15SE"M99*8X]L+CVNCNVB06P#[ M]65@>ZIC8%0@9:Q#/*J(K+,*2:\28O!N M>4C2:, S %VZVTN0 N_[@/?[R_"FPC@)*$916HXX"Q@9QS"BGG&7%+7,M1+> M:TB;M$JN[(U&.]])FY2,R1UJ&$D9MI3H("7C.H&_HV!-I")PBZ.6L6B83>%" M@'.#6&0,<4DTV"+/?6+F>TMQ7=-P!W M],Q*JK%/PG(.\C4I(:61EE+%0F!%PFP&KE]?QK4'Z<(DX-I3+O/68(VLB EA MJR-A7&$;5N?C%'BW%MY!6']I&]7*&$>=2#G)A(&TQ@] MD5)(%KGR03LA!&>7^ UJ6G[>:@^P;@-J'>&18E,Y1;<'BDXI9Z;1@3T;I8),QFX/KU M95Q'IJS,6P%3K86W9C(8@+/F@G,+^_#&]!J Q4,(!W(HA+8Y"QGB"IC/:4":&9;2.\'W<6 M9N2[O:L%3%62,'>YO=DFA2U5P@G-B4M62^)PI-PP+V$EO$RM,$2"KHGT'C5,"5#<%N2O+X-0]2E8'9F&7V]M M$\P['+>D%6?!]XIWJ&DME8HTJ9R0H4Z;Y*@C2;(@/<6Z:)C-0/;[R\BF@EI- MI$- T@+Q&#"RDCHDJ+ Q>V>@4-NX?#_N-,SN[R]+MN4NM]@S!BZ+]L(SQEG2 M3EMFO=)):IRX\D6K; #9?5O:;6^TH"I8B5S(+3RU$,@IJY$E.KD4!4DBM#%@ M4^"]ZF2JDE3!RJ89=MQ8Y@R/WFL;)8&?W7WN>BE:Y;8@7]A^;VC"-@F*E'V#;WU M<5?W!.%;#Z&/W+PL@#GQ71@"I8PZ\9@N@W*Y+J0+O&&6Z#Y]64T,XP9\5XBKZA"'/Q1 M9+A7\%\54A3<@VO:QN!J 77K!$D!]=I _?XRJ*T"-,ODD%$Q(6ZP1CK"BIV" M4>"&)1)P:B.HUY Q69LRV1WTZUO)4F2ETJ2$8-9T1O$AC$:W;_/W'J8#,.GH MS;E),_4M=B(O[+?B$\.F,1E8LH@,0B!J@D4\>88<=@011ZUV*EE%6UGS6@#> MOF95JT-XB4.LZORPV;GDA!EIC0^W($CF.<8:4(M#@*87*G_M3@^[WW\[: MZA3RNXNSPF8994>2=L$C[%V.W>0-N8$ %Q)K)!/@Q)IRIM"F8GRMZN4G0%[ M_),'A)VW:E# U<0@@:E#7#B/G!8)8>8$^#4"$T>VMOFM%$K!<&O7Z;OOKE+6 MZ7L_'&P*;:FUS4<<(Q]S7P+,-7*!6X1)Y)J%X$0./[1OG7YDNU+>1-NK !8@ MW"L[&L5QLY6^V:=2\BL;+5*R;?=JTQ::6PW-B24YXH)2S*@(#(<5># $(QNC M0XQX8$#EF!>LC;&8@N9-Z_Y8T'P':%[0(]8S3)FWR =0(9R&@+3E%!D?J:;4 M,Q/+[K)-17.[^CY^#\XE#WI;3"\($6>85QH,Q20WB$>BD XZH!BBT_ [F83= MVB8=HGD[\J"/-$TRRGF2T^'@%&[MK++]4$4 RFE&34F6W.D6E/MI1O]J:MI7 M/=L?[_3#WLRZA?]6QW\OORPI%.]A 1,V(HS),D+K &F>>B4Z!+<$):28E84KF1D50C;JA"5EF#HA)4B11$-/ELO@[F MMY$H)4ERBUWR]0:M*@T')U7HCDX'%P=YK5"R/.KPS%H5R]P.O+? 98>I.#,K M8KNO2X(D:6--M )YIASBFFA@NVB0MM*HD!(!!W5KFY/E1BDEP/I0$+QZ25(0 M?(<(7I C!$LP" ](:,409PJ$B<8,$4>4P4'@ .;:)LM56P7 #P7 JUV]A<0[>M[*:894I$ZY;KT<.XKAI M>S(9Q5!U^_ GGQH!3U)E4WSNYOU7ZTZ:N,$PQ"$:#TY_R4,[&O2ZH,_IE.\<70AFSZ<3 B]^[H88GIZ] _/O]_=GQM\YMWV)UZR0)L^6%(PUED2! M-8HT5WY%($PCJ4 A.15A\3,V]ZMGHH-7T4KA>D#:H%CM8V6&%8B>P@PM8X;% M1(T@#E.#D1/@E'+/$G)&6V29\3Z(J%@0H(RH[ BS?.9IH8;'2@TKD%.%&EI& M#0O:BJ@47 !9I:4PB%/P%TP2#C$L$@8C,\7SH>8=0UG;B6%%Z9\V2ZS=G;?_ MKIZ_./SC;?7\S>'+ZOG^P<[![O[!;]7.[M'^[_M'^WMO?[G3),\UKO%=*U]A MZ#8/]M6!@S*:931;.9J/K4#W4O9[=O9BW7IW<'(RR+@+T0 '+$2<9]AG,B.37. .(L'QJO)8_".Y]W M&_$.5E.B]HS%*JQ_0H7'C9'DE;C034ZMD/XS9?N^/@X]D+]IGAR MVAN%Z<4$MHU82X\1=AKTB\<*628X MBBYIHX.1-)\M33I/'&N)AW%EKB.0(!$Y#- M)P!0*8D&RU(OT]8VZX"0:0>F'UN"I0%(SJC4J92+'(L?C,9K+^1]V'1W9[+D M,-7<-HO6[&93%BZ[&9?1)XV$9P)QYQW24GE$L!&,>W!2ZM);TI*- MT@6NFZ(X"EQ7 M?% Q45PS;E38(9J9Q@BK1.$@'G$I]P]#+2K6U:X+I!<&V# MEK@:K65;X(I0O" @#+.)!^Z1\HD"E/,18AA;E,]$U=QXP5TK>ZX\MOS',*8X M',90U>"H9DG#DM?8_-*L<]O6IMWIA^87$5Z\(H12R.]GR8]=<<*[XS%AM%XX;_VBYY MD4V5-7-V?09F+22W&I);[D[%')$D!8(TXQ)Q2Q2R+F*DL!0F)48<79UV*7'8 MUJ+Y3K5+0?-=H7EQ;XD5F9,%(H3G;KG*(L.(1,$+SER45F1M4M#\T-%\I]KD MAV@NX8;;0GI!A21AN7*6(I(LJ!"N$[(D)!0Y34EPF8A16]M:=N@5/;!+8N6^ M-Y8,TOF.DE.;SWS/JJ3D5S9*B+R)I^=)Y#>-,5]E6Q;?965$]WJY"Y5-7F(: M%-)2&\2=-<@9(_-A2-(12G' I;/FIL)YK054"%"$.VHE,@E M"2K$VX0,XS03,+A6TM*D2BYD_GT(US"&[KCN/C7( M3=QNH4E* *8%R9$7<&? ?KNU60NWW8S;EKM-66M98($B(H'@N(\"&0/J0W.E MN.8,%B^UM;V\\:V$2Q\*6N\T^5'0>CNT+B@*K1)+'@L43=XT$O,)>3XH1*)3 M,B22*+%;VY*4P[,>+E[O-+VQ@-<2'E@EF!=D!1-)<%ALD52<(ZY,0"[D_M5> M$] 45#H)2Z_LJ)+;6!\P+Q1W%A,+HL)=*(Y5Z(M''599ZZ;T^;A*<5ENP7++ MS:" 9KO M\,"K@N:[0_-BI93!5!J"D4TY%!IH1%9CP'501&&AA=*ZH'E#T=R*TW7_%LY% M@]P6TPL:1&%" H456D<*F/:%I*1 R$+SZSP^5A="Z]1+D M((XK;T?'>==XW?NX[EK+#\?+AGS]74GJ3 MEK.;$H]]O-RP_Y\;_>H.CRH M=G?>_KO:.7C6_+#W^MW^[SLO]@Z.WJX["?3 Z/.>Z\M&\+SPTR*1[J44_?@P M[7WUQ[;_,;ZQXWC8S]RZTP_YG[W_3+J?@2/[I;W"3=ER^6QBX5407+(LJPSB M*7)D$C;(@0U#C"8DJ[>V06W=/@#5&@>J,$ ;Q57!_9WB?G&;C,0A,S:B G03 M)RHA%[!%"NO I7)@K@!>DEG5-ID"_H<$_I6KIP+^.P7_8NV;XIP:H1"+,>>= MG$(V:8U"TD(P084)#!;]38'^BK)2K[;_9VWNY5_WBVU_ST3_C= MBM51NX-+ZQ2HZTQ*909<8,$W<30>=OTXABE+7O[%W#M?P>,.PG[?#Z,=Q6>Q M^1?^WYMD$\Q3;D/#)4"U0O;ERTL0E]$A391$3#!8*X."OW*# M"*8Z](I3CUH3H3K'8N&73=PQ])WH2V&:36::!9&'$Y/!>(M$3!YQ&RG2AN*\ MT8%Y C2#<=K:IAUIY.VW.!2*:3W%K%/A%6+99&)YO]B4EROOJ40D8H5X4AQ9 M$2(2TG&8(E@9#L2B1$=>L7FJI1[,/>78UJDBORL5.]73O=_V#P[V#WZK#I]7 M[_=VWJP[M_:@V94['8BT1#D"2 *?34L",M!8)9-2S'W8OU[,_%:D6CARA1RY MW#F'2D5\3!@1GQN7)ZF0C80CD2BG7EMNL:\/YF=L59&V^_2R"M2O!W5JC)46 M&P(.%.=2<">6<8#74=8'Z M1D%]\40Z%Y3QBB%-'$'0(ON!N-F# MW]Y&UOQ-1.F:TK49G%\8F# ,)KDC:1Z3[PO;OR?+MM5P_M=/BOK;C#43<_Y"]UI]_NY_CKEVX8'\]0-/>IZ8/@BX]8![<]&7__ M(W,W[6&2Q^&JN8#@OR,#FN\)28K.S5>/QOS?Q\/9_9S:CQ&Y8;2?D$UPN[_8 MWA=[-MKZUZ6G.NGVT?P0WO3IM__;#>&*5]S/WWRXMN>%.>H)!$/8LZ>C^,OL MAU]#=W3:LV>_=/OU0-0?^O7$#C_";4]MF(\R6I@_]?03'+VW>O7KW8>[D':]6+ZMG^V]T7AV_?O=G+@=XZ OS\Q>$?U?[! M\\,W+W>.]@\/?KG3BI9K7&-N>5IAFP%O8M.IO6\?-6S_3'(N[W9U#R:S>Z\);2N]RT*;Y4* M;[DQ4=0\.9?/A0C2(FZ#1Q:'7-%&5?!!,2'RX1 =B5*9KSB[=;?FPE>%KS9S M(];-^*I0T@TI:?&H#4&,8C(AKT-"7"2#++$I#4M#*=6QRF^V&E!:'K+14X M,88BS2TY. 96$O 7DY)[8B,6G+?#87I\.^/@'7"K.14,D!MU0QS:&HZ AS-#=^0GZ?##Q:]<(8//-UPCP.#D@[,6 M,TT,"@&#Y%4F[YF GUA@7#''K%,Q9T_PRK9,E.Q)H:E-$KP_0U/%Q[P%0[V^ MS%":QQ244"AIZQ&/3" '_B7R+,D0X-5(ZL*P[SR$L<\F<]S+EW@KMXZA'D?0=P[5.[5F]YZ<[&DUBJ+K] M>0E<,KSK#UAN"&VO5@'GN?FJF9G[]<3<[\_Q=5&^*^1LMJ1\96081\Z148XC MSI5'%A0O\B8Y)2S6."=[B>B8-2=4-B?76_AIW?RT6NE[$WXJ[N0MJ&E!\@KE M1"),(A8#2%[E#3*2>A0]+#3,>LO"ZB1OX:;"31LH>0LWW1,W+4A=&B*)$F=M MZP6X35PBPX1"FCNK!*:>*--&;OH;J3L[[ %N]F]J5Q['.Q]'AGPN+3Z+$.3T M^.[O+ZLY,JG^\3;&*A-.Q98Z))48;XGQWMH]/,WM_&Y[DWB8+DWMW[J?8Y^4%7$U*R)9JAJWC#KL81VT*J^(4C($2Z%' M(6JB08QQXV(;@[]M)J_-*,W\*?+:D-+,E6^9+N35"O):J"MGGEG*?1UKE_>G7D5?(XMV6PA1IT$Z.W+C=: MDTPA[KQ#1F,@-"\5MCIJF?+.&-[A=+T'UCRZSI/[_1!/ *1GU?&@%_(3+1:? ME\Q[B1ZO)?-^/C7_/9V9ETNE"BO?B)7??[V<7?]$/A!.;10,:!@G8.4(\MBQ M:!"3*7!A4V1*;&TSOMR#O*2O-M>G?,A[%5>;6O]; BJ"=T7$]/HR,3%C@R2, M(&VM0-P*@EP.WB6<8@HZ@OU:DK\J&ZD+.:TGMU[(Z;[(Z?UE7.XR\;A[@+ ?] #)-UQCGW&@%TJ2E8EP MDI0+E(%4,]:9Z*BB'PAC6]LMZAQRKT--%H9:73G4_]Y[^_]VJMW#-Z\.W]3M M#.I6MV_?/7V[_VQ_Y\W^WMO6/\+!X='>V^KH$)[BX.WAB_UG.T=[SZKG^P<[ M![O[.R^JMT?PB]S/X>:/\M/M7WXT ZX[=^76W*=^>,GUC#MYTJP&RW]/O8J# MR0E ;GZ;AP=P3<][0W\I[4[".^G#L+I7^]/ M?O_T\H\WGUX^^Y@=!_SG'Z_QX;.#DP-8K-__]3_=E]\^G1T\VQ,O=PW^\W^/ ML3_YO6__,)/#DX,NO/?KG[^]_G+X;._;RV=O>G\^>\U?TO<8OJ_[\@3N]6@? M'(]/7_[WV^NO![#(?R!&.5C(%:SH)B'N%49&!X(4%5@D32,.HG'MNOU)##O9 MQ\))F!2U(-8:+BW\) U-WAGA%?RQ6U4$O^LT3_;A!);DPU=[#5N\G=+%RY<[ M;][G%BEO]W\[V'^^O[MS<%3M[.X>OCLXVC_XK7H%N-RMR>32U%B8RO#:]+Z: M@JG:@']_;Y>?)2B2)1?,*,(YLU)K[2W3,+4B=S [+]/WM-E2W=N+UC+F;J%T M]8+W[P@^<;4[&)X.IK5BN7E&=SRJOAP/>KTS-/C2SX>'3MRH&[IV"/.\^L=6 M_:FM3C4^CM76;N-SP'^WOL2M:C"LM@:3X=8_JU'L]:K/$7@)G(YICP[;SUYY M=1QM;WQG,;LFX[/%D6 U2RM?X.*JZ?=^; MA%B]&G3[XWR^Z:X=QOG+]*S+#Y);@G3[(Y@SM8?37'UR>MJ#^_\5WO^Q.X:[ M@%OYF%VEN<_/OKA3C09I_"5?O?YL''[N^OG/^K,QF.CCV=Q+G\'_@@&&GX % MX"WY@[XWF 3D[ @&$3PP._=VV^O%(5P W+1,(\W GYQ,P'$[CD-[>O9K\]7P M6B^BR2C.C<-HXH\KF\<#>3 JW/C<,^0+-H\,PSPVZ,,/ROL)L;R _>,CZ\BGF"34UIL]C!5/8 MQ^_[DPMS?MX1_VL"]Y[.[@X&]15_R;;K^FL XZD==>NN,Z^&<00C=P&.W7-_ M>C[),Z.1.UQ]ZELZ3 LKSUGS]Z->??[:._O@HO8,!XNHP[#Z,$(0#+A!QF(! MDE(EX=,B8T?" Q/O_0:4@U,@@>;$9[@D MR(RF\U%^Z9(HW)W7@L_/M>#;P75.7!PVWATCG2J#HX9ACD-W\MN^Y&4&_LV?AF^:],;U1P=YX3B=%BMD M/K]X1GBU/OTZ9V[CCF2?#W,V*ZYN;59!AA9AQ;6$1<;K\%ACVU^6SQ MT\DP'TDXSM:NS3#IQ68%&L:/DUYC@IF%W^8I S:?OF/OJZ^/YL^6/^F.ZH/+ M_['U=F]WZY_-"G7C.ZU-;QN6;+YCAH-)_V)N?-^_@177Q_R9[C!/*'!*ZG4S M?W']Z?D#YIY4.S#[NEE\^=G,O?3-%T4TH[F1@X439'[])#"B?GY%>5+]D0>Z MF;]P<\/1T_MJ+NSRKOL"$AS'.LQ[F3PX.-&COYV/@80(,X>$R*NL[ W\@ M+^Y@+5C8X2LSVNJE?VY G>WE,R6KT7&,V3Y;=F-WC)XF\OX?<%7/"FTZ-V4,:S07_WY.V3ZEGN MASJ<.DO+\[H^2@$\I% /S9P81>$/0+DJ1U1'&U+OK;57/[:82;[S \&?CEGXC"; %G"!V?OJJTT7 MH;Q$9B*IF>])]?N%+JH]9T#-E_RM9WE)'7SL@Y5J^(#1M_(W@A'J@KI&/M1K MTRD JV&(3OU%E]WU+=?'F^VJCK/S4:I/_7I";U MBA#/.T-SN"-L#SVLMQJ%L&FPX2SWS/J=(V>HBOG:> =(&YJ'LP,VOC9 MM4QLM W\\#GS+3SFA;GAB>Q9W16R-^7G!2-FMZ"V0?/91GW"/]/O[P G?8$1 M"?&DEC(P @L2JK;Z5*T]J9:F] C,!!]ZOOE>ON-0G63%-C<3ZVM;W^TU:RI<;!@13+H^/"*,?8V- M0?WCI:-5*RJ>9&*1/S%8+Y206N: T2H,YQ,R%#-PO6[/K!7 %< MU+YC,WH?X^ C:-SCLTX5)G'F-W3S8I O-]-:#9O.('T^A69*.V,/1'YW?GV- MM=:&9SS)B_'4YZ@YNU[I MX^%@\O%X,!G7_E]>L[MY43L&&(^'F0*ZV6.$KQW6(89.LWC4OE&WF>QS#Y,! MFV=W?AED7&P8VF[N_H.!.YAG;Q C "_@<.Y<9LWX5C#2N\PRULU._=?HD M\11(YJ3K,S],>CG@ (I]7!MU-J4ZE[SH_-WFABYS\.E@/*68 M/%N^@*<'LS&E4;ZS_&W=X?DB#A,LG@=G,G/.NM: YFH"-/W/\5Q3?.F"I]5, MI#R+TF0\R;&?^#GV!J=-(JOZ(]:K_*0_\S& ?H#GQLWP3Z$Y;C1(A,GIQ^=N MZ;D] !CU$)V[24#R,*\SRTY#2%.'X3/;:4_R!;6O*>)>\Y>Y1UB)?J?K[\ MZB%"U3]V9]["/[^3-OU^CO=*V?6WZ:6%X";1.@3.N8_$\<"48PI+$80P+FD? MUA7.O&$<_EV=]ZCV9JM5RT-K=YP"@-$X3.=C\1A#_4>?OGU@@CBLB4!4,8NX M81%IHR@*CAH+_\5.IL70?=:Q35S'SL+-5]5"3<-QN08P>R6UVYAC-^!5@"^2 MM>5%?#W[+"?V4[QPI6:R:7)RVGAKM;=A:P=M&I^>!<9.SH.1<@V,ROO?(I9T'1J^ZGSA1.I@^3';M^ M5ID@K&<>?O.A.FX"DWP0GE0[?CR!+YCIAD9:+/NB*H\"7/UUKGGHB:HJ[HRL7ZF?^4\ M1/3'_2;AW+SP:Q7SS\$Q=1@2N:X-1QM?,09 [&Y53#+*3RPVO^*.)_]36G0?C+ M!+ L1>-HD2:[=4X"""O/B!JOHT&6[6+@?7J(10D@#N9G?Z+Y6NWX;XWW=&G^ZQ"N'0?^ MH',T<3F"! M! M$U;VB_-RNB8/84+,B@::F-[H^"+#GA=Y8)YS9^0\:3J,/L(K /\ZFI>#174X M/;/3B?UK,,QNV90SOW_)FN6/X>%F=_,?H*?\R73I(;OCR;0ZH+X'<)[J 2Z^OVQ1G6RI$YC-0'(^I/]0:[60M.L*JJSJI>' M:K0X5K.:+EAPP"S]_%T-\&BXGI^KP9GW;EP/MT[Q$O&)/PEKKD*]&S,'@/#@\&]/&86AR--/4 M_/\YGZ[S&>JK; 3[#L%+W#)G%UJ>V');/:?>^VU0_I#G[TIC9R:A_5>GIF',@^2[*SE*M&45[:+P/PQS$^@AIS JM,O\S.LVV]V=&5GI7WY M]QMZ 3NS:?-F;MK H^Y<&N*I:_"B'N+[= Z.AC;$G7ZHCY29W>O%K3:EBH_2 M3?A(/\"(:F^40U@YAKC5'&D8;$25YEI*AAF3BT$\QBD+T>(0"3_(:W)1UG=JS.H(S)]'KM7LZ^(/)"%:^DT&_.YYFO,^O^7]G-_%E M,!P?7U1YG%/>Q2TORNS+Q%O=?]/5_N)^\GC,.+]6#<]E)F8G>7*J2%61V6KII9MK1S \;-S5=S;!. M P!9S>;@RW3A@2$>Y,#"--9R/K99*%]$E6:5J=D[C">Y]F7NV>!Z\-RS4HU> M_%BGR"?]4>S5JOO.8>;S ^\[N)'R)S6[K0B"L MR=SF@MVY^XD))M_X4LWAUV,+9IO%B&KY#3/&-?"HXWKG:/S_['UI4]S(EO9? M43C>B7%'D%Q)F5JR>\(1M''?8:8!+_CVN+\0N8+LHHI;JC+&O_X])S.E4FTL M-IC"Z"X8JK3D=IZSG^-\[7[MFD$;[8.!V@#=03U"C1N9*[I=O83M#!?N4-:U M=]SBVC11,D!4$H/87>170U[MCC>'<,:ZI\/&9>\B6QK7;3 11ICU0'BS9=N^UBJP><#IHTRB$F(?<2$2'PCBMW/KI1"2N\ M^G.I8;V7?\[+G_5>_M[+WWOY?XB7_UJO_8*"H&@NR[*PDF=8EBSC/)?4YBQ/ MM%':E2&X+6=;.:[K%9'Y<3%L\\.HE!EH-XQF)<^X%6E*89BE3.('XJ A_#0( M2DWPF4OJ6*&3H" "S"6X%V;Q>,'/,2\0+;%%%^YM.HJ$"W$- 9=7!!VNDEN, M#[ -8?-=,4R/7+K!+"L04QZ&6HQU';T_=Y[@Y\]VWKU_]@OF)N4DH5OW33.W MM&G,#,]['<,SF;=B1,^/1N>P/C3-?^F(;DN<>G/2)*ZG *S9\FQ'>Z,N'@D< MSZJ-? ;B'(BM3K)MXBKQS(9;KX];O.>R" JDQNG M+FIM6M,^N<(UG1GJ,/^ M#D]FAJ GG:UZ]"D^CJU(1*HEB97BA$E3D#*&W_*"YP7L0PG;\.VV'?Y@&LI+ M)[RWR>)71FM@.M;T#*-Z0ZZ+'0ULE:W'VHRQ M\M- G-?FU^:7WYK>/]70#=3=]-O\RF7G2]6?G/SEOP[2*>?;)H1>_O\Q18VO%WF=CO;!)4._FDN&CFBR-5>9[7M7IU,# MTM.VDT[/)Y'SGT4XRZMJA6_@LB'KO$E!\'73[<[X>Y;M4:Y3/\>>!2^S="?>U_WTSWZX>N;>/_K>W8(RL[^$3P' MJ\P>[5W^_7&'M55HVXJR,)=_OHD_?(01?-0?#W;??#TX.LD.CW:^'/SS#5:9 M/=W_^#]G^[NG9__WM:G!_VH"XV('7]\<@XZ4<)['A&IE";-*$Y&4&4E9G',. M&K<2H#45.;^C8K(WED4VN4#_C?G;4\.TGQ?64LY%+F*>Z-(R5AAN;"RMB*7) M:0;T@[!VDSY1/:S=#ZQ=SL,:UUK+HLR)4$H25AI*1,XIR:E07!=IP=&JGY1W MU5WD-A)OCVP]LFT0LB4F26TN,Z$3SA(F!*=ERDP)O+^0,J,.VV1X(V0X6 M!#:F)*5"Q\3$ &JLH(9P;3E)BB3+L+=PEA2@MK+LL2#;HVXD?T-RW-%-Z1&7 M"= M?K?6+)/>;@E6 O*C!J:[;>BV#$5=P/)N4O22[@U]+2V,B]W,AF^/ ;?V MEQ7-0JL\L3$!(1IP*\T3(M*"D3(IK10@5,LD??:"_GSMSQ\M05\;V?:P#=)Z M@O[!!+V@8A66%=PDF@B68 /'U!)A"DM@0U59EK3,2_7L!7_8EKH]1=\K1=]M M5['OINB-[SKV."A]4>6P+!9:J104C30F+!&*E"J6)-5ESC0(: 67=]9T[ [) M_2FXZF::!<&@__&)SX8*13N^2;FX::/'7KGHFC]>-VD@*\P?/0+="H'>+"D/ M/),,8S])%K.$,*E*(FDIB*4YS9.DT!8[ ]'LN]6'S6L6W9/LG:L//!\DN MJ F7[0D^P]D.RB MG&],EN8R%T0RX*TL4R#GBY(3":A*@0.GL4*G:;))7/8I> _^6"QF%*J5WR2B M\QOFOWD6B><_5K#'1&KX[9ML$V&O7H8"4D?8NLCW;NKAZ5;P]+Y5 @YV]^*# MH_UC"5PD,2(CLH@I848Q(BBG),U8EAI&#?T=]FAOX\[QT66Y25+4E)2#4JX+8$2A$'E]H M^7?UP+"Z5;W5U'T+%:;V&T!L;'R,U MW[$FTE/S0V@;K?\ A,K2F)*D4L>@[<<9%O>01&3::L9IF>7FV8L$,\)[:OX9 MJ?F.M8R>FA]"DVBH67" X9)F!(UTA#%#2:E2X,U4T#0M%$UU#-1;))97>_0)L-[[= =YX -Z>* M4_B%Y:66>4XIM\HPP[5.?9F &X1=]5EG]X#?'Y9UJP)P6RD!K-86H%LQ$,02 ME9#<9E9D"5.)I,]>E,5W1W/<.//L:*T\,/!=4V/'OP[,&SK^3RF,%ST7*0)V6A6)F13"-X M2JH(%UP2DPC8)V$%SXH[J>2R,>#IC __<(5V;]EDK?S!W5>O;E!5N\[;TQK; M(U7#",M91TFQ[7^944B]4(L=6^*T3:R6NE>MKNN.%=^QR+SKX8P=AUSOIDX9 M>E?Y'1NR^ Y0KJQRVU^G*23?Z0:$K9%\UYSHXU2?S!I^S_KOMMV9MK#Y$-9' MQ(XO839P2,:C"VQ!6*9)\5N-I?&QR]5D%"EQCE7=UUR'!?#AF:XE%DRW*:Z/ M[8_$Y59T8H;8-'-5AZ>F621L^OBRZ8SDV\;,>B_#.$>^^+X/G:A/J_-9.^=F M-->W]7D4S7Z;SJ;NEU>SSJ8WF=S#5?^^[];#L!@[0XW_=);$-Q5\VA7E]]EQ MHJ7562X)B *,H \19/8R)ZE4-L]AK75B%RO*OUS?DQ>+LT]\IU)L7%M/MD)G M>W%^/AY]"4 "I^Z3F?@>XEN!BA%:X.;3T7CB\&S+->(=7(963G-]Z!WYCH"Q M5-C$"YXY'5>NUQ? VL"!#O90G9R.C<$N&I/3%(=O$VV(27E,&+>&")D61&92&Y8*DY=+C8%*7N16J5RGDC'%+<^% MRJ0J8FND,L42%N")FB.>N2Z$:QHU:(.L?.B.*)RMQ1[46]%B)X?%3FNWZ(&U MLLG*M;-\/+TBBG@[3[([[VF0I-MY]FV/_?$-&-Q@RQ_2@8$_T@8,.XY#]:T7 M?ECKA3OI'O#XUBR^S;'Z*<*27TW'HW,#[WT_1/Z"?WY7 /+W67 ?49J%F8[O MR46.TN""1/@6E >0'4#B"!+C_ >=*^=S*X;3,Z)'$Q)>]Y,8-T=?8#R7\([+ M#W_]Z^SOLP_PKK=GAT<''_=W=Y*#LS?9X2X:/?\8M/ M_=??9W]_1*'T0[:?[E_L[[Y/_][]Q/8_ZH_[?[V_6%5]WTAI$\93HE1A"$NR MG)14*"*4L+&0\!\NGKW(MA@O'DLYUP<(A'S"&'%7GN >(S8'(Q9+V5.>9Z") MD5SJ#/16I@G/J""LT J3' K8ZVY2BWW)Y[L3A-Y=5'4=_8%=WW^> M&L_?B5_JU&ZFC--#U"T@:KFVLTICJX4R),TH(TSE!4@PF'F5F(2G+&:)PLRK M]*ZB S5RL#8W M+,L32:2"'RPVFH@T ?&#I1E7.I::J6F&RB,]$-T"B):+RZ0Y+].,9J10L2!,T1)+85%2BC13HHAS0;&< M=7%78>B]B6,#27E#!(Z>E&]'RHN59:@H9;0)!'YLQ9R;MSR[QN!F5,^B^V>1WGEF)YC^FT:_Q:6S/V5_/;+?&+R=%(- MX)FU2Y3SV3,3HTZ'U;^GQN7885;#X-:<1G MU7#IRNEP^=K)R%T!U(1YRN>CNJ[@6Y^ZU@Q,&\P0A$G5D<7%=8E\D128=PV# M%'4]/3OWB71AE"YW[UP@_5?P",PA'$T'V@VD&D;GP /< OST;U9-(Z,_P+'%B1M,FJ7$[^F,VHJK&K&08ITM_<@G79YA% MYT?E1R";I&W?QK(V@\'<,,Y%Y;Z88/5W:\:1F!\97.N"UP:7_I+ 8Z697!@S M7#GUD-9X-CN,+D]Q._KK%.X W*LK>""NQ_+=%W+"?<(7/JAS MV6EEQF*L3B\Q61X0]F1:U:>PD\V(.T<"S\V*,]+FE&+..@S\9.13S& XHZ%I M2?34C9"K)-YZX DO'L M%B'KT6 Z67_+JHRU'RRB.3P@>4X6UJ?S\W0\2P0Z,42.C?A$A(7A_BH&%Z#% M/OO'/-, ]M!=PMO._L5_R?$_;I?F]X/37=RB_?>K=_^[$[T\?/OZ\.W.T=[A M0;1SL!N]>__[N[W=O9VW>Z_>;?P4#@Z/7KV+C@YA%@?O#O_K4;_;%W ML'/P(;#E"F)>/"1K 7,V4!Y+9_D0@CI)?HS?3$>;^-NP%N*\K+Q(A\_ILPN>U M*W\"K&CHI';/$NLN:\94\QM*KINW#&F[#%?.OP:I:2#&S>R1)7:FOQ7]>^X9 M&Y@NR"?8+JZR\ I76\:+ M>'!KAU&;RA4JT!7(-A,8!PYKV/RU?L\V:X?HK]'[%1+JV-@!S ,E"Y0SQN9\ M-'9_N?('EVUAF]'%O"CJ:OD U&/-BO HMUW#^5V_]D0_L.)USZ4=4'QVRM*A M;375CJ+JR[8\4KO,=U5T^+AW<2P2*G,N-"GC0A&6JQS$L#(F)J<\E8876HM5 M%1J"XO2?<.):[;^:+:J7^6M7%@J+.&QUZK"@5J'G"DLY7#@7EZ&4E5A?@\JK MY7!$,>E<8SD3U"L^"X\N"$FA^@MJP^N,A,,I9JPO-KZ@&4M,9BTK% /66%J; M\\2(G,DXSHMDM4=@[^"/Q>.V:^1D=KSV4!0S]>0M:!7O7!V;UV:, AJ(O:U5 MD*1/[OCMP[/W4WS' ?[_Z%-\; W-$;>F6$%,(@UTGQQ'-BY/'J.T/K,??CL%Z_]*S$>7R+. M.CVR;@[KFMHU\.&-#W&W.M&<1<$H$4P5K@[0['E#K#G4?M$AI:5"0_-H_H.P M<\>Q^YVA_G/&[8/M21\.WQJLM (K"1<N\$S;E3GY'M>T _R<0_RCO*X7 16FFT7V883 M:-<0M6B\7&&T_";Z_'+U/]__:2S]\'7PZ.'L3X[^'NV_2 MP[\^?-E/WW\]V'U;':2OTL/%$-:S5\G!T8IK'+"UIJ81@>6XYBWEA32FR,J&Y7N,T MNRM ZF;/V.J+T>2K&8]ZH+HE4!V\[ *5.K;&9(!("6%E4A+&,D-*!HN;6$KC M7)8L$1H-7V6:I+_U8-6#U2,!*R%T420YIQFS+!.JU$6B;4Q94JC"L+@'J\< M5AVI"IY_7%J )C@*Q(A,8-! BL5-$A*70F:YR40ATQZL>K#:B+G= JSB1)2Q M5EQE4K",9H)F.N.Y2:2D@L4W3E#N5;T? $J'K03UX6(?0$D4,=>@J1,)DC&H M>CPFI"<2UMFI=JTU2].S*>/QH[W>OQZ*RJZ]'X5=.-OKC"!E)PIO),FH+%FA>LR+@H2IER60#]2LXH M[56J1T#9B_8?37.K=!D3:DJ&S3(4D8E@I(B35)DX+U-.[TREZJE[BP81*F199251L+%(W)2(1ADB>IK%) ME2E%KE0,]Y&FSD0=5W9RNB=&BM23BY;\6RW MJM5@A"F\3Z$2[8\2UM22J32V65DR:4EE MFU2^LB?TNW9W9*G19:HL,PH4KJ1,$JHT-9CJ7/ B__&$WIM5OIG&%XVF7 HF M6,8)Q0H6+&8%*7,N"$]SG9=I+'-S=W$H/95O+I6S3!G+I6&64:98(K4NA:%4 M)H876:I[*G],5+Y@/&5,L84AUD729$F9:X8BV_L&NF%]DTA]44+JXQ9J6*:D5Q:15A2I@0$ MMAQ_TSE@>E%@-:I-$]J?6K:EK_$5JF[=JYWUL37NNG/(2T2<%]RRHBAC1FW, M.8U%J3C+,J%->F/UQ6W9:[]C/:K=*ZJ=+)DB-,]XJFA!N%4I85FN092Q\"?3 M@B:PE4E18M^N+1['&Q2B2'@B;?P3I[WTA-PJ(KS0-I7: M%HEBG"O)MD+>,$)>L"CDUBJI:4[*W'+"I$X(-\804"(URX25 M5O[,R;8](<\2OA@S*C4*A#*0L;GDIM2LR--"T)3RHA>O-Y":%XT&S!J:<9"L M>1DKH.$T)24O4Y))V,,TT86*\PT4KY]"X;3?Q0#[NM5;;;'AJ"E!?!_Q#=]< M2.NG3MF]W>1_&FR_*]-)B^<'9N+B:)L@P\L>UN\.UC^U5I.#HU>7V'W4&L&L M314Q6H"VQ55!RA*T+5#!$E$6<2D2"[#.M]CW-SR_%8D\L#^H![D>Y.[>X#K 6X# M9OT )LA>3?TQ*'>X(,91867!14:R(BT)LUE)2J89B2U\6&09,"[^J-34;^@= MM/%)?YT5H[ L>C3%DE-S2]8/\2D.\3:'_7:=;3:QR4O;5#D68](/2)=B4@%'.&T,+'FBK&TD'F&H054RYS% MJ3+WBTB]-^Z.D.I-!ZGVTF,MN8QCK!W.3$J8+ K"@>>0-#$JYTH7:5S\Q$'O M/5K]I&A%,\65$$F>&\5*7DJ1*59D1F>%I,"4>[1Z%&CUH8-6^U^/J1"JL'%& M;,%BPHS*"+<%)5)KJ426)5G,>[3JT6HCYG:;Y@UYH44<9TFB!&@+<.-35EF8("3"WG&/)N"$^4()HF)BVU*K)^SLL?/)8R?312;C M+(UM*IE53' @M#Q6A8E3107OL7.#L//#/'8FBJ5Y*BF)\YP15HB2\#B51,@R MYS(I35;>7?1*CYT]=O;8.8>=0K TL:Q(K4@8CUG)K="4Z5*96"7YC:.4>[W\ M#C'RI*.7[R?'F:2)SLNN'-BQF: M(5P&R[AB6/ZEIIX $$S@&PMD'WU&NL?'XYM7W.07(JKJR."E[L;)*9R\D]/% M%9G6.&,1G8]',N!'6'NXIU9F*,;5",8F!I=U=?427(CQ6 PG^/(1; <^X**: MG+HU@,>?5?#Y^/+*);C5Q+]EOEO-A&&Q,?OS?%S5)O(WX=Z=C;09;$=_C,81 MTA9^!N>J&GII%*\8FQ,QUNZ8S)W"Q=,"KY@[7EOPI35C/%Q8Y#A*BJW(]W]Y MV]ZTW0*'H\.-I+NK=F2V&FL9XG"*+I1%GD@SEIC, EM4+)9Q:6W.$R-R)N,X M+];TH]H[^&.1*>X:.=D;UI,Q0-<0?H,=AO&^A>&^F^"87YLQ9OV*$],R29(^ M4B[Y]_^=QNKL7T/Q%Y\>GAU4<.V7O__YYN)P]]77_=VW@[]WW[#]]$,,[ZOV MSV"L1WOQ_M&G"^!X]&#WA!Y\_?1E_PC?\^&X+)1DC"5H?L:0]E(1*6Q*1%%H MV(,D%QDH!72[6.9X_Q%U<_K>F6$%M.,/MH:340W1599'S_%\/'.?/_ME"TE5 M^ZK><)#$)#)"G2(2C,8.@<_A?(ZT(Z$KB#IM0,S!C.JV(,,3^>_I".\!TOD$ MX "4K@QR@ B($ZA3.>#P7];?1/%"*>#EGF., ?/QR*':ZBX#L)NBW[ A#3?S M)0S(M^96SUVT'<%_YH$ UQP)IAIZF)J#AD"A.8@-OYV/:C>#7STO^VQ^NZCT MY+214CMW!5DCGMTB)$@6T\GZ6Y92Y^\(;H1#)"[*P/IV?IVVF_#F0.9&P M,Y^(L##<7\7@0ES6S_XQCZP J]TEO.WL7_R7',,3UP'W_2_:M94%W*+]]ZMW M_[L3O3Q\^_KP[<[1WN%!M'.P&[U[__N[O=V]G;=[K]YM_!0.#H]>O8N.#F$6 M!^\._]S;W3EZM1O]L7>P<_!R;^?/Z-T1?+#_ZN"HGE#5U_8/W/!93Q;#%FF026G"OXA9E8H'F]+',6)R7GIE">E;LW[J"Y M3EBE5%K:7.2":9J+TA9*&Z%39F-IQ+,-E6M6Z1.#H%)7YB9*A5\'[(:YP(N< M7'QBSH*8KYVLV/;]6]([A/KWM/*@['2(/X6:#L56]'OU"L3<'?>$WRMXA#J= ME\>!58XDT*EGE2-\P?I!P9=^0/"&_W>;G,;4&)7D>993 ^*:+F6698PR)K4H MN=7'NRBKQ?!?LK+>7M;(;*?U)_'K[RB. S^&*4A8=M<]=+2RJ>A.9Q%?A['? MK"!?_K0%/+K_51V++)6%+!F)$VS]FS%!2F,%286(TZ*T5,CTV8MT>UU?#R"Z M@8.$(9Z&H?''Q,E=*-WX(]H]N8%>X!?\'J2["HC&24APWA0(/ (>!6*>VT"4 MD\[,!"0T+\O!5R*:7)@!2FAP'$X;@?#YLSTXF4B:K\1X&!U.)]%K]PW*E*"" M3U6@H\=ZHO?LOE\'^&=O&.;6G_+K3WFVO_OIF)J,%R*-29HJ2IA@(/^Q.(4? MB2QI60(;POZ0UY]R&]534$C:,PEJ)/X1K3V8]536YM]3/-]P^O#(KSFH#X#8 M>4ICD6+CWYRRTG(I"F:*---,Q*;,38_8FW66/UT%D0E5&8* %SJ!!%[72W4:Q"[%29N"=EC^ QDO46X!L7P7'/]H_VZ?[1AV/+J.0)I\2R1!-&,T!L;BQ1*LYU8I.\X#' =K&] MSM]R[5EWPO+MQ9/Q""2*"1P0D/='Y^YK>)6I)Z,AGM Q6J[0=&XZEG -ISJJ M_'/M%!T!V]&>7?<,,78^ 22G+;QEC)8C=^_YJ*XK;Y"'O^%%'>,33&TP@,$/ M+AWM/%8*:86=@]&DEW>NYQ%?#N'?_8_[2$#I_M'.L5%4B$27(.JD"6%)G!-, M]B=9#%2CI,Z5H,]>E-OEU72S';V=,TO2K6BGJX.BPOD6E50XWJ_%& [DWL2< MU<[6::=C/+;.FCN%$PM/>P1.C'G7Q6@ZOD)Y7]+7Y]7YL>GZP5I86>-1&TTG M:G1F%AQJRYZ46PRG:Z18=+UY )I)CDZ0;<=8 R:-@5];.!2C<>T ",3:>A+5 MU=UZ(K8.#G>@+"D'^V^7)>(0=X>8I'QKD?.L_$%?5OAF<%GH&HB1Y^ MMXG.:]4*_7\"2V@$+E@LMW*'A\%7U9.R=H?!.,ZP;?[7S2[9'=^%\K... ME?-GPH,_3NL@I'6&[1;X/*@SMZ#VN;""!;;$!+EY*H0 M>9*O9$MK F)\Z==]([!CK#X&O#@ZQ$< M9SAJ./4C&-+O@Y'Z].38RSX\&ZLSG'PYP/]_W+D\IMAYH4ARPF#1X8,+$E M&&4/(GF,FJ;-A6!+6_U@['LT&(PNG*G/P5H;0.*828#:P-@;8WV(#4*\G.>8 M>.%24]WHN8/CT12&JNM??FUASK^P=:*ZR"R8^D"NPU>?*W*#U^[:7\ MD78^F%78NGGI_I]V,68VE&C.B!)UA)X[ZD#S*-?'AY>]]DK-JF89/X+2.LDD M-PW0WO!EO:(X_TU*75R["D]H*5^OC7>^6[K]6=;+!Q#TI^QVJQ:<>/V16KTX MSJYU&_;0%RSJ>_#V/7B_([F1RR(K"I9G/#=,B+@L2TIYR9G,F!)GG[X^G=U<+3_ M9?_H?7IX]#^#_:/]>'_W3?9_7_ ]]3P'Z"IVJ6(C,6%TRFPJA"V/C1/(BH8++ MV^=UWQGT_=25-'X<)!Z\G(=$:Y3(:%X2&\N",-AHPD6L26Z*@C.K$U6*>RJD MT/=CI]P=Y_ M.2ZIR/),:%+R#,-.2T:$88)DBMM,Y4F9L4>F5-_:Y71%Q[(TVRZR#4>V3N:( M#Q?_)J?3-5T=VV>DMUO(E.DS0J)O0)22G.F12GBO$P2SJA0AN8VOBZ? MB\[E<]VA\;&;0=3CY9W@Y?Z26R8SMLBDCDE,.2.LY)3P0A0D36F<,9-GFB4_ M<7/7'@9:[X.-$YY(K=+8,L,*+BCE\ D7@I#!I+F MK*3$T%@0)I*,E)F*"9"Q+$0"(I*FSU[0N.A)_>IICPO6:HYMR85 M&8_S1!8\2Q^$X[?JT7JNORZ/N\>"&V+! NNG:6&Y,8I0&1O"$LF)S*4D,LNX M5%DFX@1KW6P5\;IJ-ST:_ 1H4!:Y*7669BD7+.9%F7*E198I2V,C$]FCP4^) M!HM&91K3PC"7N9DE!!1!13@M8I*7.A:%428OLF#GQ(-ELRHU,14EXDE<:DD* IE0H2,XC1? M3\?J5-2FMY/>#2"^6;*3RCCE"4U2;'H&,I*F!>&&4Y+K@N:QD!E7ZJ[=2AOD M6>]AX,[MI#T,/ (86+2?IEEAJ4I*PB7+""LS2TK).3& "B6G+"U,VL/ $X"! M.[.AWBT,M*I2#P5W#@4+$D',B@+S=8@&YD\8G"@BBU@2$1RAX)%"P9#C-"Y;FEJ8DRP3FN3-#>"D,B15+!=7*BNS.$Y?Z*--OL)RN MJJ?<1YK>>AV?_U@3*M85A]_NT8CR3U$-L4[VGF_*IO>&V( '+JF3'AUOA8[O MEZVHP L-MJ2Q+%6$P0:3TO",F*(0TLI8<<:?O4A6A)_]TGN7-Q4!?A+C:4_W M=T?WBV93*DQ,N=6DR'5!6)8Q(CG5)%%YI_V[YOYW8#*] M5^[?:DGKD: /.KE3E%B0#DK&4PE@0!*&'2-DD1$9)QFA-+%IK-+6# MC<6(G\B4>E-DZ TJWPP*B[;50L6J,(DBB9$,0(&E1&:2HWE%BIRGW,:R3U![ M MBPZ;;5'AONWYRP:&Q-"UK"02I)K+DF3*B2@%A)B4H898)::6BVB>#PM*M( M)P]813KT3J*P<7HTQ3X%KDY#7QGF>Y?FI^$S<+9 MB[)($^&U*>))JDJR"23J>5E;H0V:0^\/PWP+CGZ8AX;DS).K$D3PDJ6 MD9))0PI#4YHE6BJ3W%4YF@V 7NM+O53,Y/XL5_R?$_7JSY\D=B%\YG;X@ -30>N2X 0J+) MJ8E"V^!(S*I5;;DO7H[.8)27D3@_'U0P#/SL9%II=)/B6NR\>QFQ,MZ*FOEM MQK;M5O4$M@;FSL".1V?1*YCFY/*>QWSE"&%Y1P#Y<'+.X+OHXM3 MTH[=^@*,1V((DHP8#*)1.("FR\\#+]8.U9\.&@E@&WN@:-Q!,=4P)D]D[!,.I+(QB(!_X.!#^$4 MNKF/QY@8A4RQF<)YR!IL_E[_0A@1OG0,?'.,0W7/;I<)YS?+M<+!X--@14=C MM^PXU^WHJ$,I=CH87"*1.7R%KSW1U%-95[H2X\LM>#F&V^#M(%!$YV:L.B.? M71@-S02O'9W!B\?18%37>&]436IX6_M\';W#Y7?EM/ A&-#S#W_;=K0$.QL, MN"D*5Z_'(U@07'C8&"33'90077?OG[GV\N#G=??=W??3OX>_<- YDMAO=5^V/_H MT\7_?7WSY>#CJZ_'&2PJRSDE"4\+D+2T):*TFM LRVTN2L9%$,RKX=3H'91X M!1 0'X''9A,@91>?Y)/=H@9/0YT#+"$@S! MD 250@RYT)!*^AX\!X#X 1 %2X'#C#";P0>(OYH[( ZWE(-#^=C[RXLFO;G#59_/;1:4GIXUJ MUKDK2,'Q[!8A8;[3R?I;.A(O0K(9WSF>Q#?"$Y*79&%].C]/Q\UXSL6)(7)L MQ"1#L'N]&[][^_V]O=VWF[]^K=QD_AX/#HU;OHZ!!F=^R_I5+1*+G+QL@_^46 M&I?_N8 RGE\*JY1*2^ 4N6": L.PA=)&Z)396!JQR#HR9JSFA96E9LP \\E* MPT"SSZUE:0GL^QH)9?4@KN5'\X-(8UHDS-HTYS!H9831C-(D$:;,TJ),'D@2 MJH"C#5'$K9U$?3)$SH5"JU,836L4'9PB-!D+/%D$3UET!OKQ"/2_RR#CU"CC!.4( MCIPEW"Z9M(,G+#SU0(<2%M.ZP85#]1!& 6>S6EM0(T#+?"S M<'K[?=5PNV2?]=46[3(EO[=;R=K/WNJL&**7HA9Z,F^:HA/L>[WWL"_+.R M\_5MOC4)9:WI>X7U>T/.PIH,E6DUP,%^3SK*C?T &W-D5J]%$B,/8#2Z-&)< M?]\Y69THM=%'85^H4_APO,#1[J(>U./8_Q2W'P[!'6S_(\Q5.[063?9V.AY6 MSNS^_:?@^E78P%- \1043Q0#T.DPA1V)0";6%R*<@GID)_C'TX&"NSL$CQ ) M_C2B-J=HR<7-ET%"F+,E/QTXR!Q3R-8=A6Z PKR]><4G-W,V;8I_O_5$+:NB MUQN+_NJZ&B(%&XK&>^^E:-P'4;4-Y0U^MQ-OPCP:"X (L@"0: M;Z[SNP[% %5L=.:B;QB-0V,#ESJGO9J@1P45?%#:P^/Q#&]';Z8P.GN)CU\8 MF)Z.&ZN!"U3P.E+W;O],YT)1I\X["R_KF!W@7>W0SL4ENHD=->EJ#-.-+#X? M!FR&QJ+[U?':+^'Z< U0VT?\UXVMZ^0=")"XO7]D+&!$6XN>'>^$/D.7\E>_ M(&+!^N'=WHVM8I6EPK:N;H'J8C-3YQCW,0]SYQ'.ER+5%W)::6V&OSXAB]>K MR\.C]_&QY+(H4Z%(6E!%6)SG1(JIUH8(F-:$@9 1THF"L*5Y8D11<:Y?O:B!C08-GQAWHZW';U< M"RCGZ.$\JX88D-&0.-+K.=Q!@,<.'(?U@(.?XPX&HZ8K6^V(/3AC];PW]NC4 MU(TK&*\Z 7@9"P\\0L,[*T0!='(B] *(-F)^XYB=X1><31QL$U#D!X!63S-V MYP6=Q6/4#GSL*."3%A.,JQD"IM3-V!%S$+Z;]>ABU KP;Q"3()BWB']A,$#H M#/%I7,%L$/9Q;&[E(S/$()NFO(8/*2\07WLXAS&!D^'LTK[ *F9^=Y68R20 MX5;X;32=!"/^=M2\Z1(.2P3CGEJAW.'V3#.$3#66^^8D;74X*;+"4R,PI %. MW+B:P-D?77@WDQ+CL9,20LP6LO;F?7@89]QSA $!I@8Q%LA#HB$E.!)0D8:C MVU!592T<:G>1F5P8,YP;W^SI30S$[ VPLY]@G?Q(+C#ZXL)%JTU\+%O@]G4] M/0L1810 8A4F0+EOVLD;-.S< Z]K^%>P( I:[E19%1/O+\0H.C]4'6=B3O6NI#WC:>Q>_9P^KC6?4=F MG17S<6)/3CQ Y^;[[+BTB;(R%82F,<.*6X+PLI#$,L4H4Z !,;KHK%PX;M/Y MXR;:X^: \LPG9>C FV>!I*9R0;T8?.JIV"&E<9L4U9B:X6.2$93\A\'-6 MO^WBS:^\W4D82Y\BBT;0!8S6*"*TL@$^I!/3ZEVF:Z?A$5TTWSIE2@P2 MB=:8TF"7@O/@+THQ I<#Z8N@7P5ZC0XL!I+/^>*7RS M-)<0JAPNW(Y"+/>*E5NS+AA!ZRXRN$C(-V"#'+YB=' DI\$I["<&%YR"TN8U MJQ 3[*+KS%A5*/8 6#JO' 8##BTL*+")$&CG6,',;V-:L].T*WW/?1=.S#VG'8^W!Y[@T-2\<&:6-FM6C'[X8/2U>=G!BG(J!2 8NM8.7J M[46]XO%)J_\$_GE5YFMQMJ M$[M'GMLL&>CKLS7SJ]/'9Q\<[6?'15+D(J&,:"8T85IQ(HMV+W$,&YC(0#O&)1'=@+@J/75S]KDY MM@HO;N 0OID-:7N.O/WS1R$!"0CTI%E,E^NSN)IS*3$NCT@ JQY-VC2BRL68 M(VOY;!KUI;$"=#*'7%@+;!=.HH\.OTUT..^CP_OH\#XZ_(=$AU\;[;T8'9Y9 ME=-,\3CE3'/)#2U,KD&\B.,LP49ZJ]]S/<-;"!.R&;F!G56L.9KNHF M552)^C2R&*4;--; =X#Y ;NISE$_Z]C9&NW!A4QTS&^M,HQ,J3XW"G6[Q@X8 M4CQ]!E=M!L$6C@+ 3&N+O.: 7W@%!M;\Q*G"\\;!<.?J*013O9=7NBIF=ZQ" MHGJ/CYR@@^*D<2-.0TQ]D#%FC]V*0+CX!/]TA]L,($(AH=YJASD7 ^W=H_," MP[8?G=-T9R9:T)>GD\IYD4$J,>=H[Q]..HN"KI#QQ(5O"_T956@W[-HY9*=. M/6^4XM:4W)Z/5F+K"#E+ YM)2BM\%AW!KI/L[I/OYM_<7:3@G.UNJ]]0F$N% MOWOQ9E0O']UZ11+N9BE)"494_^6'"\O2"G\+FJ\8#IV N=40\RP+&BN@1 /C M?-LAU\."1@_+_>\IT)_Q-GLT?QL4H)W.[)1_58W5] RT>N9 MN(0C V<#1=9&+7?9A:N'N35GL?%YYWC6G!.BF2)^Y8Q+$V_#0O?#:%RO3LFO M'/K 3!D4'T".9J@C$P0(!Q:S!O\E[%L89G@60,_!N%3N5MW17 ].".&=_C[ M/(G9D9P?$IQK>!#Z)6'[=%TX5FR .-L]/Y-V8*W6YQ)_9Y35:&0S[]9O7@>\ %#> @:(L:7^N,UNFF#- M!/].A2#2Z"<[6AWY,.0(CTR7L7$=".TD2*3<=IU()GFJ*T9 M7!@%EF6 V>(G?D#;T1\N*Z@-/.IP$]CN6E4#5R %.,@@^+4O7';T9#QUSD[M MC)XA7 #':DZ\_;$5;TY'%U[N.*V,C0[;*W=!+'$^^WWQ";;G.1;.3./?7A[N M[KM?D]]^0:^J"Z+"^QN.M]5F1J&$4'P(]NIXLD_&"&CV'%ZOW"OW!L&]P(Z M,-T+1$@K;PC)6__Q+'K>RD7388@'!!C6Z# *TO#AO_9V2<)!Q 89#^Z;KQ@4S@CR@G6DU8FR M\>RYD19@>$@QV]'OLPA!X\--JK/N$]J7>- 9A3Y&+$J5ZOTLZD5']\??1)U4@(RZK *J/F*CETUEE]C4C:B@T+?!CETV"% M148+CT5]UUM%Y]@M@A$L'D@4X2B&0]O@Z]K0E<4IM MQ8VLB!OUP6270>'N!I-&&!=^/B>NN.4(_N-58LN*^T/AD]FP6EU[BA/"X^ * MA@ 62Y0RFND!H O]-6-L@+/FLE2:*9?'B_N MUZ+=H2MF-5%W-UWWK843,!EYC5EH#*Z9^2*67HJ9S;#176%N)G$A&VM8^V MCVIT=IO+E<8=#X08N.TE:V>E('Z5G+#7,5"L" D,9@C4^G0HFWCS IV"^V&']I%?^"K+R$F MO/%675MQ/GYR/L-7V<'']^PX58K"EF1$J]02EB8Q@9V2A%HF8A%S:HR]70UL MRV7,BUR:)&:VZ3,%2V G)6&'[#= BB/%,+"SK"2 M4\J>O1B.EJKA7O^!!_X9LW4",XH2R_)31^M8%9(>71&-_M#ZW2V#>=ZB@ NL M^JVW ,W5C=A,4_2/B-<)J_+'>'3VTIFLE"NE_=))DV;L33ERL;6,)DQR:@4<6X2"K25E&Q% M1:!&.$3UR)W5R2GH"B>^*G$-8$V@J4[T2[BLV[06A=,5:A7""Q0A,&P,._3 MP65DC6GMJ!@A/#U#[0]-\T;[.$H,V\>(?#2<@%1]' MXZ#-XIA>CRH?[_D2%:7GSUX?OGSV2Q\M#)FIKBP MU]HOJS5-$L6<5+'5Q,5Z-[^S?HZ-Q2BBNA4@X*"&[.&N+P5C9M2D,:@Y']7 MOP$=4E^"-VP6@]+,K#.Z.GKNS*"=I \7K/O+=G0DOK@RAVA7]U:Z$[08#UU> M\R 24WAHD\[C3, #'#-:_-"+ZD8>YAARG8,3QHA$K]@+=>YUA#74C8#G/\BP-!TVX31HR M]K+(XQP=N^.NZ+ 9] 9.[0S7M8.0,6[?5'J!FX'5K,&]' MART4SAW%HM_(&:J/1EW7@YE-VR7@NB?.N]O.X&D^[D6TAEI_WC$X1%SZV!CO MY'3'IW,'^N?]<>J.:VM^E+/+G6C>B4ES064AR!T61'O=^P($^_JT.F]"?WQC M!W,^\:U#O$]>>%L)^F_6OL[?971#?PM;O1W]MZD_"=<\LOBMQE,]Q'@_F*89 MG[FQ.#T"=^J/P]^C=S F5Z_$8>16DWOW&:X9>E/T%AK7ZZDZ=5;S3HY]LP?- MEL[RY-HC;CM)N!YHIN?H1#ZM0A$3%RV_YN0O'@P7L 9[>6[\V1<-#^@0L7?I MP&N&=CJPU6#@4I::P(3FO4#\E^<([%CJY,+YYVN@[8%[[R];JR@TP(F87$&G MP-<]UF%"V\"M&7J(SJJ02>7V3V*^=#LX3UU8.\5974(V]&5(5?#$"UK1L+X) MY;2.+=SJUN74Z0;B0PO]P+P+9Q70 ^(";5\&SYK;,'?6?. )/A9H,C*NNJKV MB+'XIHT/\G-\\+ #QGX:J]7B.OBZW(JW$18$L^4 0E#9?O[L\.A/D (Z2^"Y M#1[0^0O?+5VX'>TNUJF M8 'XA/@&=EU'.-B.80!J/8$J*2)"VDXA:@; M5V6+:U<6S9G!_18R:,PX=9:&$!FX';DB6U[B DD"^73;L$7!"L$?/I" M@R[G-V\VM#WQ"V?"'[E.&FDHOX)%J!$"NA"Y?$S0P3I[A3_K72: M<@^>Z'4$-H] UY=\ZAY6_[8@U%1-S$O;S O8OQXA<0TGSD/L+\>ICX9-=$I7 MHFDD^06Y!P8%2X%SF U[JQ-OY1_;E."^Y72Z@.T>U(D.F F8'J.<1C,'-.N> MU)"_?Q@,W8LE[]PO(:A?(:T-?%:"9ULA[G38IEKC([>C=P9Y%S!2'Y_8A@IA MFK=S\+AS,0S!8VY'9JG=YVA%KLSZX.\?;FB(%F.%'E0;:W;*ERGP6SP[UJM. M[4(_NC:0L;OO]7\N*SB^Y(OPDHE_EC^?C=$3D\*'6@S@*TSJ<.W!_)W^S/H MB*6PE!;^U]V-$W MU%!7_9LS0YRXJ/HYO7=>M_1>BT[ -TQU\::@LK8W8;*5LSBT52EP^]%9ZHHO MF'KS%Q>R$X$3.$*T MX+SAH=5:L8@=//EB=G>S>ESJ!/CPUC8'\@XFM/FX40?!(!J<3<_:DFAG MP7;4:KW"ZXBB,3+-(J8K'VL_^-SHOJ[4R1JIT#'#=<-=<>"N<_SUKL!Y5V#2 MNP)[5V#O"OPQKL#K7'N+T2,LS8%Z=<#QEVI5QNTQGT3:P3N-_#%)<-TK(5Z&:/ M..%$89E4.'INHJ%W>Q[GP:DWESKE7<^M&S'< #_J)LW.V_:'H[E:@*@%PLEU MHW!>%#^>JF[7RY?5K(*!WULFHIT'0*>GRRC%-?[/NM5G7#Z<\]5A%BDZ9>631MNBCJVV M5K66AS8A?;U]:8V?;%;FMYNRM=9PTS[N"KN16_50MW(&/CA2S+(%9!O.[>V\ M.WL[VL6ZXI6<3ESG9]G6,9VOHPAD.56-7W)UM,=C23=\BWY*G ;F)'O73.K_ M63#M8J[18.0KF3;)[8#6\_$!&\(T;^G#F??@W&#L]QN%_2=PJ-'8#ZH/N3XX M^I <.Q*K4NVC1N/Y1SDK TH(@/6=4(1. M7X[&<>E&BL7!G+-X4J\SR6T*VM]X%UJ!M?:EEN?B82J_<,[/-IGY.&8R2B.< M=<(>T4'3*2G:E&/KA#IZB2LLJP_UZFY*<$4U6__V\/VL1FH3JK;*%-V*]LZY M-/1*4L@1=J-HW"Q^0LX1C#OM_QQ47I:L3/<]6)9F+N#*B9;^CE; G*O!VO%0 M=T:^^CV-$-74?9UTAH=Q46A7;VO?==M?K4BN7AC3+!"@G:SW3"W4!0]NBH6[ M6R^'2T=L/W\KIK<-:GJP<\P/9BN: MQ:+-+4$PEC36C(7-GJ_2X+SUVGS!C\>ND.!RZ.ED>76NW\$0L;.Z8<^&D/M. M[2-0U[AP B$&_:#IN>[]K!B5,/&55-"9/6YK,#;$.L5;*W]D_+J!6"Q'X[$/ M*!PO'=QN-,1OX8R"B2Q4+:JOI'&KGDO5>**2'T="%"3;=\=J2(,W:N>HBK1+IOAX%'[(3 MB9I3Y0TYB_SHUA%!'=2K';"U3VS>X\TXW@[-W/IO5[\5'=8L=-C=E9GAD1^-KPCW<%_A(,V@=T4W,=L#]VH2"_S#E M00>'@C^]B<)J&V(Z*6!!L@B+L.7:/F"D:-,\H#.2YD%!_@BW/ [CZ9RD=)7G MT=.,LW%A+(X+^^J&7(4XJA66%H&?;ZT*N%LRC?J&(C<(KFM]S]U6%HVQR)\5 M/7>].\1GH\\-]L_W9.J<[ZK)K.BTE/P M!D2&H9K@03N$!O%$M\G4#+@"RB%L23,+RNZB8<=I/1\*Z)_2O&!M ->RP6@N M;W7%W[V_>N:O3GM_=>^O[OW5/\1??:W_>;$ >YH;Q8W%MK$L%:*4DM.LE%FA M>*)MNLY??:W);LU]UQJ%'E#,Z(;IKLZQ^8:0\)\NPMU)2R'KH!%N?!C<%9+- MG&,F.&+/0Y]@7Z"UE66#;(-BLA/)<0YS@L[O8N D_W>GIE&!-9I&5.7;839C MG[V_52I79L]X!:!]1%=?<,ME@^P>6HGC5-O3<=U85PEECT'B[IC"0D2C5X,Q MD-..@FGL?P20-@BGKLA0PD.@,+K0=0@M#WE "^;-1A?R4<)GU<0WW4%_)+;4 MP<77E9?.O/:/:FM;+[/-"_PU>E[]TMKZ0H:Q\W6YW#SG>#SIN%";@$\_K]_@ M;KB]8_L98/E^V[1=;\HYKWIF\P0\>O 4>$R3=!%B #Q-S!XQ=]^\PNEJ_';4 MPV#]:0V1OMQ_0X=)ZJNVU$T,\\Q(U*'KZPQ$USI KY1@-[50U+O)2'TBWJR# MJPL4+%96B]JL^(9[=F:]PWZ$K@)Q=TT.G0[EFKVAD @TB]W:GW*+5?7U.%<\ M2Q(CB$EX1EB>62*D3>&W,D^MIC3E2Z[([J%3G07NLI!%6_,))@MWK>=MLNY5 M'0Y^9G4%@DGI07^L( T/.?'^T;M(#MH-L!)!Y\U@SO)9;8H0_8!^:/9UJ M7V,WZC:7>99$W+ZZDVC8%E>=ER5"H^RKZSP] F#9T;!($^]-<2WE'WX H MG>5PJ]&[R $]TF/.G1/EI<9UKEM M6I].-QHVY+(-FP[M':OYBC:NW9&%HD0R(X5)L>PLJ-_Q M=KY47S0"L!G,JF*$;+CYRJ$^2FQ6/O0V9^,[ZU#W9^/[SL:'^)C&VNI,E812 MGA.698 _+(/?F($U4BR12N#98-]T-IJJLJ&>[&V.QG<6KNZ/QG<=C:,=>IR+ M#-8UHZ0 +1T.1,I(64H! "*+4A0\-EF"1X-^S]%XC 6&][QIS!40N]JJ7KDV M@+_2O!W]1AEM[EGN\^L$R]0+? B7TJ3@7PN+IW:YN+@[72H M_5]#O#,$TF-@C,6,MHZ;@']S4M1VM#PQKT" $:^&-:*YV M_<6P[H*8^/A\$7*W9RW:ZKFR *&,@!CXQ&1G!%[H4.>LIZT9;=WPO NY&C?5 MQM 2B:.2/E)R/GQR5(<[<-B8O!->"K-RY=]NOB2M>N_U8#,47OW&U?>=7UR! M'RS>!1]]G(ZK6E?*Y^5WE76?8X\Y<^*+6[/&9C]L0=?Y!'PTBJ^1",MU/AJC M$;:[NHT2T:E]$-KZF% R83)Q5UDURP,,QZFF&( M4C57$J+K<@^M_W#).C%W1R'C"S/N9^^ZR?":,QE>%;;&OV7N_M;^,6ZZUB_< MNV;_'0GHJ?(E)D6G):Q+7/&)<6VN3)N#$SK%AX9?N(AMD)G!P#9737 N$,Y9 M=88-[329;=%"8\A.78%AU#:&K/'8H/%YT);\7+5X3K B3)(!K:1<$1JUSL M7@#T&>T[RCX[19AY 6T:J!&].C&7(;PQW*!#<8V'UN)_%MS2M\,K KI#*KY=E] M;]58V$-Q%ZS7B$OEZFH9D,X\N'?F)N/E'\!58%S12R>3 MJLOH"%,D!JL]:4]/"0K+TZS.4:<"^IQS+M,D3XF,BXPP MSC4I3582RS*>LE)+*O/%H*0B*46FBL((:9B4J1!Q"2"<&98J+C5=I56!XJ," M#*CFZ"(0A#!W&XXU1@X#LHEQY656Y_\?J$[I,S-K(KN0*F-$0!&5GX.KPA[K#(%:(\B^G9]-0^74R$SJB$U=&W_&I M4=V4^JY/1Q?#E3DCBZ&4+A%I*7G(2>\H20=A_S]=M.;D?_LI2EZNRHW1'[PCM!?WD>MN<7 M%\49S*TS"Y5+(0VYEVLFY-)] -A"I.?\G!:,;<&^UBSY$-TE/M?UGU>NT]P+ M%A9FX8UM2JLSR U&6-@>8P0Q9:CVMC188K3+^H7J-ER>6R:0<_Q10I-5R)H^ M.P?%#I;+=X_K&B&O.#TKFAK?3"'*-ELA^JMI[G#ST)\?/:,'C2]T)8#&^K6O MT].LUE..)/QR7.0RMC(N26QDB>4R,B)5&A,NN&&)+=*.J&>U#;CC;#I-92DKJ@%>X;FG]X?,VC>U]VTUK_(!5[Y6[V<<2Z9LK4TE6I5C,&LDTJ1Q;3;"F:K:\;L+ ?#K_ M-4:H^R5^@*B=MET (,!P- VY\L'\T1M!#HX^7!Y3M(&4J20FH98P$^=$Y+DE M<O7=7)$-3O MJW?\A;YFYZX.R5>A8\5<"Y"Q;KK!J*ZHOR)&8U;>0'1(V%57Q571E9[5-Q41 MLMXQWM^\]#8OZ10T?!25K&Y#^" 5QO#YIM%\HT76Y)73]:-W,S]8 &:)K\\ M+%UO_*+M^Z8W>(;_QU7K_1=\ZP)2VC6D#[R&WK.P2>NX"P_Z[$Q;GOK_VVC7 M^#=LIF/_.U@0MAN\7,&(\DW#U%TC)P1_^$3HEZ.A.ZJN M#K4.A?0/@Y#U_-U43AQ$L"(&E?47W_1[#9H0?%A3_7X8O<)VU)?_64>'%_"' MI[#9 P%S"(B\][XZ5ZZ%EV*#V%HU%IEY&FR00+F%\FV3EI!@>NYR3SWUUXOA M-+,'GHVT&7C+4_=Y&K=CLZZ MV;/.YN0+NS4&L&M>?H-7!3SM5-18?"7@RV0T=L4)\)W.)H,F=V?*:DK\6R,F MW9+;D:SL=!RJ"73J=S5%MCI@/;T>#J""[NSZH* M9$V0K^UTL/*!7]Y7X:8MY[,+7=CH^HBQIG9AY0NNAFJ6LS44EPNN$.<,&X7; M'TD=C(XE%+!A;;Z3)Y_%;#B:L<1DUK)"L5C&I;4Y3XS(F8SCO$B.]U8E2.X= M_+%H94/\F[5IW0OU"]_"87'E1?1K,T:GNS@Q;98329^HX4\LQ]^,P[),4:0FS*>" )!%KV:1X>,]HT_GF0:AN6S-HS MNXHJGKUY ?_A< MZK#MLG]*N^?GRJU,*JY6E1D7AGQSJ;\ZRNHJRHK7459UE%4=9?4D458W1DW- M'2!)JS1S43E&'1?26^ZD-IQYYDC$RJ^*=;KYX&GV/=%CGE*VH\",@TA5S!<: MODBYTL%S_9S17%,"R.1XW3G)DN1FZ=O('J:J(-B4OC]31GK@CL%FZERU1BX5 M@G%SMH4T^7&!L'_EPO]G?IRVN>2)T\)UB8(PI0J4[RS3&9+LRTIV&;+EJQK: ME45S%>>3(P-&MLS-',ZV>,LV3!=E[7R^-G;5TBV7<6,",5QUK8![1IWAG)+1 MK"IU+W]2NZKE6RDLS24O3=$$8=Q%L-,^;4^?PDRO&KRW-$('@U'6(LIS\<7! M[EUU2YO6&\!&A 5+5LFP:@%16F4GO5$_!9##&N5(;B".1!)E9][Q*=>2W:DZ MZ4X*'*:V=!^VWUUM_^P3KE(UTYVK%_^?MEE4CBKWXUC/*W>B?&?J6U;YZ\HZ MXY/ +A]B+ID/"_=?;)V/$_J;\U^Y2J4Y,VV/LM&6JS[G;U*]KJ:^FHZCNEF/:]/EB%WP]F4QRM_0AJ!FIY(Z5:9<@OI@;?8<91:IC@42HR>.? M)Y$3WB9.YIEZZID7DYIW17"?W[_[[^1:.JI<+C^P;_U5-*);&::2H*&Q#_"S M6;+6]Z'2V]EG92C!XK\O9,EO.$UM_#$")"ZA*I'E;Q-RFEK\J33@:=5IJH#N&/E,52-DN*PW5#M.9C6. MJD_%^,I&;?#&J@YPA8#CTK_KC2^3%LE=6/KQDC6KL]/)M,LCB[DW=.>+>L^= M1.?3W8FT+WOD)'=P53G$AJ-V-^M*V0=S9:T0,5$(TGI/G0WF]K#C"LW3[5K+ M0^0Y03$[IR3#KI<5R\3#O#BX96GB&_!KJ9E[HWD\'X\I&)C;PH@ ]FXAF2T" MC5C+ FQQ4#575KR_T3R>>X_1,!;+L.6:<&RDIIZJD-K.>PW&.'VF V7 XUTW M["6"F8)DP-E%E%4O#65_3=E6J5@V&!&VZNI\!;I8 .C.Q2Z.SX;!W)UD_DX^ M^W.ZX$R*$K\Z22Y/J:^ZKT^(\19T_'*RW>Y+ZC>3[JRDF)QRICPXEWXO"RBE MH_@R/J7R4I0U3LM3V4E%]^FL[,EG,PD(KNI]G&UC.R8"=T4$R[IPEU216B0W M&IO#\B&5?\!/&LU5CTZ'F5F@S#7U6DBPN*I"?]T;<\'7E%F12TWT^NVC*D^N M\CN4CWA&?*LIGN9>9KC=6ZOC?-_.C*DSP&\#?&/W^!C(:0]]+R?AH;6U7Q] ] MMKOUGK1./K*#O7VQD[YW?[FP=L=:)X_#.;P?SQ]#P^<[>%]K: M\IW6R=<+&./%[M8G>,^V./A[_WQWR]'6Y9'8O_SMZW\NX;Z]S4,G@S),:D2M M+A"WUB 3/4/1%DPQ8H7#"WYT1P4VU'(9 ^,A*&L,MSQ&+!57N%#S"1^?WO_U MOO7E_8U%NZYMCKZD0\^-PYC3BXHH&:A-PJ43"5.H('!@U!/&:=0B/J?[_^\K MWWC&GJ->SY<"HZILG\.) !M71G8,0J[?]KA%L)?$>+1R!,EN_)0S=9.]\[E\ M\V"FK"TLA$NE;<]3Y M4,77-H;GO<6*MOW),C>J'1XT&RWXZ+BQF=G(9"K)L3:EJF ZI=R%QTV^,DZU MF&X)-);:XZ3NG^\HMJ[.S'VJ/H,Z(9859W^9+D&+B'J" G7+A4[JID3E]\Y2 MNF8(O\RL#>'K*>%Z;6-F^WY^5H=(&48W/N_YTFU/>D$!F;TS7>-+^MH)W]JN M]Z)I8)5G\672P S#/B\-I.*;1Z%WU#=GQ[E8U&B8NJS.HDQS7(PB=60NP211 MS5D?)$4?QI2/6$>IK0H8-LT& %AV%_T.VKGI7C0;VV "PX\=TS$7@W3'YS/3 M+L--/X-:?QGZ'?C]-?A[/R6W7;(>TM%:@ZC2DBFCOE+#;=/NI.,/TY^PU55E MV"5H/MNS.0??FA*HIX/#QIV[JPRYNJ+6=;%>HH[UJF.]ZEBO)XGUNM&HFJ^8 MB*43WJN 9<&ULT8J:A3UU#D+EIO][F5@MMH#DM]77KX21.NX%$;#/OSGQV^N M+J_G2_\>^L5K0J]K(E=>QNMDY;7K'DO@8D'O]=@;7LGN]]0?:["WV[!_9V(H M"0)H+E'S_[O&UN;,M9]Q@V0N'3]OY.M:N"0N9U;I 3-^R,J]OF7# M];+=8]F(O@M/6N.^'O5[HZY'U1"="R'&ZZ:=_"TO:M*S7MM*[_SY-M2S:O8W MD\-M:.JFM7W(,WZX$=Z94&/^WPLAU!L]*/BZ:,P/N^\:?QK;V)[*V_[?YO3L ME[*^P3PEWV5)<.,U+,Q_/6B*TU/KIZ>^J+G=H45FX8%U@C7:2\N+ LSW8'%D M0OI N!3JILZZ[(YG].^_58<4FV6)3[]GOMVNAR9[I8;\_M]_# [V>KBUYT_V MX;.=T_2^'7C7'U]W]XY/#^![+?K^VP[=/M\__2):[>H[__GCV)[ZSN[)1]*B MK>/]R_<7^VENEQ^_P1C%[N\'>6S[>^\O]T]^;1_L?:7_N=P9[GS&W_[<>S_< MN=SDK&'(V@;A3<6*A3/+N=#M>[!* M N([LLR=H'_NE?/BHP:N'Q2XE.2>ZT+3&"2GAEJO"A*=2+V>@S?DIK;/-7"] M.."ZF 4N$$38V*) D7*!>"@XLE01%#'CA8(M5EX!<+&FE(OM@VO@JH'K90*7 M)LQ%P8V/4O B1FM3G69C60PF1GUC4_(:N%X:<+7F-*Y8T!")YR@0%1 G2B$K MB$'*:B&\#!1@+ ,7Y_(% =?K]ML\CCF<6HV,3M,)SF"E,X?>;4F6@O.K1C!B MG5542T>$X\HRXPAG,A9%9(Y*2VJ;\74AV)<%F]$02X(S%&%+(^(2.V2Q=XA' M8I0LC+-1KVT4M(DQ?RB"+4>1[ZIZW=;E^.8YG7/@<"Q%H13A45!MJ'.*&A8= MJ"9V"+2P"]3.D,!$PLHSQ2#HN20#N=T&L;0C=I/S!WJ&: MTU\NIS,FJ32%M=*"3(]<84QUB$54EGBL?6V5O#9.G[=*?%14"%(@+&UJ!^0$ MTH9I5%"M2(&-*C!8)8(UJ7Q)G/[6#^FV3TTJ'7XO:^2VKJ)7C5S8.B#C(+CC M@M-0&*]ET)18FXB0B=H:>5W(M;]@C<#>!8=Y1*%P''$?"V1"<$C@2&11R."" M6=N@NBD(?4'^E$=R!->A^Y,:JV1EX;I\];(P7H;%K2@ SW&G&-&5+&4L2L!A5.>1P+"9Q. M@-,7^R349R3/8HW\M56?B:Q"+".H=)H5R@7'"=9:"46=Y,H6*I!8U%;(ZT(L MMV"%Q"@EC]$@J7T!5H@P2'M,45#4&P8ZJ.<<$(LW-=,OR']2>TH?.V*V,"GP M+%#M!!?!&5! '!%4:^N 1D)MA;PZ3I^S0J(*AG@M4##*($YT1%8$@5(S+:4Q MCX2G^ W=5 37G/[C1:D+ZHPD5M:16J^.TQ?.1$1@ MGOFR#Q?BA6;(2B.1T48Q";M.A05.QTTM'VR%U& 3P0IQF$[?33< M\2 C3XA5-"5^2;&EM8?TL3E=.5OPZ%)E;+!"(OSIG"H*A@,.0NG:"GEUG#YG MA5"E;0"Z0%[) J44IV2%<%1X0'!OJ38RE)RN7Y*'M.;T1^9TV.V@*2L(%Y+S MPFH6&/=."J "Q7&HK9#7QNGS5H@EMK"26N2)8(A'7P"G8XJDHCY@)F-T##A= M-K%^L+^A/@M9P:?+ZWRLLD+V>JD_X=(J('9< M\VA4 6 N5%-I]4@^I5N7DGI.OW*-@S4.7H7R ;9I831C7G+&F2: @3@:B1F M'C>U^?KJ<'#.?#4!%X9KAQ1Q$G&&/5)12>1 JP7SA1 B8TJ")DTL'^RIJG&P MQL&7,^L[X*!5 D=IK1"Z .4@:.&-L=QJ%2SVAM7&_6O#P85B$!94?NT4\LH8 MQ+U52"DP\WU1!*TPMD8XP$$BFIP^N(S-D^#@ZSY]O%U]SYF6+@^K[WE;1V?] MC!_-I?0\%3EO&YKSXA;FSLK"CZD2Q.B594)3*SEW45NF L%1*RJ"$3K4+J+7 MI1*\+]6!K!;LI%8=^) +(F1A G+6<@044R##B4-1%X76GA%;))U -,$"?D%A M1T]D -7(]9+F=@?D!^Y5\X$%70$@Y](ZB*GM5/G]2'7SBQR>1:# MU%(C0DA$G*46P\F[S:70G!=48677-HIFH1Z!&,M# 2@DE2X4P[QNT_#:X LO M&(4:Q(X$(Q^LP Q?*0J,>(:"PF 0*A*BEVL;7#8QJ2.[?V!6ITZ!X:2L5H9P M4+:5\D%Y*Q1(,4=%G5_Z"EE]SHI*"@K7,B);&)'2SCS2Q!/D/&RT)LJRHEC; M8+3)Q(/+Z]:L_G)97818A. XER##A3#&: E:+%/"$V?%$R68UMQ\1VZ>LSNT MYPX[%9&4N81NP1!@MT6%)H'A@K#"L\3-+ZE)R5L_:'M(5!)6SRW'M& A=@B-0&QRO#+;)@<"AM!>'8H^@<0=PQBS3W% F)@_6.2$_M MV@953:Y_0&=NS>J3TM\B8% Z8=N-XT$QXZ)CTC"J35&H0M8&Q^MC]3F#0SMO M6&%ERB65B$O+D"+&(2%2-"XFEFD!K$Z;XN$](&M6?[FL3K'%W&MG; S<"VQI M*&11Z!B$#T'3.MST];'ZG#7B"VJCT 5RE#C$;<3 ZHH@3[RR/FH6B01KI*D? M+?NH/@AYGKJ:;\)%8K#24BBE/%-<.&("B4YKSJF4PK!8VR&O#+'H8C0'Z?/F2&@C$1-%4,%4\#IP13(4N%1:C[D%9B?CF?=1*CZV.,' MYG2O%#4B4,ZHX]Q++0IK#9@=S''G6%U7\Q5R^IP5(@')HW!@>RA'$8^8(6.Y M1Q9C@0OJ"HI3L>RFHB^IC\>/=2IRGXHV2_/>ZHHV=0;SZB+) NPSC9F6V' 7 ML97*@L%FP#P#UO=UNM)K W.V8* Q7L#&^HBP=$EM(QH,-(&1<5YI11Q5*5U) M\Z;BCY6N5%=RJ''P!2!)620"E['04.7_?AX^T*VI3F_5T-^FJBU?*7$_B9P3+[WLAV0KD%;Q/> M'W-I?ACP9]SH"&P?9(A,R# MP18'^+^BW%)O,?.UG^'U0>R M$%H@XZE&W,)6@KFBD* X>*]P]$0#Q%+:E/*Q(A2>$V*SB^/?PU1E!7[Z]C\; MXTFU1KE]S<;_R1^6,[+]?V],9I<_GUQ\0K\%36S[*9R:=A>FW_@0^IDENBXT M=BW,,4$(? MWI7NZ8;&13#]QOEQV\&W^J$11YW.!7RY<6: IDSZ8P3#&+8'L0TO-N4H0]C'_"N-H]_QZX^:)MKL)ZT(#*,^EBYU$DHVS4=\=FP'P/-ZFP<@.AD"-P&TP,J""1)=I#1OMV#ANPSM2C[%. MWJ=^^=5VU[<3$@SR6SOMKZ'3/N[U,E.6K^Z42S8U@/1G.\'-:6\8UAN;(%G* M6*_.1;E:[WJG ) 7#=C51NB4) %3J1;E$8BXI(@;MV%]%KJ3L$KO;G='^?K- M2#_&^ J()CS7$J6]50AI??<58$,FCX>JO M3 ED%U(8W=,KNEG8H$*BN<6;^O>X/Q[/F3D*R((D^(I,A.'^;#KGYF*P]N^9 M60'5H.DEO.OL;]B=[[]HMU,S_N_[S__?9N/=[JMO#_=0?%L?QW#H)*RZO T@FP& *6 M!=?.&JFH4=13YVS$TI:F97[C9C+F2!"%\]@H&3'W7!IF=(SP" *6I59XEJM. M31_0=&PRR.SN>(Y=VTR2O[1ZMH(+IS;TR[\8:3;224YS3F\UIV #!! M>T_MX?;2DRFQPJ:?Z(13YLF5=7([*UZ^4BO^X#_'V)W^U35_Z]$N?+ZS]X6V MMGRG=?+U L9XL;OU"=ZS+0[^WD]6-VU='HG]R]^^_N=R^WQW;^>0@-U=>&Y0 MU%H@X 6,K+(""66#=P;^9C[UO2W6%].!@%0Z'?AEO?%_9NS81SB/O,<^OZ^T M9V ZN&4W?LZV4CG4O63A[,&0?@62__KFMAKNV]L^Y-B"R14M,IQ[Q+V)R%@M M$79<(IT=PQPCG'&AN,N0M!.%ZH(JPU C#061+!_5&H0*IQ M'3Z-E=O2V!F4V.-Z1UV PHG% A 3>P!/YX/&3V!6#(][(X!./_C7SPLND[NH M!$NEQXU3W/@_V6=SI99F)Q' ?L><#<+/XU]^ :OHK&,N?FYW,WCG+_TR*SW$ MV8*/*(^SO'REV*WC4KFK F*J-U>7U_.E.8]7>:U0ZUK3E9?Q.EEY[;K'$K6N ML+K58V^(XWD9X3JWR]+93Q;3^VX:[X2B&T#,M^A =A'6'>>_P]S3B6%H(64@BHO0,!2K256@F G MJ,=2F16J[*KCJ<=095_W@=39R?[)'U];IU_(_MXFV_W]"S[X^X]..C#:^?TC MW[^$<9[ ]_=V+@[F#Z1.6^V=TX_T8.^OXYTMQP_V8,RG7U('R/.#K>.3%OWC M= ?THYW+/T[_<_E^H6LX&"22:.9088)!'*Q(I"-6B.CH#>-1:BG6-CANTH<7 M_[X'6K[!L-I;(S6KB_>L J@B%!'T6@N:+.%>.B-8X(91YU0$Z&(U0+U0@-I> M "BNB+(D@H4>!$$< 195BBDA!8NU8YC :]M,-E4\L&Y3W5&_UTQB->%C%?F MIQ%HJB<" M.I.3U& F4W=4P"#2U.3!]8/JVH9WQ2!1ZT$K,0@7UCF,.:.24TFL( $ "(?" M2,IDJ#'HA6+0QP4,A!FB!=<(QVH15$+GTZ6S05*IN=OFT#+EW'/HAAU/5VM!*MS7G. 9*B3** M8R&TXH%;P[SDPG"I:R1ZH4BTO^BV3O7E=2KH:HP")+(1:6D+9$W$G&IAB .+ MC) FHS^2-G3/ CC+,S^N3?YX6X=WC[% /PQ,WC-0K8;)YX9)MP"3QDK8.*>1 MM8P@'@U&1A&*)/8L%D(03TP.=&ORAR?T/CI+/4[.V4( _\M(V%H>*#S.TFS\ M:CJ)45Y%EME>BK3- 8AEHDL9SE8%N*4U;S9L"IKL'E5)+69PG,1?RO*HDM & MH\XPY6CE&U.FEW,ICC==ATF>E6G$?@AE2A%\;R;M*N4K)FKIIY0^>.':;D[@RT30 M'9/F6B:YZE+**YR_W.N6 >Q [YFV$A/!JF=0S,.M@*#Q^3B$1$B)V:YXIPIT M'X2&K0"CT7/P#OCQ3\ZS#)-\J/1[SE/LY)>,9UX^N(]Q41[QS>>1BYCIZD>A[<1<0)%:D%.$'">L:U]J]=U]?;?M/U?#V/ S&MN$6:"(NZ\2WH@4(,2!9->;?1#<-2OI;H.^H& MT^]FQ 1@"H,[X ^^._YPJSR1AA26%+R@WBI)@.2T*60L"E;2X&*IHAI_'I$ M!=QS*$)0@HJ ,*86<54PI&1!D79$,1#D.DB7\&>QT=:]\>8F8NR4$-9M&*2X)\V'M8D= =);8TAJ;C]JEK&3.&)7"&A M++*1OV0:B1K:N7)(4H*SI!EN-&_-?R[\20R0T:RZ?7)*;SY>PN@Q MQU1[4>/F'IKESI)9=7N@XM4PF:F33^.VF4#RTR M?3?.F!R?C!V2-:NL8!6VL[5Y:$@ZV1 %$JE1"JB8&)G@'.)".<^B]("7:QMR M?;$SP$3%7.H&GB:RLMI8$VZ,H' V[,5+(*;CP5S*1(:41J0*, M;*ZE!#U1*22QBM0*H%)+DGU]C7OE'N#W+.13P]WW)*>/YSM;.X=,81,9CH@8 M(D&6Q@*9 BL4(FB@UBDP!M7:!KM!EJZ$N_7&NU4F>#^DDIM7AO-MEN%Y X+7A#+DJMB OSO4LS,LN"LE^_"7KY6-\]] MVO7MS%G>F\MP%4;DVZ!XY1K.93WC7#U[5631. IE$L#2; POSE)('-BA6]YN6E\IMCA1!,A:65NZ<$>3G212_Z ME/M\RDFTQ ]U[PB:[^V+SQ7'X4)W$);.]RAT0S\ONSE-Y<(OR\.E7F,0TVB9Y1HN]2/&C^5L4_P&U 4?#"<>5:NHPDJ M7*[PG):@UUD@EJ->S^>CF:JH^>!?5S%(!GY)4[LA%@GH<]:A\IU*+)8VQ(0% M_7A7,RAMEF/=@Z'.6 D %^YGL(<2X;\]NT#L@ID9O+>RX I%3SCBRG-D*/RC M"%P0A<">ZK4-.5^N,&,%J. [IFO*P[K,O.G_5?!:R4V)HMK B>U^><\P5T(? M-OYG9, FZ*?. (E\DX40@=5[%>EF*!DT_O?_HRC%OPS[[:.CD*S6_ 'Y)14AX;B >:,]3!0/;!M0+F-^@1*^H51*/]\(6#>(5JBC&U;5&(5QO#^4.!)NK$!*"(^X-@99R2VR MNE#4PO^XHS=$-SQ;<$N]Y??8\J-#'+#CS$:$)78H.8"1QE*@R!(6.BZPL"2KOR7#6F8L>GL/&.YURE-E*JJ&.M([EEGO_(X@;JVYP:>4V&*\CP M5"UM<@SXL\S%JAF6UE9S0PRH=L MKM2DL8HT4N@ X[&@8(TB+"0#78T+I+7CR)LB)NO=>ISJA=QP)##EPYT!I"L# M-G/I>F-S&=K<";3P8I']9SZ@JM'IWB1(=O:V#XM04$FQ1D0#,'$6%-*!4)3\ M(=@H;(R0"9VN$Y*/@4Z/?/94H]/#2*.UM7G(M3=!*Z **B.HS)0@[:1'DCC! M9.0V4G-#//@UZ#28@Z<[J]=/0C&;[G]&[?(P*!-033$K0LB_[>Y]/=\YV;EH MG;SG.UO[APJGRL04M&]L0.TI-$OGDQRT(..)"7I:[N@T'3<%.N+KNX[IH26N\XXT ,ET4@P.4DL MK*<,="QMK Z6%O20<+6VY$RIZLB0J>V:E"W->GP]W*ZIAR-F8WNG'S$^_3C^<'IE\M]^@7O_/Z> M[.XY<@#/!I,4F&[GLD5W\.X"L^U?M+8^G1QL_7IZL-+Z_]T6T+O\Z M;5W".+>V@=%VV/[E1_Z?R_?GK<0B]IA2+@19 MZ##%F/"JL,2H(BN?)IV!4"5)U#IRBA?:IKS[^&7[\_;D.'S4][ M^XWMO?<[GZ]O?++T'.;F4,+CCQI1067G /-N>)<]C;E[/U.UKM]OX',Z&9=.120.=_QM B)8@G0[! M5HIQD)@VQ2C/( 6-VG/E?&2IX5/$"ENK-*'>Z4)I4]5\PAK/"/#MUF^K\&)J M@3],SFQVXU^]=+JS7245E7?U4]A:);81?7-0LO-MYW*'@AX [X;GG7QAAZD6 MJ10A(J(B&*4T&F2-UR@PX9B. 38B'2 LAE'^K[&L3NU>AQ?IKS'%_VELKV]2 MFU(@Q"_KG]A6-C0DS#'[O]P:#%Z0H/C7!;;-64CHOOY[O[FU> M@D)Z6!36,(LI*HP'>HM4(<.41DQR:FUDAA0TU;]97RQ^,[$SDB_6#(YS+E9J M2SUI/5VU(!X#5 [5&9_]GHV&5:F33J?1.QNWH"[;3.<&VN,&QK.]AY\8W+)Y ML@39IFLVK8"XO=ZO80'E^)NGN7W .!*Q91J!>4L0=QHC)8Q#:;.DX9Z[D((G MEV+<>3?T!\?MLT0J<31,O::KL].R[,I<>.83-19SX\;833LT[O(H0Q85?1$*GD MS6B0HT="U^5 ALE9?QY"^5>B;!AQ8H]4,24G;\X;51X4OW[;PA=3]$F[K*8# M<\OY_-U>(X("#J\PG7&8R-4'4QT\!PT;AN=A+F8CS6,XMSBK86INY_H#3&/*/Z;=[L -+L:0,UYB+M^G=' IC8'*]U+H; MY$BJJE12UGF_/1S"PJ97C=_@8+UL"GT!"&BGT), MP$@[$Q4_MI@9B17@TV"?6%.\OYSFFUJWHY7P3W]GA^YX5@'R<$$ M0&[ D;UN%?A\&H8E*0R.X<\!\.]%6@;;&Z6>[O",,34DAG#'Z5O#FR98KO*$ MMLK/@Z^DUQ*B2HJWKX*QIL;2#V?P(RU"E0J0P[#*,* ;1*!VJBI5.D^9SA4*SHPJE2.VOR42UK M_/UD@AY5?Q<2#&0KZETRL+OHWE8%+*1OU9S/P\A!]E40&X M\T_X1LE*$_ MY=807N4#J$JINF%9N&9!\J4HHX0SDZM5J&68;;$Y>WQ?OBT9 M(Z=Y/-&T^YFM)\LP@^'7OCO>R5RYGT:Y:*7D\57#^PU&_U<:_)5_[;6XNI_< M^T9;6U\O6B<.MU)FU\G.H2E8B!Y+!-)6(JZB1E9PBZ3G@GF+'(6]E!0$GRQXU"F1PQ PYA6EKL"2KSV314G' MI79[PVGC(\?K@]H]#KUQ(8Q5K46]H53E8CNK#:DT5IE%,?&N-RO]K52M28WXO7I_K2_V$;V?EW:6!W(LQA^X/)FZ=%$K6;P>P M)$&[[_6_ AVX,"'77*,97M -JSTLY7!&_<'(P-@J$SY,:D^7)NOGZ@&%X&-6 MR8[.%%I2U2( $\&'.7?-5;Y0E9>5G6U5$&\>3!7D.W[OT'RKLA;&57)*_KLR M2):4BG[QYW9[ _G*"MZAJL66##U;.9J33W%\YI[6(=W:+[T%>41ZWCX4R$#@^<4U-GB'HS<<4F5U\J%O"6=3L^-:V!/$=_D:#7;Q],9 M^8/!Z!0^G\Z? XER)5;&]5H73FT7\NV_;S#'9W<<_*@3=N.2PXS!KQ=3?[W= MT(ZK."IX-@B,KX<.$UAT19$H4CY7( 991SURCA,195& P)[7CH((A@EG./>$ MX\*:=)(IO#(X6A9(G(_R>#4 UNZ6.D;B%ALZO?,KO^>@LI9#)^6.FO[%G.MW MS%F52VN5+^:GC/F]$8S4#_[U\[( L%*Z3BS+\TU_BBO%7Q= M%F3E9;R^^MIUCZ5LG5!]J\<^M*O;?"^E1^H,5QJ8S]3[9\&FRIN[@,XS+5W> M0H?.#[/L6AWIW[.SS6+CFC?4*>NFR?\P7; >&KBST [KYL"=U]$)ZWYJ2]4) MJ[U/#]H[\-G!UL'QSNE'?'#Z\7+_Q,&XMFGK[X_DX/>=\]V_]R]VWLUWPOKC MY.!T^W+_\M/7UNG[BX.M3Z<'6ZUVZ]*)_9-]L M]Q<[)]N'EL>4(VM1](XB+AA#RG*""BD#58PZ*F.*!&I2L9B.\J!&6#=P3-W4 M=#6[EJ=<9^4Q4MW7],F@:DEL_+MI:W*O*@<"-F-Y2#Z)>]T&BQ$,A:Y/OZ1= MJU'M\5!M>P'5E V"&AD!U7A L/<86>D9DCYHK0KK?-3I=+"I\8-1[06U07T- MV+5WC3?FT23)6]<]:_7S>V ZJ4'[\4![9P&T?<"%EQ2C*$S*?54^A0H'5+!T MWLB]T2JL;3#:)-]?%7UD;70NHH/P[&%Y!@?-U(27=*!=^H:W()0V%]NJ#NY* M2V] WOR8(N6>A_*WD217==JWIP(,RJ:QXR01, JF0FPWRZ.EJGE>>>>G*Z*L MAIS?3X4 2M7-ITEY+VOHNA-TN07H"E8&P6Q (1"P_ZSUR'+,D7?$2NY MR9(I;XP_V "LM:J[&8!GV=_>/H7::G)T:JU;-7IYYM3_9PRMVU=VRZ=\O+JR'N M-A#W=0'BI";666M1P,0BCK4%'8X'A!DQ 'X%Q:FZOVSB.KCG62!NL1M9K;J] M)GC+N]CJ==VT2[]&K;M%6I]GQ,K(M?,-4.OBD%E)*<<2">Q3.Z00D=&4HX@I MQ<9Y[%,[)+)8 *]6R[Y_0.)S1@^[8 ;+PP M2F-)$,$V=5LB!5*>>408)X)S;TSRJ15-IA[+J_;"4DA>H:8VB7A[2!9)K:$] M;[#%](5J/ZO:8&"1D%X@YSI RH;(JK DU(4:J.X&5)<+0&69*3@'[:O "H"*Z8", M\@KQ@GL<@^+2XK6-AWO[:U?8@PXTIP"K.0YTK96N5X-:X^L7E2)6H]C= M4 POH)BPVELL+(I2.<2CTTAI"SJ798+CH BG+,7EUX'Y+PC&IAS]M1+V:J#L MRK,_=6T%OM7 =C=@(PO IJ**05J!(DMVI$\%5AQGJ&!$\<*1J'!8VU#\P6[_ M6C^[6PV5Q2*_#U'''E:*X$T#W/=PD+7J,+-'Q36ZJ+!%1@&[+-)&,L2#UT@S M4B CB*-<<"N"2$$8[-%<9$^5K/]#ZW/C"*5:7_O><%;'@GT''&*+AX]!41(E M1X('F0S'Y/X2&C%OK/"2:NI)*NS>5&Q5*YA:Q?J>D16SS19FJV\/KXKKW%,: M5&5]EQ0SJ8M#/=H"U=C^.*KJ6"34*NL3B J^:(I+A6DL-"*!\Q2 9Y#2$:," M6VZ-I4:GGF'?H\#4(S#A@P3-OW,I].F.9%=-!V[?C^Q%EZFO>H_\]V"F'OVX M5V N/C_=GV'<-G'1"Y!;.TYW=IBI@#\\-L.R:<0_IMTINPR6S2;';047&MF. M6[:,NZ.T!^/6 ;EO:&_2@33?E?NN="[*1D-GHV'9\B5WG*@:SHT&92?2-ER; M]#0=K#;F6I*4$VI!X^Y6M_& M>6_4\54;J-R=!7:QG]K8],J6E?.OKKKNPFLGW:*6-8&>Z\F\M%O@7/FXM]00 M4-<- 5>C8=T0L&X(^(@- 6]L\#?7\H;#S1Q''+4(/!BJ66$U=]&'()@VZAY- M;IZJ'=)OJ2EX^!-@%5YZ0I7;_NE53U2CK9/!224<\]1U1% MA;A3 1DJ.5+$$<-\5"KMPRSA&.L$,0KV+3I.%2CA!@B/40G&&.CHB[V2GH.[ MM^<3=:>:08)L!Y7[LN2=TP"Z0MDD[*HU-2AI<=0!C2.&5;W FJ4>.0"CK]/I MG0\:/_G4R*A?]<";]$,:\^^KZ8'$U7K!Q:/W0")L7OJ"\E/_\)_+SRZ.0-+,/F-/!E[6(GH]];7I/? MDHWY5[(QWUS_L*WP3^CTSI+5'MQQ%]YZ='$+4GB4(]X70Q77>J67JK)$1T4, M:$U.&"YCU(ZKI-=BKF7AL%K:Q&!6E1UKJ=_QU_^3+16OOO3C8^GB>QK:S=P2J<*>]?PKOV@,5 M>>_7T^D>6JV]3=[:Q* 03*?^1:(>XUA0I(P)RD7)+-)'2\;4-.>]WS?ZS MU=DK=X"*>W4$^/%8[O.P;W+9L'3I>ZSK]PT">W'H7O>CN?E$\5Y0?MW18@GH MG>L\$V^B#\W3P7EKOGE8@1D17B+8SP+Q2 /2C"OD/ E*B^"-9X]47NB%1+:] M)I6S#"I9J*)VQ]C!7X8MG: M^L+AO;QUN?-MY_+C(16.$LD=TD7!$<>1(.."1EJ8=)():,S)V@9>YRM8%6BT MD^@@'3;=A3BP"$)I:V)4F#-'K0\%]IHJ):/$'&?BP&/BP(]+'/7^I_V_;%VZ M0T-9(:)SB%$,^P^LF;:>HD)A&QP+0D0#^[^P^XG!/!#OU?"5R,"(7==.YL75Q%_8X@>]A8"Q6#2O[9[R?7=.#:#1K3D7 M3T.2R/NU_1ZTO\W&%!J\Y$DLIXG=;N./$F-:=9@$.:Y$?)"Y-G5BEQ?-+K?JSW3X ?T3>'_$G:[]"= MK2-X-SSOY",[U"QP!<86,LH!](,6 *+?29 $H*TIH[GEJ2?]$BW]?XW#:MN# M0:I]E6"Z-QH.P-S*D:>#8P#U#!U 05E2 ,>8HZ-^.$HQN9->ZV>@/>A01D]#(!K)PI"D.UBD0-P@;4%;(]YH4"G6-HIUNJ@]5&ICLTR_ M&N1Z'L]-!Q_,158=]GH58(P)(PQ^[X,J41L5MPG!V]W:27DMU(%!@;!A"I#% M":0#PT@410":B2ZDEA]\?57MG+%1 9J@,X/CC"]EP-Y1R@"83=GS8>#Z;0LP M9$.G=_ZR593ETGUST$@NBC0=T,9FIS?6LTM,G17\!A"U5 3-]/J 1MY%@,?9 M?.]./_I._$4$U8$XQ5SDDG@="VNI-5PHRJ2TE;"^)[Q68YT!VJDB+S6GW0S! MK1MZ;J4D#,$V3T8VVO#8R!$H+7N"(BL3- !DDZ)#Y6Z&N"9Z5FE MR>> *L_,Q53F#CRE[\=:Q3"?J(RIN-0\9_-FTETK <$,EF3]Y&R@9I6ZE*XO MMU7+$-B[L(D$^6,H42E>&-0I;4W!0T&%YP;47!D>P\NU2AU)7?B&%Q,]=SMK M8YM=GWZ9*;K[YEEE[\LAB0(T6J-2=F5$/&@02D7DR&-=<"P*1IQ,K+)8EW*L MK;Q&T;(WX:>)UCW++>&; QE2V8Z+7-:>RAU>EIS8K!P%9<+9LPJ8:6.PFNN' M9&!L=CH]ER<[3G=^_RUYH8+?,]^V@A_!2-,944Z/JT7/;?AI=^O+H3 F6.DI MPL$[$#V!(@/6/2I8*#BSTF)CDY(G;Q ]4_F(@,^=SI68: .9#4'.V%&9:5"Y MJ3+>E< (9#T(1TE0E5)BDMAX1915BF-[,",-*K-CT.@ EZ:#C8KGW@[2Y\!+>.*U8 \N>L M47A_&/M43T&X3B>&3C)7*Y_AU32KV7U9_[S>B,%GKVOYK#S&<8+JQ2OTH^[- M:0 YN:6L2I^V-7DEX(.&K>"CVL J_:R;;^W[K.TD+:>Q^?E=0V'1_-Y)=OF) M/[/FE#*W0OCD+2GA>QK4:YGKC%6H1'T)IA"9(:'=]..V"2N#&K%*=W51I MYI/5S=;IV(CX]?-F20^# %#6S\<3DR>%V7H$B36?507_TNU/BJ> CO!KZ(;8 M'@ZV*A0=?!I+E]\ ^*?4CEIYN)7RL+=]R)R.F-N O$H1ZDQ3!+I$0,0PPY)? MD<:8CIU7%2$=*P]39V&C[MA0350Z+BV01.W7D ']#,S2?GE>6:(!&)=9T&7Y MG!2$?C\5GL@DFP5U:.?V@391[7#8*8LZ@&+03N4A1EF:YAS'](3!T Q'PZJJ MPRD 1?EV>Y&X7F10O,;J7!YEL317XU[4?J.)N3W+U67 U*\&E"10.L:J\5LF M6[RSM7EH<71$1X9T2*?E12H*3AQ!P>%""[ B9:"9;&>H="'/8FQ;S2'I%6#V MPRD0\F#Z4.4N93EN+4=6%)"X576)MU?[0^&Z]D==^Z.N_?$DM3]NK.4Q7\)! M%)9S;QVV ,3&*A$*QY,3PD2N,%Y;\9X@@F'"&?@NX;BP)D4>"Z\,CI8%$N?? M0YC2S%@="\UY$8FU-! 98@R2!%V$>]08>2[C>#JH*)^=@=PYZX=!CI_*JOQ4 MM:ZY0WLS<:I=XV]O_#1;.&+1\GE%120*OBZ_0ZD#RM8)O5T1B8>6@WZ,#)"7 MEGBY/ -^VO)_>!D_]ALG >&DNSD(7S.+$TKSL# MY^QT=^_35Q@5F)&_G1R<[N/6WE_P[ /X[U,;WO&M]?='!M^G^Q?SA67W!8SS M=/_2P?A:IP%(@ M3A78(S9PI"DQE!?2%$RM;?"F8H_5V_V%]3]^A7T0?INO2KXTN*'NDO!D$/:H M<1@UVCT6VFTOH%UA,/<\>B0%0!X7PB#M/4?!@F%6@!'I/%_;H$W&5B4QU?T6 MOF=J_/+CMN]7RN.-J:2U5OH](/U-Y(@_%6;O+&"V<9H'Z0LDL#2(>QJ0$D(@ M8AUFBCJ"@UW;*)I$/KA'SA.7-)D['B$\NUR>P6,S->$E;1Z6ON$MR*1WDX2" M]$L S0V4[F2J/J1A[P\J']%CK6(N9.(^;+$"2*( MD0$C:H4#$>,*I(A0B D.Q$TQ=\*DYCJ+V6EU ^_OR:F;90CFH-$/+@"U X.L MKCE9NS5>(EB5S;K+.S]=[6(-67>"K/T%R**A(%$X@BPI).*%#,@R39#Q$1OK M#+$6M&*@B-J/\:3\NIO# !^*5[?5&]\T7AT/OIKO!U9Y(VO$NB]BN44[OH@D M,!Z0+P1#J90?LJHP""N*C6#"ZA3'RW51*UE/&P/0#V>F[2?5DFH%Z]4 5K5U M[ZN=JR'J3A!UM !17!K*;8%1=%$C'J5'5M(BE3D3DO""BE3F9E6"?*U2?4^5 MRI7"N4KYJK6J5VL%YNVLH>I.4/5U :IT8(Q)ZQ )VB/N6$"* G)9KUVJE@8? MT+4-6CQ6U$ZM3=U6FTHIW<.+LJ4>\,19"FYKIGH(M6+UFC!KO)$?.@:0J_2W MY[VLH>MN(8?G"[WLHZ&:N$*C0JB(N/<.&>(](A'C8%WPUAM0LQY\G%OK67?3 ML\I:%-VC1B<7@,C+@GH1C0:A5KM>FVTXVL$66A@CJF(@B:%EXR]8V^(/#"&OUZQZVXD*'G5K_>G7Z MUWQ'EKRS>\=F4IFKCKI[1("[6 X7V@IC7;(4453MP>&M \>Z4+K4'BCO19K M&ZS):*VG/4>H]&U;A]U",WM _EX->X\,>^4M-;8](K;A10/42Q$$EBAJ6R"N M"X(4IA(IIPP1C% CBI3T5I!5%0GKI+=GBP4[,Q>)EVIM[C7!6G4",'VAVL\/ MY7;6H'8W4".+"ANA'MO4^M7Q%,2J"Z2-YZAPE"O)=%%HL[9!<7U\^>3 U4^= M3Z;J4M9NM%?C1JMV;^I"C51W0RJZ@%1!$4\U$:C 5(/Z%1VRO)!@7TJ&B;?$ M,0VFY<-S<&OGV8,. *80JSF.OZC5KE<#7;,G )..*94J5L/8W6",+<"8-8I+ MS0'!A$R%:2E&FG&+"E$42CM)M", 8P^.9ZWUK3NQ[%8HT[(;_?!/Z(["!+K* MEBZ]Y$>N%;#7;3R.]_A3N<4UEMT-R_@"EAFO"1$L(AW 9.2L<$@)JU)(A@U< M:*MM"LFHH\E>D$8&VX!JK>RU:66M7MN M4[<8(BM"(-Z!;:E$=*E[1$!&,X8LP;*@WA>@K:UM:%HK9,\17_905WZM>3T3 M7"U7ONJ$I+M#UF)$+(Y$<1PB8HRY5%L3(V6+ K%"!6X=5MS1M0V!:UWK:5FV MM=B)];L$B]7Q8L^":.&6?6AK7+L5KBT&PA*MM#>>H4A3,VA72%#*I$->&DH% MU@7%-M4,EOBQ*E<\5?W)'UI3&X>)UPK:]X:S.B#_.^#0Y>)Q([<6!V-19 0C M+@N--.A4* ,^:BCQD4.6A6RKOGU' 'Y<;XKPU2_X.%5M>A["H.J<]62\KQU MM?-'6Z :VA]'4QU+A%IC?0))L9C>@"47!:8>,<,, IN<(1M\3 FJPG.FI7;Z MNU1,?P0>?)"<^7=N]G=MW]M;=41]T:T8J];G_SV8Z;D8!L/<$CHW6)SN;U_U M6^PN>@$:IA\:U@Q2K^INU67XJLOC\-@,&^<&;O_'M#NY\R)\D.[*[1H7VSB6 MX373S=G;@W%#S'2"/>PU0AI3^G:Z"Z@H]#L7Z5*[>S9* X/OFP029V5#[-&@ M;!7?AFOE-]/'ZXV4.M!/%-.YR(WB!V'%4J0)#D;V)+AA>KT[3CV[&W[4S^.! M,9P&,QCURT;*9[ E/=]LG!^WW7$:^^@L?:G7#;D1>"/V>Z?7S1_&==I+DQF& MTP$01NH*;D-ZTWC:Y8K[J;.OD&:3$#@WBV^TRVV8U23F=ZW7AX6"6Z_[SI2# MNES1&W52]%1J7)^^96 78<"#LU[N+KWP:I-;?J?7 M'E6X?[56T^MSAZ[4;[!A-*D;1J]&P[IA=-TP^GX-HQ^KU?W2AM W-I*>:PB- M@W98^6")QAQ'8C2WPI 8 HL2OG&/AM#+QV530P/E"A,=ITKI:+R4C$JKM%1X MH5&U4%QXBB4CV'%#K&;,!1T# 5EEHV;/I.ULSY?QF C!9A(ZH U>EI,^#2#$ M?%ERK1+^/FD/<=0!41A#U7=ZNM5OL]1M!F")=#J]\T'C)Y\:2/<'C=D^U&,J M>#6]ISE9UT(\>N]IPM:5O%WOZ;N]4F'Y^(VR\;J6Q2L9+.'KA;[=8&]PIMVA M%=3KZM']I63E/X&55[KSW\ R;$YCWD[&O+>\'+D-[E_)Y'ES?=O?C0;P\MQH MHE-:;8_5T<-"^&+J[UD[; ZNVWW:QCE)G@*-9,,N$X9T03IX6W M5KN@O'1T:9_(69_HV,GY6[L+IOZ?8) NU*KZ.P\'E"M8%C#82OA*Z#7C^(3Y MN9_]J)^\"Z_:U=DC!UM?TQA.6UO'IP=;#N^<_'JR__=[W-K[P@].-AD\@^WL M?16M=W.NSI._OL*SQ?[?^WCW]X.OK4L8W^^MX_V]CZ2U=WRZL^7.]_?WEK;Y.W+G<.G2@$998AH8A$'-1&9*T*B!LIM=!1*/QW.?AWV3RX6F2]]C7;]O6-*+ _BZY^_-AUSWPO+K3KM*1.\L M0_0QZ+^)7K]/A^>M^08LLXQP6BJO>'%;Z1&V,G_@9-XFJZ\Y$'U)S\<71Q4IA]1@K\,.(JT=O45^+ MJZ<55]L+XBHR(KTQ%-$H.>*8%$AS85"A5/+ 6VV=N9^X>@3.>9Q(BH53VE7' M*L\7&8&+VM$X=;ESL"^//0$RZL#@PQXASB5#NDK)3(*4(M M#0P,A&)M Z^S%9P)--I)=) .E>Y"',$Q(ZG"+@H#5HDQL1!2ZI0L4##O628. M/"8._+C$4>T_?N/[W]K:/K22%%8IBD20&'&F(E(%M<@)+PLL#6R)A_U?V/W$ M8#ET);N(&J'K 32V@@NG-O1+TF#5&6*FC;2)S10MG4"=_"A)\,.SGJ)9)_\T4C-4;]0'-NAG9,VI] M'L*/%*:4H>O/WF"P_JJBUS)&?^CW2OAJ1"#DKFMG:^(JY&P,T0J023/K7 M-J@VFXUC,VAT>\.&#:'; 3_IYV6%SYL#U/05KJ4(+V?'I["MV EW?1*EG%- M>1E[9U5\]I+%?/)8A[Q"?QHWZIK&%'_?(>#A"4:]?%]WNXW?@NV/4O#=Y'A] M.A#0P<].R%N[N*_5G+?:YJ@+*-9V@V9CN^O6&S^ME9?6_M5LF,8_(6UJ#O#S M[:-VLD3=Q1!F>%0^'][33!MN^SWC0W?Z_?\]:'SHM M#=8;TRK$)-IN)?*#[+4I;7@&_(DGTG@2G-.$!QY2=$>AN).:@#!PX[AK2F

=#=9[M[9!EB0D_Z]Q>"= M3BK=F^O&C88#,+)R!.3@&*AH,$6\26:8QMFH[XY-CD9MNQR'>1?%04=-/::^ MH)1QYJQU6'OF"?.:6AE\I572L7U(\0V*PP=SD27&7J^BCS%1A<'O?9 @M2ZY MG)*VD[UWOG.2*,J1G;W-0^VY+PK'0(,,H$M$P9"AF"$II-$L:L$+N[;!;](E M9R$&Z*L+2#0 T006_)B2>HM8N@YP"("48IY!:(:L2F3JG-";.>J'4/:9G(N_ M[H<*QP 9CWL=(.4[T60D@7M;>,XBS)$3&TA28B4SQ =3A#&>K2+%5=6SMD&K M.NVV(QBAZ<^I))'_"X-,SKF:.&\%2YJ=R@!]ROL#2$_U3&./QFR/-&=RD.WONT$DJ?"%#LKR! M- L2D5:&(R^M-5HXR2D#":P6CN?S F8!ZX!:0.2N-S;SG\L-L>8K ;6*!)N=4"#ZR;*:\00!G?V @GL(XV1&,P"!RW!:,6E MX08TB4)KRDH:6^W\J07G]Q6.V9-4/IZ;='4P;#QG)DIL^W9F,V)E$\;'(+"V,674N:WE9 )LJ?O\H M2=5@^ET$+RC%Z_2CGQ(4K_%6OIN,]=WT7*>JG-84>PN*O=P^+!)ELBB1$48G M.K5(:RU0P;%V/%*#4XDMNKZJQ-:8;&>2/HT[;H=_PEA#Z#TW='P&L7K'&RD0>B^.5*95;UVM]QA M#"!_<*K@'9Q%G$>'M(\$<64H8%/A24KK&9X',#Y+=6M!"2L38AL_K57+WTCK MWX -:%0[\*_D]_8C5V7W/HNS8Y6@7 $ZF_U^R@'.?I$) 'VX(O5/:3[IQAJ4 M;@=*7P\54R)R!7ADK$3Y_$GY?VG@=37RO:O:0>]AX,.+ MB=M_.WNG-[L^_9*KL%S-; LF5F/8;0@8WG_HD^I$0D">A2(Y>!U2C'%$!2X$ M4R ]54P8MJK"7P5D90F,*QKN7$QJ._B[2DA,0W!$2B'!@BR<5U8(P1GGUANE MHW^,()/[TMD;#C28HYV3[4/F-!6<<%10RX!V?$ ZX(BP4R 5L9:,L:6!!N9: MCU890U">5I?5.^[FNG\T^GELD/H=K(L_Z^.GV[I1+W<.#95*Z$(@!U $%*8Q MH)/UR%-L(QB$BG-]"W1J'"6[[CX1*>WQ5%!# M4B^&.>!])$%(=IWSLF\*9ID)6-CN=,;U-:B^U@<8ZG9Z; M#J5JP7..&YM9US:-03C*C)M8O@J92GU8?&G[)GI-K Q T3L-^0IPP%D/@* N MX71M"2=:EW"J2SC5)9Q>50FG&TLRS95*HB[:@+F.6%&."ZE%L)03Z6ATG/O[ ME'!ZKD*2TWZ07 S)N53(KSH 31\T;*7VIPC+L=Z?39&Y:*3-S^\:"HOF]Z:R M_,2?4_!GV]UBEF.KI3%EM@R>DPOSX5]R=98G>]?JEWE+Y@7Y0@E/$.'+BCU. MG_" 9CI=$+0T.Q>#S&8#+!IL:21OBKY.P=N=5 "X\J9EJLDGY94!L+KHXU(6 M)$QI9JR.A>:\B,1:&H@,H.5($G01YEG02*5 T66IQ!D'YC.<,HF)B84TQ"G_ MBEAP.OK=AD[O'/3 ,[ +;Z<,LLP(7.C,X?K2Z M!#]2?O@#)__#I(8_]$!IP;/S.*'_KSPM'.^<_/5U9^NKV-_[XP3&AG?H7YW] MT[].]O\^^'IP\E7 N$CK]X]D__-\6OC'B];?'\]W]SK'.Z<[,(Z/EP^7K0NO^"#K;^.IZM2C=/" _7!$*R0U2DM7'*.M T*!6P8HR;" M'J=T@285C]6^\PDRPG_P=E&_S7=O67J*7#>3>C((N\.)TU04[':5^E\#W.,! MW/8"P E+&6QX@3QW$G&PTY VEB))@Z%!,B(\7ML@S:)N]ODL)9J6>Q1J%;16 M05\D?K^-*D5/A-8["VAM)'>, %I'Z9(Z:A52F!$D=:#!\8 5%6L;HJE?ESHZ M=]!(>':P/(-_9FJV\Y6:EC[^+*TCE,9ME)ZJ$"^^OR+$6+G<2+E\6A$O!@N)4!^2*%)NF"H*4CP$98IC! MSDE"U=K&JL((#V&5VINQFD\WRT.YE-/J M ZL$?MNGA52)6\&-UA>>>G_Y^] M-VUJ[%BVAO^*@OL\]]H1%*?FP7Z#"-S0?3E/2[B[U?:EOQ U@D!(7 VFX=>_ M67M+0@/0",34['-L+-"T=U7EJI59F2LGDUCAU7)XM;^ 5])8X2.E2&FO$"<^ M(.LX@Q].:DPC"8ZN;1)5!2Z>^-2LE]78!A=E$R^PC+-2SZ83!_="KKO2QPJY M5HQ . M%P#.>0UNHU8H. *^I. <:6P9"@Q'[?,Z*:HPUXE^<*"R8F?W.%:Z:[N/._"R M!YPM5:BW8M0K7U)!VPI3@LX+6"O@K?X=H.WB0"9!N-8>80/>)H_,(2,41EPS MKJW34C&5L4UK_9H.87YJ8K<=R_/)H@9NG&5_45&ZUP1NXSELVN]33U9XMAR> M?;_"LT^TT00\LS%AHDE$GJN(.%$..9L($DX3[G7TN7W1)F$/COQ73&TI6:#UK'(:WQ= MF3(_-4D;AV8J6O:RY$(J$%J668T\Q3MJC*S3*KGZ6:)@:;Y29*IF>W"5U'K/ MG> MMXM]U*&IX'PUU'2\"U04]6DIZFAW "(JC+$X^]T"*"HVR&G8)Z@"ISL1 M+3SQCY+,_0)ZT=X@.E7)4,W*4+%*AFI9@:)*AJJ2H?J1#-6UVC4_E(.:TZ[Q ME.)@"+:!6RZ=<9HR36WB+/)H+;N'=LVUUR4T%X%BR0CVW!)G&//1I @4(;ED MV(*LE29<,8=A^[#<**-=2(%$V%ZHSFW$GDDC9W<^J69*/M.>=F'GN"QO^C0. MCKJE'%+L#XJFWJ$V[,2/%T0 MSWDUBCE<;R@N5JZ80]B&EG=3S%GN.?$(\CY$;D@N7\O%\@VPNE5H$2U1TO:Z ME(6^EN;\$@%^;WE,"O6.OW),YLW)36W'?V*[>Y:S M%*(_ZA0-L>^P%)8_D;C&IWLQJ^+6H,JUC6,T,28H+0AVGAOF-1.4Q,"XML=91+M.=S%Y?7+_\ZWOL =Y+_?GF"ORW$1>JX?OF5-RX_ M']7^\>?3_>+:#B\;?]\W-[6G*IT=SB>\WZ@9)*D60QXD(9 MQ+GWR'KX(8&/ W^5R3@R588X:3N3AWRA)OD^4'&O O)E#P%?N+U]&?1L_A7E MIQYC4"O%DDJQY&$(?EM O,3Q]G4X/H;ZMZ%4\F0HWI@K " \.,VB148$DSNR M8N0""PAS0KW$2NHBJ6P=/_SHL\J_6)72Q[ /7QY[90>+++!]U#J[WY;ZPO5N MER>9S.@4C73.*\5SVTWGB1$8B IATE'_'"3S-?>F?UI\VEU@F<(&8B.)R/% M$&>4(8VU02R2Q )FBKJPMBEO:&>_"IOX&76D'XM,WG7HWGR"V+U@ZN%,JB)+ M2X'1/%E*6'*8INSM8H=XB!H90S"2UCKL/1^(LL9X-L3"(5;C MKP.L;R-!(@F>L.%&"L%-9(9Z1I)T$3OFP%>K2-!+QIWZ @GR@7KKM4(JI\9S M3Q0"V*%(,B*CY5R&F,5_R2I9T J#;:_+L!X]I%:)Z3P(IRH6],1H-,^"G%5 M7)-&/N* .+AG2#.A$>4J8A:]]L*L;;)5)4-64:%E4N47-'%^7)/XQ+[P2_V, M'[VOJA9XW*'Y:7:U554+S.]@11NAG>^YES@,VILJ#7NBO>[3XEY')?'<:!0U MD&[.%49&,(T"3*J7B7)A_6KUD5Y.[O]BUO^]>\,^81+KI)/\N']F:]2?9J9= MX[CWM^_V!T6:JCT[ZW6_%UFL[8NE6L-C&J,G4@K)(E<^:"> S3+.7;#:I'$; M!S(BL82R6;L7=Z@2VKJZ],_EE;_+%UYUD;^^B_P)X 78_/8AV'T=GOMT$*ET MGNJ$2 [:<8!B9 &C$6-4).7!R%E8V\0;Y 8K'K>2S]G.RRP.$XS318,>0[G5 MW$K%+?7:,":B=;%8''B\./!J%T^X->4295B]_/8J<=0_2X#?,4>N>;MG[8L45SY$YW4',Q=FJ X/^T\O#"'UN#6JM\*D-Z M+W\X?% >23\]DC!3PW8YC%E#MSQ-_^%@/MG(75]4T_>M=FW*ZE_,Y5X_T7N= MVM99#RZY-!0\V][:PW_;<3!I;3TSR\6=VDY&PYK/%N1'[_IPZOZ[]LM__H>F M%/^>7U4\)+__6DN][BE\^#]QT!OVUVN[';]1FZ8#XT9=H78CC,-&"M8]G_LD M<.*,!(&5YT$D2X'*SD0:@_C7OJK MF]L@[N:P:.Q?A:TF:([HFX/SW?,Z[. .QED[#@A.+.+6C=3\$HN8J2B-,CE1 MZ9HTI?\[[M?M[5GN8P_KO^M/)LLK(SP8A3T\[,7#W,5[KO4WO&Z9'5\YECMP MB.!PY(P9FPCL]9@XHP/W 8]V?#[:\><7S.*.OYK&LF^/!.S2O:T#; 2FG%*$ MDR:(FYP^(J1#B1*!G>7"$Y-/3O#&HFI:;4SZ1OVD2QR9]2(FG>-M[21>Y'> MT78[L2QFFZ#.?_5K[6[G$(%1G]:*/3X>MGSMK&T[ZS7?BS;;/'S&8;OK8($" M> '4=G+57&C9PP[0N9;O3\ OLX=:.UKP!'/F5VU<,5V4T.7+.(S=PYX] ]X! MNU_O) [ZY;7/K>SXW<<81LC;FI(?R#+:$TGM.0XERB:9$1>^%JKM4TN-Z[ANZ,UOYZ7 M"*P=8 ,U.QCT6FY8%F*.V%C_ ICK80M(0B:J/F_?Q<:;GX._V((GEVL/B-59 MMS?(BR._OEB\F8=U4\J+_+!?T-_1&^$OL>,S0^[V3F"*?9S$KS=J>R6,3];@ M56'J,DO1>0,0D!SQX(]Y C^(M9'"T 2I##,W+,4':C.]O:7H+QKG!SI*3AC- MHDHB:U8:@UP*&A') C':1Z'F"-PP//G U$!L0D MK *.X8=3B2%L+(FP*Z@4Z=JFWE#W6 X-0)FCVE:1^F#'RV&CME7N5C/( 6_/ M L, 4D/X](QKF07"]@A;:2R\09@E/VR7^W)6,.AUVVWXJO?='K@V'?@3O'2D M0/7+VKOW[]9^K0U@ZX>7@)/?/8UCM__47HQVT+Q]VKR"8+OO3X#TBB"DX6 ( M'L[7C2\;M11#$1B844%>=$MO%?QX'F=OGB(5Q?YE:[2\1\ H9_9ZN.#LC=0$ ML'"GE#N'%M?WM4T%NN/K6I1?.)OV5UH^3O<]IB3UZ;B+/;(?B'> $/:+3JGY.C383\[XG9!N[8 T/:5SE1^/@M-U5S,O>U& M:E7 "O(3#_-SF4 O88;_6'_JCTOL?W-(TNUPST]9=?.!=K[+P M[7.H%BA,;+=.2QX]EJ@87=^UUST3I9B-&N005;NX[_+F)DMT'!^^U DIWTN]Y@^I*O%)7JM25*G6E)U%7^J%:TIR*$6'*./5SKOT_W/NS#\_N7W_YN MG.Y??KUH-+=(8R&CKWU:/P[M+/>[?_R)-BX_G^R?[O-OQY^/OAW#?<"5-YJ[ MI+[]E4S+UM0OMWCC\M.!<\)Q+1+B+$>@% W(82(0<\)(SZV4MCP16J=F575\ M3R)Y,.<@$E%L@L^KK3.?OGCMQ[^%O>J=[1\5(8M\D%@TV_X'K!@XZ$-*0G_2 M[:C:=)ZJO5%>E:-^X:/E6.T]J]M[Z@M[CZ#,2X(QI!WK(I!'\>> M=SO_@#UT>V B5:.VUX1DXXF[J*!K==#U=0&Z:%*.1*>1)8!?W F>4T,%$@!I M7,H8E,]B/F2=J@?W!Z_8V-(==5M@!?U!D='5ZN1LUWY.8O#E+E]1L\<"M*/^ MB7T,7K8[F<[=SL=B,BL 6PK ]A< C"LI?3 ,Z2@EXC0F9)P0R.*@I2*,&F/7 M-AFYJ::Q(EZ/8ZU_]N*9;85)"5_%OEX-6(VF;F*(N 3\5Z33[D3#2L MF,X*RU:'98<+6):$#-K*B%QD#'$;"3(X>&2559X0DAL!9BQC[,&^9,7&EF1C MN;!_<%$V*@23.F::5B2>>P#(_5BF%!W82& M_5BQMM?F>TYFLPB/?^]LNW5C"V7-K?>0%A!935S[-PX %XE4YK<#2I M"%G)3TAD S&(><>PY5&H)-8VM:J.*9_#UUR0K:T(VJLC:/-ZI<7,-H]LYTU) ME3X5PGU?0#CL,K1IAH1B#I@:!81C-@!=HX%%*XSP:6V3\W5!'@QR%5-;T8$F MS &J#C5?&U=K=#O^YG/-"N56AG(7"R@'=(U8QQ@RT4G$(]9(DX"1HS)@R[R4 ML3@UP+1B8MARF M72Y@FL,V$9P4\M00\$V-039:A:PUU&:],@"VM4VQ*HGYBK4MXYI.,;0JJ/8* MW=)B%J\(6_F."K.6PRR\@%D:!^^P%"@*F8MIN4?&N9Q]9H,U22BY\H0CRRR-.N5C5@@GSA' M7'.#3) FQ]>(#"'PW+QCTZAUAE>5L/8DP@$_-8>;%':>V8ML3!5W>TVX-DIC MFWYB-)]_EM-90=X*(8\N0!Z-2@/D><1C"KE&BB%K /'-=ZPS@C@5K%U5Y-7&TT>U-/5$"V0B!C"T!&B/+.1(Z29A)Q[@ER6#/D ML>%).YDL]VN;:AW+ZFCT>9/8I@"M*O=\?<@VF\4V?OYB1.0J(%L.R/@"D,GD M261"(4T\0X!C CG/+!)..2XE)QJGW'Q=5GSL26UV.Z98=)GMQ7]B9Q@GV+5> M%!X4LOL507O=ON=XCC^74UQ1MA4BG5@\8(A6$A\3(DFZW#I((T.91EK91)T( M(LH(2 >^9U5W\-Q85V6QO7"N9F_/8KL-Y"H<6P+'=A<+#Z1/.@CAD:*2(BY9 M0B:*B)P #U3GEG/:QR MXX&$*+=86")%T&IM4_)5].Y:RL J\G:S58_E'RK.MF(P$_-@5@EM/ (*+18" M$("91)5%@MB43R8]UAS.V; M9QK#U@8]^/@RNG+/K6#4B'F^M^';;"&[RJ%YZWA>-9A]A=O#8M'$DW:87:'] M/6A?^5?1JWZFY7UY!Z[WK\W)W2SQY.K,F_S(O(G(.L&Q5QL+4I-4)\;0# MMN7+/:/5\>UAB"'+FN373'J.V\->C(6D$^PS?=]JKQ?/]V.[#1\'+[GZJ'P@ M T^!*_BL;E7Z>- M2[C.[5VQ?UEG^Y>?> 8"^*P#(Z3&C$A$%(^(1TV1,X$AS5DBQ$JF>5;+W;BI M7 H6=CNOA%YL%ZHY@V[6T0'KLWGIP=(\ZY;3T(??3F)>FK6S7@L6TT6TO?Y& MK0EKK#L<^.YIP7T&1ZU^S?: \QR6ZS3O"[78*N+I+J_4P: -WP,?$+^?P>91 M"T":X%O;]JQ??$)_8 ?#0?&PW3IM#6SY[>ZB!NM,;=2V^ODI6#;QU,5>>1>, MK.=GX:<].^MUO\/2&,3VQ5(+7F+,@A5Y%U5<.5CO3%!O)(^P#+6%I8T-1R:;RFR="U3;QQ4]+2>!D7*S N MX.D5;/;B*:SL?EZRL- Z>2_:F-T0\A?DA='J#(LW%UO$>',8(;B$#>_WL67\ M5MA.ZY_X^WDK#([&[&WJ7:-=$E^]Q3K8$V&5W_B6J1W1PW7'WM.34)JO"6F! MYL9GZN?1I G\F3V,R &2GR";X')_L^US>]%?^]?,79VV.FAZ")>]^QLV\*<; MM/FM75T[:/^]\^7_;=7>[7W^<^_S5G-WKU';:FS7OGS]X\ON]N[6Y]V=+R_^ M%AI[S9TOM>8>W$7CR]['W>VMYLYV[?UN8ZOQ;G?K8^U+$_Y0WVDT)[?RQ!RJ MN,K:TWSY]4.$:K^\*W$BAE^78)SESSF4*6&?,&6Y2,JF(#@7Q$@FC6"86V%4 M$+'8,)CS@)U+7@@:5<*<62?$V@W?0S7ABCDL/+'<**-= M2('$B W5##,]_SW"^6D<''5#V9:C/R@H0J@-^S$-V\ T4GY[WC^V@-ZT:R6AP.NU M<_@K_).Z[7;WO%_[)< #(#XE,^\.X:^/O?TYH71UL>KFIZ<_ M]@<1V+$SCK,K/O5YM[STFF!BN4\]4^AL 9H++O&UM.J/8-4W'@*]@6'8FH:_ M>@%_;WDXWNT.=W]CB.^: M*-^+61>W!MH;0QB@EI^-"A!!@5=AZJB,/'GN%%&1"TVMX=(E5X3!BL@ZN@JQ MSP8$QE'R]ZU.:Q _@J.XT+G@[^)R@&S!L( C5<)71J^9J 'G=:/OYU\:\)S'SZ1O6WX_?+?1W6Z0_>VM\3>]J?O^Q?S ML?(ZJ=._VGL?]B\:IY_;]A MN11F) K"-%+!)<2%5#IX62JXDM+H= \7\(NXIP3AI(R$7&E+=(Z M& 3SAP,CRBJ>-8X$6R!+;RYD]@?<1+M[N K?]'7 YFUD!%/"DF 2)R,Y=^ P M.0( /9OA9.&5F3D!<- ?9&,)&]9B@1)2AR0D4B1-H:C0!2V*4KLB,_I-O1E MQL%>EUT]>JAK14/WJNG(O0"JHB-/C$,+=(2+J 0%' H)Z A/"1F&$R)6ZB@$ MT<;IM4U*%K/6'T9'7F'$I)$5PKJG9W$PE06^$L?P=:#HK8=TG-.0-/@@*7)% MH@/S=M(G;+$+R82*G;Q@5/BTP$Z,=#)BSY#@@B/N?4#&6XY8(E8;@ 6!@9VL MDIM4H9(J5/*(YT[W@:>*FSPQ"LUS$R:MC2XRX"9!Y%")1#H8AZCDAFO.56!T M;5.NFIJ\PDA)LV=#+)9HK3]TQ]$/V M+*V8,=%:1"D!WUJD@+3Q%.$4O<1,NT)64:V+:]K*O3WWNI 8:]U8YOI2V/!+ M_8Q*9:U267M1*FOS>\Z'7K??W_F>)9]@T-Z4IN83[4!^<0<*3@LO*))16\03 MI\A8PI E+KIH=5(AKFUROB[(@QLTOTS)M&MU;EZ63EJA[Y!5SFJ'L9/U-&.H M=>)@W 8PJS4LH_#D$Y&61D(5PUS[J /5V$3NL7%^WQ2)J ^B^DA6T M8WL=0(#^7N\C7'2UD!ZRD/::^P?>&4-"\LCH#/[,1W _*$9<<G(5ME,)90>1[G4 M)H*!OML?%'9T?^6]E4M-7F-54U;RN;SR=_G"W[ I[ CX'OC>K\#!=D3C>)_E M2+(D7@D4L%1 BAQ!EL=<+," $"EMHY9KFXLGWNM+3;?#VJ:8C++2<:*P28Q@ M;X4A,DH6QZ<,H^G&JYWN"A:OA<6+>G/WP&+FE?$.*68!%H46L+]JADP&Q5Q; MZZ2%_?6:[756A#'OL^OY)+/6X.C5F?D+;1+ MLA=.6YU6?] K)#JSZ&SL]&&?S&*APQ[L<9W"U2KVLB\#^$^15YLWM,RU7LI> M77SB;ZT!^';^#KOWUXX=AE:^)6"3M8).UMZ#)71\"X9EBEDN>WNW9+X61-]X=G9^W"3F$Q M ^DL,;R6)@N\=;58LG9CJQ0%GF:O1S;4NGY$:^'W?]O.T/8N2O).3.V7Z^4= MGU;3D6"\@V^J3$CYLV= MW(XBO^LYWO@X;0!_[G/'-W.R^- (V(V-G*:8='],I4>K\DV<+[+Z]E>QU_Q\ M5+_\?-3X^Q.NTZ_G>Q\^GW[[L'N^?PQ_N_27^\=;[-N[^?-%?PYNKVA\V('K MW2'?MC]=?FMN\6\?OIWL'__1@K^QQF6C5=\.)]?)_5@5772)HTAI]I931(X1 MC5)B\-A&[2S/E:UB7:N;FEJ\K,ZAE2YCI$)2 M8I&X""P9!J1VG0CS,B#N+818)X353ME'SKW[[PC65GO7[9UU>]>6<2XS"C\; MG=XEL#"#WA42KPZ)%P7"LKXTDTJCA)/+B6H8.DGW]KQLL\*LY\6L.?8H0C!)@TO,(E!(#@XS M8%9TR$G#7:2>PV^9/7*]F$#Y+) U6S(VJV#TW.F0/\PB^U%6V"BI+(? M6#NR.>09BR?.;$X*BY4S1HU9_T.WEXG@ROP>F*6N-P.O.ACT/WY\3U#S,Y2!_H0W'P_Z@ M2$5='Z6WYOFL_=+Z=;:I<2Z\&-6!+Y:(K\/KX0WYZUJG9[;\.@^3;EN=6LK= M,/_)W3"GOZW6'^:DVCY@"PP%C%OY+9VK#+K\33"\9_ Q%^NUL[;M#,J>RO#< M6?Z,]>)7^&;XZJF1:64GU8]*2OHVI_:Y.#C/@SZ8*C;)[\TCMU'+\WB5]'T4M)4;ZU5_J[O^HWMKP?9486!S>TH#O/@1I[ MG:L4.+$^2C@OG<@BFZJTKV[-UD;Z(7EJ)D+,V>.L!B>L/?;;R_2_8T6%Q.DSV,>^FO[F J M5#0E=#+:V!%]I3O[_?.I3RX;VU\Y?"_LT/NLT?QZ8'F X;<2)2U23MLPR!&. MD>**@SMIM)(B]P==/+3\OV/#[@X'?<#AC->U_A$8=&&O8 "U[98]['3[L.5V M:W_%H@$:8$#MR\;'C0*>\FMV?/>P9U/+EG_^Y3__0U.*?X>GBD?D]_7L2+3' M51"_ @+W8$D44 9K,'X_RY_4*MNKC8!P"KT ]W>&&;PWBF]K]6M'T8;_'=K> M>(G7FL,0VW:]N(]6*."G;D.O!0CUY0PVCO*=I_ (OK+\Z%A\\.C9#-OP8:?] M\8!,&4D/##3% A='XB&3% G0@/D9=51]GNT'4&>*>JHW=%#OXAW'NN,X'1+.=AJP?W M=5A6FKP[R@]W.UNG>>_?2S>\Y6/+NE:[-;BX8T/)MU>RM/M]KWER7C^N7^3/ MAL\]B$IX121%T26".#8$:1PC L7"@A)$R'TIMW)2 -5W0-C;E\;[>NBH: M*(IZBW4_MS[C=Z#C.;DZK]TIOC5:S3"Y,-=@ZYFQY9+TL;!/!VPMD\%>!I%< MZK3,NK[??K*XG)?3(7E[ZVUF\^#U[?V#8+%2+A 8'$L1=UE3).B((C#]7'!. MBK)RL[&X>4S*RL^!+MIVN^N+U H ],/1+(Q+V_*ZV9U!]WX\'+'N=KNDL+DL M#I!]8+_#!(8)D@3W%B< 1LVP]S-WC8J-Z]?P>@W1\4"SL'!,KU//GV MDGGF5Q:5[G I_1G*FS-"6KD0O UD+B,Q?'ZY%Y74/5\%_ V@/.L83/!]XE"< M=WLG<($>OG>6)UZK4C+FAB,")QDP/+BMXE)^*SO<_Q.OBFAR-MK4NT8E./CJ M+=;UN^WAX.:W+.36/WU$J2"I2$LT-SY3/X]Z5T49AQ&Y7K0GR":XW-]L^]Q> M]-?^-4N\@75/#^&R=W^#A_%T@W8WW^._=[[\OZW:N[W/?^Y]WFKN[C5J6XWM MVI>O?WS9W=[=^KR[\^7%WT)CK[GSI=;<@[MH?-G[N+N]U=S9KKW?;6PUWNUN M?:Q]:<(?ZCN-YN16GL.%JCW-EU\_1*CVR[MQQ>.O2[C$_QK7M4ZC3+F7L8!% M<(X)@WENV.J2%X)&E3!GU@DQ7V/)B7,V"1:IA1T8P\_$N-0Q6@+O"'SMAN^Q M4FL2(A/$:NXHMYPRB8E-2EKB=5A[@>YR M.093&TC.)5S/SYU'V&Y&09-9.K5>1$=&0;22@14^0D&?7&QWSV\JV[Q#R.'5 M5'8JN4$)7WFQ)"4;0M^MLO..!8$OZ_3I^JJT/\<+[,^\P.Y0T_=2BN[N=GOS M :TW5X WXT+7SFRK@*?LS^28PGDG+K9AJ.I3JOJ4%4>*;JQ/>1&1HE=^H'O1 M.-T1^TWPQH]W\K_X6W/W*![B[=A^?VFG5: M+_[]W*X?-X[V/GPZ;VR?D&_-0[+W]PYKT,;)_USN3))0&MN>UX_K!XI(QEG6 MCPN6(TZQ1D;PB'2B+#A%*"R9(N69T]=6XC+G7Q-14J2G5[6?NN$YO=3I.Y[Y MAC>QK=G^4<&K?7Z0#UZ!A5_7#K3*%_I)MZ1[!GGOLA-]CKY[V('+#KM3\>G9 M[@A;G?#QRJ6#YX:G,>15"4_L7"W':@-:W094G]V +C\=>&D4<=:A!)...%$) M69%5H9*$?T*@0N4-:)W2Q28*]]M_JBK*NQGR5IG(TZ_UP $#8P#[N=&WI,O= M^K4H74'9JJ$LG_%U!N4K/T\FL5]AUE*8]6D1LS@-3 J##.8:<<8=TH0;A %A MLCX&232L;0I]D\1H54;S6(VL_H'UWNVU%JNX[X14=^63%5*M&*G&$W=1<:W5 MX=;7!=RBQ(3 L4 .,XFXB K9) (B,BFL(A/2D\RU)%W4C*^XUF/:[UZ16NW+ M#7MTYE21K=<$83-DJYC."LM6AV7["UAFF>12>H:480QQ\"&1EC(@REGPUCK' MB)&+ZVR?ABR6_%P!Z?@2T4GU4D[#7!UGQ/ MRF)2FT>V\Z;:43X1MATN8%M,C%";))(*Y[HC*_)ALD.&,DN%#TS&0EM&XD7Y MK(J3/3ZZP7BC%?B8%2M[)G@K9C&+9DW[FA5J+85:)XN>)!?<*@58Y6Q$W!.! MK'$&&68TYT0;I?S:)I>KRG^I&-G=C+4T"3@@KB5@QQ M8TRK:-K*6Y-57'))*3,H$!&ME); /VN; M>AW310W ^_&T)^@+_I,SN$DVQIF]N'2[T#7$D^-,;-\/+AYO='(^IB-CK M)F+;HZF=M%2J8&T96+M<@#6:#'$,.V2%HLZ8C5U47.PUH==X#IOV>\7$[@U9>!&RI',VT(A24@QQ&R72GB7$ M(K=<:9.\-6N;LDKH?Y9CRW:W$*$1W :<;( 6CPWEM"< M,N^M)B$WPUEL*U$QL.=(PFA,"?T^) 5C)7I4%=*M&NGBV^C"^%1XQ^92,/"! MHU%H;Q)*'HQ&1C20A)Z3@6L?@&) TL<[EJDHQJ\[B*[#K<1YY1=P>&\ZJ MC/U'P"$^R[L^L0,M)/>!,>2X 1=1!8$T<0PEJKUV%@O&=$X%,]>T@ZV8UV/: M7)GF.MMOP<\H@4XU(KGG9C!2^[U&E:X2"%W9 %70OAJF.MX1*L;Z!#N%F//0 M+PXLY5('X*G!IP0>NJ,HJ\@B06.4,23B*7L:QLE@<<.WZ'?[/6L\\_B2G<[O@>7'V'D MBO_^W BSLB9"S?I!DBE%+@0BCCO$@PO(>LF1A?T!.\-XI+D#';D)*<;M#W(? MGV+H,_L9]_&9[A87@!AE,?3KVX!>-?PIEE<8S6/^+2^UF=95<]&LLG70V#AR M_]5V7M:CE@^3%J>Y'U%A17_59SI!C-HZI&[NFEH;M:;+-U&TV5JBI<.UO3:$ MY9X)'ZV2FENI'1!W955DL#$'Y\PSX<[N?/7\9#379_N]GD:8X% *A/0'1=^[ M4!OV8QJV:^U6BJ/V&HNM+,]CKW@R==OM[GF_]DO(32UZ_=KU+3->33\,IC8D M6WT_#"(W-+[YK;=][.W/"76_=][:O(-N:&)>R<46(WNW";MCIY$[*(R_KKX= M7TM[_@CVO$1/DI]N&+:F@:]> -];'H[W>:?^*^_4;Z^/"_"2[FG10KU==K(] M:IW=G -PA[M?QO]Y,>OBUCA$ YSY7LO/TGREB(ZYZ77\V/IG42SF[^)R8MB"8;&'L82OC%XSM!_NS_\6AKWL M6+U2HC\*)?#]RZ/CQG']>WV[CNO'N[C1_'P,KO[E7G.+-#Z\;W_[\)4U@.A_ M:\V'$HZ.]S[4:?URY[Q^"==V_ E>7^>-9EW4M[_":_\Z^=;T\)GMTYF>(\W= MRWKSY" 9AH-+%!FI(^(N2N12"(@)3",P62P27]NU,SC MYS.Y+X.>S;^B_-1CC.OCGOJ_.'RONE#].&)S+RB_+6)3 GK[.D ?8_[;:"'U M9'#>F(-S;8UTN2.Y,/"#PS0BQ[E&,0@O.0Z82)-5OSA_;1VD?NI4AF8O!WRS M,=T+^G]\QR]PQ[N-9&(5O8S22TP3-REH@ZGA7G&EO?/F^OYX%:(V=U0%I'; )V@?E\=$XJH8>G+HG^ M)[:[9_E4+_JC#GSKX<.IKRN =OMA)@*O'S4<7OS%:PL MP(8FF8V>42XC,X%AXQGC.E#LC5IZD[N:N%LWNFJ?6VJ?JR_LGV*WT.4>5\[ET;L+GYI=7S(!V&1R2?W0EI'='!1*+:VB3=N,EM8I^TBJ;Q3+BF8DN[I M:UE1.[;7R=)#>[V/L&54"VM5"VNON7- G(5I-. YN$ 0=XK 9D CHH[08"C5 M0>B\L&Z*D(T6UOHD'WM4:I!ZW=.K-&)9IA'GA/&Y8@AB-FI+)&4_!R!/IZ.W M2B&2,)-R7F25Q4S;^X,B?=J>G?6ZWXOLZO;%4A;&&),L:B^RU\V2=MHRZY4& M6\.)*U_459!Q706YEX5-6F1 M<\$BRP1QPLD0#0:S6#"*]2>MHGG0;%<(>9>E )S91>6$UBB$I& IZ%@B)/!E MAH6P.!F?$?*F;K?36^\RBX-2*BW&P,EYX!S6(2P ;^$;)9W@J(*P6$UE94XO]L\B?.8_L->LU\Z/6OZH9GNYU"J[UO YYZW!4:LS\BG: MQ3MM.&UU6OU!KF?_)];B][/8Z<..F36WASW8[3J%*U;L:E\&\)^RJ@NVMLS M-FIS6_:ME9FCO52"[_?[6;=<;+^5B=C_Q*L"GAR4F'K7R&'$5V^Q#JYI.+CY M+0MG&$\?6RGX M(*S8W/U,^CWE7YP"% 22_:$V037.YOMGUN+_IK_YKE0$" MIH=PV;O?_/]<#S[Q)HKU^(,V3[(6JA.*0?OOG2__;ZOV;N_SGWN?MYJ[>XW: M5F.[]N7K'U]VMW>W/N_N?'GQM] /OVEUMR#NVA\V?NXN[W5W-FNO=]M;#7> M[6Y]K'UIPA_J.XWFY%:>@\W6GN;+KQ\B5/OE78D3,?RZ,*$W+]CRY[45F9PX M9Y-@ +2)&PP_$^/@TD1+,&>!E[MJ\8U;>4.+VG'@62H&^$FT<2+G4 J1PU_. MYH:#S^*!%)_X6VL Z]C?81:_=NPPM ">R\T!G.9:X367O[Z'[;WC6P#V4U[T M$L-]\VAKKZ40"DB/MCQ@K(W 0B47/<61&/>,+EI9F5J4WQ?%IV>P,1:[UG \ M5K7^\.RL7>QEMEV.%/AI)=VVE:XN-CVRH=?W()83?_VUA MM'H7M=*UU;5?7GEUK-(;@MZO,O36&DZS0>]8&OKSU7#^$"F+J=K/\A$[F0.5N_QD![IOM]SGH=&#&[6CID(&_7&L?M+! MYPVTZ_;9=QXUM_WTAK_[8'R@9 ME/#"(,TI0=QKC+0.&F&GK4L\"1O-VB9A>)VS5;7XJ>I]5F"U6;'YEW:WW_]U M?.SF(AA*K$6PI$$^4ZCE9V,17QEV_'3P!;R95KL%#QH((XSFUB%< M+IXX_5K5*#P5;-LI2\A'V?\=P:YJ[[J]LVYO-L1RCSS:GPVCK[O%"J-OQNB[ M\.P9G*XP=RG,_;2 N9ACY:*R2,&D(2ZB0(Y[A9*SP=.@<(&Y2B_F5-T== M,'^';,8?A'6?*3R[1+AU%+C-[-=U_XFU(]L'QAR+)\YLCK2Z"[#&?(B=H[WY MP/*HU1]T>WGH1LJ3_>*8,X=LKWD*:'81R(57I*P260A#I7;T66D5W@(S!H_S MR\Z&/7^4=2NGA">G9"Y+JG[B>?\D[=*5P2?,%9MSQY;5^4 M1[/PCDYW4.M$#RA0:FVV.@%NH#BJA8LZ/[(#N*"';8# MC-L_L1RX4?3ZQLBU+>_;Q<-6IQS3-)W+-;F!=;BR7G&%\.S\9:7A8 C/7'M% M+R'':\D3EK)EV"@KHO:G[8&GMI6/V6?[A]U9F7@4L<_W^/O+R&N[_H3GQ^=C MV7:V6_:PT^T#6G5K?T5P CJP4KNU+QL?-XI5G%^SX[N'/9M:MOSS+__Y'YI2 M_#L\53PBOZ]G[M@>YR[\FG?8,/2#HMEW.>QGQ;#;R; 7N0RU/PL<]K'V#FX* M5F"_O(16O@;XI=[]I]6._?71UZ[E:QF_9>W74GNY>]XI56'+?(ES>%O^KC$T MP-C:PU(Z>7 $@'YX5/OWL!-KHQR,C>)%XW/%0IZY78)J3=W:./XA->/3PX YZU0(>7.LP)QK10RX'(A MI@/1P1MIK5W;')QW%R@ +)GQ:)>YKM.K;+UVU#V/L)L7:VUV,4]+$!;K+G?H MS.E8)0[# EQ<:9,%#YM1[S"6YK5,+IFG1B;#X;:DX]I[39W*B@8:!QT)-C]* M*UV(!N^5T-XY_)C7_9_VHM@/?^X \ ,6'FULGUPTCCTNGSLY &]!&<8HE>.JG0RN!S"9 'WZPBY,77 MEB\==V*]F+0RF/JT? \3="W?T!_IC]\[K_Y^.^UB#NWLV7)8U5 MVNSUJW[W.^R[Y_7C^@5\-H/]]\ R0W5(#KSNX'-+$X:1*D4YI4#^).R]U/ DM4C>1:*,B+Q8+G>HMZC@X*&+AL*_!S@" M&R4A(JECRIL@ S;D'4HZ&AI(#,*PI>#@<>:W@H.E9Y8K;QEP3)A9 7 0C$46 M?"X$WI6PV@3,"5DU'.0N+_,!F?F*A1R?*2:'<9@V2I*5BB MHXH>$$'67D!IXO7YU'SCIC;1MPEN,FY-HDQ'&1,W49I(?318.[AQ*XF\UAN< M-8R=(G6A;*JPV_DGC@*BVZV^;W=SVZDF?-L?[:X_>6XC:.Y,C*#1_,KK']Z? M-&#!-BYWX'MS#2PLY.;^Y?[Q7^TZW?_^;?ODB\3?\_;C1:OS]]?+;\?N3/3"0_[FLG\-K#Z*31E$7D(DB(*Z$1-;$ M7+5MC*1>A83M0FHZ)0I3:QCA@E,GG3(P&P*X36)86L"3"-!REDL>>L.XMKG; M^&OG2[.H**CM-FI?&S.%!UOOW^]^W(6'7^:E-F=-X?HHX \O9?;2C<=!.J-Y M=(RG0*P3#!L"S@N-V%+SHZSZ9UFM;WN-GAQ(K0W%DB!L8>_E241DG):(.*-L ME-ZHY.?7W+.E]WO;ZUUD%[=H-E:@?^MJ*G,2U8VI4^OPYD$\[/:*/F+NHC:X M.(NS'[">/=KI]E:O/'%?Z@V-U>H3]]F&D#<__<(Z1>6+I565P=W3ZBGY.1LD MW6\P\)NK,2CWR7&3P"MTK.H-JGJ#'WCKZWW3YJ+&1"@7=_G&7@]LM_MS^1^M_OC^!>C[YMOV_M'S>.<MOO?W#IGN M"U6_W.*-RT\'223KB7:(^" 1)_##B& 1EBXXS!A,G"H:B>";1"Y>7&%!U4BI M0KK'03KN="#2$N6(XHH&\)@( )NQ2B:EF+LAME@AW;,@W<4LTN'BM#5H1!)G MB$<&+J]D"N48A>:<9/]W;9.M2_UJD.Z.OLMK@)]&MX/ 3SZ)I9\]JH_J1S_L ME852-Q'2:R3RP3E. MX T1D5J)O"<1;)!II!4)R";J G^?S0;?0MCI:J'G,/[7V3#^UO(5T+/, MZWKI<7R;^OC;72/@M[U!08E*9.>1X>\BSF5D *#XEC# M#TFIXS$HGUO?K'.Z8E&,%9C-ZPAN50!: >C3A\PKPN*2IV1VU'7E0W/[9QLG*1/3-+RTXLY[DH5<^K83K+<##52Z;(@(HYSR8OXEK= M=H8IRSH4A7Q?LE3Q16WKL!?'=>AV4#OLV.*H(36FE.P M9$ZPLMXIG(RV#AXH;:[%UZEX9WE?.(P"!B*B6AGH1&,.Y:;F8)RZH*.D<:784RZ40].C7AF?= MSO2:^:]<;NECZZPLR;1 R\X&MN.+G%A T=RP-XNR%"SLNG525GB.5^!(&Z4_ M:F+1ZD^M^%I&PK(L-P VFO]HZQ?,O,9,18CDE\$'Q!'W<;@]L>ZC!-3]MU>+HKM M=HHM:/)1U[QE\G&P ^PLH_.X7FNWBAMQL"F=UQI7S=KNHQHY;OY1CL@/NGI4 M33UN:^JAJZ8>RY8G54T]JJ8>]VKJ\<-RHKGR(TTM\1U-/7+ZR]5A\'C;&!\'ORH'?VMX"-MQ38^=^\%,#\4'>_E!&!>#LBEP MPTURV@FEO$K")F.X]B,6FJG[^,'U7G[!21=<_)E#^='XMV+EXM_ 6GV>J/*L4R:X7O[T0B;J?X< !JE@ MLUT']O7/J%?-2-TIOV7CA9OWUE489<8KN-6['?FSV=_X"/?:Z<3U\SU=W-J0Q%@&I[!+,+*&&G=+-M >;6X=:?W= TF=D9YPA+-X ;>>H$PDD/#12A>92MR##WX+ MF$TK&MG:>;?7#L#RXR10DT602CNX"K]TLV3<[?&7>ZV@5:V9K_V8ANV/K12K MD,UDO8@LX^5I=(XD@JCB6<'$Y#Q."^N%,^>""L!)^=HFQ;?%;*:V(]CVP%<^ MJO6/ *E*W:QNYQ!EJW0(YD\A&8R*)K*H+ 68P[>2MC+LD^E3J=W6'_HL70Q(4;/^J!7_B>,% MUH?![N, !.M%3,ZV6PKQOZ,O[( 9YS MF%,D6 5L76",2\JUX0D[%[$T6-KE:V+_2]+W;=2R\/SM5ZK?U*^J!?/;2\ ,8MG68

6>1<%AJ8_(_/A*T67 0F&16A!B6P=Y2R;4/<)W[*V?%Q:MCPXU1*PC?!EC. MQR[E$'E4J/OP@1D\0MX&1@!#,=1E@7OC/6_.\66DP/RO5!0YTG$>_IKSMJV[M=I1MU?,HJ_7,DH\5R2467GBJ;]_A)%HCZ-MM^SUC[] MJ_7MPZ?+>O/?IXV_=W%C>^M\;_MSJ_[AW\>-[?I%??NH73_^W&ZTYK;?TW\? M?_O[WR??MNO?ZZ?[9/_X$ZYO;_'&A]WS_=,ZKL.6N_?AZT7CPU?Z/Y?[-'>/ M3YIH90-%!.@CXC(0Y$A@*%KP,QA3!%,WC]Q2>VHY#+\/A$MNM /OA#M!M.") M,[4H$O5NK[Y3:V[]SX^$H&X-UEYK5C^^EMEK]RGHZ(!9P!;%!4W6>$YHPCP M=[91/[H0U!=_%,.P'?=2)@= , ">]])D98XP\X_8B:DU:!8=K][T$MT_T"+$ M) E00N]TS@X,2 O,D+0>AI\%'/$"N1#@&_!$DPM8<:R,UH"XG(=@+*.=L3)+9QF@EE))0TV>MH]\&]OM$@OB'&E&W'67E,^I6NEA[34I29$/?447I M!4@^X0VN>'6QCW2Q=Q,4NW]!^L@\GDD5ZOK4]^M3G.]3%TO$*Q7&NNI%7IO6 MR'J8/-8MW0BIV%#BV6I%5KPL?GCG=]!1N_$SEDF4?^&+[([JE'?WF*-R\/S;Q\^'W];*%SR\%PJG(IG) MC+"1F H;7R$VSI%'ZIQPW FD>+"(&Q.0C8PBK .AW@4:L%O;).M:+;:F>GG8 M^-:BK^_!9. B'C7\2I<;OF?7MUP]+*[ E5X=+(ZFO$+%U:%B?<&EMI1S'KU! M@>:VU#()Y*C7*,'<:Q6DU[004U-Z40KS[JAX"_@\%BFLC/Y5^HF5T3^"T<^[ MB8DE35+BL/:X0)PGC*S$# 6BO7".DL#UVB9?9^(A5*@R^A=L]"_* 9H8?677 MR]GUW&8>N5&<"HRBU1Y<',F0U48CZYQA1.KH2%C;5.0AP9\56O5;.Q=]0 9) MI>OZ)#&PUZSK^I-[@SO?!ST+D]#JV-[%[B">]AO=K($TZ'7;<)N'NR-%OHHY MKFZ'^;3@+A+%N#)"(4HL19P)C[24'/E(! W1TJ1U[IRPR@.&2G:[@N<*GE^X MWU[!\W/ \[QC[R.+.'B.*/4)\40E,DD[%$4 3]_".LG*WH2M*\,J?*[PN<+G MMQ)BJ?#Y6?!YCCYK[9TUG"-'O,G-2"DRE!HD))44L#M8720P"OU3P/-LTX6) MWL9,/7*E.3NC.6LJS=EE]0TJS=E*<_9>FK,_%">8KW)/1@N5E&4$B+0/V@:* M?10X :P+G7ZD.?M42@?;(\5,V/A':FZ=\+%E7:M=".E4*@>7^P=11TLB#X@* M*1"')8"<2@DEE:2DAB?/Q()JP;,(%L33LVX/2%LM *,$CM;Q8[W,PZS$U&OU MXUB':U;8H!.S/M9(/'5@OX\4Y&J_M*_6PJ^E9M(/)0Y>CW@!WV#LU8@7B T MG-=TL7<3+W@5#>J?6@S O%(M@,<6 /@YIK\J^J^*_E_@6.,W78B>E60[@V[O MHJI$K\J*GJ 2?56MQ!<VH_N%K;I3+]ILG\+U_ M'36:.Q>-RS_@FO-TY_Q;,S?*#4=[<(^-OW=(O0G7 M]V'_>^/XW]?6E]LLG2N80P3\?,13,,@P3Q&-*40*OTL7VM%D5LC2?P<]XN=?A':KBHD'_50_Z$4KVA^,05Y4W'Y\5]'FL3OIB9UJQ-& M$L7]G=.S=O%26+A8!Q2XMS@HZUSN9*86 M>V)4U5 OUJI? I7)VO>553^55<\SG)A$XAQ3E/-B458C1UI0CX244KC$I> " M&(X1#^4W54W4O:WT2V[J6.N>%5EKCQ&FNQ/*73.(/Q_*/5ITZLXH]R6W3__# M]G,'KZL7O.N^D;3#)P+"Q:J=))T(RDLDC"]DP0RR$8#0!A.)L#IHPW/5CM"+ M53OW<_5>4.BJ H"70W,J '@: )AG0IP*$27&2.9.+EQKC8R7%EE+$Z9&*4YE M(9Q*%P4?G@\ WEHXY_--W=YR\I8'XVH-JNC.:V5([XKY>V=[O0M NJ(/XGB^ M*^Q;'?9]72Q9MMC%(#%2,7K$HV9(R\B041&F-UA-*<^Z?U0]^%"OBO&\7-M^ M3/)3V?83V?8\KPDX<@__(J651IS (QLD1T0*1D6P3$F2;9OA1?6Z*L;S[+QF MU+NV"ON\2E*SV_FSU\V]FL?S"X[>]M7L5LBW.N3;7V0U6'JO8T!2"HJXM *Y M&!U23%@L."$N^1S2H:8*Z?S$QOV(23B5<3^9<<_3&INPH' 8&2PU8C39Z$5./+2%OV864VVJ6,Q/8\N/QEHJ6WX\ M6YXG*6"L6D6ED' Z(FY$0DY0@XA-5# CHU"%+5\G!5G%7I[**H'%G\'E7!2Q ME_B_PU9!WZN(RZND*N/)_+-M.P-PR';&\UF!V5)@=KA 3*0@+@E"D-#&(2Z8 M0-8:BX@/45.<1 H 9H+R%^1O57;[6FA)9;>KLMMY$L*XYMP0A1RG+B>V"'CD M">(*+)H1(AP..<7WP<<_59SDWA;8B(-:MU2F[!S6VMU^O^:GCTJKN,FK)"-[ MXRG-.J0S9]]OJI_E$T'?R0)EP8HRXR)&RA*/N!<1&8$CRH5,0%H2Q@+G8G6. M7Y+_5=GW:R$ME7T_K7W/4QOCN0RY)I& ^X%XT!)IRX'D )MQ@F(6<\ZN7E=" MO2#[?FOQE5'KLJD4W1ER4P5:7B6WN3ZG[R=K4_=$R+9S_K&Y.ZA_R>A6AVOR M^,!%IB,Q#&DC)>("?C@9/5)&DL1UBMBHM4U9!5M^8MM]XGSM!5R^P KOH\'%6:RUH^W'*L+R MHEG(O"1,"6,?8>9@S+9Z/=LYC#E8W*_\K14BV_<%5F(!;UCT ;DL@\6US%,SNPT3NU/,Z[OQM,Z"7VI]!W_B,O:Z%>XMAWL7"W1&8^J=D X1 M+SWB@5-D3+"Y-6BD.%+KT5SN3J:R K<5@MOE GWQ0%V<"!I)3\!M@[6!C/($,4&"EIIK MJA*X;62=J\7S[TJ6]ZX"CVJBC+B^8GM\>6BQFLH&HYJ,(+S ,0R!@C M'5(X*6 >N;"1&X&8PH3H$*7"X%8)_I!N %6\Y 5;Z>.> (VLM&(;JS3A.;9! M&=?)4(:P<^;S*R,A#.IZNPA%Y6/^WEP<7 M+R$)]4.OVZ\.AU<)%&1AK^=6:9RX1$D3C3C-2?:P I#FP5MG ":X6MLTZT*L M2I#DQ71\K*S_A6:+S%A_9>!+&O@<$Y"6$TPD1P#!.I^"6N0[HC7'3-@_L&$;2A M?=C'$FTC[][X"U&CD2T01T-C^/5OUI+$((%!2" !=08:(ZVU:E5E/O5D5@ZY MW)IBU K",#,T@]\;I:?K(Q1?QHM0YD?C)T69'UN9)YD,IT(:HQ&3E"%N%$,Z M>HX I5UP0AONY-J&?,.Q60UE7F2T!U,K3E.:G;YMUXYC'[1H5!8VIP3;2E=J MO[0O_7]3:[$(:^V>M'0X16\9S&KH#'*L[7AFYC/A5FXY_L\#>?LB)FBU-X]5 M(()7O.&-6*($%[EOL"D2&)0T'BN,J%(>\00[B-%.(5A7)L H-D:(O&\H.7?O MMX7KTI)]8 55"ZH^"TI^!5 +FBX632=8N,#86\($DL'EU@P*3&HO$X+%U-(D M98@B&4W)#6@Z0" M5APKHS7-Y1Y#,)91SLQ:]? G5WA:\?W#>)F;UJMU4JT/?VE5=<9 M(8YLMM&#AY^2]8H\3DCN\#.)U[72MWZ,U\D#/Q.*/NC*GPV6D'5.S',9+%[G MYJ$#6LI@Y;UN>X=K8 *Y5IH3W4R1?_)2MSHKB;C/!'C F]A=TA2H&Z=@/]IN M;1MP/M2VHH]'+G:'L\+(FVL3LR"/T,N0AT>-Z9F%&*RX=&4?PSS3>:^I*',] MGFM@(<[>L&@\#,%>/^S]ER6\?]7#_'O=XJ(2MGD]B MCIVHS&>9SV7,YQ(2Q)<'AW]&6$C;7L9QX(-F$>LMO\?/[EV\?3^M8F^9*O.=\^W?_[S\/&UN>S_6_^=!_&OW_>;D^[D#^+ M1K-QE)]1W_HWC.QLWFO]J-<[_:-7//WV#=VO_Y[P^U;>!\ABY MR\ M%PJG##_$C."'F,*+5@:-)G@1T0RKF!0B6N7RR]HC$XE&+EI%J:"$);%RO&@) MV3C+T\J]ONT_T^2;9P%ECV7B5>NV>1P^='RA4?,"U\1PT&'12RJ4667T F2I:^T3V3]':Q]?:2>-':)*;U3#$.#.( M>ZF1Q2$B(U4 <\@1G\.B&9M.IBE:^P*T]K',AJ*UB]7:2>=I;G:KE$1:^8AX MT@XYPCV2*4A&(A=.YL(^>F6T]G6=: V+:C[/(L?/ K8>[11HN'(%L.8#K,]3 MQH%4T5OE*-(VUQ\!0P$YQA)*V!E*=?Z=K&U0*E;%HU'T]3D8![?KZRO(_GDR M99YJR6U5<%$%9!1UH,Q@,QCB& +6J*)@ ,A1YK*"7!9U?I'J_&B'#67[79#& M3FR_(0#^BF00D8R!E4\Y,'P^#-^?/E]).";@ MT4@'GEM':(NLP0YI*5-4AC#@SVL;^H8F5P_S^3Q"4O7BW;@%T0JB/;J5>2NB M%2-S<7 W:60Z[;WB*2%%C0?*&BF8FX8@$7@$DX,+2E0V,I6>F[06P"N MSIO MO0)V>*%P"\*T"0K'29!26(MBD&"&,Z:0$9H@(&^**^MCTF"#,K&H8[O'1;37 M4,9@7%SJ$9)U5Z#,P;-(ABSS6>9SE>?S5<4^SY.L.R>S?>GD];GPTUF2XA;@ M8[PE*6Z\,8\$LICHCTYGOTX'=22%58@<,68TNH@U62\?I38:\-1X"+DP@(!62L] MXBYQ2X-4)H>_DC>2+*V;]FL-UG]X-N\KCA5<+1OP6K)1(5N+@+#OT_6:K)'8 M28V1TE9FL;FK"74R;E)6OP*IA'16\?06^GC"3)26*! M(F(#1YR%B*RT&-386$VP)L+XM0TZ?ZI@4=Z5W'X?W[ H:OP8:CQ9%H@;#3:$ M1%XYAS@U%@'\6J2Y8T(G'.!_UC88GF[@_?3;[^LZ$9LCV7?I-0J>2PO&A<>J M7SA%AJM74&L1J+5].M5U$?: MTD5;NF\_U]JH]]7CXMQI&,Y#K[! 3LSYQ@I%VN*Q2)\#[)$!3L MST"H5FA_7N3QQ'UR@Y=G6PP3@\,X!GDJ\'C9QQ;S)9NL'N*MUK%&(3./CX@_ MIBP68"LF@I@ACQ-'/ F,8%!!0F+!R)79"*J5PEE2"N2$):"(NHQ]@+"^LKJ_@-P:>S[PLHO')0>/P3 MF (*3P(*$[93Q(%FQH>,U2I7/4_(!"E1'"O&4PFZ$S<.UXL= ENW\QL_-"SO8?SP8M.\KC M[RAG4[:G)88%[CA*G.<=Q5IDF8R(.I\R/4/%%V"U>G5XQH7UKBDP&6! MR]J5LGRWC@>V>J<;_@)?'+_92&TD#/WWDTZOE;_P MMAO;\,U_XN^GK= _'%.0*U>-WA=?7F(=O-J@?_LE5][*1U"_[L*A =\%#32/ M"1F,+E9Y.&-7?AYVQ^,YL5\CM8W1U"F=] M^XW_Y[IPQVOC>=))F\13=>.D_??VWO]LUM[M?OIK]]-FW4=ML;-7V/O^Q MM[.UL_EI9WMOY5^AL=OTWX M0WV[T;QXE2?>N*I1UI[FX3=/$:K]\FZ($S'\.K6@MPOL\.<$R@QW+Y&,%BHI MRPCFSN=:_13[*'#2W@F=AGMQ]<3-O"$J(HPFP9OP_#_:'?_]F>[87_YSB/W1OX_MWV:P>_2O;U_^_M?W+UOU'_6C?0*[+X8= MG#?>[YSN']5Q_7SG=/?]Y[/&^\_T/^?[M'[N#SPST05I$$Y!(1Z-1UI%AY3B MA,#:2T;=6BT"KSG)>- =Q.O8>&2[7P%&JRV25E1_&9K7/(RU=YTC>/+9?_5^ M[EGO.(0E]M[15I@ZMOVI!??CG_Y/;1Z M)VU[]K9U7$U@=='OHYN-.$$^-)DD+'D+&'Y\N4&NX^$F.3JO&3UY]/%Z]=$$ M"1M^)LDZ\+M;/\;KY-;/?G9;0M8!8I/Q-1W;[#@AS1D26?Q4SMOI07[T79KV\:USF^JGFFIAE%W5=:CS3W@4Y&M.ES-ZZ/RN- M=Q9[.[S3^G+2O[F-5;?9'A;XNEO3:ER]X-8_WV[_9N\Q!^WSZOYV>\W^%?OGTEN^\F?*1''W_4 MZ3[\K8X;M,[JYY_@F9_%[GOXO0G/JORKAT>[6Y_Y?\[')_27F?B66,6B,D@G MR1$7.1,_V8 X)E1I(<'P5H H*]R&::DZ]'^7G2G_ND%IS@/N DHK DIG$RUY M57"64HL8+![BDB1DG.&(BF04D8[S*@6W@%(!I14$I3E/D0LHK08H-2:8D@]> M4"XQ.4J(O3>UX]BO==*% MB3HZ6WB0A3I7Y;=G!*US&J'T(&O%7H.5)H67" M@N3!.2MM0EQIBSB-,I>HYXAQ0303P6,9UC864/.@H,JK0)4GM0 +35DJEDP: M?@ E1'#)D"9>(4 6BFS"#I&4(4!Y;8>-C0X=5PHK[PRK?@!6JN@=!]IEJ%><80:_.:X-CY22 M1"._VZ2;@X#56\>=;JM_MI//\&'1AE\=Y6@4Y)P-.3].&7A&>&P8]RA:+8"% MZ8RA*B##,=CN*EC+@(7IU:C&MPQ56;JG_L7#"PTT1N#_BFG%HXX.-O$@A/%1 MAT2L?%3[KL#+8N%EPLC#42CAE4*>>HRX!F)F--;(PYYB)+ S[/7:QJ(<\@5> M7@6\S.@_BE:ZY)U)U$LN@G(6TX2%"C((YR5Y#%.OP,I"8672WI/$^92L0L%0 M#;!B G*8<>04932F0+1Q:QO3-82?NOCW\A'EM9WBC>IWC\_QX#_M00^6_L6< MV3T& UO4F=UA[[N]%SQ>J[*^,UZCOV(WAVI?S[A/K1\QH//8[138G TV/T]' MDG+C@[,6X8R8/ :#'+$$P7IG?WL0+.(UX%Z:$OK[2W26/28G>ZG>]T?A9 L_ MTUL4]!2(F1%B)@P^*V&5* M()T,1ES:W=@#33S@=!4G$J$3!X)N'FA5@>4W MLIQCO<)D5@MF)@U 49U!Q BX(AG 3(A 8GA$8.+K@ ,V@JK"9,JQ'^K'HY-. MUW;/X.$=_[W6.:E09)Y(SE5TG+V42$Y8LA## +[FVF-WV=ZA[<8_;"^&7/$# M_E)]\UVG5^C:C#BZ/V41:D64A$4FB8J$6^)\H%:#63A= MXK' 3(&9E3$-YP@S*'CSN'@S=4"H:=3!!61Y)(@G6%0M(D,R&>P5\4DF";SF M1<8UE62_N]^^'D&I:_8XU*K:0'W;.JZB04]B%^Z=?QN6 (S'_F&QH:OH<'O) M1F*UH)O'8?OJ L"))@Q67!GX(_ MCY^=O')FY2U(5!!G-L29.G$4.BH*%$=+2Q%L+RRG&%KD,LNU*EF7FZ^^M+B& MDEUX]]N_W_G0W%F#(L0X(6P*,#5 &&6PMP$_@ 6N/67(%= KH/(.3Q\6#3@&7VWZ?LP42$HEX(I *SN9%%1-8K##@:D@;D](:QXKXO[OL7:0_^ M!&\*KLR(*Q,FGV0X4F8BDMQG/Y/GR-'DD1/*8*&4D)HMH-Q,0937A"C/_4"P M8,N#L&7J ! '[9/%R)"8ZQ4;C0SW!E'.E 71UD[1F["E' "^] / <V'YW^/MN&BW=MNT>PTR72LPSHN3V:860%5+684P>'SCG MH\TA$D+G A *.V08D#&'81MD209B,< D+IZQXG!_259=P94%XTK].JX ? B/ MA4,QYA+OC"9DE+7(BL"99H'QFTO^%5@IL/*,S_$*K"P85CY/P(J11EH>4<0F M%Y+1@"@Q:J25BA*8J?7>EL3D5WN.]^[0'G_-943G:T__?)U?JV_0#9=HYWC[ M&(880VFF^C!H_#%ER6%+G5(AH:1RMWF;@'%YE5.J'<611JHC7T!KB)?B]2K. M])=AR!4\612>3%AP3DJB.%;(>HX1#S$B)XQ&DF*E54J8$U\.YPJ>O-C#N8(L MBT*6"2.."[QXF^.U*Z@Y(VJ>3=EWBBK8 M"@U#FC) 35A Y#P-R!G)B+;4B_G:_A>D*8@S6J;?@5I'@5I)NS!Q$4(L*@H2>T1 MAV5&-B2+J$U!6!L])FEM@Z@"-:_N0&^8F!=&:OB*\_)F1,\G;Q%8+=08+K$1A?3EU./%<(YF*XC8KOOC5-/T* MI"P;4B:/^#"#_4%ZE)(.B)O$D"-)(,=#(-1IQY(H1?(*HJRLB5<09=F(,F'* M.4KS_F 0<4Z#*2"%)"8@0KE%.>@2::LI4EX8IXQ45*2")*_QQ&W[1_2#K)?P MMI=M+FOMUE&K7_U:#MY6RFZ[6*^K74D_Y-4J:/DPM"13%IS&03//$K(!5R6$ M [*:<>02,YR;9*C( >OEZ*TXRE^&"5= Y1% 9<*8DXY'*55"VC$ %^@R/_$=N>D:J+NNS&T^N4X M;M72ZW)/F&II>N/%*P@Y(T+2*5..P;I)[ R2#E/$91)(>VN0 C9&M-,F!#Y? M6>"7XO@J+O15+) R1U)+P9-%X,F$%:=$LH1HC SC$7'&$S*2"D24=Y)3CVE* MIU4+58_^P$RY7JR#DC C) MILPXCH7VB2L4*9.(BZGW84Y_FC(\K"[;B" M*$^.*/5)QY#E/#B!.-8<<6DX,H00E"@)G&7'.>?S16D71'E-B++JIW&WX$AI MH;LH?)DZFG/).V*0UMPC[A)'#G@IBA: !S-EF-9W0P!IC7"'^,I<7+K$#)ITR[R)+E*GN[:(YAD$#) M=(P<)2&I-,#02,QUQ^+ ISZ=T&=9V,'%M191=3Y?!UUDDW!Z^"1#@EL06(DLA1SY)P@GGA))34% M=5[Y6=^PM<&?G2[\\;@VU.0::"T\86OPVIK=+3NBC.Z92=2)62D>"(@DHIAW<:P$YND:<)RZ2$2(G.5YA\%7UIY?1O-;C: M,D[_[@:5PM86!383-J(3C&AJ([+ S("M285TM!310 U68#CB7+.\^/ +[CP3 M&['@SFKBSH25:(+&5#N)I, ><:$M,L9'1+"A4B4MZ0(C0E\*[KRVL\/*2BP' MA2L6]EFMRF;X-AB&S9=8K3F.!L>Q6BG&8)A').4D'!#*^)66FIYEH(IBSO]&V<)>TPMT1HQ(B+BT2>D@]0H$,6YQ2)B M/V>QIP(GKPE.5M^0*>Z,\ M#2_ZD*^4W;Q'I9:QSM9:PP.^G,W7!;6=YWS/=;HA=M'PQ=XRF([0&;AVK(W? M9_2%?N?D;9ZL7J?="AJVV$%AQ; M[*'BN%6? :8L$9:$(]XRZ?2F=AIK MAS;4^IV^;5\U<4<%:VJ=5/L_M\+'H!<6:[HA<2OYN0"/[1^Y^4S\8SC Z_XQ MP#,4.GTTNN,%GLAG"B=?_G.(_=&_C^W?9K![]*]O7_[^U_R$ (L=0B:EU W$F%#)$: MIMYIP:*W* T"&]1HNQ4VX88_#3 *C8F)4Z*@,9=PY:YAU+% 3 MF0@F,'P/@2ERL@ YV3_?W3Q0)"IF"4>"1V,,-@G"K8/7I_N M0W553M(H,^(F,8G#Q7@SLYPL8(.Y+B?O!MT<*5?$9#8QX8V/!Q9T58,AC)1@ M"7%!$S**>Q 3$C"5"03'9S$Q/Q43/UR &Z1CO3:D*?AVFC+ZYJPT94X7S;04 M%?&927P\A=W(ZF@(M@9I3RSB6@L$6FQ0TC$8,#P]UB:+S^V[T55V8D].NIT? M,*_]V#Z;#5(,;#O8YX8-GFLO ?A<,BQ7GC*1<#JS,)2MYV%"P7=!*(3(YZ^ M) @0%FI1@[8"L(@*T+9)(5S62ANIZQW4I0Q9LRZ]1@+W)D[$2TEW"?8&TBQ28K^>-KP?,$:8284C&Z!&/P:/,<@%/F&< (B*([*?] M&:>%S>-G7&5$:6?G*@O?90I7>8B8?/\!IC 11%"A* )N$D$XG$2668IPRHUY M?,#.ZK4-LC[=<6(FKD+,PETJ<[ICBTME87(DZJ<'W(00C8A(&,,0I\HBL#P4 M\A[^S8TVD:LL1]/'VXLE+2)X9WUTR@!7LMP[SB+(.(F2*1:3>;A4E,WH0=*Q M?5K?\@? ( TV0B-JP2X"89%(4X,1 3.52\8BT,LL'C\WB1[%PV)IWGJPCD)S M[E347!%')?QJ04Q$N(?$%$%9A"<.[S8]:32__FAL[X75:\W @6L#V5$C.(N"G M51V-P<&?]D=[J;Y4S943#YW6A[E<15 MITJUU.T<58Z;6AC =SLU?]$6X1_;'E2'O37;;G=.[;$'J>SU._Y[K7-2_7W< M*F$HF/%'](,J_A*>FY\WO+C=.FKUJU]O'!*,_-J0\'A(Q(R'-%:7T4M6>W*O MVI[O?&1OJ#+^?P>M7JOZK!O;H#DY"J'7[ZW7;CGD6ZD3P'<9 TYL*^29N++4 M\(3\A_YAK)U%V^W5XG& -]N*/N98@1HC;T9'A]6\YIFHIO74]I[4D\5@&*6X""U+=V#C"@A $P0!'[O.4HCIRG@!;66.%=@(V(9*OY9S3V*4WA MQ:PV>Y6KO7]@.8^*&HX"U;D_FG-(<\>!!TAFG2;>83!^P8"97NW^86?0J^!N M1KHY+R\H*_[@%6_6#XBUF@*<(K 2*>)@>( =$B7R6*@8K54D.+!#Z WNCO&* MOX%=K7,[O MIZW0/QQ'K5VY:A1@A"\OL:[7:0_ZMU]R)8PH5TN,W: M=L?C.;%?(W) 6[XCFV"X;VW[U)[UUGZ[]E9'K6-T=0IG??L[5N?Q)VV2G:@; M)^V_M_?^9[/V;O?37[N?-IL[NXW:9F.KMO?YC[V=K9W-3SO;>RO_"HW=YO9> MK;D+;]'8V_VPL[79W-ZJ_;G3V&R\V]G\4-MKPA_JVXWFQ:LL@P;6GN;A-T\1 MJOTR"@.-X=<92//PYP0$#8%>$6$T";"C. M.Y@3@G)&A9.$!V>8@V]^7M];KZ68B\2V:]\&W58OM"I('QI2_]AN"X!];/=DHPM,ENJC M=L=/7 (V3#/GN<6O@_;(Y#EM]0_A2='ZPVM?K=ENO#JT/)165KN3;AR:2]DY MD?\Z-I*RH=:VIT,KZNHCAO\&JRK?$<;82BUOP0[]-@A?2_PV"N6G)=,$RS)[:R M#UE^@AC:/6_R1MB[?@RV[62WKV$0=1C)?VJE7)K$ZF+EA;:XN1J_VRUIC M]\/:K_F>#_>+>2>,E<"VF,0<,ZZ!;-LHP>!E7(E@#G;N%Y^T.Q[I!QCHNZOC M+!;NS0QXYZS1_'J@=52)"H$(UV#ARJ"0P4PCJ:T2Q,M E5_;4.O3K2HN+5Q[ MX26ZHK@S'M^)R E-(1D=#=>!VH"M-T:RA,$ 5NH6.9@R?^:5@]=G">W\V&U^ M/ZU_JY\UOGVGN\W/!TYQXSGWB-(D$1=$((L9_&:B30EK'WA:VY"WI:9>LX7M MY2D-V$F N+ OYK\'P,]VYV2X7]T"]W,!BS$VLDBY(4YRJIP-'*LD%1,\<+"P M"[ \FD"=-\XW#PP+8%R3B*C! G&/&0+=9HA%1J0DUE&2:]*LW^!,&?O8LX-U MS-2RC)P,NL (NSGNX/+3V 3RK0O^[1]Q9ORQGV2R9'--"Z[SX$O))"502^& MMS,)$=%4!1FYH91QDP\!C?(, M::DHBC)H;YBD6,2[#VI@C>AL?EB2Z^&JZ+6SGH,$&"F25T0)K 4F3MRR[KRL M^_SKWFCZ QV" U9(D/!)(QX8SS5G' K2:>UA 5AN+"'6^<]#ZV&1./#:;F4" MP3_$S.Y9"KA%=4PN),EQ5,"*<&2& 19(;A@O /!X@I#/_),,A%LM$08HR.GE M0$]9"@@S9:BD+# K,P"(N^1 79$#IJ9WD!GIZJ+,EG%P2-/^V.SU8K]WNZ T M.OV]H?^@V=G.&UQEF!;QN0^K;7SS!]2)",P6(\FSKS^"4&D">PE-V*6@@.8J M?7.VSI#6CN4I=, B/^[TAPX3L.+CQ6+4 O#4D6R-+*('R-8#3:$B6TNRF "F ML+)"> DF$B6YCX<-R#D3D*14,JLL@7_L^*N)B(F?+)^U)0+ MN/G1H-UOG;1C+<'K=[J5'\^";/9ZV<>4/5#',0Y#+>Q%P,S8_T;G8P7D5[9AK"5)F33X%97V'KN2S0T(^Z(<+GJ?@7S-+1ZU8CR MNXQ#;"Z\N9U1^,ZU6]EV![Z;?<:U-.@/P&8!K8>7DA!$./=C7G7,NMEM@ M/??R'\_@XG8[NUMSSI^76]VDB[4'5V>T&MYN:#I= M3,'(K3OI#C[LG&;OZ_5Q5<([&MQLICK1V#-?Y1)QJ8.3DC&3?.31A$!O,]6G M?#\S -Z#T>Z5^X=8?>O[ 394N*@22C+"3AH\1=9ZARSLHLQDF\F&M0UY6PWK M"_\0"-7P=*62RDJ01Y;[58D$Y3"'+=#/;JZ?D9EB'(9UU?S@:# \I.,XE>&/52Z0T#!ZLTN(^_RF'^&:+<\SMEV_MK5UUBO;8)N9S<;H.SUR>A& MGPN,Y%'4>U-]W53CDSO'F46QL)%;]/-; M_4 DFS3'%.FD' *V&Y#54:$U4P3:P% .8[6X?)KM_EB?U6D13%@:P/\^' M^1OYXM0ZAN7)L%(1ZZHT?F5C^RPVU? UZ$ ?7M]WA<@[M=/?US4P#%<:9\^,OG\YDV]&EXR?43L:]"HB?Y1I>[OU/2M-'XAI1?"'5_?@ M*\.)&YQTCF\*&X([5GFL WAZ%^X;1^II*V9[;2%[XS<.V4F1+V[;[M>8+8'A MEV$2QKF-,(Y^ON(K,+-^[ [')?#_'8\37M?%H0+9H152#3 [88ZJJ+9!/G,' MA>VWJPF^")0ZSK"> 6/0'5:-<8,>O&#ONHTUBK4:SFYO,L)M8AK&@74W3<7> M (#@ZO>/[-E(Z:L*24/72 4OQV$8-E=-2.4Y&@KY<*)[-TWU=3VZ48):Q^,H M[@H;1]^$.8(G]4I,]\-CNFF)Z2XQW26F^TEBNN\;HWVM\NH"G#S7S88]?QC# MH!UWT^?CRWT-C(A19G+O4Z?=_G-HJC:ST[H)3_^CW?'?7YV9L$_AO@>.69J, M24A*'!%W-J<7*H,2L\%2+A)A9JT&?,N>9!7O#N+3U_2]B+,?QE-5)#X3QW!! M "];,V6Z,+BR]%>K,?1&I-]V1ZG$8_8%!)P_\C!/UH"M_-E@"'YJ'#NAGGVE]^T/G&BR[UVWG M[;5[:Y']1=S#S-SS]_TU%F>OQ7./':".WI-9Q]^M[/M[1;7:SP-9;Q2L AQAZ"1^C M"Y1<.,6H^?9QX]<=&SY>X?6W^^?UFG]M'[N\9=FG>TW/XLO MWPY;]>;WT_UO7T\;6W]^WS^;[MBR_VW_],NWS?/]\\WSQOFG=OT\'#::[:/= M]_G Y(_6[M8FC/W3M_^<[_3KK=RM9;M?/P?K*6<"6(>MX (QG7+#%NF0\6"& M!I5X+I9A"2=K&QI/'Z \M-/4H_1B*3!68&S6%Y\E7<$8*RT8:4$GSE4T,04Y.(:>802$J M8K2%'\(LK,?R4\'Y=RIH%>R\Z:MB#.'BT+Q7;?@XM8H-J[WJ3JSA!G]L]LYVKRL?%@ $YY#AQAHRA.5++&J>=UI&$M0TQ%_U;3._YHLJ/HLH+KXSX M<%5^R6D"3ZWGDT2(I2"4X@X$4>$<$\HUQSX^7:!GF#U3PMA1>H MZ4_MH5L:R?D4PV"4EU2%NU9':%4=IIM+1LU!:\>]H2CLI@^72PP1EU(F/PS9 M: @B6%))DP5.Q-(NTX09S2 M@ PG!GFJ>*+&B"1R@;CI%E S@EUQZQ2WSBUNG:+="]/N*4>.B4!@,$71:]!N M0R-R/&"4_3N$FP2+F=8VS+314KPXC^G%N1)LE4.KX[ *QT2HU<(]-O<\BAS% M7#-8Q- 9Y CN/"&W'U2^HB"&^:;FY>P7BRH55,*T%@'[^U.D3G,7K'(>&>(# MXHH$,&$#"+4A$G8#('5.K6WH&UHH/31,:R[->!X17 47"RZ6\-5GA8N3=)@+ MB:MJ^EAB!W281*2C$RA[\(V!%9*+#E]="BY6//JW*I%N8_PFHT33U2[)D7,; MAYWH+ZLLW)K$^.:6+,;.S[(8?>?(534B1I7;:KUA!N//*E%6W4*77PGH7M&@ MI?K/+=5_OGT^2#HW#4@:!9O &&9*(BN(0T()RYC%.G"?2P_?YNNZZ+0RE+M< M'6-8+V=HQ%4EVG*)PJH:1R[LT4I7:HI4I49Z\6=)N;%[M09*ELEU>;[.VB3Y8P!V;ZRMV M:J$5:YO'@!Z]5NW?L0_Z>FR[\+>]]>YZ>]P;>;WV5^Q>=&IJ'8=X-"RT.DQW MOZ)T56780=# N5]&*[';N]83G=B[N,JBZ.:R.-JM'TXK0" MCV?\M&IJUMW.!*;=5'<(WN=J!:J+N%' !&3F)( L56%XI ME7M;M99K%9!JOXQ>_M??KO3=OO'6UOON8"C8MX-M%N6EMF:^_61BV-'UK_'[ M;!Z'\8N.VKZ_[*BT16'Q;K-^P(+21GN++%8:<9\).@ZMWJA<5ZA%V\U9F>-N@:,R;>,:O+G&6RNT M,HCW5J-TX>>KH]\>#7XWC=S]>U?&6SC,O3C,^?<#9JBS/,=C:F5!;R)#.G=& M%\D8QH2D6N)<5/:.$O?7=U1WK6)8U:!R6-HNP_=8OO)FF4O*527BJT_G$K*% MP_9(K,9R]BF>6)"]K"4%E>\A7;R^Y0]D->&*H& P0YPKC*RUL +<6R>IR#TP M )7E;958+VJ*5\SW8@& $*3K; ?F/A>M 6F[_-J(JXWE;8QV;VJM_DA.J\J8 MN:UJ%?115;V\PD,N:BA>\-%A@4NX/&2">U1QI LV=X&FHWMW:KD+0.Q693"! MHP*9:E52W3K^!W;XG$IOG#4-NKVK?>IS3=J#@4AU>G)%F92.ZI MY0)E(/#&.A,=5?2 "+5V0TFQ43F>U;^%(_@<[Y__\7T?GK_; M_->WW??__O[EVSYN-/=IX]VD%G\^KY]O M[[LP;] F/Y]*W^'K3__*.H']7Y ME[\_'36^?20-N/X_Y]MDM[ESH+%13DN1(_8]XEAESY9T.:K#&6,)4UI.=I-6 M/ D*.X;EFG-IL&'*>J!BE L=%4E3Y:X>=XWSDL8XL=*O>UV_'G#GF H^(NM9 M@/U>)F2-54AAJS17)LED)]=51N]X=-QP*7GPS$GNB(G* K&.FOO)=?VPO;F7 MRQE..@HG_WUOIGUSK_,[I>WZ6PA*16 :*R\"%\PYN)009H4+6M,@UVYYSMUO M?_TY6*9(7-*>&LD93*DV-BF?@ 1'2RV]*4[@UBB(!2)Q]:BWK;YMM_P]C(RA M]M0V+^L6S[9@CZ#8A[WO]NVP:#F8RA\N_3G#L:Y8V<%EZ/?V@7:"^, MRM*' M.$@V>37%"BM>E>"[%"9E8)U(\D\$2OV>I1%?S60LIG;AO2,4EA30=+^Y M&;+/QZA>N-BYG.?NCSK"YSW(YYT6=R?UKD3\PF'RJ EP+W721H9#%52%.@D- M5(N8T,_G^W#YXWF]EECZSNN?_M^OMO&?FG^Z[!^5"?UY@X\X^/9;K,NZM^^P-@^D_JWG?-Z\\_VE_>-UHW%_PAC MEAF!9*I2I9)#EF.&-*7:"F&)$7IM0[PA9N[$[]7+A2S ]$*!:5$1Z068G@Z8 M)FLN1XXE%P)1ZU6NN>(1JOR>3Q%-NB *.51>V=2P'YMXZ]N/J7J MGU5'5%>.O8[C99F:Z_\IY;I6V"H;X7RA/H^M;9,VF3$>!Z,YTB$9H#[,(\.L M1[E@#6=>>(%5KD,J!5ZA8EQ%CU?4B"EZ_%1Z/&'"1&LE#2(@DRQ!/!*";$H: M:6:MCXXXZG.VQQN#YS9A2E&]F;2P667;5AH1:G.+F&E:.'57QCV4P>=S.9KL\:M&54,HN\H;D^J[;(6*>0U4QZ[3&F2J]M MR#>:+\I1OQI5; JT%6A[*L9:?!-I&#'H\BK$TBPJXEN@I?PGWN+)RD]6%GNL07Y;!=4LX M\V4:S$LVM%[,/5[#.>9\(82O]"1S,H3P6KTB7]6R?EA/@CFK5;YD-G_3*[X8 MSOXX,83C_>9L6%Z]$/@%$G@_Y9O0T4?K5$"$$8NXU283>(.X,8'X9!@5AL] %I$17BSG@PZR1'BE.>')&1&YVU6<_?%+2D8)04C)*"L:+(\/UZ/L"W M^H'P48HH, I8.L1Q3L'@7@+R8FR==T%$7Z9\H5,>@$-A@RF251.7(!7 LM,( M&V5,QF+O2:Z*DB+LC+E=P#_Q>! O?/+#XF-5CX&2B_'\[)JK,=S3'J3"6^<9Q)9**%'X1HXJRCP:NU#8I+ML4+UM3'R+8HFCJOIDY8 M))CX@(,0*!(#FAH\!]ZA,&+$DX0M"RX*T%0C5DA3BS.WD/QGH&S;IQ^:._WZ M7E:XSS_J\.X'/"BK22!(26";/('*&9X(LE[#QLB(#-:4.5_LG"=IHTW2(XE] M0MPS@XSS!'ENG*8J427=VL;N9*^P!7#ZXMU2]P%_HQQ1DCT]XFX5!R!#BCL119 M)3@2,B8;DL2!RYQF36_M!K@,C5GQ$.B"EP4OGSB!N^#E(^'E!&MG@3,5F$-9 MG!&G)B&+/49!*$6E)T(:E?%2X+EY^PK@9<7W?ZO:86U<:7LZV3_P>AO4FQNC M7D\.E_ >OX];S;^MFM&W_HF77;2R&EVY:O3R^/(2Z^!5!_W;+YGJYK)P-,#W MZIF&#$,3C6.O_#R\R)H_L5\C(;9UC*Y.X:QO M?TO']*>;M#O3IZM)^^_MO?_9K+W;_?37[J?-YLYNH[;9V*KM??YC;V=K9_/3 M3NYCN>*OT-AM;N_5FKOP%HV]W0\[6YO-[:W:GSN-S<:[G MO,H3[U75*&M/\_";IPC5?GG7&37I_'6&/I8/[4UZ9Z_1B9ZA25L#7[=@T4@P M8+QU#CM*F/<\NG.E9>,PLR3^.(G'\-]3VUMB M!WGQ\R#K=YW>/:.JY3.E3 _O7;I#=C\>> Z23(A%V&(@/-IJ9&,(" OB$U7$ M>I+6-MCZ--VI@3BVX9Y#)2*UUE$6@V[+MVC\6_I-YS%!:/"Q$;[UV M7WG#CR5OUI@HD@].!["\U6G]]$ ! MZD5"%6(D,B#87"*MHD)26J6$U50DM[9!UZ=#\!\D;_<5.&(>2^!2,@X;)5TD MDF,C83-*U.2MQGNA<,H"1\Q(X(@I KO%<@SD8R*+@F2#V76IPMS/43Z9N \RR, UUHOVZ,.F(OG0[)S M5?Z7NJ7_I.+SYI4!%S6XI4?YZ6[S.ZDWMVG]VW=>W_IZ8'%(Q J,J" 1<1DD M,D$R%"Q DHD8H-FO;> ;U&"(F1>Z\)0[[RR%P(M8S"P6S?H!3CHYV*Z0R[WL MN1,)6XP.#,*5*(TI&?=V#N) M/OL1VV=@2%S;MUK9$Q1[_:7M63^5P)W1Z+:'@RM2=P^I$_5OFP=,<1Y6:X8T#REQ'X30L$\1>H?4K= ^543A0:+P^0 6P82@&)($@RAHXT$4 M@,$P9B6V)E#,$HC";3E-EZ*P4GM3$8>'B$/.Y4\*%EU+H*Q:@R%G82M*CJ(H MI=*P'06GZ=K&;41EX=O1K);>M4.V!>Q$UR7LPC'0S"9I$V[]1[OCO[\^L2$@ M-@>)Z2!<9K7& '5A(2,'\!=*#&?:"NM=F'39.T<$?!:8=(8'(X#FN&0CEE$1 M@ADH:@1E/,GG4=U!?/I A,ITWQNX>UU.Z< A<:@DC&M>KD M%62ZWZG$_%WG",9Y]E^]*[ZN2@VNDJG>S%KQYD(MKFG%FZ'G+-^O#0/KU7YI M'=?&JM?[]>U8+ZKSY\NCX.K &^:P;4]Z\>WXE]]#JW?2MF=O6\?53%07_7YD MNU];Q^/#KCR9.[X>?";9.Z>T? MXW5RZV<_NRUAZXKP!]WVYY]QHLI@B;[7;>\(?;XS/)>(M0D1'@GES\,V?I\Z MSUZI.N?[V6N^G0'@6EC+XB?K[@"7%9^I,3[6 !H7.E?LQ4U5WCCN$VY_Y^N^ MKCG#9\B[SP!/;&MHV]@A>I]\;G5D!C:L86*P= =$;="ON M6.NDZ5*A;^=)A[E5?F:5PR?J:O*2!OFRFJ_<+.)#$V3ZYV7IV\H8Z@SZJ3([ MT.3)_E2RU]PII2LW1S/W5GN9 ?@+=^M?#[[XRYYE".V];+_=,"B_<]K8^GP. M8SMLO-\^_=+\"-? .(\^T\96^_MNL]WZ IK/K MT"2M5$0F@I2E 7&2(K(R,92/I B.P3%101,EMQU%%&A:(?4MT/0X1YX%FAX? MFAHCUM38VC^#_S_PV'.%?41&2HRXYP(901-*4;D@*154L[4-\D;/7P>T5"!Y M9/OU^OG<7.VL7A@.O^B.74\2E#9"X]WC*RGF!7IG@-[/4P:KHKE'8$XP< FL M5LKJ W )%V?>D;+&@[ ]KN3]F@6'"+$PF(*$& ^.4$B5QV06/#"(4]U/CTI9'Q$ARS B;'$\ 0:) M4(&@YP)!CVI\%@B:%X(F;4ZJ)"'2&^1]=G^9Q',3!N!#W%,<+?$I<; YY0HA MT&LX ?VT^[EF-8Q+[S@8<97/.%]< M^JI$=:_T/5ZSSV.WA(F_SEU]X;Z-B9I#NR.0VSG>'D'V-;X8*X,R'N]^F \@B,T*I462(-V"QNEP7G!(464J42^M\ MR*F&PA1X*O#T3.!I*19K@:=%P-.DO6'?L:WM9F@XMD4@9=Z70I6 MZJH3N8BZZC,?$5[PQ"E8?-D$!R;6X6G@5_S8,NKG# MT?/VJIW5FYL_&D?[YXUO?QPUWM=Q_2AW2X/Q;+5;,-[O=;A'@V[3_=:D5VWG M1WTKCZ].Z^_WX5D?S_:;FZ+Q]\[I[M__.FP0>&O0:B-8=\4V+2 U[]FCP\/WTZME3P8+'Q8+I'@KYDGW>UY MH+--Q(T!32N+]]-1/\>#[&]?>SB#NHSWN:/EP<2&L#52MD^@:W_%;O;D7D3Y M(%JV@'ML =,5SZP-G"87$;6&(DX(1C9H!S(5C? T5\+%:QM\?47*;B]#$_[O MH_+$@AZS\<>"'LM$C\E"V5A'&QQ',2J%N,$$64$\2DQ'+W$,GKF"'J^,)3_4 MX_0S)+QO*O/JK?]2>-1/S.J"@W/CH)]B4=0*K;!("!- /\!!BFP"*D6I(Y8I MY3@WUXYUEIO\]6VN[ ?E?U]7H ^QUXOQECH:==L? M=.&_S3S\)CSVCW;'?W^FJO/E/X?8'_W[V/YM!KM'G\]!I!E<>]:@7V LG[[5 MWW]JU<\_BOI1G7_Y^]-1X]M'TH#K_W.^37:;]8-HK'5>&X1#C(BKB)&SDB./ M#0G),,ZU6:M%0)B3' #='<3K>2/78YAEM36L9/CXT6C5:YUT4]AWK3T2CQ:, MR?;RM\9QK4,=9^1-+8M;[9?6,=R@,X#1AMZO;U]FL+C0ZUP^0ORU7M?X8;== M0K!X'JQ91+#X:IJ.-X?"[D?;K6T?Y_'6;HWLGODUGS3F=S+/[N87O2R:^N'& M^C(_><%[G.X\K[D85]JY828>>O!T:V3M'='A*^=+ ="GLSK)[OWR+S2U_O[O MO]JL=X:\^X>YC:;3[7]*7OT7^U=L SA M/O!>.[RQ%;[7W^^<[__]I?UEZSN,_TL;J/&4=\D3;#03$H5$$UB(C""72$*& M6L:4%HYZ E#QAAJU(#_[+/BYRH5$"A06*'P@%-Y85>2G$%A0;C:4F_"#12F) MP)*@:(-"7&"!-'4:F1 9S37'K?6 ->PUD?Z!(K!WJK0LNR^=P\ M[10VMCB*01QV8RQX,Q/>3&=ZTTBH$XPA*Q/@#14::<(-\HH2:B(.1L:U#:[G MQIO5*^]:U':X83&WS[-X$EZ^]MZ')!2M?8C63D;L&N,HLPQT5=199QA7B*!)G< M0\4QS)+2*I>_7]O@*]<^Y87[$9J'L1NKCB7%F[ J3&$S+TYDB$+D MV 5J$ N@L#Q0AEQB'NE 8Q0I>LO2VH9<(<5]#6Z%9J=OVZ,\S9.1Z,_C9I@O M)KW T@S,H@1"+@ZNIHN>1&:)=C(@9GU"7#&!K-<,$2>C$HI8QS3 U1M"7UM: M2H&#E6(I1=-GU?3) X\0I'2*@$WA&=@4)B%KK$8T82RU"X$9N[8A9$G-6"%% MS)ODVUKKZ&20*Q:W&&]T,*PM0U8VQ6RGHK;8T55^$9"451W4:H[ MP2Z#_1Y7ZE,]D,N-2D1"5.,W*#GZ"YN@ N0_K0A^ >7%+[0X//\^1<6XM=(HYI'U*2 >:42. M)HZ(XUYI)1-7$JS%-XK-[N H]CWHF!4P+F*X(*RYH.2M:3O:S3#):)A-B M(7>$50"4.F*# K/4B(29E030DBTJ4FCY6'E+_=XK[<5^7KWWU@*PA#YF!=CJ MCF];0(I;_AXU8;,;J-.M;?K*9+S:/^KG+['<*K:CPK2UJDID+WL-.[4>Z'I[0RZM=[ ]7RW=5(!D?W:C;'RO*_7GJ#0.- MW?[-SA_Q4_2Q]4\,I>;R10 MUO$@ALU,DAU65 =8(A48]Q0;E;"C)!!)G8]"3=9HGKL>J??-JI?"A$-SY@L^H>K(RZPP_K)3Q'06)N2D%B9]?0>+[O>A>!?+-#/*E M#F^IPUN*3R[]#/$^S.8UUN$].6Q\V^3U9N.HT=P1]:U-_.5;_F[C&WP/3+8Z MW@?* R88;DQV:H&QU;>^_JC3?5+_]OVTOO7I*-.D?5H'BK3#Z^>?6HVM?Q_5 MOWVD-]7AU5%;XB00TNJ@PDD/U(E:A DP6$$- R9;!3S-'UQ= B%*CR*<>J MI=[=\T6C7#2KX-&"\6BZ&AZAGCEK!=)!1L0]\"<7$D:$,.PY59PYE?&(R%)9 MJU36>KUXE.OS%#A:,!Q-U]W"7EM/,/ A:A3BBF+D#(W(*B6L]E29D+/SWV!5 MLNU*$9]7#$?PH\#1@N%HNL2/QI%+C"."M21@K6F.;-0&>>Z,UH%J3>3:!GN# MY=P-Q L[*O5"GCDH7:Y)0:7%H=)T)1'#')&,Y\)%5B,N; 22)"@*)CK#([6, MYDHB;PQ=I:2:UT"2AJ'Y@RL)*;4TZ ^Z%X$5-\3IEYSDE02S F&+@[#I$@78 M*IZP"DB))!"W3B 7O$1.,"L"Y@JGW%-.OF'S^\'+D=W"'Y-.9CQ1S+RAWB&$C$??6 M(,V#1-$3@@./C%@\I)MXP:5RYM*AQ23R3 367TWMF?C[U%_N2O>Y5R[02.\D MS,'O)YU>*]_Z;3>VX1G_Q,NP^JR45ZX:31R^O,0ZF*9!__9+I@*Y%XXM^%[Y M.L@(='TVKOX\[%X&HG^-R'6C_8XJK]E;VSZU9[VUWZYG(;6.T=4IG/7M[UB= MQY^T.^/W:G_N-#8;[W8V/]3VFO"'^G:C>?$JR\@F MJSW-PV^>(E3[Y=TX@^G7&>#DM]M3A*AP2NOHK'6*.Q)MNE#"TC17,RL:XW.#JR M7;C),+7NI-M)K7ZV6#I?C^&OH=8YKCZ )0>3WE>YF;5@^_E.W9N2.X_#R.II M56)2?2W^[Z!UDJ]$G>/V6:TS)ICCBR;R\&JS;>'/*+N.RW5MV&-DUVFL'G3; MGW\&$KSXP?)UQNAS&BQ?9-[BK?77B%B;$.%Q8OI/N?>*9P:.4R!CF"4E\ &3 M=;>5LN(S=6N"Z+QSQ5[<5&6R<-?I8+GG6>Z M(Y3Q$0U^W.[0D)O@7_;Q[ M!_6-^FECKI;4)]S<..+-+Y]%?6.3-5HPOHWM=CGV;N-HK[O[K='=/*F?;9&; MLFPBX9I:RU#T-"'NM :SUF($-FSP2;+LM%A9([1&^:.7:G^!9?4JH'L+0&>- MB2+YX%3 /%KL<(3_:R\%PJG MC'/$3'&.F KGE@#G&E.%KK&Q>]IL;7Z57@L?1*X&BC7B3!-D<@)UE$&SR$%1 MQS)7G-%F48E!3Q Q\,IC5^>L;]\?EJ4R;['"JVC61S-!W\'*-].'?C\,=_J= M^:RO0KS'1;S9 M5EF1,,( XI@4 G&A [*",T2KQ#O>4_]*L1[ M5,2;L\]MXCI2BQ*WV3ZW'&D@$61=(H$2EGQVN9&:>GA?^Z<\_YM)V26BQ+-% M>^JJ>RSF'F_!W=*\GM V37U[2%7-5RI/7Z?47+AG9*;Q^&72;24O%R<"3@OW.-P1 MG5+[6PSH+ [Z%3#=$YBNNQF.OF*;G%#<(2E"0%PQC5R*&H%&##N+A76Y!?;_ M_3^:$OK[$D'33[@3[F$EO_B?7J_/=E&-[5I_] 549YM9_K=4@$U^IP!;'G") M1HP#VE&2+!@?G"3E F5@5QKK3'14T:_ /BM5V;:J;%M5MNU!9=NN@Z'S:_-3>V^"[=/=T]#(>-+W\?U>EGMMN>+?)6)_#\;WELNZV_VZ#K MG.RV-GG]\.!P[_#/=H/6R=Z73V=[K=#^S]D6Z$+UKP%;$ICB"*?![<1*LM26\]:YB&<<.UD3)8Q\%JTQYT5\^]H9YH X;:3%&XS?7M MQE;CPT[Q<7.[V/GW^O;FO+"]2K,W%@O\\4.O#Y(&P:-16E.7.*7&N59N>)FA/G##H'DXY1$"U#VBV$FTN*7EV)NZT M@ FTLVY3].*HZ/2'P\*.1H.V&T]JQHWZ976[=W"%[9WF"_*?DQ& ?6!!@01! M6O3&966F?BJ#*&&]RV<.B_YX-!S97OF ,!Z49?5R%3V86S^L%JU)X3P8S&27 MX/K0[I1#@\'FH0[;L$9V<#Z.F1^["2D_ZX$XI>?U0#&*HE37[ M\DU#[/5!([CQMO!'>=OIPZ>KD?7&/%C;F5F8*T^]?.+5U?IE/#Q?K78"Y;Z7 M5?4V$$8%D #R 91W&(DVM%YCW]/;P;]PICX#2H-^]2E3_/2PN2GN!"0LZ-@)#%-UJ(T]6 M=[%'#%N-]W,G\WG&!_U.B(/AYO^.VZ/3!BQB^>G.<:<]>E=NR1"&MIWID5R8 MR?C-B0&/Z_M?.8T)"P^;AP7)X4,,.<8DHM%+)K4-@O&5M1M.!LK,S<$P3FEL MF!?W5^"*,&&*2](' KM&LA/&S#0_]@>%'0Z!Y\/T]\,2](<7Q+XZ)QX>LR:L M/XAAW(G--*LJE.B\W@L;$Y1;KAJQSZ(^K']E!"O&7$)<.XLXBQ9I^ @)+B.Q MV=,EPTTU8F^0NV;5/)O@O5X\%DC/END%/=_NM"\$UHW"\P99.$?V)5_KNY98?=!25&M]K]*LU5I7)5U_ZCRV<9OO MX]]Q>&3!4!T<]P>E!O9H_2I?Z:'\W>>_W"?VOSQMN.,0)@SO9@U+H-/)6?T+ MR@WX2:MRVFSLJ-XZHLW6GT>[7]YW&_03;M#&8;/E<>/L,VVT_C[:[6Z>[K4\ MW9UK-O;I6[.U*^K=[8-=&-_>QB>V2^NB+&":0MR[W'G,3$,BFXS]%$A,_G?_[Z:%RRY%%&%=J]/;1; M0/ADA79/CG8SL9-&!\V8LH@%&Q"74B"#DT,NA)#;<$7L!: =K[$;2I54<%?! MW9N!NP7$8U9P]]1PUY@MGVB#%4DRY!6+B-,HD94 ?#(*S&)N"!Q)5NZXG"^? MN'QHMVQIGU>(0WJ/<(2R^"]#H*8')51P^3!E8*7+RNJ8O/'S'.LV/SYV'S&?@_>&6HD M180 A_-(0:'E*2+KF,.:8)M(6%G3-2D6U9FJXO+EY/*%YPM67/YL7#YKMD:) M08*KA#AG$G&/$])*P[L89<(V2.7]RIJJ<;ZH"FU55Y*[\>CZ-/@T?HL#WQ[& MBTCV'&?]_<#JDH^JKB7/;I],0W+G<&T]'(Z'HUP3>OD3I%\$KLW7VHTL8LLE M08Q9"N"&-;+62Z1TM(!I2MJ@%Y8@734_6&IF?QHKI6+VIV/V&5.%8:TL:"C( M@W** ,\9TM8II!*A,H#Z"CIIQ>QO@]F?QEBIF/W)F'W68I$N><)2#BD@\,(D M1];)A)@DB1+-4PAN&9G]+9RA3-GBB4Y1'A8K\=*![JF.6&Z#NLHOLSB4VYVS M7T2,0G%/D-,,[!=G#;(Q"$3!;I$>N\"$6/ ARTL)H:H@8KD,GPHBG@@B9JP> M'ZAU !,H4A5!$7()6>\YBIP1">8/5X$N]H"F0HC7AA!/=;13(<13(,2LJ:1) M)-SDRK4TFTK2.V2< , 0EG.G,9A2<;&'.U5@XFL)^7L9HWP+1O4D,+',);VL ME;'PK-(WD%OP6M('SBO_+-8A0&_-(KBQXM"+KTWUM,)Y?SZ,TH2@G)$H,B80 M)]G65X(A&:T@S&@)ZMC*&EXE\XVB[ITOL$2Z>85#KQV''NAUJ'#HD7%HQHW@ M'(D:+ 'DDN!@*02&K*8:Z6B(4)%Q3>W*&EF]H45GA4/+Q*L5#BW4MU'AT./B MT*RS E,9O"(146D AWQ(R#+B4> \:D:4]RED?8C.E_M\%AQZ"S&HY^>YCV9\ MWC4J9>E6YNY@>],47Q_8/IGQ.27)"F[O!;='\XT728R<68&<5OF .7JD\RFS M K-44VR#]_C!YN?RQC)S,\*B7X2B6:C=YUQ0EJ/B'4:<6DULDI' MQ",($9*"BU$_V "MD*A"HE=K@%9(]'-(-&N"$BL4(QJ4H"0#XEP[E,/MD*;" M:QZX-((_V 1==$CQ]]L%/E57BO7>J'V>G;AST2]F<](8)[P?]+OO+OOLS#>Q M>-,-*S8^?758<9HB14$3AS@)#&E,+)(QI.24LY;>M6'%,S:*NMZOXFJ#H*N- M**['@I>M>Z8-6=K9GW \B"GF)DF3)-?:M2^'L=?N#W)7I=RKY>[MA4[B()ZW M:0J7[8*^TR@*#"(['DZ:+\64HI_OK62OT/SUYA8ONXL%EZM"BX5W6R!B54BY M\-80\$C&'V.PG-RM-\3]'DGTXON#E(.]VX95C2RJ1A:/OM95(XNJD<7K7.LW MV,CBW>VZ696\][-Q]U1)GHAA3D;*(S%.I2 EF%B!6"4PNW?RW@/MK_4N;-%K MSUGN?ZM_^8P;8)[M?=AD]3./X7[?FJTZJW_XA!M?/I/FE\91_?#H9'=GQK%P MN/EMK_6)[I[]?;3;\F>-LT^TOK$IX!XG>QN?R%[KL]BEGTZ;K3\.;NK\X%A* M#/81:4TQXBE&I+FV*'GCC#!>LF06EK-<)>N\5M"(0$?*$,6=X-(S+:C67%$+ M5!,==O=.YUL0:%3@<#]PF W TYP%KA12FN< /!41@ )!# O856ZD)6YEC8OY MIC 5,%3 D(&!6!M5%,#[EG&.@TY<:Y^TEA@+K=B]L_@J;6*9 &/VF$*18!2G M&A'L/>):)>1L\$B'(")ES$O"7YPV\1;"Z=[=XLFN2C5^!]P1>8Q*+W:Z\@KH^9EL/=L4%>2 M7"1%$286 WO#B_$:S!L1*&7!.P#SE35"'FS45.R]U.P=J'3"X%R' G,+_Y>$ M8YHDRV( J]=4ILF+9OM9T\1J*DT(!@60WX@S;)!ASB'M.)@EVG!B956<\7D8 M=^>1:L:_E388A"1#& ]68L\E!6F63#"$&&4BL3Y6AL@+@*SY=E:1X!@TUHBJ MD!"7SB(+.(6B)#XH+E42<66-8[Y$_2^J+C>+9V_)& ,;Q"8O/0\*.)HXJ[AB MEF,7.*D,D9?!WC.&"-R\G M>U,22%"*.>85%Q;G:A<^&N=U]V+ON6KPV'@><4"8*);K'')D MM/*($,%5\"#3E0+VQO,9&R^W>]5#' [3/SXLO)SZ(S@J M7F=]U*<"C_DF45+K$)15"(2 RMZ*B(S2H/\G#?\Q4@3-RY[M#X>/!;+?"W)O M5FCS5)79*VWD60!EQMB0GFBJHT!42XDX9@PY32PRWHL4,=: -BMKYN&^A I. M*CAYS#+N%9P\!YS,->>]T7@0:_!VU"]LSFYV[=Y%=K.WPX/RV.>\"U'7'MZC5%M .8F W]XWR&M+[SNQA)-_;"\&)^^^-VR',K^KV;4K-S2C:80M<6J-T;C@;CW&QO MN%I\'.1P.IAWOK@Y+1?MF*>)H=/5W,ROF%^=HHV;\?Y-Y--AL_C%"PO"^K!CB78 MF=/5XG.YYW-#OGF$[6'1ZQ>=?F\?KK'_V'8GZTH*/,SE<@DFQ0"'<33JQ/SKR;-7]2BKN3R^'?6_U@1%&<= %7KA\V)6- M 9*XX;GCX?F6WK B)0?%?#I:Q&_'L3>\H,JK=0PF&PJ; .@'EV94/:>_[TRX ME]',CF &>6EMIW-.'U?+)5SV^9ZP:K[P'HL*0-#O9L[O#U:+]_"H4_C13.[S M1$*P"Z:\923MX7 \J5LP&W20SXV/ITM[2=FWE%BXCM(9TK/FT@9(* 75 M5=R>8J<$P?/[<7_8SC_X;1 S=?P3+\L:_-?UTA=3F,>7EU@'L@G6YM9+YK), M%RX?\)WD S(*S:S/E=>#BRXGQW8_(@<8<(1L@N'^9CLG]G2X\J_K8@]DWM4E MO._L?R!5'W_1?IB$6R[:OS=W_F>]>-?<_MC<7F]M-1O%>F.CV/G\Q\[6QM;Z M]M;FSM)/H=%L;>X4K2;,HK'3_&MK8[VUN5&\WVJL-]YMK?]5[+3@@_IFHW4Q ME>?07HJG>?C-2X2*7]Y-<"*&7V\HIG(;P4Y>9U!F8GW0('@T2FOJ$J?46*YC MS(<%0M,4E;ZQHL[S*Y%7)>25&C6].+H)^F\J6V.'9:D:="Y50&A>48,.X.O8 MB6444%8;+U2%;C^T4SOF,*'1H%\B?A9)4Z4!AG*A965)=M(& =+KC\J@(@NJ MXKG&5DJ44CF#4;;[8;4H7H3F?H/R2Z\KD%DVPM>E2MWOY#>%W=\?Q/T\?5B? M>^8Y)$P3D0R;Z+B2R6HCDV/&$!>3XW[J$N2$H_,W5VWXK<;[N>I<65G<*@>Y M 19\;_]CN0&3)FSO+A359KJ2EW)I[-_MZ.&EEII[0,&NT\;9UM<@B)7,!$3R MJ0''4B(77$)4<:9\(IB(L+)&**WA&\SS*R98&Y3LCQ=E%28Q>L"&YV91&W8& ME/[!,%.AS8ST3Z:NXX[U$YV[#TR>]W;"U.=:6KRT)4L"ACO>CQIU4%(%[97& MEC,K+5%,61>44Q3XJ:9IQH'9*DI6)<)*4"Y09KXQU(#"HHE]!=JS<+E.?K#3@S?J<7IVL M\_SK(Y>H_-#OAZR;K/?"5@_H83^3X#K(]=%P R1\IS\<+U/YR?H4/_IG]2]_ MMG>[[[O-C3^/=G,1U%;C:/<+8,)9'7[WQV%SXX^CO<-]T9C%C\/ZM]TN7/ME ME]>[VX?9T5RGVP=[&^\/ZV>;M/ZASNL?MN&^1_0_9Y]9X]-7S8T*1&FD9'"( M_-[6*KT5IO?-CZXZ]LLLWX>N^N\=^HZ_]X=-=G P25 M6$PT2.:YX-QX)PEG5 =+C&=J93J(IRJG>DZU;Y@P>?WDJ]"6J<05\B'+->(% MTLP'I 33RH'JI86?*XOZ_)5/A^,NH"Y)HQ MJ6YB!X/3+-1L&?U1NU9FMYBKG?F0HC-+U1SC;JMS[^Z,=YS\-QXI8$BFUD@3LNC-:!:N(P#T8FB3']NG6WT*5SU?FEA$[_G&(];971;1QN MGC:^;'=!B3YHT,^XL;'UK=GJ=!I?ZB?UC;V#O2][!W7ZF3?F6F7LTGIKB^Q] MV#NJ?]ED>ZU/N'ZX*9I?/I/=L_631O=]!\9_MM?:!V5\ '><4&9IR MUJ3,_6--1-H8JYAA+@:_LD9%3=%%)4XN1SCC ]O*5I#VAB!-"D=)M$(KXCD6 MRH(IZXR/^3W\AU60]JR0UI[I_B.3$DXJY+#)17ISR1J1.Y(I*PAWVGFM%99-5D%9!VA+,^AZ01D&^2XL-R45&N8HF)NR 55R43!B)*TA[5DB;R4=) M+G#*G$1&)X&X\ !I3G)$F:;*IYS?%E?6F*S1A96W>((H\1=;)?1NW'C.&G-M MMJW_WW%[$N/X>DJ&+ARA B7$"&L8"Y(SSDPN-H:3E9@10KF]=VK=Q0EB7O[! M]>B%"KX6!U_S;1, E2@8_PI)GN'+A8 L41*%A+7!@0KCQ,J:KBE.EZB6V%LO M([APCA:6FV2=2CX*SH5T%@?/N;54L3&$,[E*7D0A>(JX M9@EI#7P-VTI5L")*@U?6N+PQ$+:J^/F8#%DOLP8G<<+3>$D;#L?#4?D)6!23 MN/PR*/**(\:F0"O#.8*N&X5T:Y9>/=MW#Z\+X_@#][A1\/ M!K'G3Z]8#-6AP],;!M/M>#?=C=8 YC-)!O]@V[V_^L,*B7[>"I@6[:-!QT B MZ>KKU #@N!B)JE)'82-$0PHXA#W M1"&C%,V(K!GU/#J1PSM$C3]YT(+E>H ,U38%UK24AA!JK9,K]]RI4>U94FS&?70J$9&0L:,)%\(92+8 2 MC#.$Z,@JEEY>EIZQO4+B A-)$)/!(DYR$V_M%5+!1= SK=(*;"]>$TOEY*\X M>L$O15'/QE'S]@=UE&NF0W S+G$BH\6.<\%8EI%;QBCF%L0TKPF,5DB MEGX+YW95UM!+L2VJK*''AZ[=.?M"1$4]":",*(>:*\BU76 MT%O@ZT()QP1[&1$5- $^DG -IB*K]\ 7S^: MF5'Q]9/P]:RI80*)C$JDM6&Y5*T >4T8 KH0S )ZJZ26D:_?PDE&E6VT5 9% ME6VT8#3R<]8#PRP03RU*H&\@'@"2C,0:>2-8#$8*G^.5=>7'?&G\^\O36@Y# MF#"\J](2EH3-9]..6&*2Y:J%,:<=F5SHC!F-7,2&!8E9TN6)!6%LCM/GCNDK M)G^)3+X ,Z)B\N5B\AG+@F1%3#*,DDFY?I!+2$M-4!)$$N.E((1G)L=B_@SC M69C\+1Q?_##MB/QDP-JT11Z#M0_]<8ZX.I],%;N_L 5:;OB_3Z%\ 5H^#Y8* MGSA63AMLH]+<$0F@X549!GL/TZQ"\L4A^?Z<569\(,)[B5B@!'&1.QEA(Y"5 M0FEOL9",KJQ)41-,+#8,=@%,\S*B_ROXK.#S'GF?H!>K$)10N0"' DW:@IDL MO.22)Y]B!9_/"I\SUFXT7(&TXV#>1H!/0QTR)!KD"0W&@,@3*:VL"5:CYL'1 M/!5\5O!9P>%SQH_@DPG:*8J\ MM_F$4C"D)97(6,((]!S^)?[7]BV.J- M;&^_#2->'P[C:-C*@V_!8__H]/W1"Z7^O?\<8-_]NV>_F#&,\=MN%Z[]LLOK MW>W#O8U/I$ZW#X C#NMGF[3^H<[K'[;AOD42!88TX\19I M0S5*WB6MO,0ZV)4B D0AY$<82C.&-D<'<5"T+_9Q6-AR M)VM%+XXR$0W;PU$,13\5\$M O4ZG?U)ZDX;YLW-?TH3GSAU*A>V%LJ!-\4N[ M!]?UQS#$,/SUM^L$6[Y,QM_.W_P>VL/CCCW]K=TKIU!> M]'O7#O;;O7.6%<=S_%7RW^3KWT_:8720!<39U%TJ[RQ*\K:5<]W[<'7=L5M-@'6%@9_:[ M"4C5:GYG-1N@]MZ?+-_F6E5,7#'Q4J[FCYCX+<1]7/IFIB9]<:7^C;U"8K_] ME()WY^)%=Z&\G\[-J498C?!UCG!!V2ZE)UHM.52]&P_AX7%0#.(D7'-XT#X> MEE[$?O9//B0T\+4=\MTTQ5=S3*=)\%H[3*1-7 AKDF/:)?>>( MHM19W\3Q76=OHT[V/FRRO4-_UMS8PGN'G^&_NW27UK_MM@+\_NBT<;:%ZW/' M=W\?U<_^/H+?=!MG=5X_W.XV6G7>.-P[W#W+1X';W68+QGCXZ?2F!D)!.+50O#J=C=;*B<\N5T1,&G&K'#)>&Y2B(3@:Y15/.=R@1OA\L.M+3DZJH.HE M0=5R(54CCBI46B0J-6:T*)P<,4EJ1"SCB MLD$Y$(N&=22Q@[1R@$I,UKE]A MI[8*FEXI-&%!N=!)Z!@-QYYHY0A+3--D=&!6W;4$^!5RL@:Z%)N/)Z\LO&7BYM>,5,L%5)6%MVB_ M4P:D$ICJ)\T-C[\JI0*AD:'$<\->;3ERC'LD>%1&$*QE\*!%X9H0\U5Q7GS1 M[Q=Q-+D1_XF=_G$,Q2CZ@QX\=?^TJNQ]:QTO1JC.U5XHECQ%(&CN-172)\R% MXM7YW1+BT@U=:U4*"N@4,:D\XH$R9)CG2)D0,::>$LE6UHBHR1N*=55U?Y>; MF^]5EN_QV;FRAIZ"P6>\-R$HDXS02$66$(\.HUSL%W'.X'\I$!'YRAJK4:(? M8 U5K/VF!75E/BR8BV]UJ7:$B(EMS, M34(."X6\3)0%[F-@;F5-UZ1\\(%*Q I,XI8C@WH_?)UQ1V]_%IK/.="^8ECA%9)4,B+,$',K@ M3^&X-[ ])&&0LT)58O;ULJIG5GHNC M!\:B9(]B!^H6U5%)HOL#4A(I9[\>L ML]D'R2LL542$>(&X=19DJL1(8_A46V[!# >9:BIN?6G<>A^E^ G8M5**%\/ ML\YP98QBE"GDN 2E6"C@71\N%^M62O%/V*ZS MWFYK;:+1>D0E)HB[R) )-!]:@8QUC&&3T_S,,C5G?INE_7K]T:.4]UN6XFG5 M/:I[W/L>U:E7I79<4SM2I"(RCD'O$#Q)ISG7*H#"211\0,5=?7%;O1#3[:K' MYC??&>=E?%/=HIY(2_'SO4J52"FXA(@G O' .#(&)U!7!%>2;(6:VS6S8D MD4Q@4548_.J9VP<0P398H9CG('DM#RGRI'QRGBE'[NK7J9C[69E[-H2!X\2L M=R@Y# H6EQQI9RAPN-$B2(N)#3DU@:E76(CNE3-WI6"]B&VJ,/B-8?"<*UYP M0RU6 1F.6<8^963X0?@O>^%9_9#M76NA.??(+;4!]A^XA MK[&$UR*7YM4 _*)ZV=\8FU3!^B/"^OZ<[U)'#B+91,0BO'#C(W+.4\0X"=0Z M$LL*8(K4 .2?HM']'9GIF7,**RBMH'0Q,62+PM(JV_J9<77&90'(Z22E%CEK M 5M'2()\,1#\(BK61",0@7J0X48[NR)F1-W1"G6^FF%9!60/H0(.5. M!R(M ?M0<46#TY( ;AH+/*@4:"U-*@TP@! G!M'&!>D.SF2]JYN%Y?DN I&5$PK]&%AX'_PWM?];. M)]48=X%O_-K_*S^:WX]@;QE:>10N>_T>G[X]>* /L_>< ^^[? M/?O%C&&,WW:[<.V775[O;A_N;7PB=;I]L+?Q_K!^MDGK'X# /P!!;QS1_YQ] MYHW]KY@%J1E)B$0.IE7N26DB5T@$'G/W;LJU62DBH,0QK/-H,(XK5W9X<1!+ M?@2Q-$/LU4TLXF07BT$$M1'H.F=N]D<'<7 EF&18M(>%'0($=CK]DV'Q2[M7 MC [Z8QA$&/[ZVW7:+%]*TKY@P0DOP?0Z]G@8?SM_\WMH#X\[]O2W=J\<9'G1 M[UT[V&_WSOE2',^Q4LEJDZ]_/VF'T4&6'*MX(CVF83[3)T^_7BV_F@&&R7>" MK3(E;OT:KY);O_O>;0E;%?+VK[]WV^]_)]3/7?FZ!LON=-L?Q'W],(J3B+G? MWJ!5^@CH.W@B'6J6P=6-.M1NM(-AL=D+,10;T<>N W9FI'9-1#XT,?6G,F6G M][A5NMX@8)=\K;,0_:GD]OLL1;76YVN-J[5^JK4FYF%XL511M#_4C/!MFM%" M[8KOFA;+YL2XVYHMUHEQOP5Z+E?&W5;F'JZ,G[+:ON?3N$K)S31KQKT);\91 M_7 =ONNT&X>?R6[W,ZYW_SQL?OG\K=ZJB]VS75IO[;.]+Y]QB61R>7YJR%/X,N[%4B_9-UR!:P6N-X&K-28"$P:G N;1 M8H MI1@Q!^&XLB9JY(861A6X5N!:@>N"2ZDDX[!1TD4B.3;2!9VH<0X[[X7"*8,K M,5-P):8"UV4"U]EH6R<,M5R!YDJB!7 U'+D4 &8#F"*6PCYRE?O#437?D_FE M@NM]SN*>^J1FLJ;SKS>%6M7%:?9BKQ;7YYJW)N-/NS MT\%)(*/?C_O#=EEY='*P]4^\/"OZKY5K5TUI#U]>8AV0V7AT^R5SKKNG#Y8H M-P 9C6;6Y\KKP>#R^&(_(C>(]@C9!,/]S79.[.EPY5_79M5M]]#5);SO[&\Z MJ7[21?NA9[-O&NN?VQN;W>VFHVBO7&1K'S^8^=K8VM]>VMS9VE MGT*CV=K<*5I-F$5CI_G7UL9Z:W.C>+_56&^\VUK_J]AIP0?US4;K8BK/ 0_% MTSS\YB5"Q2_O)C@1PZ^WX.5-!'N'G\Q T$35<,8G%A,-DGDN.#?>2<(9U<$2 MXYE:>>RHC1U_$,.X$_OI._$;[\>C\2!641SS41SU_:]618^3$D2 _*1A>3 ")EJL<_USP MQ'?#',B=;WO',(?ELLAO#US(<0M9G;PU<.$>T1P_>V;YL^>X2^?BR.S\DR;9 M6_?RO"4GSE-4H)C7.1KP_-9)[/P3ZS"8@[?BV_GR6< _DO_!\_#>ERUXUN99 M'124W=;F26,C'#5:^[C^;LZW\VVO=03_/L._OV%N,&:8UVZK#M?\?5!OK>,& M_42:&Y]._G.V.7+0ZOYJ,H*+56AB01MKG6)$\8@34L MD6*"L\B]<33D* JEEJGM^%N(D@.6XC\%23?,M8*D!4+2P2#&"I06!TKU^5*) MFGOI=#LHB4I/6CY0>M\? M#RI,6APF?9K#)!(5)T01%*GQB&-JD!5$H.0H#9H*HU. !:SVM?H=#B46AW#H48I3(H*Q&.S" >I$"&.HN4JR4=E"X:QR3MVK6GO5+.ZY8&R^JQ#%4@EF&=(BEW1+(B$KDT5$ M,:.EE)0$N7S=>-^"4@82O.H4]UQI@LM>I7.)T;VJTOF4B'XTC^B Y();CSA@ M>S[\Q,AXYY%-45CXCAC%7U$OCCLD!GXW&^UZ'#JA-Y5\^D'F5$FFC ,!4Y) M>A).DG*!,N.5L?NS8WFB]%S;_=]P^[L*J;[2'OM,?C@=+E.^R>PX(F?E8.ZGLT9WBX#5R1J?ODIA)4\V(BPL&)K"1:09,#47B3-#?4K. M3,"\S*):S[ JL96,1L:$QSPD;C.VLZ0PU2I:A6?S8SYN-S]N;K=VRQR[S4^? MMS[FM+1:T=ALS7/3#Y.L?OCT'S# C3>-TNMH)1:,*ZX=-X19GX]4$Z<")_[T M(K9DG'/Z+1-PXCGQUHI>A!>8Q; ]S&ZT\SR>,B$GYTW)7"5Z7P_<#-0H(.TF!"M:0\2N%8Q)AP MGZP0H$O$N[I9;C6;RI9]+\7!\G/VU,3!TA=UNM>I'VZ>[AVNG\'H\%ZKCG=; M\/ZP#K;4[NGNESIN?MCN-F8=+(='\/O/I_76G]WZ1J.[>[;=J9_!<^$]/%LT M#O\\V#W[Q/<^[.*;4EZ( @-7FX2,IAKQB!/2.(%IQHFF/!!C10 4K!FQX 9] MKZ5T705X;P?P5'"8"!.#,YX3Q2SG$J>(I5"&*2/NVOVI KPG!+R98I[!V4B\ M9L@):Q$7V" ;4\RH![MILI_99L 3!K\4P'L+P0Y_C-N=/-@JI.'60R]%)3-2 M>6DB=T);XI5E$DMF*=6:5MK8LH'3?*Z?#2(D30G"@%&(8TF18U@CS (-G!+G M'5E9(Z0&&[I$$0R+;N=3\;*FCA@:? R)!Q4M$3&8J+AAF*F8*D5C"7EYMFIX MD():PA#E,C?HLQQIYB6BWC%&4I">>^!E6E,W-.FMHI$>DQ/KUA_ AX.9@ZXJ M;^XV/(HD.H">J 3#/#'O0).PB:C@F>)6WCF@IL*CI\*C^9Q=AL&R\5PCP6E" MW%K0+3RAB$B50A0:! X8/LS4M%A4-:8E\N94O'S.RU1A$J+FF/K @XS6!I>$ M\<%[KWTTE6ZQA+P\HUOX9+Q36B#. M?@N.BF9*;1^+-!X "XX'<0$JQILP>;A5+H*"X80,7#%C> 1A%1B(+.L2Q96* ML6RP-)^";PVA0EJ&K#88<<\=,E0"2OD@#1>4JY1-'K!XZ!)9/)7W8L&LC)-B MCD1K5,+<*VL\8S9Z$971.DA9:1A+R,HS&H:&K2+,<,1 SP &5A)I@@6R2FFE M4J14IGQ,@A]>=:QR7MR+$=_UN\?C7!;_P ["B9UJ&,-^&N4_*A_&K2T9A0U8 M4XV%,SPD RHR-BHR 2I&4*'R82P=*LU7US Z*DD]!T.'@=UC34*64H-<"#B M[<,"]KG&#]7+5..G)8,83HD#!X(NHM5QY,.X7_1OM,![T.Z%4+-PT M\*)H=X\'_7]B9H^JL,1W3DJXBPX3I03F8 @Y&EW4AH@@M$O65%K&LD'3?#4< MIK$WF'$$!D]$W&&9"TIXY)TTQ#)""+#\80-V[T"U(O]01P^J C?ZP8D)S6Q@KO$A.,A8<K]>'5&/^":!JHP18KC M@'CD"KF (\)6:BZ=YT')E36^1)RZ(!=$^6R&5ZE8%@" MWXL&IT452*LLFZ="KOG2:+"#@$X>(V*$0-Q&#):-C,AH ONJC*$Q%[ND-6(6 M=42[-*F["W1AO&$4X$X'(BU1CBBN:'!:$F!Z8Y5,2K'J&&4946!&?R'86N3W@0A M'@^ )\HB<6_, _++,V@NZY=+OW%EY>%])^8W &-7&ZG<"G$5NBT.W39/2F0K M]1RX[X;'7SV((HV-0(3D;'W,# .V63 S$F4,$E--#GRE.4J_O,G-L_" M\F_-(S/IL'1\>['8G]0H;RZYC;]7=?M.1MK2+>#=:RTM?H&66RXLDP_K!76= M>A%0_VU.NZ-*.H!VB@CL7M;I3*[N'Q!LHQ:$.RNE!JAG-4X6U4=X<9STS#ZN M"E,K3'UY'L$*4Q>.J3/JLPM*1I8(DCPG;F$>D$Y$(8(ME@HSHKT"3!4UP1>5 MA/G\F'J];\IKQ?O^X-IM?<<.A^W4SK<9%IF1X=+>?M') M<>'#6MG[P?>'HVD?B&&\/JAA,1K HJ0X&$Q:KG9OKK93_G7A]8P!;GQZG'>X M_CG+O<:"/Z1=R^=A3./.7^UTO5DR M[+/_+8P'I]$.7B@\_7S[EKIH?OK*#0B')!CRQ&:%33BD3=0H81ZM%,8%FWNL MS[99R53PO;W4,6(B$E6$!1ZT,D&:Y"*C7# 7(J[VFD\>FK8T9$!MOH M3(JPETF#H& 8406B7M*4M+(K:VIN+_.*%;#6[7[)OK%79H?T>Q-<: _\N#L< MV9Z/H&@ Z@-ZM?U!^>4E3&24F"+527LT^?8?]+B8BC)%:D4EE\E=&FJRX%"=V./GD_[N'4L12=)1)PF5(G#GL9'"&,)]\ M;N?-;RNL*1[CF%2^.5K]S.HG7X4EF%NID0^*HURZ"#GF' I2"$.DYUBGE34B M5N>KW10@N#OPYH(2[D\ \)2(@U+4$\*9C3I9&@08IYQ&+22_12NN"& Q!,#K MZU\%YS0$%A"C% C )B B0&L7+(Q1_CPG]@Y MK8&R!.L=;SV#!4QY/JAXVJ.*MT=3NV< *KGSF@HL9WA1@<#*&EA MVV"G0)E9G3]E6"),J2CED2D% _K$:(7T6",1--C4+"FDE<-(DJ"\#PE;CU?6 M^.I\G-W-X+,ZWW9SJ0S3JY14Q&^@XPUSN[_!+6<^6:TJ[@63/]-J\RFXX&.I MUF[U_""KEJ!2EO^M>..6CI[?@#>8QE(D1E%*N:QH(@(9@Q.*H)E9:Y6-$B2S M7)T/S[CDC?O0CC4FBN0#0'T\(8)6M',_VFFL M?[7$*$.T1)CI@#A50#O:.R2Y)%&*7"&;9]J9=U2>TTX)1/[VUU6R4/;!W/O^QL[6Q MM;Z]M;FS]%-H-%N;.T6K";-H[#3_VMI8;VUN%.^W&NN-=UOK?Q4[+?@@-_2^ MF,IS:,C%TSS\YB5"Q2_O^M,.Z;_.;>CM!/OLUL;-TR%X=0*U\Z_?.S3X*2/B MNNS>.C\]VV@/?:<_' ]B"^[_1Z?OCYY=I!Z=BU2ZV_U,FQ_^!G'J:6/C,XC/ M_6_-C-UW:6Q)Y%)IQO7AMN"20R; ^S3WER2 Z*9J?3/\FG5K^T\U%9?PR/"L-? M?SNGZC)X8::!-HR\8X^'\;?S-[^']O"X8T]_:_?*YY<7_3Z%\:F*F*.'9X(E M2MD^^7JJ^1BSJKG(RL\T;GGZX*E>M%KJ13/Q'Y/OA%K%A-_Z-5XEMW[WO=L2 ML\J%_*G;?O\[H>CC#%;?Z;8_B W_8?J'>5!MP25LJ'YN715@6#VLL?I=DX!? M:U]Z:6%#^,(E]@'NJV/2FZ%K:B;3MSU31^--$7$T+\0T?% M:VV!?;>)/T/6Q86F"P18/Z>_EQ(:_'-Z\"0T^+A;/]LBS=9VI]%M'.YV00<^ MJ\,U?QS4O_S9;9RMB]W#W6][K2VRVYX)#>["G0X_B\:'SW27-MI[AY]8'?KF8(A"C-M@[)(>\&S;6>1Y9X@$S6/,1AL MLKN4R!HVBZIWM#3)%#_(MJV K@*Z1TJ%J(#N\8%NMJ9; "'%K41,AX0X-;E^ MLQ((:Q.\U19[G;MH\QH7+P;HWD+A^2_]P=&T$*S_V3JPRUB8>OF5L+SR6_EL M.J][!4Z+ Z?ZG!86E:/,!(YHCKCG)A!DHZ8H1BN9""R7"EU98S4IJMKRKYB% M%ZY>5"S\>"P\JU^HZ&1*!G'L N*)R5QS32&L>W@00['?[X?74TA^^16(\X7_D->]0I_%H<^G^1YXR@6ML$"PA;EQE@?K MQGJ+/AM%CIK7\9U++0RQNU.HU?M4E[DTKP:,%^X M0O:""NV\! C_/*>&)6F#44HAZ4Q"7"F"+ D>14R%%Y'@5/8O-34F'PSA"V29 MEURUK +,"C ?3?NM '/1@#FC\UH@8I-S1*/V95>TA!QA\,*]]RX*T(0S8.(: M9@ON5_(L@#E7DNQ:F/OM)+W&3/%;X[ _W%$_=58:3N(13?:G'T1 M)O7)4GLP'*%VKS9]UQ^/)L7*RO2[X:@LUF%'1:=_D@L"I6FUH$&N/5P,(FS' M61E-_8_MC./J_&H7Q?S*WC$'+9<96=I$&O)^)SSZOU@ M',-?;>O:G?8(]GD)GQ8[_Y]U-S8.]H]_*.]V\VU&@$=#P%=6^\/ MZO03(.0ZV_WR&6=4O);0T*V?[GWYQ!O=[7;]PY_MW5RK$="QT=H5]2^;9WLY MN6$C'.RUMG.LPDEC_2N/')&UF$R#6W[W;_KRY4?RUM?['UE];K;ODVMQ.S#6:!208 M9HA+ZI"S#B-/A6$I!)R\6HI$F^GV%9W+_:L2;JJ$FT4GW+RL[(6?S:MYL[D> M5?I,E3[SX!."%I]_Q3N2QHM?[+7.CK9[6[B?&WSP]_= M1G=+[+;@&6=U7#_L='=W9JOO_PES^$P:9W]T7!D6)5A M4V'>R\:\1;GP*\Q[6LR;\>M+S*U1U"$6M0/, M[W=C^=D%;%7(= ]DFD^U$8)SAU4N\)TDXA$'Y+@32#K'$@5I8[E<6:L2;5XU MWRZP>W#%MX_$M[/1L<92XQ1'2B>^ ,[C$6IA[V>-)NEU1G^Z@^'DXJ?^['G3Z=0],X.!J?PT=\YRJ'"GI_! MGOGL&@_"0JB4L0>#XL 81]JQ@+C5EK%DO$EQ94V(1?EOELA%4_'MHG6&^_!M MY:)8(%//*!14!!^L,(AYKQ!7D2%CB$+!)@>&1_FZ[UQZGV5GE'%P\]\VDBQ%'-*&"-4;ES(=,264D9T1VBUCH28& 5/,NZ@T<&*XE(4,[8 MQ(*-/#.P8HM*\ZK<$7=CO](%5SD?'MOY4"[S?,1T!3X+!Y_=^6)A@JDL)Y!+ M!B-N/4=:)HL2UQH3ACVA*E9^!E:>37\DU$IK2I\B M 3T"8V12TBBGOB2KC'0IY*)A1#XX^W'Y?! OK.*'G4\P66CJ*?Y>]NEK#WA; M_ *]&IQ?:(Q)!?&/"_%^3ENC5@@=O4>>Q'QN+00R!"!>DQ"SBYD[ENM.FQJG MBW+V+(Z+7G)AD I/*SQ]]-B?"D\?'4]GZ^P2'9VW"G%N&.+& 92**)'#V 4< MHI6) 9[J&A;BU>#IS]8-^7XIBEL[:"Y1T9 ?U@;E//S[.^<^]T>Q>ZP M&!W845E8I-V#:;;#V'8ZIT4G#LNO>L6M( (\[.)@(7H9O>:\_Q@'.6G3[L=F M*JV,F]!D"AB(OE#$^/D*!)NLOOX5%IE&BA7"WH*A+'/P#?<6:_Z\RZ;\TW?QD*:]2QTT%8'Z^_HM8XOHO]+GJOUS6=FFF=_WN<>P-RX6> MIN2\ZP]'PYT#X,<_[#"&C_:T"WLT7)YZ&Y_/*VKAQL:?[0;=/6G0]QV071@H M^+2Y\9D"U0+%_M'=._2DN;%ULC=+[8>?<+V[Q?8.,S?\?=1H;VEHE+-E M5+PFDWT"/89[2;4,CCOE/&@T'(R/V0H=[]8_;K7*ONG-=__S_1HP-\+RCY]W M?7S .88)9[B"WP6&K5 Q4,6()QI82Z[\H)#5[\O!2SLCH,OB8P=N<9=".?+9 M*G"U#F*16<[V3HL#.X3'YX&W>UG8M/^)Q7&>0G%RT/8'A1V/#OH#N'FQ/[!E M6%H&SLD5_>.\Y\-:,8C#$=!&+J4R^<:>V$&XZ8LL-.'S24VN_,%%8'"IYX"H M[1?]\> B(1Y^VT^I[>, WH7V(/I1?S"IZ94%^+@S@D$-5XNM7D&,4;6RCHOK MP]/S,*]<$&"P.6@(OLX_+":;M74QY[QMQ2_YZY7R^_SWRJ^UZ2J*B? ;8 SH/W,$L8D:YR7-6;GK&ZDH>:]V>YJMH;;(*!_U.CHHN M[/'QH/]/+E36FSPH8UYASZO2@.&0OX&-&L0RECK=KI0,,W0.9Y02'85DE ,L M@YRT,A@#>@E+("8!0@#+,VP#B8@2MO.;Z]K)5N/]7(&D"X2^BN'K Z"5_9A' M_\?I'(BO9^)HE$I3,ZV#^ILOL9WR=\/UC [!S]@\R MAN3F]=C/ >/G2LD M#PPP=H=P<>8?6W3MMW9WW'U.RBXU[Y(6W7?(VIU>_N0FLIXEYE;_CW@>A!,F M2](YK2C\9@K?/:U_^BHAKM8+7(,B_+M1+*TW@PL0LOP7R*R+)V_DY/I-3Z\:#=*;+/)U/H%1:YR@SG M['2QW254MX?#L07P+]SI/:DYX!POI&DTEO/@N38D>9>(BSZ0X%1)S?*=,.")" + M@%1GC# M<$4[2T<[O+[^53G0 D''08$2!K3#(C*11J1=PM9Y8:@0*VOL%LR9"K/2=CL& MQ0P,E\[IZJ71@MG$R+K%<"EZ8*-F03OY5?Y]L?F_X_;H]&9CJ_S!=6.KM'>& MI0C-/[G5[OS7G'69+QD?9T%]/]IW2GK)-8C=I'E4P3K0[ "@$ZB.03J9G;68 M/05<5H1^-T(_8HWUKY))*0UW2.A\>$ZQ1<8RCACSQ'FB05UB )+,U/ -P8[G M6MNT^.O4(?+?^62@V^WW)B1UA? INX&>]^0&XBAC MV1='<.21>/PDVBT/GW%PBF,0T!8 M2E!%A6; +OZK*4EW;;N7 MA<(_MMTI2R=GTBSQ'$@0>*BD9S"PX-/2YS@QTR:G,G/6U92\9VRKB:/AW!4W M.;E@P*F97TM;[YZ65Z3.1H4E2X([X;3TF$1!:$H&2-_>?&QW \F_*Q>I9.1W M]K@].J?<[>DLWO<'[\>C\2!N36=2$?(MYQXGS8W]KUX"?2;+D4P4=)J0"#(A M)11T%#R8Z+FE*VL$FQK#\TDUJ[/=&^8/Q:_XZ*>^SI<^=?U,XYV#UU=P_M._P>-3!Y_U>YVW//OS9W_ M62_>-;<_-K?76UO-1K'>V"AV/O^QL[6QM;Y=MD]8\BDTFJW-G:+5A%DT=II_ M;6VLMS8WBO=;C?7&NZWR ! ^J&\V6A=3>8[CJN)I'G[S$J'BEW?GAY6_WA(, M#.N;<[@M3DOKA/$$$;W,.< M1M@&=P_^0N1JA 5BM!C#K[]O5DD@)+$+$% GYK@!J:HR*]]\\GEW4,Y'&E/E M)AY.^ZAS[U I:9D&L5?*$LFQ#%D;3RY$H0E+G)*9P22/X+L92NL?>:5[Z\,7 M\3&_AV$@5B=]L*UN68-ED>*NGIR181CKG@#]4#I,46($E&\&:KA6!)1O&S$C M.O'$4F9DTZK$_YSW6X&W637<&OVEE+%VKG0SH85O36S#DQ;(8?QY#+NO%+W2 M-U_*7KY-'Q8KZR-'L/^Z/=L]S5[&7OSO(+O386?D[P2X)#^V4D=*6U,WPFX MR=SOC;6"R;NK=53!-WR]\GEFF5F&Y_MXW,_>(Y]SZ\N(@VCAR7"WT.I5T62G MR_D+E67+CUQ'HSU53J/2DT9;[UQ/J@Q9_9/8_C$:5J/X=0;_7!X0H#6SCHQKBF,LJ5F]P> %] MO4'W1^M'M407U@ZX9<:CHG4(7VW!NVV?-IX_=I3D]CE_@UP-W_OO;>N_HVV_ MWVGG]2KGBS+4Y>D<=D)LYW>>467+W[]T_W^KECGH 96/(;_MPQ='D72Z&4XV\ M5*YGW#)/;^RVPRB?\C2YN$5U[ZMF=7'_$*OM-_Z O"A?&MMP7G7+#H"GQ6DK M@E#[039^V7ZU.V"=R@B$XXIW#97LB3F=O['A8L F@2UR%KO9TUL>=;"^K0Y\ M;O-G\/T :-,OLD':MX[S6(]MB5;C=QKVDLKVBECMYE+1;Q0?QD[3T2%='6GCVWW_/L5&)?0?/$"&L7?YQ,^*]]L G :E![W2/;RCN^RS:?E;X%/^?;%7T,R=R?BO L^3(\1I"!:N^-R.EP U8+>QDR MAN)Y^2 >],I#]W9879H=+W=NJP9<&AUCUWX;GE[5ZWPW0P2>JG_@;/OVJ ]! MN>JC^*!\>&>26?'6B^$O6,/!9PF 9GN1&!)#$"@9D2V!UB#-)4=>\.@UISY9 M/M5R\,D;]TE#[M6X#SQS6[O$>_G841 MB3LFC\\T9MZ+-%X8,_G<0B?.395C##(O] =8YXWA,G^&57[YELPJY_SX\.L? MZV*3-OW -3L?OF_]#43R8/?GUDXXV-KY&R#1T\^]/8I?"W0[619-NBLV_F^VMO]=_ @V=JN'!N#$4.YTK M/2K$7>X9PP)%PE#O:-0A.KFT@AM&3YM"'[+'[M(SMMZG$_O4&A-%\L&I@'FT MV.$(_].4.QH<9F$8[CK*)S*8$0SW*?$ MU/OTY>W3YE1'7/B_W!-2:PZ'JA$*61TU8B38F 352N2:6 TYW5#E?Q[&W5]@ M-X3UD2^CW?IQ33N$A\UZ<5'DT0RW-P41_'Y%$,$LF!BMT4[L'I)+<9XP>_\N M#+HY1[%&BUN@Q73_;!U$()I)E#0GB%/MD=.,(!^HC"8E1\ON2PTY6M>R*Z;;(\42 K_'C>M>]C%TWR8SAK&.$N(B\#'#6Q5S\*2>78T$\LXYYQ?G2"F^H M6^RZMV#87I\.7IJ'(O^B4.-I[-;T4?7LT3K^=;Z,M:9]=SR9[G:.$];<\X0X MR;U"N+9(>T 6H-2YWHC31 -WYM/=!9[='O::M^(#3=/U5GP16W&"4 *6!F2\E\B$H!S3BD0K8"O*>BN^(.MSO15?PE:<9-G64F(\<\A(V( \ M^H!T5 P)*I0F6.>>WK 59R2VO%WK\RC^O8K%?W-FZ*B2]B M)TYP;,Q5QS)S3OQ^KXWU^3,L6N;W#Q]2MBXG):I8,/\O]5< M?A'TNCKSZ^#3Z1X3,;?E$@#:1",N(T5.Y,:HT1.7C%2U!V9D*UY7/NAI,]P Z!NX OL[I[BI!E:W MRYBZ4R*6:7#Z.%EC][ORQL'*1\X:>T)CP8UEQFZ3,F:6)L1W5!9H8>-=)Z<] M.Z5H-]INL5[6F3_O&,+(\EUL1:]YE1<[I/EV2SR5-7C_]7S6V3TPU?,EK*BY MU8)64YZLPO# F=]& WP!;_"6>^+O42&&U6$AAE%%K:(LJ?6*8E%NMXNVQ@HM MV7[A(G"NHV%9\ZK*S)5R1N>8'S*SE?%3=NR]W=NZ6]5>(3E)EF/MO>:281VL MXH)R24ATBL;937OG:3H80L78(C>'QH[77-5WV.T7-W<^M#?P;/P%L[ M^_N[?Z^3YA_-UN[!MY]?=_Z]#\\_:YY.=OO]1#;__G*Z>_CO[\VS)ES_26S] M\6%_=^<+WJ7_;FVMY?NNPUPWV:SX%>Z,#5XK%+QRH =BT T9L0@T1>&X2U[: M'+\B^3)ET\DB=VSW>X],K$?MCGZ#"_]Q$6/AX/7VS<_O//\7BI2#7O@8NR5< MS04NIUJ1%,)XK)&WNHTR$S"UE$S)6&N&L%3Z:I16A&F0ZBWU! M@71. 1CELZEH*+'@$/C'L#8JL,NJ[MZ]".6,E_ J.:.5SCF9\0X3+JQRPB:J MDA,Q!*LQ>\)8C$N%AS>./I;:0,TA]R_TB2L(E2>0G0 MIO6L @K/!VUSL@&^&+;VH2IC'!]D]GN!+.V7ET[3/ES4G[[@:C5FW0&SODS1 M,2JTCMQ:Y'Q.1(O1(^T(1@1[P@P.47.\M**F.WO]>E>M\P59Z%XS"YLUQ<7& MK=? PF9 5TW%Y@EKDP''D@RX:5JY:>,B@F!> "!L\Q6&6.!2QX-\UP&OHC ]]:,::/=4!O3GIK% MY<".W,(^AK5!%]Y>!595$,AX*M/Y"M5^S?D!EI]B:I(:(R/ E*":(&Y81$YB MBQ0Q6C"L'?-F:46R92Y,;4Q;:$RKC6F+SM$J1*M-:8\";)/-&YA5DN)81:5Q M&RDRG%+D"8Z&>,VUR05G:0.SUV=*6VBG9CPJ@!QTH=* E:,,5!A MI4(\$HN<,1A)3U@PFNK@-6BTO($?[$-=/ /<0H/74/#+PB-S(7Z7$T.&Y1\8 MK$#H#/)#1E,:.Z]F?%I3PZ>BAF,"4%/#>2/A]^D@.<.)QB:A))5 ''N##+,) M^*$/-KC$5.ZYPJA<-FPZ4NY!25KSV(NU@; V$+X4\C@?4*P-@O-$P\F"^1(3 M$21!Q@7@A21G.*A D5RV]F/1;_3M^TBUZZ#TSV&(ME6M_B12V5FRG=E9;M>\6V8DWIB>[!;#X\' M^9=^IW! &8^/NYV?Y0W;I\4_KMOQ\RVCC<1,+^8P?7;R06A055\RZ2\< :P[5D/(%D['P"R2"<.$"(Q+1$W-B C$H))",E*82D MT9:2<35@%*%?6 M#SB1&D4^^.PA$(%^KX 5S3_#R7X&M^O:?(*?%ATXZ\MG=>-_!ZU>JQ\+.&1_ M +T;FD%ZY?$(7QB>A]5-3T:ET>RP--I5!^M\3]$K>//"='Z[3:IP^>$:3/:\ M5O>+)](/V#5D\^S;7DB!2J'S,2M<;I<.1-C!66LTK"$)Q!D,QZRF#37=Q^V& M _:J4(Q%:5!62\R=)::YMK''58+]'3V2V)I,S *R,FE$O L6-.4H9,;9F6E) MQ>6JU/GC+!NMHT&Y:)?4EZ$:(1GH&<<=@$?XPKMNS-VJ?L2+2M+_LW3IJJ&M M"5]<8EVOTP;,N_*2606QG]AJ4:I**(O\Q L:^W>_>U$ ]EM$KAOM=^ ^,-YW MMGUB3WM+_[RL_H'N-_X.[SK]6<7MG_2M32J84Y5"R[?VK_7M_ULMWF]]_KCU M>75G8ZM9K#;7BNTOOV]OK&VL?MY8WU[X*32W=M:WBYTMF$5S>^O/C;75G?6U MXL-&<[7Y?F/USV)[!_ZPN=[<.9_*S*,PTR%V\P 693$2$44MX[90 30%V:523YY5AU;Y1-7,^4.,:KD-6,F&DZ] M<=%HXIGBE"OOFA3.^W*CI7'%$+TSCPOJ(OL<1_7V/64(2\QA902+BD7*D MI;2(!46LB]3&[.NAIJ&GP[CGK@15UK_641]NVVOY:?TDCH+[2PWE>4UY\S'? M7T3U[N3);XSF/I3.6HN?*;IPOR][*HB('?>(2LT1SS4EC94^6^<%)PJ\VPEDF!*5N:44TIDOS M+9")L):BYY2B@]V])!T7W$CDMO;+XZ['1]CZ!6IVSF<=8C&;GS>4_3C<(0?8( /R.)[@Y+'F@=^SPG"J*,: M269RW1<@;I8:C)AR DXIXA0U2RNL,9VJLB!'8+W^]U__L_4]X9/!R3L4.> - M((]$!C8EO'QA8T@)AWQ^L85V<=4B\ 1^+8G%.$D&^0-":Q*Q+6YP!VW7#.2 MN!7P!E?(=11FCF?/E0:T,2,'H:65XYF[7]XF2/_WT^DP_3?>'5/L44Z9U($@ M;*A / I=I4H")"@XBU)2F$P:Q"(53%,CJ34<1)1J30BLK2#&N,B2G>JF^5SQ M1U5+S'(W5'TNR]::<)->T3JJ8*@$3=<9]*\+1^J,YRK"5HF70]AG;ZU&<6XX M?=HNF\8T!%/W:;))1(/K^S79O*D;IIA_-TS:$)R]E,&2!L,O:+"&OIC!L@:1 M+V:PM,&T?BF#Q0W-;S>@6S:NO$4KPQN_2L3"]\.C5Y\=\EGM'-AV^?N?K12!4!>Y M977=]G:^;WX$'.4OTRUP:^RX#7:,'S$O!CM>W@+4\+%P;_X&^'@+]0;^H1I, M%@4JBG]04'?,;23LKEG"]ZA3\$8+5'GL@R,&1^L=Y\9KR:3E+DDJC P8/[ * MP3VKM51'QU::KMKR)FH3T-V#7?QUY_?]YA^?\.;:.OYZL,EW__[$FF$E+F=9G=^P'4HOK P,]/#9*-B+$3E@\#<:FN<=2 ;UGOME7#N-AZF)RW^ M=$Z(QKC03NP>TDMP Z_*OPN#;G;CU0!S*X!IOI_H:HB9%IQ01)S(Z?Z!(<-< M0,+;**GAV"6=_:E:3R74/X FW&M//RYO6#Q:]FC _?IJE-R/--4%[EX5LDU0 M)T5\T(1[1)@CB-L4D0D4(^R,D!CDQ$65XZ7U=/KFZR!.M2[VNG6Q,:-=K8L] M J!L35(E1S7G2J'()0:J)"S21%)D/:%&>LNC<+4N]DBZ6*V./2)5F4:26AU[ M(GO/SNJP'N7FR=::QWN88EC-X+ON4+9Q& M0MN9[ ,DN'('2M-0\E[GR@T=)^[2K^;5:YG2T.1E5,J(Q$5(EBHG@TI",1V, M";7'[_7"YN:4QT]$BA6W!A'B ^):AISCQI 70=$@B),ZI_GK9:H?K&4N7DOH M.:'JPD+"3'60"*:2QYARGL]%XI*P-I@@8\ QI-H[]V; 8-([)Y4$RAP24D%[ MQ(6RR"GG$!4I:XHM G+NH;?=C(K4;[55!4&NR M5;N4,DF'? C9C68FV@T%8&[VH?T>J'QTY0/B80@, /=S+K@$ \1 QM3#*D8 MM05N%G&NDVGP,HCP C5QG#

/LE(ZE[P3BZ>9O(D\I.PXXI4/R8B& M%'4>TB/K9I0IJU@*6AC&L??6RT2Q=-'IJ(0UM0_I]4+CERD?4B26.(\-LCAW MRM6*(1K M9O=C(K4/Z55!T"0?R8=2<,!"E,W1?@(C(Y-&U*7(@]')IK2THG'#/-A4O,!T MI-93%EU/J7U(CXL+DSXD1[WVT1$DH_"(4ZR1]1XC'3RF@G J/5E:47B92?J* M@:'64YY/3ZE]2,]FM)CT(05!4Y14(!.)0-R+A#2S&"D<(A7P?UYG>VY#S*=\ M7JVHU(K*HBDJM0_IL3%GPH?D#=5660D@DQCBV&#DM,D%$["103EJF0,&8AID MD323-Y&'E!U'P]961.M&9H!U(M*C*F=!:(.MT=)XR0DE5GL?G"31"DY9T+43 MZ?5BX^Z4$RE9AQFA%E$B=2X2X9%+4B*C#6$I68T575H1>-D(L4#^]3K [_[* MF:>>.ZV=)M%QZ:3C3 ,W"EQH!NMI:B?26P&#J6)VTALI@D2 ","3@B9(<\E0 M]"8$8TG4%"^MZ'G5B*CC^]YV?-_]F$CM1'I5$#197)=FPZ'2*"MEB#,6D9$< M?G5".1$\LUHNK1#&&H*]8CY2*RJ+KJC47J3'!89)+Q*1/@:G*!+16L05X\B8 M'/)F"78R,1.]!6#0R_Q5 T.MJ#R?HE)[D9[-:C'I1;(V$N4"18%3@;@6'EEM M",+"8!ZLP)[+[$6B($, MP094$ZRHXM$[KI=6C&D\/(QEL3.1#@:]?BN=+M2F_H=JL(?[D>88Y#=L=56] ME'<,5B]T!K!7S]M=O>W&O1(X7 !JQR*7G '/(R38%)G&1 :F:B_4*\96/^6% MDCSFWKT626<-XC(G-3&A$$[1!A:,E=0MK7"*ET$JYN2BG]\&K2,,GUXW%(Q& MS+34A(M,^"W0,BSA/PHKXGC=D>G-8,FD$\OJ9'RD%@F;-.(>),!0*Q!EUCJ* M%=8.+ZV(>?7GK0,,WW: X?V(3.W$>E40-$%G,&,F>2:0I\PC[@",M'4.)24$ M=\&%D*O[2O[F.S+52M(+5I)J#]CCHLJD!XPYHBRG"BDG..(94(QV NEDE0", MPA))4.]">S> RE89%G0M>*D2D][D!@0I5:4NU >VS,F7*@*<&BR%9> @0F\82T @BR#*<@ MO,SYP66C6OW@5(-YIV']LY_%9&4:"T/KQ\K_PC^CH1S:+FC3%1_2)<;-=X>2 MFW8HS3MTM5=T4K$6?9,M%_W]V(W%B>T5]OBXV_D)NZT?VZ?% M/Z[;V).U.6F@S##I,?&<>@FGB2[;#>L8@8B2V1L:BV&WDZG;]OCG[_O]/K-3G\WPN!\Y]M1!H&Q_7]+O42^ MT'W]]3_[V!_^=63_-H.M ]C3AQOLZ\$JV_W[K^_-G<]P_0:'ZTCSH/E]\X^O MA_ *Z0-$13+"2GD2ZMT(:9VI0% MB&X["PH(6S\O"DA,]WP%0& NE@A^Z?6+;FR#J 7XU8']G!ABY,A@B-;07AQ#!NH$_( MKR/*%N37R>@4Q4"5+2A8-E&5G(@A6(W9+8CRHPGRQW(&'SK=X9_R]\AKX\/W ME^%//S?/=O>B]]I9X*^6,(M M_GYAV^U*U*;$RYUFU"SB42E*F_8T0RE?+FRO-SC,4ILO'B#< M/VQ[$/.%X[ML-+S% /[9&V2UV\W4[# >]7\_O?C*1WN:_U3NFB&FC]FX-T;S M_BM/NP;[*S;*6?-@?<]&DQ2E$<40*>*::J29(2CHY E/,DD#8,_-=6@/;_UF MR8L7['I.DG<=W+5C[EK^>G!,!Y!QD MI92)(T#^DJ460WEZ_IE<.^ZM03?3J='84:F'7Z9K!>P68',508NMK&@4,/CO ML8]&U&]T#,+6#JWJHDZWR!O0'IV.W[\XC+"1?&\9T,6W!^41E@;] 3P!$"0, M?+]HV\$1G*;PE>$'/9O/U3Z\KMB'OW;@=K9\VMA]ETO\@D,_VQE[<,[#!R6" M@5+4Z\.9:G_F.X9X#.=_JX2$ZA)[V $U\:RBL[\LK?^^L;.VNO1KH[B\;M?0 M3,:M293I*&/B)DH3J8\&:V>\LI+(V]ACA^QA*\VVA7R&.*>.Z23YDA2;@*&9:-B>"ZUC@; XS.P!^F2Q-Q1+BBG*3FXUO@ 1Y-F M*G"^5$3 ^6-8Q7X73H0%W-JK!=!8&,IIQ1EOVN>%';;ML>]^&[TPV^AU0..?/JN=52.NKSHM^%+ M&WJEQ/&4!:=\7O7Q;R>MT-_/ELL&KJR7PV#HX9.''S?*CR;L2M5G0C6P,E=^ MC!ODRL^NNRTQ#4[YO6Y[_6="W>_*&P\RK?R=2_X$F=Z,:?U M?-;9W6M%V8M:47.K!:VF/*E(/'#FMPFB> %O\)9[8N3]*X;NOV*DWQ>E _ N MV^55U.8;L[!E"Z4;A8EFCEB9U:^4LUN4KWC;D7V$!).D5X;PQ'DD)F)A7602 MFZ1$H*45%=\[LN\6-JSU_PZ P&\<@7(XR'_L;65M?6??'@U!Y-Q74<7[O878 MON/OFVO?>7-MEVS^L8FWUE9Q\^S[Z>[.%[J[XT4SZXYKW^CFV2[=W9[PC1]^ M.MG:^8:;!U].=L\^\]8\^+H/>N?0+[[> M;ZZMGFX>[.YYIX)/!J,@L4-<:5! %6,H!<-3M%IH'.#4IO-LM+LPH7L/S*Y_ M&)(L'.S>.?7^]O-_H0AZ38?0>\$H?080G0@M^@-NW5^S_?C!MKI#1T$-H7># MT-/+$!IU,M)0ATS(;29L-,@DP9##,02EHDG6+ZU(W##\I0#HG'+WRV=3T5!B MP:&OW!5 P(%M5EZ#>Q',M])EQPH3C8^"^"BYDE0'"S_SA*.66"M[@S_T2R#L/2'YNPQZ-0.<._!-,$!+B4M.J9SJKQ"/V"*K640AL:AS M2>M$Q-(*,;K!%PGX;F!Y(P\H##9>CY5/]?CSR =8ZY^0RV1P43'S-(*%7,A_HM7 M(KDNPEH3_P4A_I=1KR;^^">+O+$Z1.XD(5H!\RFMDF"9(&,<2=XH0Q\K^ M?NK!=3$6NS+KPD'86([U?$C>/>J2S/CTU7-$XS437*H89.+8P 9AFJF8!-&) MZ*"NR-*:G7#_@!29"@E7C\+Z,'-SIY/_-"86=73!O/'Q^Q0SE$PG[#!&#*N4 MZY%)9*+UR!MI@DG),RHR,YQ'<,'\-VAM4*X-RH_)*^^'E?.CD[>&RNO*D]08 M>5>,G."0WB;GDL9(*LV 0W*)G.8<":T8IRJ$&/FK3A)F78S6:)DX9*- M=O;CC7F$WX:1 &'0+5/HX9*]MM=XI>ZW#0KO+W#CLAMG-UB5C]"-^/559SEY@TE)J9!Z&A(=N:IU_*Y =&Y0KIZ,<_/,,L/,,F-X1P_PQ3/ ML0;1%PHV]T\9W/BYM?/]9/-@L[KWVNI>Q,$[HS7RB@C$J9&YJE%$6%C-C B: MZ+BT@AM*3>'&_RQ?5#3YT^WXTZOK 3PKJP1T/H1+W)V_^=RMO10G<07EUC7 MZ[0'_:LOF95Z_,2*25F2#1%,T<0+&OMWOWN1:O<-.%$WVN_()ACO.]L^L:>] MI7]>IG+ X\;?X5VGO_*_KOO/E3LE;#\N5YS*R2K?VK_6M_]OM7B_]?GCUN?5 MG8VM9K':7"NVO_R^O;&VL?IY8WU[X:?0W-I9WRYVMF 6S>VM/S?65G?6UXH/ M&\W5YON-U3^+[1WXP^9Z<^=\*L]1,;!XFH?/?D6H^.7]J*+"KU,+>K7 GA?< M&(>9X2$ 9V@"Q9[!0<:I-RX:33Q3G')5-FJ;J.'@G/,R,,LP?)H#B2151'NJ MJ-""6'=EU0;YK'I4574OEU0Y+*NK)#@\+VHPW5;+RG694:7H8 M&9U1IBF/>1@:OE;J@Y5?K20)LVG&']U.KZ[Z> 5K6#\!UD V=]:!>GZ'SS?W M/&P+A[5$QH6 .)<>&1,MBAQ6C%DCN4^Y N15W2J&I9B6[R0GWNF@O. F4LX3 M<28P*I5VGMEH>8JEG."1G$PE\=1R\M1R\FV/&Q 00QEB@27$O<)(8TX18R$: M2K'07N6NNU*!^4<558&)SQH1IYQGT6%F*&H$/.8 MHE)+0R4-9QM[UB49K8@HLJ! &K1"FBCXQ_#(/&QH1P$UIF5ATJC7N\&JEW=_ M*3)Y;9>+;NQE[0/4A/9I9<";LM-==1[.]]Q;]#"5-QJ%/B<19_"=O=QRGF@K M$)>!(.YTS"U_.?*1 D)8&K#S2RM*S&KY"Z'YJPIU1==%$/J=3Z)Y ML+L'[\08+"02%C0*SAQ%1@:.@J>)@>1K(3&H%;(Q[1F9YHO/47!XWN+YL=OQ M,8;>AV[G<+P_P4CL;AD@_^9E*P.JEM%H9U ^'!&/$M@?2091:PP+A'C'^-(* MNTD5N04H/KA5QCUC\>I6&8LD@5](<^W3GC=6&JX]8EJYW((O :)%A0(W*>HH M<5(N&TKT#8#VP'X9-]GU^KEGQF.VRWBX>[!NE_%,<@SW^[+'K2:.2(&LI R4 M&V:1Q@"A)BGF-$F:^9PI>X6;\"XEUV<:YR,53%,C :PY-XQJ38C,@&B,BRS9 M)Z\.;$Q#,'6?XL!$-+B^7W'@FZKXBOE7\:4-P=E+&2QI,/R"!FOHBQDL:Q#Y M8@9+&TSKES)8W-#\=@.Z9<'=6Y1@O?&K1"Q\'=_9%5F'G+082Q6_16G;U_\^ MQF+"7T,1Y]F3O5Q]]S8UC=]FV>(J@0HH>QD@,:H 7?X\MFWR[[9?_F=*URW_ M.E41_)GJ1K^PMS\R@Y?O<&@++W\^;V5=_C;6S[K\_<]6RD:L(I?:K\MUS_?- M3XK]=/7N&CYN Q_CI\R+@8^7MP U@BS\P5\;-L+UU2Y"SYG-VIU8&REL6/V3KZ#EQH.4"6H=OCNV2[=7&NWM]8\ M:_ZQCK?^^"*V=G9/M_Y>%U]SPNK:)MG=^7"X-9F@>K!_T#S8/=GZ^PMOGGF\ MN_.)?]WY+IH'&V)WI_U];!ZEZBQEAL M"Z3A0%%HD-CH9DS&MO$3"W0^S.#[@.O!<69V8Z;Y(@BI%DB**, M<\6X+< MOIS'O5C3[&C))\.X2Y?\/NJT];MM9Q\_J;G379%M@CM96/ @@#;91"SBC@7D M%&E&S?S=T[V M!#6:><:1PA9 !D0"64CLXS@E+%Q829FJ!P(JP,MYBER(W+#J.'6B$ MP7@GLDI8>^7>"AA,>N6<#(IA%A$EC"$>,$;.2(F8D"%0$Z-R=FF%-SB?BQ)8 M5\-_V]7P[\=$:O?9JX*@"3["!6;:>8$43A)Q+PERB0,$1PL6JM MJ+PU1>4F+UAJ_8P!G<5NI\:$.V+"I .,@T)"$PO(D!@1-[GLO=4)>1&(ERP8 M)@$3_M__1U-"?ZM!X86!PG#=7OPRU72UIJN+[URHCZCYF-$FG0XT2FL,5HBE MD%T-V,!I93DBSEB2HE91\$4\HQXAP>A@T.NWTNE";?2>H"G6,#H$Z[R# M*PTGU%INL!0\:9Z85O+^C:1JM\8+0Y%)MX:-%C./(Y QK!&/22+KN+]*$SMUGA5$#1!9"*QS B5 M 'A,;OE++++.P4\$P$GXP(B5 $&FH#*5$Z0] MH(;2R)OD$*"!Q5)4>V-MP[[Q\D)JO6BQ862%Z$7U4D_SV9=F4SZH7!\ M,!8P(B+H(8J0%%!0@5HA68@IS#_IIU:,:L7H#A1FP1QH-7&Y(^9,.,I"2"*I M(.&P<1QQ*1)RUDE$HM4)ZT H-?/-SIF;F^R?9='_E1G=QF_1G> YVO9>WW#F M)+?I^-&*)S$4T?K]LE7(?H2=##NG?9J[?_A.][C3S5V0QOJ %'V87.SWREY) M(?;A:(8GAZH5R.7>-7W"_[C7G +'?^VX?W)>KPI%FI[\98[_JUCF:^$XU M[]>MV3R@WP?;6MO.=Z2Y7@Y;1\7)?@L$&"0Z@-IQU '=),;# H2Z%7^4JUZ 6+J\?:L^GCWRJ>?M/K[Y;88?_*H^\WH2?"]T?V7BZI-#MRJ[/U9A#SLB^:@R[E; MS@(T"BLWRWU:XUS^Z')'G/7_#EK]TXVC7K\[R&^]MY6[6NWLVZ/A[H(+/@Y? M5'6WN@G4[,VT^W-SY\L>CDYXPA0BVBK83"$AC6UVAQ+M2?28T;)YSE5&PXO6 M8T>GA=_/$)AW2RG.Y3*TVK!>YR ^V@&#=H"]XV,[EGLN?[U[T>*H.B>&/9^. M>K"C[M"DYW&/P:GBN^4Q^!FD%]A;WLTE(2PJT2O/KR\PI]YMQB^?XQ2G5>W@ M8M_^B.>MA ?#[9A;;H[F537ELA?SFOHL8TJO^ 4&W1ZUZ5PN=\"2>AWNKWB>-#M#3+ P9>RA%2O=N,H5U^&VQ>9<%=@ M>]TXJV&5\_MANR7IR+,;MAYK=4(/ '70+[[%(Q#&-J"E TD\!$0=Y%^&;\+% M_DF,()E'L;SK=?:0D. ,4DYK)RW725JJ@M.>2JH$8Q;?UAYR'XY1_O-7-;^J M>]CL?F$G'7@_\>CMH1[>6EO?8\H&GZA".'F'>' )60L_.4Z8Y9B*%.G22@]. M]J.J4^U4ZS"; -!*J;PX@Y;V6Y%,/+DES>I@_(<.GZ1K%YL<.N? @(T_F#@&7GP5<#+.PA MJ#S]C,E#[E32\$.;-PK0^FYFYGDL^0[]5C7.-.@/X-<>G*V]T427\XD0!CX3 M&@"'SG$U#?AC:O5'!\5AM+U!?DAO '3+YLEW>O".2I@L'],YSF=&.>GRRO)% M_!,F#LN#_EA=_3A]C_7?-W;65JM!AAP\"(,<_JVZ<:/X.PZ;K_9O!2=CS+%7 M,9O1*#+5LW 6SEKIZWE;>?OAB5?U-!R2PKRR)_L@BN-LLSPB._!-@)[0JL@B MG)@37+%1?( Q736?L5G >_@.:WUQLU)[&_1A5VV8<:MPT&[ M.LD/.R&V\_6C+O5WF5HW IGKM?JC29:K<,Z:LS"GV.J7*VFSU,73HN/]H-LH M)OC M+H\=L(.3SK)X"@\[O3*V;TK9PYGR&^C5E>EP6GLJJ$3 E]<8EVOTQ[T MK[YDJC_ T]O-RM,<$_>]$CY%M$KAOM=U3"V3O;/K&GO:5_7F8H M0$_&W^%=I[]2-AZXD@ ]_EN[D<*5;^U?Z]O_MUJ\W_K\<>OSZL[&5K-8;:X5 MVU]^W]Y8VUC]O+&^O?!3:&[MK&\7.ULPB^;VUI\;:ZL[ZVO%AXWF:O/]QNJ? MQ?8._&%SO;ES/I7G()O%TSQ\]BM"Q2_O*Z"(X=>I!;U:8*M_9_;_=,YY&9AE MV#MN*7% \T!WHHH*+8AUE7I=/G$U<[ H$V/B[$"3#9P!95W;<;* M:,/P1VG&*N7\>T7RAC3JK0\6M(71_>S6OY+)U M[8D%Z_5U@)Q\OP_IQ?:6.VBBH6^_^*-4A]>R.OPAJ\-_E>KP1]" R\W\1)T< M7]A;K*7P&:7P+30$;':.T-"P;R]%,!1#I6)1TG??:'L*'Z5PB=K@6>*24.- MS34X6:-BHDF7<1KXWJ'HM_"CW,+//'2250'JKSMD8Q33U?P;KMWQK'GXU_?F MV3>\M;-^N@L_;_W=W-_]>_P]*UC!Y1 MGKBQ-!#-V-(*-619T-?:H:(N5E\7J[]C..S]8'1VGN#C@NA$2&S)5S)=R6RE M)"LUA-X10B]2E"L(%=@'6'2-:!0:<>PH&]JY-XI^S MK5 %A;1!Q8+#8;4&T__^4456UJV''INAYB8CGAOK#.>.,\>)QLD):61PQH4; MDE>>E*J6,M';.*K"M&L#XCR1==* J"+1&@Y=)*DWB,>(D2%2(*6I(%H(JTVN M9L'9,I-F@8JGUI6CZ\K1MV*7#\.])Z29EU&OMOO-75&?L/M9K10F)B$FDD5< M^X!L5!A93CQG%'01 9R28M6@#S;\+1[PU>1HW!V@>628!I6,X"XY&PT!X(A* M$X^]X34Y>@L0L3EER\,<:\5#1($H!^0(&)(5$J-@4S90A.286EJ1\ZCTM7@( M45.C5TZ-'HAZ-35Z-;@W5N*PPCUE*.$^(/$VM>K?OTJ;]7.'Z[U [OC+Z[6L53)1D\?' -%)RYHVA@J? M*/+!4\03%T > T=$!IZ,I%%KO[3"\#+6= I$?[VKM^(%>7E?,W%\$\4D7XY- M[3+>U<1Q[@KS9"R=2)%+PI"A7*,L&\A)JI$V.CGLB?1*@L*L&XPM4(7)FA:] M;9/:=:RH#N*X)SA\FK*FY3*SU%."=+"Y<#X&F$C&HQB84-0R27(OH/D&<2P0 M/-2TZ)73HI=C3[LS+:H1<2Z(.!G69HR4CEJ%A, !<28"LCPZY".+$42'!(,7 M$1'KX+7Q?S]4Y=CJ(+;:UC8.LN=B49O;'@-+)\UMDEN1"28R2N?*I50BK4UV M87CE0F 2"[JT0L@RG='=X/;FMH7UT[X>^OBZ6>++,9Y]N"@S6EO.YJX<3UC. M@@A22VZ0P52 72/16\I]_6-=%80#!Z M#>:HNQ&-&JKF E63MB@7= 1!44@R!@1$F)BCOPPB+ FG!>':W=@O;2!,1O7U@B_"Z+MN"H^E4 M739/)8N,($Q"SAQP##EL*1*,10*ZOA'4+:T .UP69%ZA$*^@2WCM(WWE/M+[ MX>2"%ONH,?)NRO&$R2O)%+5AP#A%[C5&0$/6GAG$33*)>B,CP4LKA).&T0OD M_*QIU^+0+N8U_"]98:7F!CO'+.8I,1JMY<2PFG:]9DC9G4[8),DSP3FRA"K$ M=?2@Q((F&Y*7TEE)-'-S2MBL25=-NA8*(*]Q.=X+)6O2]1H0_OKK-V\E0I L[ M;#DQNP]H)TTVM0V#;MD<;M3I[<3VKF]7_^(##MY:FO?]FS5[O'FP\; *-LOW M$B85"=78<,*EX8I&XYD+5'ON(O>>F%*8\$B8GK-J9RU,=Q&FW3UBN=& "6P>\>F'0R?&E%@RQ-QY]4+;?O(T\X2,$<\'*M/-6EE84 M;YAI^_>E%J>]B1ZGY\ZPJA]1*7I9-I9SV]3CZ'/WZO9IH^KG='ZX3K54'3K: M;CQ5Y^M51^*YLCQV.GW;OL*-?I490KX]V27--;_GJ"#>QI#+MR?$DX[( 9F% M%964N$2TT'AI133D%0P9J&0;?KOAB)WOT5I+UL)+UL[ZGE>@?WOG$/=&@V2! M>#DI+&+.9K"T3"F;)6O:/%6<"]6-9^U\S]A:L!9?L+[O)H/;B):-!H@CSFF,M"$ TG#T9I\D1]$&PGEB M@)O 6BEM3)?LN73TWQFD[V>CK>7FV>5F_61KYSO9W%FGS;5-O+7V:<])A87 M$C&1FU40HI'5# YZ(H/ B4F.4X;B&]AC1JI^7AD0F^[Y,H#47*P3_-+K P*W M;59E^IUI+6=H4\S2./59EL;>90!?+DY:_?T"P,]E4VN1A<(>G1;'L5NN_I&/ M11^0/.8+ 2=/8KN=_POH_CWVR\?T :]+Y2H;+T'$0ZL\V1M%-H:.[A=_YD?V MJB$/IP;PV^J5GQSU0&4#Q;JPT];3XY(9Y'QHQ4"SC&_+LPZ.83]VUO' #?;WLJ$4XQ\&*C4MXXUB +FAB* MT6(M;(A8Y13.QKDQ<[CV*T/*D@G,=3O@.HFYEUY?2\PS2LS6VNI>Q>4NSNK-F5 ME_6 5&S&.)3MT2O9J=[(ZXZ,N;_4?SMIKGW;>\[W:K<2K!7NG&9_>G2F=#P3^/'K\--.MNURT'J),,FY-HDQ'&1,W46;73#18.^.5 ME43>VMA<;N[[J :7/[JL$=PBK*/_W$#3)AA[YLI%D%!N[W,Z3GS99W0R7/ MK3:LY_FA--I @S;@@/>Q'4@;Z(RUEC+@W;K( #2/ELA'HMPFCT'A, MR,$ *% Z?70[D9II)QIME6*[W/\?!UUX7Z"5?&S;HP4W<7W)!*1#BPFGI,8F"T)2,Y/3VR53OR^&5,Z_XQT:> MS2LOQ/, &*+-L_4]AWG0WEA$HK2(8Y'#\HE$BL'K5R2 'L:65LPR-=,&C&+? MAL+%>%3)S60>XV4279W=6?HR_OR 9>^=VZ#SY24K@*LOQ"V+UZ3('=L<-M8Z MMJ7!X5SX .7ZY9WB46DM*#DZ/ &PI20"G91B&5]5&126AX+:\7Z0C=^@C)T6 MO=;/ I[5W^_E _[?@Z-8L,KT? IST_7)@HZUVS?A+.I)EO]MR M@_+,S%^K=AO!_S-4*H!-9)H!4SU=SE \.!Q47.I'R^8_=COM-LPM#,I%R):9 M;(HI[&%G )0D_G=@V_F&6HQN6+0[P,E&(ZJ&<@R,)^9Y_M+ZM?Q.:G6!._6[ M-@?O ;$Y'5T\]>I@S7YI#:]JVUM==(VGH#P$6H!B1_UW3)[CZ,K_NNX_5VYY MNLAG@]^_XTCT[X9Y*E#"*#88?H#]YS3V! ?"L%164?&4E"NMR M\3A/O]U6N=L&B5*!PBN=D,QSSKW3S$LL*>A#DAN.;PB/J#?(\VV0W&N1:B>Y M1,XY#IR"$V0T5,936;';;>W99"6$2&5)#ZS&29TU#H_ M!8!52$_9#2$/M; \F[ 34\&H.-0S[$B#C!%AF68V0DAY,O"*Y)60IM6<[( M"QVQK<&Y&E02S.MB&R9-N]<&.(R']*.14^IR''^I4(_(7YG;CY3$@#&BA(*Z)7A"CCJ).#,!,,PR[7(#;M,0T^K6_6+X MK3%1)!^<"IA'BQV.\#]-N:/!81;J&/Z7*4N[>YR%F(2W*!F9BTCF:/[\#V.. M!.9<+C8.R"D;Y(I3]C[BE))QV"CI(@& -M(%G:AQ#COOA<*I#N%_B>*TM;:Y MIP+QWIAL^I' VJB-2'M!D,?&ZZ"MMY*!..D&F>%Q CV_.HOG=O:.=)4R"_ \ MZ[#*L :=I6V/>_'=Z(??0JMWW+:G[UI'I>917O3;92M!+CL_D758&A^JCW\[ M:87^_CMC&IJ+K*X,JX\-'UQ]2AJE)C.1"EE])G!#*G7EQ[A!KOSLNML2WA#D MZH^ON^WUGPE%'V.P3(B7,UA!^*UN.RQ'-_K"4*]EI=GIGL5R7]%7;RC6-]J: M@!?Q^KN_Y&_6+Z%^"?5+J%_"U$NX7,;@UA[RI_!IS/:&;\-E<+?_%.]S< CP MI66VCHI-V_7[!<,5QRR3/<[#D7/(4#N68<;9 M#_:C#$UJ6U_%&IV[KLXCD\:O'3DZ@;/V.CE4XJBPW[YUX[=\DXLPY=NZ@70P MGG,:(_7<<&*9#R8I[5W@*0W31S!F#-]@KSQ?GMK[?5N=AVZN^;T@##<>8Q2# MP(CCG/K)!4-"*&N859KZ7)2.TIOB['+$V&TVSG+V8 ^-A_>JR/ X$O/1=K>Z MV_WL9BZ5X8NGOV$!R?8Z+'G"Q$64G/"(FY#]GI_ZSRLPUBL94JXC3#-;+29D*=W7TI0R:/>'Q]BW;J?7RU$W/L902MI=PE(=-HPKS&V*.(*^100QC$Y^ACZT?,HKO3A>._&EH=17J% M0/'-,[\7.1B95# MJ9]?5(8&W]Y07#:&H\L9BW5X\96"T3SXM$>-UMQ2BH+(S@%G$[(F2:05=52H MF()R^>"Z(;/U_7^;^U]9E&[)RR8"V'W=Z90CQNS(U /;YT.(ZK',X M=M50(\(7EU@'Y]^@?_4E8Z'$'N0E=I^^7&.I>2"".9IX06/_[I^;$(_M-Z": MW6B_(YM@O.]L^\2>]I;^>5F; E5J_!W>=?HW1-$]_EN[G<;YK_7M_ULMWF]] M_KCU>75G8ZM9K#;7BNTOOV]OK&VL?MY8WU[X*32W=M:WBYTMF$5S>^O/C;75 MG?6UXL-&<[7Y?F/USV)[!_ZPN=[3<(ZEG#^Q<+:)^Z<'*6N3P%%S(21H MJLI0SJ@,$;/<5QKS>Q^N.YU5_]]!JQM_'_1@O+U>[/V1&6-]P%YUP&[M?-^+ M)A&EI0+\YBGG[\!/+IN=Y^;T/'R6]<7C-LAHO@Z.[&$2SZ%M'94AV>?/Z72+ MDT[W>YF]:H];N?A OO9;/ )&WAY/W!O 3R 6T^D^UYXSSU>&]?S-G93E"D(Y MAWN-4"O1C1O=H<5)I__)AML5RAB^^/+539N$W]UBNJ MG*CA#:I$D59.Y8/M72K=927BV^6A'PT[&LS!GG2YF,*8N?0J.W9VH7PYSJ5J M\E=[I5G@S9J2UD^:9ZNG>UHSS&C"*(F0;4G"(1,90]QZ+K!TF@675?_&=#7@ M,:&Y)"#Y1"BW=V5FFB&#OP @M7[ BZ^0U [E,:_(**=H4J">SDPY%5QV69S& MY.Q"CDKCY9L6IJVU];.]@(,WE@O$I N()Z*14\:@X*44-!D=&%U:T;BAQ76& MR8DDT5_+Y+22RASWQZC.?J<=X/6/?IT4LF$$V1#+EO-!>#!,LQL_C("2 "?I MY6.^-TBIY5M9*D&Z+LSFG1P3>-+J544# )5_Y"S_V<)_$4,^":*?X:@K3_?W M67S@04-GW\;1B")5E1HO3K7Q4_JZB\Y/IV+K:,3L^"R?Y3?[(^:2!,,=EMU- M\6?L^CRUX>]E['E5<*&4\_+ZN_DC7<(T$Z'*@8G M'(U^N,E-,#+;Q;!65KBOHC$K9+_8A5MI;'->G.>U,^&*3?MS\V!5[&D9)-4X M AD1%&5M$+EH/(J!>T6XE\F[6WDOIQQ/F5C<371T4%(%[97&EC,K+5%,61>4 M4G7JFC^ M7_FV2@VE"*WV8'2RE Z,_CY07#I,IB[KZ5U/D&>-'F2H"T=)^U*X1V?0AU/@ M*(<_-HI5&,2W5J]?H7A1'@]5],A1\0'DKMA&K/CE0PM(>K/3*!C0,LHTQN+7 MX87QO-O'U$L:U=8! 2U?38*[E'K2H'=1T&9[_7VE>IT68OB:%J92Q6SS7X[X M+JJ@_6)KJ)Z_!)WL/)A(C!6.G1U+5(G2N>WASN% *?A(+(D.<\D%C2[F\F8B MP>EK S&CK'"&!1K]<'LO?=60#GZYE*%X9T?KVT/,C9];.]]/-@\VJWN?;>Z9 M@*WV(2%)5$[BHACE9!LDK?!:8^#1*BVM&(Z7M;QU=:[[97<1XPP.V"NJ%(]* M6 ),GCLK1)" <,,Z<+>0E+'B*74PT TR /?;4UX9K:1!WN>Z*7!Z(:.!W) L M!(QYH2B[,C#H/ 3L7'.JJGA,0' 3'%4>Q?"M^YOQ/I@4?, MW8-YMNY^Q+P]C](DO'S?8T)Q88)"BEJ#N.(!F4 DDHG2H+S!E.7 5,EO+DV> MPPM&]8( 4DHSQTE6DG+)GE;/Y[)!527$?!P!XRT+$^7?+P<#79;-48K[>174 M?,MLTP&&-C3VC%=%JHH1TI#+;MP00-QLYS\'>+N8RPHP& M'2FK3\=YR#+WMSB="Q^&:KX\98H M]FM5X;YU=&TQ\'LARVPHV0)5?K7=[O2S,:#*0[^FK'>PIV]=. XV]YPQ+AC, MD$L\FZ)R3#1P:Y0$"(TDU&K-\/K&7 B=,G=\T"NV!\>@DI?6F,HG M7ZGO=+P,X7EG@DS#[>@WWA28P6/SH-;7* M.[[+L1DM?PMKQ5HL$YJ >56;X5\Q?,OS0=G.U,];JJQN"$-=AXGV3_^_7K%U MJ[3P>83,A+ZU>,>B-+'>3K/S2V91'>74@S7+1 M.O+M05DV<2($9[E(@VZ>#KR,'['=.:XB)G),3ZYL)S9D?ES M:+4LOYH&_4&9*]+)M&_H\B^E8KDH:R:XH0-J&&HR"O\IR_H"08.+)_C>H87S MM]VK HI 4>UTQQUZTZ^BU9L.7\H.NV'@0HX>*8//LA$77M58'-.(" PW<8ZC M<>>!:]EJ:[NARJ<8M3O)Y]./*N[DP@S8 MWP<(2K;;J,.DKPV3%M>$2><1E\H^Q3.FS*$'W?C?CSJ ?CF8(W# MV(2#=P>>\7L[IVT^+V/?6EL?,O;C_>8?<*\=_Q.8.FL>?,'-/W8I? ]_W?%G MS9W5D^;A%PIL^^?7[0G&?KB.=__>$,VSS/0],/Q/^.O!5QC3YW;S;)-LKJW2 MKSN[8FOG0_L_9Y]$\]L>,PIT?*)0L$SF'KF@X<=HD"-1>)Y,"'ZH8)+23W@LD#/S!.X<20KCRQ4VWX_AD%6 M$U_M&'5?\V"UVOUJI+U55UV8.N=DTPW M?RF[=W0&,)C0^_7=#)!_VE)IP)0:N&)+=ZV5QF0#F_O5 KNVHA=M&,X>H?R8 MUO>KP'9#^3%,'V.P0CW*FU5:SWVPI$'N>==K!RL:G,B[%':;8V4T>OPS?_FW M*>X\N:&JO?3T_*K2C#K&&GH'?N:5(OL/2 M"IG0 -[.>D\:)VZYWG_DW"S8+!O9@(HJNVDQYM7N/8H4R,;#A.!:&:!/+ ,+ M"(%E&^QBG)V5?+RX1,B+BI%?PL8;S@QG_?=OW<[@**#A5+R/,:7?[KM%GIBT MEB_G=]O.CO]>=KE>ZGZ4"_5.GA0W37S(1$L>?MPO2@ML,9K#^%O!Q4MX-_]X MO/F/S[M,YUBHB?]RAS@C*1P)@4H;!.9&>>UD;LEAF" 6%#F:O>O3U<%S?]K< MLPM^FID-,,P;&I7^'GI0/E:^B-5^U5>KU)P[S_KU8(-LGGTZV5S[A'-&(#R+;:UM_FRNP;5K?QUL M_?WEI#FZYC__WG>'H;UUL(J;!_\^W#SX7F^>09C/OC\ MO?GWIOBZLTK^<[;>W]S&/__<@?^>K?+FV:<]A74.?K5(1,T1ETH@R[1 RC., MO3:*6[*TPOAT]X)?'VW;Y$_ON'VN.<5NQ._)D_#>\WC3V/>2@.\.N&=59)0: MX2(CG"EC*!>6J! ,=D(;?C7NU7"W"'!W>AGN*&'_/WMOVA1'DJ6-_I4T[LQ] MJ\S2Z? MW+WT7LPH05534YF4)%0UZ(O,5TB49-*Y",&OO\<](G)G5;*)Z)E6 M ['YM(P8V5N=N8TORY:"V\JSB0=CEI0+> M<\.\&P^K?U1][W83OTOKTL(I[X@CV@5G\V+ W&[@;.M^\ M0Y=^T*_A\(YPV%[0_A@G6LA@D: N((8-1E)D"@6#94:9S[2W&ULIWHJ\>6A( MK%'QQ] $GPTJKET9E# K8!@2C,0LY@9:8[@Q1.72*UTD8-7*X/-%OP5E4 D- MRI_3*.8*Q 99H SFUB(L),LT_!\E:F.+8_I2D._.GLR0_O.B/)G[*X[ FTSIW)CF6[2WYZD#4!*8DZ&C44<2$H$@)@E'F#39!,0NZ^L86 M6\ZXN;VK;C4@/*@:MO#)*\^E?DSVO8M-I@4(+)E+&UA*< N>>2IL#B),><%O MP;WW8=K;Y$S6''U+CE[00$R /34T1U)2L+\,IP@L;86H\%SF*O:3$*"!-+/O MUT%JSGZ^WA;B,3,8^TQ*PC018'L#AS&C51"Y(*SF[&?/V8N>%:>Q$,IGFER-" ]_.%QK.]^)$@O:3H:Y)5Q+E.72H.AW M0AKT5<0#(]AP'4#=B1X**:ZJ6U:#Q7>%#+YHI##.:\PR8S$U@!3":*F8#;/;6;%FCP>+RFXKM8I M;H<4@7!BG'&9%HQG06$CK-<9S5.8+:V1X@4CQ8). ;:*/!Q[&@^5A)#+& M$B0-PZ]"+[PN]F*MV\,I"+^YRPI.!52UC>7GK0'&F M)M?$XF"#HP$;95>6'/E^/W -5'< JG?++A*KE0X$@$KI'(#*J5C_&X.&8TC( M/,NTQP!4F7A&?M[Z"&?=#E#AB;;"9S(8SY21VF=8$Z8D(TYX3F[!N]\5-56K M(FOD\ 55!(M<\XQIA%6L50L_(RDP15;DS$HCI!/9QA9M2B7KJ*H?D[TSG>6! M!TU%"$QX*H/ &2$BQRKWN;+W M@O36)EAAB4>"$X>8)Q09L/;A'YF!IJ:-LV1C2S4Q73Z<>!+V?NU!&/B>?INR MC"&%97?]<2R*6,VCSL);VP+].)C/G, L![XE8]AK?-V1E#7SU M,M*8:X1]]0A[%W>V"HQ(YF2N'<->28=5K+^= 5]2Y?C5 %N?UCU[T%U0LCG8 MR%)XC131!C&A')*&.X2QPQ^V\LY+QMZU M)XLY95A.2$XUYS&T2G-BO--84&YS'E2-O2\7>Q?]E\3@G$H?$(A9$<,E E+" M$\1R+2G%S% ?6^DU*5MS]&6-O2\'>VN]]]'T7B&$$@90ESC!@M+P'T.4S(PD M-L"U&GM?,/8N1KX[K:@PH.U2+A%C&K#7&H$H#][G4F><^)2;3[\[_./98&_R M3_\K$=ULH\/9YDR/UX]GN6#^JH8\]RR8CQL/U-[M=@T3JYX$MNI)<*0[99/V M&$GG8X/*HHC]J-\83?M3Q"Y"H7QV.#;#CNO$?IJAT].]V#X4YE$UP=R<3'"A M;=QC;E FOKNCP6.KXR*VJYOME'JL8U-3@%Q;_J';UT534PT_]HY0;'$[TP(5 ML#XU:TT-;V.7:^=[_5/8H;B=G5Y#3W:PVOW4F77HBXTN>U"D)U/W*&#Y@@Z, M7_QH^:5.: S]:%0V2>X4[7#/NKH7^^[&9JP]6./.636 H@T52!#O4X.IHKGL M71J M=HH^1ML]5W3"/ )6Z?CA3F=H 2.!8I]/.[UWE89STC[8 TWFU]/6/^\P/)NU M3T$[.8!W@G9S2.!^\A'>=WR\W$ZOA5LG\-_?#[^!1@/C?$<^@7;2(G\?MW9^ M/3D\L9>?8.S[O\=V>JV+ULZ7SSKW) _(46I0LSF#BE-++*P_"PGV)F EWHX M!L(YHSK32C&=$ZVQ\F ^8NXS;K!9[+_W=K_5VCM(O5A3G]FW^S##]N^[[;>I MT>S=.S?>^/V%\<90+&.#S(EBDF!M, TZ9-A2K8BV3]0A,+WQ]EW<_]A M/UR&Q\<>^K4#G9%[_V94VAG,#FN&E3[Z%.O;^CY1)[B'<[P+,@8LZ+ MV5Y4+=^'TQ[?\1TPM*^=&"!PWNG&UN>]:,5$^78&RFYG> QO&)Z!$1- +RA% M8=$Q?@0S39\][DR;J.O&*8BR!D!!F9$P^?J,!F5!RXA-GZIQS+="3VW00>_H MPI?@J9X_!T5J\IK8/;QZ'CX^.YWB-:.+LZC!P).GWA7WQU[5]CC>/GD-2.4X MD#ZLJ!U%H3SP(*$MK!N,P/G@8_/Q28?WS<:_.\-1?Q!?W+UHELW.9_61M#>N M 7I%M/:FW[']X<+\8"-GUB2N?ERD8>._[F#X*BPS2ZVB\ /+I3-Y#I@3K&=> M.4>N.E'GB[C^5S&]DA\NMJT=C*.M>AM#-G]U,'](VMN?&1:<"6H1$=0@E@>% M8N4_1'V62TMYSAG9V,HV^9(5"L31[<:-C7QRE]UF1CJ<:RP,%DP09V2.87.5 M%GD0,(HKDO'JW?Z^W::M=Y\IYBSDCB./XVD;IP%DNI0H$T80@P.(/'S3;B=L MKD*O"E6QBK]*I! W[TKK\ HM_KE(TC]!^AS-M6J\3I+F3R9(?QOT3PN!%0UX M^-]Y##_5%]&< Z.QW_U:6&7=R)T=6=*'P'G6'\2W\\JJ10_\P/ M"@$Y+\Y P/0'#AXIV&V8)!(\-QS!YL=W=/T12 S@0)#K(!N./>AF(QA.M^/! MAHT_=Y*,,\DZ+,S8Y)8H)'8:=R%^FHF>XL3T:7\,$MG"2L-U$'_#?@\>OP!U M$F8?Y?#F\]ZP_5[C-V]@P087#2R+DE'-PE8'Y196JZ>/XN*Y3A3@<45!$;&= M;B-TNCZJ(6FC&K$9\[C8.U@5'RJY[F )JA;049V*[H#2GW,,JYU>7YCOI7K4 MT$<#[R=J3GSN*_"(B[TJR_>4&PX<+K,W4F$MC.PX]-( MH7#[PE"&S49T"[GX9"(UE]:GY(*"F"U0'XROF=3)CDM*:Z%\KAH*<)O_&N^R M=]JH^*<;-PK0%[YTW(2UJ#@P:6S&^U[)FC"5R))IH?J]HW[BR0GW;S:V7:%C M%ZK?N4^NH$[/^=,>*,7PM+E(8TGDI^U_QIW"P38SDLG[BSUZWJRW/;I"6LUC M9M19(X'IQID>1.NBGW3GH@=[008 6M;["'+#8O_/?;(-P)P81;2"1>S QH_C MRD9Z+9UA^@@6#E8_@G0?=NMKM&8B: VB2Q7H#7"RHI%(A?TQJ/ACP&.@I^:, M\W5B'<5WE_ ,>PM*][@+2OF3[\+M92WF<[*V\6'B7GP7:08(@ M:?>_%F'O98/59N/??OA%3T4%$&&W0$% T]$$5-_U!U_[C8\?FK%-;;/\]==. M?^3M<0^&?]3Q0&]__OFV\=.H?U2@[GEG=+SXX$;Z?>/G0CQ_ZH-="H9DO+;9 ML43!&1W#_>%#!BV^T M.LZ!BC"Y"B#9[@]@0&_UH ]+HV$$PV%T\0,;E)I,>G:@'>"7MP,_:MS![UPN M=$YA)Y:/%#8T(9SE:6*"9?X\' MU8#.0"JAZ';X M8AC/<7W3W7%\.-?\T##:#,[!K>=?I7N?@?;=5NYYS^]^Z' M_]ENO-U__]?^^^V#O?UVWWR7/YS*?0WC_8_= XV(\.UP_[ M?^[M;!_L[C1^VVMOM]_N;?_9^' ?TANV2<"Y#3*!SI#O=T2H<9/;RM?\<]W MD S7>:=OY6U^&KERVAGJ,U!PSD IB2-N-L:]H#N#A/$.]*>SI+\6T'J6O (V MBHMQ[V0,LL7W *&/HP2/2DZ,,1F7QYK!QT-(7TB22JTI;5 P+@LATH&W] H- M>1 -Q; )XB3)@*GF6DFL.:%SVO]:^& +09 T]7B66IJUI>0KY2.(AMM,JE"T MP7P]/8LRZK3?ZY^!N+DL]>=?025,.B*(RWCXVDFV0_2T)ETQM;,38#"!%NB/ MJDDF!UBO^J4<7?)XSXTW36)ZC#JKMD>CI?HJJ'R%83]*![LS7X*_#/KCHV-0 M WK^J#_J)!_US/%MTK9@7DF!B#9HU(33:E>GP07!QL6JWC!CH*0HCV+H4^-N M9N"E[5 .=+)ET7)(VW2F+^:T[KOX#>]U\'>= S&FTDX/_RYV]"F(N>'VN8Y& MU-^Z._:U,W&U,W'OV_[!EW.X_Z)]LHOW#SY^UE91BC..N @,,:,ETIQR1*T6 MSBI"2:8VMO#F59&DI7NQH',+!GDRR%QG", 4K?,$'V<#?S)VR2HNG1:%FREZ ME&:"&>(![A(MSIO] *O=9+65MUQ4S+%O1_W(&KRR$>.70/$!_O=W;&@\J[D_Q@OA<=+ZL=#4]OFE^KZ>R'@,JTZL:'8^^C&3:)CW@N0[_BY-L7 M_I1>'S8H(%/.8IAFD":6_QU/*_X: M#^QQA,K]J2A^)C.Y;1A *:,]=Z?@FX*$-(J!K^=!EA< M![%4 _P5H4D \*W/.4J,&)<$&9,1Y 6U@FC,M 9E@^'-Y;H[\ZA^ MW6'F;2(6UQ.:*&X(37R4B)TK8A/YYI7Q@0\;HU>E(6SWW(SB\WR"\FQ)^?U+ MH/+C3[\?9FUXMIW2 CX=[__^D;8/7*3:X];)+FU=MFC[[0+EGT0J_^W+IY-W MM)74E7>D?;K+/AU8W":'[/"?W8O6@;UL7=KL?R_?7>YO?P8K2L/:"N2-(8A) MRY$BSB.7,:(5UR'HL!CCYH7)N0*EASC"LAAXX846W 46O*9"+L;D[;4/=M_O M?CA(7JW]@W_OOF_L_N]?N^T/NXV?]MIO]UN[/S<;[=V#>X3GW3B4APK\/ ;[ M?T)1N]_.?&]8EE/2<^35]J.#E!/SBLFLO?W99=(*":JR]PR,.4T$DE)2L.@8 M55XZ'\"86R";YQ=M6.UWX:U(RKLOMK[Q4Z'% R'W_*A9V([#: V6;HX YF'_ M/"KX/R4%HC^&@;CAS[^LT*!2/LOT,"#ET$3S4I\-_2_5#V_BR7U77_S2Z:6! MIH?>E.M4GB"L2%A(_N+BV;R=>^D!)47 -Q*#"Y M\G*VB:^\=MUKL=AD3-SKM==?XZ(>+.-77YY][0V5OUY2@:_5R6V326%^FUD5 MARM/-*\E32K-ZS!Z"7;GO 2Q;MG<1%]#F?<;]O<6L[U+GN(S)XI51>O6OA17 MEN]\=6M]=9?&>JW7O-98?1^RO<#2E!-]LU N'ZR)R(]=$>+%%WRX2RG)[STC M6BK]4-%@8<[N^!23-/RG,SK^K8HCW.L-1YW1.+E87TJ-A_M9P46-A[/CP\L_ MOK0N_^X>'KR[/+P\S%J77R[W=_[^TCKX[;1ULH?;!T=9&\;XJ;-0X^'TMY/6 M*5C$__Q]W-YIG[1/WL'W6ZS]S[MO,-Z+ULE'O+_S#L,SI[&7\V)!21UXH!3V MSEBI$F4,LU'G[8+J@U#-8PN B#6BG/@W5&N(QY MG9G,P_]+$AV%)J/NSGWL[PR#-=+=#>D62Z6'/*,R< 1"C"*FA4>&$88XX90J MY8+.[,96OJ*548US-MM:6YOIPJ;7<2A(S8G,L$98X=L<&2],HS) *2I- ;9 \V]AB M39 J=3/)'Y>)'\R.JIGX(9AXP8@R6'%.E$?<&S"BL#5("$Y3I7".F-3!Q9C.D2!X4Q=@) MQV--]4Q^=_/YNG/;X%^&'1_.%OJ&F"O?3WK0OWEAM$6U#1)N$%! MY18QE8NHJ6FD,\MSHRCG0F]LD2;C6S N&E 5[6"@)T.J8\0;')GGYVHZU:X"M ;8&V,?W3]0 M^R@ N^BW<)P'9CU#1.L<,4H),E8I^%72D <'ZFR(&JS"V0\#L,^J"^DM2UF\ MU<-8<[13E/:?U"^[:Y^E!POR^PN&]E)*5CUV1946;1U]SK7S6"N.#"PV,%KF MD628HQS6.1>: ERZC2VZ2:]LO-.\TTX_6"18O=/7[73[Z+,B+.1"92@6^D+, M<854QBS2DE'-,Y"6.8T[O>P*OG=#K0>+&*HW^YK-9JWSS])AXSD8*(%SD)^> M<:1]4,B$W!*)!;6QZFVVN7S,/MGLJME!K"(ZO+:,:-$UJ.RQ%=L^P!:=%7UE MNA>WZJ][RX)T*GO&!>GRIRI(M^/-Z!EVASW8KDHP?FF?[GUK[71/]P_>=UK_ MM( !=B\.#]R7PUB.\?>/%_L[QYW#D_\_?O>M\-+ M8("#/X[;Y'T'--+LT\$>V__]CT[[]];E_UY^X:V#P\]Q]932% E"-6*!.:1U MEJ/@@LV-%(81O=1ME7.!)?$\XXHI C@%%KVF-@\\\R"-EKO#MO_>?7^P]^N? MNXUV[%AP?7,BQP+837<%X_^.'"1 M-=09(X#?'KBR_QWKQK[M]Y*&'-7N=G^THFWL,RP:NS]3N+[@=RRJ_C>CN89> M0]B5XHZ["-&<,DER"[(T%PR$I;( D(Q+;0652MM8ZA7V5&$Q*SOWVK^MPHF8 M=#<8QSJOOVGKB]JN+T20/CJ>V,O/@,D,TXR@@#V B< : 2X;E$L*9BBWCG#0 MCF6^2:YN3%GL^*375N-LT.G%KO3=JGE@/S2N) ?8#2"KQZ&(2KEZ#Z-,_8_< M7WX0:_CHHVD@!B*OC@YVST%[%D+DFFN)#D,ZCBS@1%O%):@$WH%U(R5%C6>/!@=L?;V M9RTDR'#F$=A!#C$"Q 3V+_RD9,@S;B7V$I1)?#.B5*7$&_VSH@O-3,/O:6^^ MSDR6=:PJ'2FI \01KU5O& RK\J(%41:TN%?>]=?DKHV?BUX5Q5VQ.^.PH.78 MA-*.8X>+V2KI\^TZ9Q]-[0D+>1@',1SKV+@R=M!I["7="-[53"TIW56RM1AD M[&E#LC>3A]+O^ TPD/&C\]AZET=9EL?;MX;!OJ^9" M<8D&X^'(^^=2>__&BO4]/ZHZ0 X;(37@C5TR8Y/ZN6U-JYYZ*7U+K6F[%W<' M#^H4R[FP&$O'0L; N'U_VVQGNAYH KU&,DT($!,&$Y$CE MT7$L,XD,"P[,;JTM$\1Z&FN(D$>Y])GFF0BSY2X;4>.>:WJ M;2S3#0RJN[5N=1U)'A'0K1B6TMH\QKD) KH5%TA1:Y$+-O/$425B1PNRN:RA M3YR>0&E1M[Z ?WNI96T\W[*338B]MIJ-KD^]O8!P;4%BH2(Q> @NQ!9WYXOD M-X]_P[$9^O^,88?A6U6_[5+1OQO=1K*?K=NZF;]3-9Z]M M/BOJYK-W]7_7S6?KYK/W:CY[HXMZP:4=M"?2&JM!LC*KO0D8*T] W<" M]E.U_QEW"HA-)G=JKYYZR^G!Q:2OK4^-YF8;JL??B\03T#5 ]AQU;.PWVQL6 M(K'L?QL/ <_[@R^ID;D^BY[\F925(]^+4A&^.3CK#Y)SI2V/:VAE]=72L1[%!*&SS '[O M)JV@/W"E*G#%VR8T\Z8!"D3R\-STU>F,5GZ_UX_13',??Q,IKCK!;9R,;SF] MU9_IE^[+D2^C$0V'">_Y_3Y-VFMHSYL1V,@MNEX MXK>[W?F/36FSV]$FZD^1U'^:89NBI7)AH@Y_GHP<]+&.Z^A!YR71;D6-,)WA M-/BJWYL!EJ$_[13="&'A8 ?U8)#.\V'K=2.Q;'W\\+Q-FUV^O[/WG>E!13OMQMGW[)9'F M?^$FS'3ER6AY(@&BK@,RHQ(YL]^&IVPA2F;=B=?[;@!9/L0A/@ZRS?BUWT[& M_5<<-IX 6_;J<&WOHI4ZIGKJ60A($.QB62J&M)8>94Z1H"W'66#IA#U?$8$: M:2>16JGX3JAJ[J#JO#_NNHJ>)Z>G("[[5PN^@H 7R,-FWN8P*&/!9L%"RR"U MR%10FVE.+-'*]P1D^Q:@Z7"LPK=:DK(*^@ MLD4<3':!\5&G/ $=.@)6 6G6BZ[^FN\QX5+P_*NWPC>(-OC#4M+6#>*0:Y=NXEZ+R*Z6P&.E$12SP M>E9//-47\7T P* ?QIF;"QA2XSH>6:DVM$YKA'Q# )8)HK4!(90YAK3D@N-5R+4;\K=<3;$2#\Q14[ M$!T(\ 8T I4D.LS!V.H= 1T#A7<+,PX0*_K)8R=U$\_BDW'X8H[5)T$%51@. M*"[ :_#RP070/"P',/.PF5BRUY\)N8B.E2IE;'IC_'/D/1#[I4>A6.WJR#&M M;.=K!S[JALT2=68W8OZLJXC-CC$4.EV/+Y]&A(32H([6;^'(259V="(=7[.C M\<;JZNCBK$!%HWM?!N.SD;UH)"? L-^%!^&WY><[O:]PL3I%GOA*T@ES$=$T M!1SC8S)=0X_CBJ:D*""B& X5!U':Y_/'&#;2@1^-NC[Y'*:PNQ"^ H./QS;- MNVBA$3WC7TST?W2*K1GX?F@6IR]%Z]W!:2$E>D/8I4%QG_/%Z4V$W='*[_BN M3SL^/YG"R9>\(^6<$C%,-.")@V1I7FF!4O#,728X_QWX.GQIV+'SWYF19,'K M2/MIT-$:@+4'\0!T?C36 Z!G[YN-X_XYT,"@67B2TK%6^D3R#%524"='4B%0 MYJ@BLE.D[E'W8N+R;$[""@!5(AU-_3D@4T;](E)I_DM-P)G"!5606"G)XC$Q M;-/L-__/,,FJ0;\;.RM'I; #?[?%ML'_CB>61]J7*,+35Y(OSG?2,-(. +7, M+NYFX\5XC$J-..[-:=K@"$.+(58\)73D3<#R;@0;L Z['3^+,"[F>#@/Z^^* MQ4BZ-8![ \R:PC67+/W%%Q[WNRZ&F\4]JA3R=*8?V>\,T"F27D&,G2I$LM_K M5@>K\QVP;6=@QZ=1M;)^^$OC)_QS\3E7>!(+R "3$12OQG^ :B,*Q6T#\$K7 M$RPELE^\RQ?1!:M.5AL_)9+L);":>BP77_%SL]$I>*JKH[[EX^1@L9+G?V*Q MWLBU2:L;-;J@WHSF^?+9YUE6"HP:"4S.6)YQI$A%B/J MK2*$&U",9>Q(>D4"\ZA8RH:+SMV?SH]]PI^D=(V2$ ()'QWT/U>$J*,]W.G' M7O$O@E;>3NK?0(PKSDTQ15AD'K& U(BRQ$V&@O%LUS&_&&\@B[_>R[0;]EUVRN\T/KLK MV M0'0XS]#AF\9/9%ZPPTONC&_48T,,R2W&GEEFM".>Y$P7'4\S\EUNB57$]&MY M\%X+Q$1!6>OR\#/PK3'*$623KY?&LG2YQD!&%"B+&,%\MK&UG/=0['85RI# MJ91TA0Z7U*1="D?=+ZS)C5)-,".2E!\\>2(@/: M"\)29[D21+FH^:OEPXAY27DVZ,>LC(J$OLN2K/PJ2X>VI?!-5NR\V*6EV$T> ML+*D0Q7P4Y!S=-J59P_1'7":$M$6'#W-1ND;BG[B..#"/9#&TNT7SLH)M)<^ MT:$]]FX<7SW+2:LUT7C_S,=CTMB;J'W^Q,KA7^'7CM/IA(YW,]%KA4=SL[%? ME#HII,L*1T;IY%[K')([)H9[QQFL]I3,>D5F%C7Z8H[TP"44*6D!ML0?]9>\ M))N-?Y?OG8#6^7%_Y0>BM['?ZQ6^R\(+JJ/I61VVSRYZP=N +&,H MHTXAB-V&!5@[\HV?"A5O&'W%R5O:*99IXF7_N7+=\6EU M>^6$36$(Q;%/=6E%.,($>%_,H4/E'8UK$>W\PLLV(T$F#+3@M"-9(DV:B#?N M1Z+=*VZ:+TP0OU5^)W)RX6,NG')G8-PM.*'OAT5UOL&U^0:RSC>H\PWJ?(-' MR3>X,7]@(=_ 9-$RC;6I&&J0(Q]()K165@=NGS#>84_&2ORT=#?MO*>'@ M7HXWI:23."..Y664@KKX&Y*\*ZMB35G>N_$'LI:!.XMRDV(G1M) MCA00+0H\<]8I*8DQ]W*\P1][Z6@S'=%^YV'3$]!-[5LKB*1]\.4S<3+C6>RQ M;5E,QPY )!K()?> <4XIK&,9(6A&D#M3S(.Y^R#1QNLWFJ:T^6TH.A^+VGV\XFKJ= >U*=\;4 MF3=)CQGT8US5<,9\G?<:%*$Y,P9M@8]E",MS%*/O)V--LK+.E(F4?7C>CI3- MRJA,*9^=846@;E)S]>4X+3ZN]J[IE3Z@Z]P_\RZO04SX M&,Q%;Y550*H8QYO"AJ:NC%%R(T6&_JX3Z9JCGX"C+]N77SX')J3VW*%<>]!M M<@6ZC70823#9K"**V%ROCZ,G,6XE3\=8Q9*O8ZCO E_#8T4(,-A+84=AU6NR11.Z?IG%5MN?_B8*D2C+%\HB5JD5<3, M9W^F!Y,**)4'&MY5I?$6*=<1%487*<>]WRM\]2D#0P\&%TDKG=O7Z;.3!])Q M&["3'7=U&91:G,E56D30@"#3[&2 :EA5/9AY5PIV=?U"G6@Y.J7#/V6UGRKSR?20K/9$2GWA<1K7;0 M 1KMZ+1MU0+/;B2[6S75BC;$D6F;+^EW/SM6!UZJO3I:VI+<8 M6#\I;585WXP3! 4S=OUPY5*!1 ([N9QG#)*N1I_M'TBYVJ_F O=0M) MM_RJNXEU/AS'?4K'3*=1@ET6ZSW!E:H=:#Q6*E9TDI(_O>D4[+08\/>UC&2- MV[%B 5<\N71$$N=['[DH10;X:R@1RK!,9%)+HS(3G.4X&$_6D V^6PV_%HJI M_%H6L]ZH]B+@7"&:&P]6OPE(NQ"#)@A5F#"'..D-S;^Y9.FV;=EL!;U%#; M#S"KW32IM]6?!7<0*]W7/IUG+0 M;^.8V[XFG"L)9W_GX^=@*,\9 WW=12\3!3-<,6)03DC(J%.V4&,9F 5Z.>J4,515L:);B.!$>@N)'O&DO"18L%C](%:U M&>EO9<+0G8F5QJ("/E9PP?][[VWQ=P7(&X_U/5U;T>ZM+6S]YD0:6(5""2CO3:0/K(T).94Z!FC>V MU(KZNDND.Y/T-@&_F5);)?Y5.N1LC:<9[6^H4_A4OW1W3(IY7U$S%;Z[] 4] M&@TZ8*L6(=;]JVVDF/'W#%3?J]7:,D_P5C-<4E_2]'JQAJ>;9GJ*H!W1% MOZP72#W;PV0?CX?#0O;&63;P/"'%--&+PHZ F^:?/^I@Z$^T5B/[C)%$VUB"N MZHXT8YX6O/6B*$DP?3:A=F=8?:8J)#),GJ_>47=60)3!ZXFP8Z'M*7A'\$VM M$[K]PJW4ZU=9VP7W#"<._8I?JW:"4(II$?2^.B>L3;C_%W7&83SXBJY?OQ3#7TFGT@,Z4=H (K;_ MVGM;LMC,LS.^5+AGF?(KWOG:B:P7L286HM6#7BSN#HO4@1+R4%)0$Q#T>PO@& A98A%KA$TDF" JB4EEKL5.86.^0^;1;5M$90X0D:CD]!W,%+AJ5E M-+KJ++ZTWJ\1S#&V$6[MCV&0;OCS+RL(O_QH)?Q (1N@U$/F;.A_J7YX _;T M65=?_-+II4FDA][,.P XS#B1(RC6)2@F?"PN3Z7'9E9(D-$ _NNJ+Y>7-].E M?XW<\C7.-A665U[.-O&5UZY[+8D5!MF]7GO]-2[N]^2-@Q6W>NV_TOH6:PS; M&/?]_]N@&U,5P,7XGU^R!D[Z5/6^:VXE9]_BS6^6I-[BMA<[_N!*T!+0)[I: M/!O!$YJ_>88__&)D3[.T'$(H]O? 87O]X_9IYWW7PX/?CW^%'\^ ML:1]\H7M[\"<3][1_[W<';4^9-_^/(#_O=QF[EA$RMNQ!."1>NB.G7"./;@3I19E68UR-<5.,DP)[ MYC.EA&.:&HV59#;#8$0)DCN9,"ZK,>ZY8-S%/,9IH9T-+ ,3-Q9?#-0B12E' M-L^I]!H[J=%::0S47OSL=Q7&BKD;@NP$IN?'TS]]/#QD_3. M\9,U7JT/K_:6=#*OC60,2T0S[1'S%M0Q0QFB2F8FYX&9&)I+F@3G2W#U\ZV1 M:C4F/*C.M?#)*_T(-2??3^.H.?FI.7E!\\@--AEH'4AR%SO\:8*T\ 0)QYF& M+59,T(TM*II"X>?!RJ_!V=5>/BNXIWY7^O3I6

',<3@FKT5RJ K\M$7,<" M/6]4?P+U[,]^[^C #TYO'_!?X_=M\+NUI(E)C)D+02#&+0;\!IW,!*]0EAN7 M9[!Y(FIBDC4SRM9K.:Z!<5Z&!ZV&T!I"'U\OKB'TP2!T0066(6>9PCDR,L]B MI D8LP"=R,*N2:*"\SH&S6Q3='7JU(J9@K8CP9ELSYX(J9A3=,VAF7H MU_#&**WKXDU?3/P6DYLJN_KR?4.B,-_$&7TA\5L/-EB&;Q<5=N?!YH\2;(;Y MLPNPNC&L.-'RH=>#QNY<0D>,M;I+F-4=@L_N(MZ?^<+=,C+O5C-^=2N7U2MW MOY7#ZDD#(!] _[F=(7J=_G.-CO(@"1OY)K_%F%=D;$421'1SA9YB]-#'%\ 6 M+V1O?&]4P^ORR+PFA\OW5KE9\KPLVII@%NQ693:W9ZR(U^"5Z8.]^??Q_H'K M'IY^I.W++_#['_#\WF7K]%.G!39H^V3[XM/)'F]U%KPR)^^[[7]V>9O\W?ET M8"E\L]LZ/>315OUTNG=^>-DBK9T_3ELG7RY6A7WJW(,N; B2EDK$',=(9;E% M NQ4;3BU ?9QBS8%OZJ,TX/QSLMP6]<8^'HP4)M,!,(%]X(R28F2QF"EI!<: M6QIHPL"LPL!;>)]K#'P2#%SP3!/'LT \13Z7 C%"&)*9L @KG'G,A'0^5D!L MDG6?[=48^+R@H,; FS$PZ%R[C$E%K&>!Y](Y"5AH-+52"9:7I?(+# 0.6B,& MUC!W!YC;&[5+5:^]\P[&?/0Y(R%GWN?(6P4P)[E&AF.!@O$9TYGU)+,;6XJ\ M&$7OL:/?GZ4[XMH#EY?GD, /,N1;KO-B)]/7$8[\E$Z 68#?#Q'[%RHSUZA_ M1]1?-/"),((:YE">YS@V& Q(YRY#5!CL79:1/ #J,_S=J%^G$3Q?OEV[X7H+ MOJTMUC4R]8+%&EL^6NPH,B$F:P=)D!%YCBBW,C#'A"%YM%@Q7LXFJ-GZAV'K MM=MB-5L_(ENWEBPT)H,-SE@$0AED-=<>J: 5 OE-99:[7.<$5.2F8-_MB*HS MA>[$E ?]T6RY]-(.JY.%ZDCWEV=SK7"XU;"^3EA?-,%,T)R2S"%!-47,Q](Z ML>,E2&YO,NXYX#N88$TLUEQUHLX=JA&U1M0G.<:M$76MB+I@__H ^R-#AK C M@*@X**2P\"A3U!-C0V MW#EJ MT;G@?6RK&4^GBU9BFXT/J4C[13R@_@ #[008=&_4V)XVP/H+MM=V?-DJ,95W M[\=V<9W3V'EXT-'=1G^R9U1_$YH7EX?=RRYN.BTW6BWXN M94>JU$/'S72%[X\'H^-&Z$0(B;VT!O!L?%M4_C87SX2ORMY=VQJ+3?Q]="&O M)8S5O1EN3DV=3V457EON<^=Y4$PX8PPQN>0LM]YQ6+:46;#4UN8)27+UM&^> MQD'9ANCZ+D1EY]IAX[^R35YU14X-D5?T6KPBIS9> Y)*[<.Z_@B^5_4;FFEY M6%XHVM>?]K\6;8JN[F=0)=:6K9!@8*EK6FR!-E[=";+3:X1Q:CM5\%GL"[6X MD8VEC-MK.]@\65?#*]>E6:[XJ>[$WE<5I*2>I$6GOGA]/%MYLDIA3FMH_$R# MO,ZPP<5FUCB%(1U?V4;K6:U-ZOP^'*6F[FZI6>9LYZR[-$+.C #M3V(CC&3" M$A.DTH$[SS0H$$;>MFOW0I^6WV!X?\?13[@7#1/RX"PD8+7V.=: FSQCGN9$V M)X1Q+RGG6)LKRK+4)/ P[0I;M'T"Y,!,H [( >PZ'XM7<:2HI0BL-.*#4A8; M">3 \\UEW7XBS&X4,T47/MB8LZ)Y9/>B.=]^&(R H^-(+D-0R@:3@,7_C/L1 MA$ ]_.)'C3,0@;&T1 ]$W3"V+DWRL+A8RL 9N"J[EIZFGLZ+S?O^]#"(!JFZ M5<\\=MR![P_L,8RP0/M.;$X:TCAC<\78VI-D\1V=WMDX=H1/_4Y'QX#4Y7"G MXYP?8M&"6(/X])WT4-%R-W>M/?#$#WUVAZ;#9^U:F !JS&&!1:(.\H MDH:COOU2? 96J5CO:SGQ+S_X$'M:+]6:DYFE5E'X@8%A;O*<4A7 3O<*]M^L M!F6RR)#IU7_%T4Q8*WM]K,5:.[N?-3<8PY(BG-,<,>4TTKF6R!*/;8X%QBX: M8))LLJMLY0I>K]%.BC]U IKTKBS^4E"P_Q;[PI=M/_71T< ?Q4:S9]=U;VF8 MBUN0T0+Y8"FH"X%+0P2CN9"2*NF)>%O--$'] M7F\7)CD<[H=)3YH:\J]LY;;S\;.G3#+8)Q0,=8AQ(9$BW"'*1>Z"EMA&F%=\ M\ZK@D1+J;].=M&XHNKJA*,ZN:2@:1YPHD\8FB 0'G0?,/G^2_ODU^,6 MB-/_O=R[;)WL?@[:>$&]1#0/&6*@)"-E,X*/*SRU-WYR88B8 M41(4F/RY8#QD,GBBM&16!W4G6U!U;HC\VF.[WIG7/5+.TF>=[ROO_C&-;^E,_.NY'<_2K'XZ\;_P4 M[_I__Q])2/9FM[BE5=RR5]Z2+N(W/S=3=<5H \\MU%^#_BE?\UCU4<:YV#>PA=661QWL2]4\"I:I89;RYA1BN8XXR(8H57&G"QB<6#Q M%*I^N*&UUOZ@ QM=AK GPV=*';_!9&:0L/-RO$B/C8DS7J2=CZ1UL/O9.:F= MRSB2TBHP>P$IE>4,92(SC+A,"@L(EV_F5X7<3#Q)O4B:PU%BZ,FYPR#:KT \ M5](.[ UPS8.3SQ6"\CW\<4(.B+QV>C@Y_ RFBR)6&62ZN1S3^M_QO 7( ':T<)=UAHTS?9$*LZ9#E.Y%X>F[#KZ.]1"H"#AW M/(A8Z$KR64!7VHQ^M^2^.^\,?2.5:_O/&*1.\A(.O/.G9XG._-?H1$Q.NH2+ MY>\!/N)\T./N:'/A6)M%Z)@_0RNP)#DV"V_>*C"/?H^K3HF>XB"H<# -2W?L MZ(9U3T5_TY%]7)^TGA;NU9UR"8>;C9WQ1+K8F3>ES/3@XXXESVDZ,G75>E_S M31!HB4;2R66O6M.AM\761SSII.;O P\;X--]E9LYG?O/;U*U!_'+<8]62].* M @OIJ(M A7A8UA^D\8ZFV-!(I-B+JS.8B)KFW PK_>4LZ2^SJ[+T6&Q@WY^L M28IZ28_^JKNI8O*'8S]QA2\\/#F<+/WB,/?1S$%EK+6<5LM')Z*N9F/A1EA@ ML *&L"]>VV-XY5E\:'(R.K\8V8*T U)'>LSC[8YC?_$@G MZW#5$.$;TW.!9J'4E(?Q'1VB_:@C-N*)%"(N> MGANO?J 8[C6'R^E(>K$T=ES^V_#J>%C%N/@0BE.9J< M,*D8P(K+E3R^!1X\ ME<@^'G[15\GKW6I&521A+<#G!/C.N\]@!0;-N$%:^QA$#5)PZD'@.$')2XR2^N#AO^ZFX MX^F0\D] LL6XK6LMP8=UO7RPQ]Z-NWX_7.6$>6;=%9[" M_[+W.')=*RJR]Q"%O4V_@U=;"_1V2_H#U@*]W<3OX+S/J=&98@1K9I@R3BNG MA:(F,,MRR[.;^I@F V[!13_OGO]-6[]]^I+Z4]]/>2Z;\QVW+]W)X>DG4(S? MP;6]K'5IOQV"HKQ_\#<\UX9Q'I%V;,[W=K$YWRYM$[A^NGOY:0<4ZY-WE^W+ MWSJMWW')NRR50.Y4";7PKITOG[V4H&4'"R0E#^QY(K'/G10Q58CPH')I#/ /SVD6 ML*8W]1ZM8>_I8:_L2>IB;(<%V#-,Q#H"!DE##,JU)T(S0AS_,6#O.PRREX!: M'U=D:JW#=B(K5^/)"PG>;E%^>E::W,P6534%:_BZ$WSM+6EM)E K7>#(>*\1 M(SX@V#^%0%U3FEK&*5, 7X(L@=?/5^#6PR%0S6N/IS[4O+9.7BOK:"O/% ,% M(5/&(Q8$1=HFI<$&2W/NLHQN;"DAG@&OO58W6-N/IB: M.&TVMGA3"?D8=9-NR4(OPZ=6 V@-H ^K2M< ^H0 6A9'SC%C69#(:4? AL46 M&2(SE&MMO06)& *) )J+Y5HE/PJ 7JFO3XK3+::)/?/:0LL5A5:%^)[K5:FE M5_8J>*P)#!\IXW7UU^^2/'5/_7&I)L-NN3D[D[V9%-S9#\L7MX=#?\N#B=>7 M.+5+0"V\:)_8K'VPB]N7'S\KY84EF@#" ;BQP#F26F6(6)S%*DF">;RQE:TH MOK.0-W53!9Z[D,X])6=-.H\6HMT^V/Z,FF:49S*;W3FJ,Q$2F&WJ9UB)DW\3LVOF\^ M!:?\XMDTTR*MI/U6&UC.9W4WY MWK]Y,QC'VK>3ZDZ@Y4TS:Q;2OJM\[V&1D+U137;CY^9,93&GZ'=/ '3@'/*,Z=)\)1FC&GJ:9"$ G60$8\-\:4*1:D3+&( M/]0IX(\NCO9W]C[KC!'09!0R.K8=E%F&I&(Y4A94',YUH!3L%W6S.+HV QQG MF]FM4X3OFA9<,"%+0P" _=J)57M#2OLMA]'O=2_BMPIXK\H6+KR ;C9^]4!C MJ7HLS.@/W9OA<58(@,6Q3;(90805[Z]@8(:%>C,K4B3_G?ONUY3_%[FXJ#58 MK,!DE)N-[>%LCNMAIUCJ6O@;MHC_5E\[U8* +2T+;A..55A6;%I0X7FEKA]GX8Q7SY67EX_6)'&3E3@Z H#J'!. "U>007 MXRL[DQ*CQ5Z<^J(X[U+U@5F3<]R#7XKROYB7_2+66("@FM7++SKP4(4&5A07 M &U0J1\OWWQ%+XJ;SG?5.2E) 1CM4G$ M_5[[^*G66&[*3-WJM75.7?W<^G7PZ.23O\.$)C(\_NX??#I M9/^?]\>'E[L7\REWASP>:1)I:"X503Z3#K$0 MRTZYJV&OAKWO#A#'&B:/,P"YP*A0VMN ,\Q=)CBE5#U^^T\XH&(PH(#V E.8OLM(I'61B,A@J%2 0R&L+$53U4Q>?-2,._.NFX9 MQ/>2=-U[9A7?./=;I$#>:OU^P-S(A]?S?MS)W]@B?+GQU%6YD;?%CP?5UUXWVSXK-64EU];ZREJX>5%? M<3RG#H.%9@('"\U*@J3T&@4A@_(9)U*PM>DK:V3KU^!^JS.<7XB56B?HK46? MJQ/T'EDTA1)X;'45&J-S<:6; J6_[ ) M>C6 U@#Z,E7K>P!HK4K?&SNGJK0];^UL?\8V:)=[BH('2EN>#RY][H.+U^6AZV/BO;),NI#*,4HAH"E1*.9C+=UR3 MH;4RV6X_!:/%1!X['@QB!*..69/#%Y%65T32/?_DNL6@M)BS=*>MNTV7]%MW M^U8;6T_?L?2*EL7RJ5H6?_!'D0K>5X3Y'%L5?RG%4I^W3G\[:1T_YIYWWG M\!+>^<\?QZT3$$L'EK=V+-[?^;L+(B9U;B(<*YX[AKAV$L4>6D@2GB'/,UA= MRY7,EEH5.V>4='DF&<,L6*XS[HQD>99Y+JA1BZUR/NS^'C,>&N]W_]I_?[#7 M_OT>O8IO_N;\&#D7S#BE'-.444V4#MY+3QQS(G"C5_8J+@5=9)$WSZ;)[_;9 MH--M3!*L_^V'7S1,]O2LZZ?Q[_\9=X:30/2A[70W&[^EZ-8BF#K&NT[O682] M&-YN1PF_.Q$ISU*Z%SPX+-AFV#!Z&&.Y>XWC_GGQ\'''A\;^Y$X MDYJ^]C2 M7R)"5]U_]W=:DQQ/6 Q]Y(O(>1/#O/UPV)R$I,=4MF%_/+ >_G@*;YD=B"M? M/YSK.3A[!_R0%$^ [#)L'C[=L,>Z=P0CC\..ZQ1A.R+WS-U%!N'R(*9S/O+] MHX$^.P9<&OBC-(HHG:+R4TBMT2@F&$8=9BKHCKI]H[O5 .,S\VFZFR!NR_>G M[2E&.K\S\XD),1UQ=-XOI6L1FUSM3Y%?\+43WPCD$CLQQG<,"CE=2.%A'"PP M29SXI*=FJ144=U3O@U?X(?QO&OA<$D)2+\6;:_KTE:_86 .$7YN7VT[] &,? MM&HU2HR?MT" [VQTXYS#=L&4)E9(]NK@'F9W_ED933#G%/$L"X@1&I "$$56 MBCQP+RS- 1F!RI8,B!E:&\1.Z0.@\^V$WCI17U+3BCQIW7T&+6DQ+Q7Q^:%6 M%)Y:SYX"JR0>7$R@G^':LJ7L1Z#O2I\$?'H+4.:*B;?\MX[M3W)*YM;ARL]- M("5BV'@4,VSCG^?&6B7IQ_6^\>$L]MF-P_X H 4F.BC_;K/QMFK 6ZC6R9R(()'Z MOXY6(,&QU^X_8S#^_6#8J+*+RE5;O?9Q0G.)2,EHF"Q5+R5=]WI^4"0?#T<^ MI>/ F\YC7]Y"?OB>#U%831*H)@..KT]&BH?I_+M_[L',;!8M?=.UJL4P*/L M'3%C:':NF^\.BV$,QV<1_^9$ MSN!(]\JL)A@3P%TA'U*7X1!W"236N?>]58(^[ MGVOT;4&24<<9I+2[V!SXK%)_DH;T?R)O@$3LCU3'4KY%,4\[]%N8LS]#^3OL\7 M0!<-WXOO6L@&P&I%$M@S]'3LCP>EHE4JWTG)J/2SJ3YQA;JU2MMZ'UM_QUS& MM['%-"SHY ^_#\#LCME@P/C5;ZVDI:>73I71O>0>F%$#7=\7+;\G(YN21%W% MX-HJ!J2N8E!7,:BK&#Q*%8,;?18+/@[M\V""$08;S*24)G,YI9@%Q1UF@CQE MU8.)1E'DW\VPM M ?%7L3#?-"/SN/]7:^SCB 1_U1S Q;?"XJ"958,:!* MG4?/:J'F#$L7)-LJB3*C=]U7#V^6NK(+KQI)#5*O?*7:7SP_HWWWMX M(PRK4Q:J2G[_#P CG0"::W1\EM=[1U%3&<;*596]?-"?=9F_;G_HQ\]&,9$% M+Y'4CL><(I!KC 3XQVCLI#(^I\D^7W>^T3##;?I _2:OU!!HLWB;P=&=R_!5X\ M NV$BV>5G7X83=/=5:;IZ\[:G_,(O>:%F/-S/MI"7!N2]J1VU.KHK(6PFZLJ>^)UK]U -,3147>Z*29KDH\_8M>LKJ&QG>OYP^83'Z[ MB=\AE%1HPH@0#&/%F'=:D@QS$S0-Q@6L[0WGNVEA.K?SXXMPTW!;MW#GP[>T?8_NQ?[_^QF M[9U=#&/ZTK[\!'9L?/ZWX_WXW\5>.B>NVSKYN]L&^S:^__#@7=8Z^,@/_X%W MG?[6C7;PX3^[\/LN6]7.6G$FC/44:2(P@DT6R$AO$#(@N(RQ&9U,G,>/.*D(D-THJHS"6GM: ^-( <1I_7P!B M=,B#U'.(YX$B1AE#1M& N-34$T=IP&)C2[&F9+C&PQH/7S<>?F? 7XV'SP\/ M%Q1$S 2(-] (,Q$$*(BY0<;*@+SPAF(+[L4T>VX MN(JK^1Z/P8]:SN3Y&\IQ]V+4<]J[&N'6AW![2R9P$-333&6(8PT()T)$.*61 M@HVB/ 2?^G%+UF2"/*/:)34//W?;KN;A!^/A1:M-Y-([[@CBC@$/6Q_ :@L2 M!9H;Y12609*-K9P"#W]W3^B:AY\O#Z_='JEY^.%X>$$.LUR+W!$2C0R*F,(, M:4!?Y$268ZRI# IO;($]TE2,/R,F?ME%Q&['@D44_EF*R7^(L\=;(=B*=?OQ M$&SMED3:NB*;HL:O]>%7:\F.H$$RI[1'7CF&F!8":8+A5^ZI#]Y[%NC&E@ [ M@JRK[-4S<@[7'/Q@=D3-P0_$P8M6A.7<6\5!^<@,<#"7 8$1H5#NM2 J5J]C MH(%0W*3YNL[":PY^AAR\=BNBYN"'XN %&6R\$PYKCK0W 3%J8X%QFB&3$T]! MJ7*9SL&&R'A3J.72XD_'PJ_A0**P(8KTC@<]C;CCNHERSUXN@O52D93U&A)D MKM)ZVKLB"7N"48C4('4+D'JW9"@(Z@G/%4'61%T#*S 4@@B(YY)*(ZRB\<"! MB25\^N^:;1Z<;;Y3>Z_99FULLZB=8QZ<%+E 8&;+&*#*D6(90YDDU!J"C:(@ MV^FR?[]FFX=GF^]4F6NV61_;+*K$)'>&$HDRZS1BQG-D! 4&8O!S3FQ&F0!I MLWRT/<\VK\'+/2TM4S9^_RE6@%UJ.%0;V\_:X3W9Q:(^4*P&7-O5=P*1CTLJ M*P_*!)ECQ%7.P:[6'BQLRQ&HLLY:0@C+_,96SM?5@+5VBST6I]ZEU=X:/-M# MF##\="N>K1UEZV/H166:$&XS3C *&0N(69N#6@W_@!8->@'-&3%L8PLW<[:L M3]^^ U_-S<^8F]?@Y;X+-]<,>S>&73Q=Q@IS+@T2AO/8,-,A185!U&NG#9<: M9\"P2CT3=KU_F91G9Q7LS=H"#>-!+/G*0!CI;WZXCK(89.72O!#4>4IM?PHQ M5&]=N?%$_^->U8<=]!W*]6I]5'QWVX M\M47K4MJC62- '>X9&(8S0S#-D.&R PQX1V*[G"482\YEB$S5FULD69VURC\ MA],^?FRN?AZ602R+.-+=[D M^/8J3,W:+]E,J%G[I;+VTA$# <(@ HF,J-C^6R$50))+FY'@J+68ZHTMVF0K M2B8\)&N_AC.+&2*/15K'O;G.!CJ$5"WX5D9*[4RYMUE#.+:@ 6G";6"9,%)E MV@O)#,[!X+'BMDVK:\AZ$,BRJX+U0TZU0XS('+$ *HF1 J.89I1Y"V9I2-H( M(\\I3+#FVS7SK0:]13@GN" Y4P(T'0W&"['TS"OGB*F%[5-S[J)]@/.3 ,D(*4 \P54AA'Q#)!*AWSC!/ M_<868[A)Z!UAIG8SOAA%O.:T]7/:DB+N+*:>4!1;,UI+T9[KCGM 3AM0:9)2P)@HD,X<(&8T@R9/,N1]%)1XZ4A M7&ULY1E[FE/QU^!?;_O1[17GVJA_)JHV[%J-3.M#IB]+VK:U)K>.>\19 ),^ MUPYIKP+2$OYCA:8.QR._3#;5]U?,\!0!WDIN,\>HI*"[D[PIY;KZ&]1\^PSY=KUF0,VWZ^;;Q>*8/L-* M4H5\EDO$M %SFX8,A4"]LB$H@\'F9I0W):^=Z ]34%^?=:(;W7\[\SW7&8T' M=>C_T];(+S9D=V8_]GIV/!AX]^MXU.Z/#OWH+]UQ-?CZ/6APA MK?/]'9M]=KG,M> ,% 8/6@,&X %1(1!L(,^LMDP*L;$ELCNF_];>OI=7C/+V M3%>K ^ODR'<+'&F<9Y8$Y#1H[RD81NE@$>RVQ* 3\"SU;6QF=ZU46?/DRRLO M6?/DT_#DX3Q/9B$ST@$[YM9CQ 2G2.9@8'-E'96*R4Q'V[HIGH(G7X.O?L>? M#8"84^Y(0_=<0Y_V8727Z0^U^_Y%*?>S>[G=<]LS.UG#V!IA[-N2LA\"L1IG M% D63*R";9#AEB,LI,2&D!!B%6S>S&O'_H_,T6NW'&J.?C2.7C 6I 50COY^ MSYT'\SVW2&H--CS-7<:"SBP.8+XWI?SN!G")D+;^+_RY&EQ)^3D%UCCK#SOQAE\&O@MW?O5OSCMN=%RQ MQCJQ^9F9;U,=?\\;F;Q#$AC"F:[%2Q0#/_'@^F)N*1 M1V;@]1>D XSW%]T]UQ?#C7_-3>NTTT.S:WC7Z6_]7S. -\Z-YU%7#2^LFEBY M:O_>_? _VXVW^^__VG^_?;"WWVYLMW<:'S[^^F%O9V_[_=[NAV<_A?;^P>Z' MQL$^S*+]8?_/O9WM@]V=QF][[>WVV[WM/QL?#N /K=WVP60J#SO*U>39>)R/ MKUXBU/BIK!GAW<]+&WHUP1;_+L!,(8>TSX,)1AAL,)-2FLSEE&(6%'>8"5(( MU/3%[2C:I%#*&1.Y\:B949JATZ3:I, =(INJ5DZK'I7GPW]+]4/;UQG>-;5%[]T>FGM MTD-ORG>5D,C/E@ [,4!QN80'I39SA2-"E.ZC\L,E>&PF\%B0(L4UGFUB*J^\ M#%?O>8T+>J\GKQLLYILLO]]KGV"P^295Y*4,%F\2>3LRN'^XP,EX..J$BT?2 MS6]$J"12#[T>-'9[SKO&CK<^ELUO4-QL@':=K2-RX%8+4XBQ9[4N;; 3CAO; M2>_3KWDA4AFC7A(,NON:%Z(T2:*PGODQI:VNI0M!*22C"(VV2RJ0TXC3>E'G M&T4:[Z!H1OT0YQGW7L;%E5SI/'EVZ_E?=[6!;S__'\9IY C&BFM%JQ7.) SCZK9)="8=DO;.8=:Z_,CV#RQO[=B+PY-W_/#@"*[]\>7P MPZ(SZ>-%ZY^/]-..Q9].#K/VR;M+>#=O7WXY;U_^T6GO=(_WHZ/I]/WQ_U[N M+J5R2&8RS4/L"&,U8K$WC#18(^D=5L;SV$HQ^I)B,,FZ&A??FI&>V'E< V(- MB N R#5301L1K.>,\=SHS%G&M([Y+YAD-2"^-$!=-PI=[--9X6./AJ\)#K93GP3HC7,:\SDSFX?\E888X M PQ4X^&+P\/%YE]$*<%#CD#?QXA92I'*C42!L6+H?+[IB[89RW+W]4*)AC7#K0[B]Y?:& M-E@KL$"&Y1'A,H%DCG/$L?*YQMSB8&-^4Q/GWPUPJW'D096ZFH>?RK:K>?C! M>'BIOX@(07 E46XL1>S_9^_=N]I(DO3AKU*'V=EU_Y;$>;_8^_H<;-,]S#3@ M-KA[W/_TR5N9LH7$Z&*,/_T;626!D C$)* G.F#0:6JREL\\41D9(0F%%EM M8@I;)I1ZP21W:Z^X6-?JSE5*LPROK@S/W1[),GQ_,CRAAU7P)I7[0@KK@'A4 M$CE1EH@2[$&BHZ 1]# AE"513]V[ M>N8R?LT/OW:F[ BIL#+6.(0%IH!?G"/MR@#3)!4O!<%2\Y2O<=W@?';J$4OP MW.V(+,'W),&35@33-EA16H25=(ASY9#VCB N"=6XU Y+LO:*XG6FY[7WDR5X M!25X[E9$EN#[DN#).@!"2^(CZ. @0 ?#I"'C240L8FF)TD($L?9*DW5J[NP' M6%RBM$>Q']&8$,T1A'O=C)AQW-1PSAXN@ &(N-B=KQU!1Q!VV/MB&_S:J:?N M#*(0S1AU XSZ;3KD3FG'/-=(<54B;L%$L)Y:)*TD3"CK;/)S\.EHN[]GL;EW ML;DC><]B,S>QF2+GT7'ON$ J.HNXB P9S3"R4FD3E2RQ8VNOV'3>XBPV]R\V M=V3,66SF)S83V@8+J4M5.N2H!DN6!P7:QDK$P,Z-S)0XR!*TS8_$YBDXN8>E MY]N?BA8LP.SFGGD GRW6S]V##L-OD\;VV31NMWWG*/X* M'67B;9$BJ6)(17N!.FBE4*EHE H@V@4,/'N=DNGD0EF:'X4TS\'_G:5Y2=(\ MN2F=)RJ_1!D(W9&E*3TAJ^]TNO$3&?_6XHT/Z*:(6EU%R[" M\HY%5:_WHF^_Y;HA*V(GG$/0Z+11U1[ 2 XQJM/NO:[GKOG>09JYG:K=Z5;] MTSIU1^SU-]OAXE.V_C. RSNQ?]B!*U_A*T>Q_40*I2X(XSY.V1]4IKK#. *\ M49,";R(RGGEDN,,:RY(&(^L,IVK:RW$5QN5*" _9:,BB_4!%>](8D=($:@5% MEI(4D4,5TAI$FV!'M(L&UH5*Z<@-O3E]R:+]D"V(+-H/5;0G+1,/(UDF%X., M''%K(@*9T"@27'I"E*0"67[* MTB@%*P/5 6D6)9@;VB!KC4(&2Z:I-L+#5+V2ZPJO4AG6++=SEEL=N=%E -M2 M:$XB,ZJD0M%42,$H:?R=Y;:LOH%B_!Z[G2RR,XKLI 7!83T"X30H K0B;H) M5BB"F-7!8$L(3M5+__MOFA+Z,@OMXQ5:[G0@*0C<@8958(9H20BAQBI9*L5< M5K;+EMS)R"5O6?#!H\")1ERDG&S>,12$E"X*X7RY@LKV$>U?-!F';:\7^WG/ M8@FT?K,>^0PR\P.93U.,GG/*5&D-TM9QQ,N D55"(;'G+&GW(&D3.HV(B U7!EEJ,>*R!).7JH"(B\' 1/J@4@2?,>N: M+4'2GH)_?3?V;TZY7;.T1.]#?VN$IN]/CM.+9#U1]T\P& Y6;6 M;R9D:VP^MMM^T.W&\'K0W^WT/\;^.UN%##ZS50XY^?5@N[^SGP!HYP0^QW\% M6F)L'45!B@CH8TMD1"E0\$H9S4O'DA^"\QF1)WO['EX*RRQT]R9TOUT4.J6U MT+(,2(E8(NY]0):7'FGE#.4Q!INJ6= L="LG=///79^%[KZ$[N-%H9-:V\!T MVD#F"G'L*=*",^0##[$TW!$KUUY)/6,%U>QMOYF0O8W'79"#^OA'8=NAL$<= M:-WW^H/L@']0]'Q\+C?;87-L)K.O8(X@]FV*KMM2*HYUBI0E$G$;&=(IJX_W MTC%'2^%M3&E\%)M._)%=?(]&HN?._;-$+TRB)VP!"PP29LP@PDH,$JT]LJ7S M2#%:DI)A0PU-$;1RUM"V+-$/2:+G;EADB5Z81'^*\&^HOK[Z/_@Q>G63$[XN]\MJ$:Z_ M>-:PIA@P-*IECWOQQ>B7EZ'J';?LZ8NJ74M'?=/+X;.:U[\0QU,-JQO>7'YY M4H7^X0MC-J0A2:2&9M+PQUU@B M-KB\W6.7T%BYP0Q]*(TE&R!^-WKL[3>V/@]Z_:H\79 .(A,Z2%VJ@SY&VRVV MVB&&XFWT,>6%+AA9+T"'F'GL<=UH8'Q,:1U6:EQV01\>%IM'<+>W3WD@ZHP; M[9H8V-93'HBAZG7=Y^._U@>LYI)F>Z@DDPI-.KI.Y5",NO607'G-F;.[U*S_ M@5DPMY&\U$Y8N?'\KUGIWLW[_VCL(Z<%+J5S0AC%#8]&!&L==T:#G10L2_81 M,4/[B)@?VT?#P>?< ?#S;Q[B\?R,<_/I*/G]]_AG9]_G@ ]W__PG:F[";X[)<_ M6WL''^B?!^\/=][^AO\\^/WPS\^_5[N_[(@__]@]!'OK,]A@W\!NFHX[QHQK MH@(2F'O$<:F1II(@KHB6K%0JID@$0L0ZI_.*@YH%DI?I)\F F %Q A"Q9(0J MIAACEFLLC*3:,\RD+[V-!&= ?&B .!G0;906*E*'I#86<1I*9*20B+O2""LM M%D M[1H7.\DY_@I@7^KML^O&3H'M_VX=S-XS1[>^40"C.\S0_>MJ<,7^9+$Z.AB%I1 M KM+]3)-4"@Z%C@C03 AUEY)MHYGS;EQ4QRY5RZ797A9%EV6X7N3X4E;C0K. MG&(<"6+ 0B/1 $4A HE2*J$9$4K5.?#)W5U768175X3G;HMD$;X_$9[T/WM< MZB@M\JP$VT*K9&5HC)R43CNI@NQ 76RZ..YVRJJ? MCPH\*#NBGKIW](IHEAK"C^<%%ZX6!H6@8'0 M=<96*15OEN!5MR*R!-^3!$_:$%88HH3!J-2*@@VA(M*I1)XBC'BME \"; BZ M3BXIZIL%^-$(\-QMB"S ]R7 DRK8$<>U*U'$3"..T^$\80P*AJ>D>:9TDH(* MYNNZ$S'CN*GAG#U< ,0<;$[7S."CB#LL/?% M-OBU4T_=&40AFC'J!ACUV[290)S"7GA$J+>("T KXXA&LM26!TL4L6[M%9]F M&'_/8G/O8G-'[I[%9FYB,\G-E39$Q. 0+H&60H^[F%MY/:GHJKK'A?/6K 0IVKH9EM[I=W=9[-X7KPZV]SS0Y@/4WS6 3/R MAFJ$3:"(JV"09LH@1G1I/--1DG1J9)W3&?-Z9:?9T@5YEF+VYEVLBPR5$3$2JL)"=+:5,"9K&,S3;>OJCF?I7GITKQ, M%_BE,IS%=#8QG="\P45,.#!ZXG6)N T: 6_2B"E,K%/,F>C67C&J5DCO/J*< M]6D-%RZ"(HHCBZ%OO^6\]3.QACGP_RM8PSG0C,X15>T!C.00B3KMWNMZ[IKO M':29VZG:G6[5/ZT3?[,=+CYEZS\#N+P3^X>=\-0J7"\(YCY.&1B2PK)B MG +]<&E3CT9D<.D0HY)X:\HRE#JQ$79)MNZKV$A.U/V0#8(LV@]4M*>#]IUD M)94(+(F4AM]89*W@B.C2!R5 ZM/!&[).^73JS2S:RQ/M.9@'6;0?F6A/:.V2 M6B59D*@4&".N'$<:&X&HPJRTDI8DI)+QZT(O5FL_A9V,L44.E@D(,@AO?7[: M]F,H;%E6K0I^S55W[[<*H"6!8AM9X(X+,,P#U<1A'HPL)<8T50&\B>LD0]:] M0):?,C2"#-*'J! I4T5P*Q72I:7(>>*),D8'SU.Z%TYS_/XCEELI'"71"JV( MYU@H6X+V,CZFW^$?=F>Y+:MO,:#OL=O)(CNCR$[M5)0&!V)+I'"JQN$Y04X1 M#GS#@S!S3(A7*:^HIH2^S$+[>(66&F.EQ8: )<*YBB:6V &,NRB9,!)G9;ML MR9VT#[ BQD6!3+(*N/,1Z6@P"E@S:PRG5(K54[:/:/NBR2%LZQ+33W[+8@FT MOBGNG4%F?B#S:8K1"^>]#@JGRA\B,7J)G' !">&YX<9Q$^G:*TK,.LE0BZ$@)RV2DK-F>4E2)I8QS0+VJH) MVKS(Q"T"95F<.FQY18$32C$);'($AM1]!Y+:J)C9?*KM<&_7N6VSG+[21U!\:G2QL-PLZF,&)-D,71(UK&TGE=AF - M, J\+B\)]\]B^VC$=KY60!;;>8OMI -=NAB\9"D)OT,\@DE@ A$H&BZ%BK+D M)*E;P=?%2N6;>T0N]#?VN$I.]/CM.+9#U1]T<_3_#WH[W;Z'V/_G:U"1J8Y5@LY^?5@^V+][5(S+8GU2!-*@5$0CYQ5! D%)APE MI?:X#NO%>$8[(/L"'U[VRIO+9!:[&<7NMXMBIQF5VI8$!28MXA[(@#5 Y#FA MV+(RZJCQVBLV(XG/,O?P3MMF/;@<@?QX42!CT)('I9'6&BBZ 8UH'8@F(4XY M%GQ9$E7KP4OR[V1/_1QD\&T\[L)BK@^.%+8="GO4@=9]KS_(SOL'Q>W'YW*S M'3;'9C+#V!QA[-L4G=>@B6PI)&(BU>4HI48FZ(B( JKH@&S(%!?/UY6>5QG4 M[!]<08F>NV5PK41GH9U1:">, 6*3^]X11+ !&]Q(A:RT% G'N0],E7 ]E>S, M(ON(17;NAD56P@N3YRE;@GCEB44^A+2[GM)&"P(_O)]ZUK1?@W5%]?U8WSS;GN>MU<]@E\<=2\)F-\7098CB2S:H?8[K]@LA;[ MIE>N^_S560_K%XT]9"@_DL$3CCN]*KWE13>VX'5?X\N3*O0/1\(U=E?3E1?X M_!;K>IW6H'_U+6.CXV,ZC[YXC*"I36!B^Q\U,C%JZM)1^\?6_K\VBS=[[]_MO=\\ MV-[;+39WWQ;['U[O;[_=WGR_O;6_\EW8W3O8VB\.]J 7N_M[OVZ_W3S8>EO\ MO+V[N?MF>_/78O\ /MC9VCTXZ\K]MO+RY5DLYN67#Q$JG@WS2L3PT]2$7KU@ MFY\36-5H,ZV,"^4"Z?@H/#6+SI',&; M3XNC:'O)1UA4_5[Q*78^=>WQ8>5'A<.+JMVH]M1?9WLQ%/!+'Q[@06WTNZ>I MR'@'M$'5+DX.8S?6UWJ@[XN.;[R.&T5ZW]BC?E4)BJ,9Q92H(,3DK@3I M2<\[?Y ?] "&8Q>:TZL"M++3O>PJ/.+X\+275%'KM&AU?)WLX.2P@F8,>BFM M<_^\R_]3%S,, ]_?*(9\:G< 3TDM&R=0C%M3TI3$-I;<1&DB]=%@[8Q75A*9 M"!0E0P)%24.@+E*F?7\8PZ 5SXJ(-CE)O@%&M&WKS;#Y/6!3OW;:GWX%A12: M"(K7I[^]O^809 B^![.]_V M?MEA?Q[XDS_?O@?Z!,_\XY^'.Y];7SX>>+'SUI.]M[^W_OU]A^X<;/VE<2G* M4AOD?2@19XP@&TJ/ HM6<45ARGC#@VL1WTR,E A=.B.PV5\!_9:?5ZIST MBF=5$HW. &0S]'YZ,>)BP]5U!BF7PLB/6WFQ5T998I4J26DM#Q*ZKR+\HX6F M C-/ 5IJZG5.:+HA=A/-:]GC7GPQ^N5EJ'K'+7OZHFK70%'?]'((4T,6)(ZG MJ%ZM\YK+YXQ@ S>L8.A9'KYY>'FCOC1!0)MKG&V )7+E9;Q!KKQVW6.)W)!< MWNJQUU\3ZG9W7MM8!8^E#Z6Q,++B9A-V^Y"?SP"/57FZ(/O[AYJS7MJ76U-G M_2+B)AUK2.*2^C7%B^I^_0QZ-:G(C]%VBRU0Q*%X&WU,Y3X*1M;O5@_BQQ7+ M'N!4WZ##0\A-7"_9T'46IB(U_+JA6,'%D=C-_8[#74KL/*)1QGF4[W^4B7ER MU6T^M*MD#^WW+TO\]J..WFSF+_6?K]Q _-<]=?[1;!HX["+8&T%8X[BR7A.B M(A-EI)(;XL2E-N]UFP9#NW>4T#,UX8^J?S@R?;>^^=8@C6,R>^&_<&"_/8W- MA(]'[UL[GU]_V3O8)CM_[."] WCVP?:WW>\?R.[;3;+S]J/X^/VPM?=F(_8^?SAV\?OOPGH!UC,6_".#WCG[8>3W<^MSWN_?.#__C[:S3\_ M.J Q]SAZA8RE G%,&+*6E(@HSUA0!/O UUX13M;%W+;T;ZP\EKESF'$PX^#Y MYBG&U$AM H!^#PVP1#%*"="6FQ]@X-XA(,XX^#JX^#I1&4!QIT,CB'.+4OI MQP.R-(5..P(K&FLF:#JG0/$ZG35",^-@QL%'@H.!<4*L\I[XR+E7SG#M?8B. M:,>B=S,'D60<7#(.[D[P02N5+[$U*(1H$"?1(A=\1 3SJ(B20D@*.$C8.M?S MRMQPOSAX#_[)E0.N-[9M@[W2771=\-LEO7U\P6\VEE:2J*(AEDOB#-.,DOZ0Y)T)['7E#/I@N7"!)CN M,I1.>.N"8FKV,RA9TI(P$Z*,)AL<#T[2)[>&B#52,XEDG68;4X.LUDG<,9MNZ MN/:*FG5Q2=7I+.F/1M*]H%A #YG&E@,MA45 X3\B5!18.+5X@^,15H];E)!/ MVAJE<24QD:& J4?<"Y*$7"+%O(S!&VU*O(K5XY["[@8,<]O'O+MQ93:.6)J( MI?)<1:ZD-L[BTA,: X&/(\W&QL-"IP]3QD:,V$5A"1*QY"AE[4# +S42I+0B M;6!QXM9>$;TN%5DA5TCV>QM6"I]W-QZ:I$]:'"PJY3 .B-1A"TR"Q>&,04X)Y76@T>MR M[15;Y^K.7H6\NS&3F.X?V^KJE*!/W@\2<- ZXI)1);F,VE+.K Z6 RFAD>-L M;CPL:/HX96X0S;0@8&Y@+P7BGG%D-(55CGFD/'@B8S(W^#J^N[F1/9ZK*^D" M*VZ(P@X#\^2^-$&6A-I(-.B[U8LR-+,PS"?.D M1<&U,R#&#E$C).( UDBS4B%>ZI)ZX\I2@]I68I5*]SV%_8OMOFW=+E;J2;@Z M-(X<# ?FA- <$Z5+ST*4"G-8O$*&;$\\+&#R4_:$XI(+B0-@DJ=@3[B -%<$ M.>V"$H%1YE4=LDUX=FH^8DF/PF G.;/*EYP#T92.R2@<:"9.#&/9GGAPDCYA M3P@;N+6"(1T<01RSB(P#,F*YEH9)%0@#"B+6M7)[).].0 ME86H3U,&AS""!44=*H7B"#0/ 09"+*(!U)$-0BK"TMZJGEL.B^S57$%!)Q(D MG9+H5=#<*FPU-S8E!, J*J-#MC<>G*!/V!MEZ5DD4:9,-1IQ 9:'L]0B+YAU M6,; 72WH+!_->,R"'J*TP5"O%8W<"F)]R94VK/0Z$MTW3MF5@'ED1HPH*YKAD MZ7SEG>LIY^V,F>2PKKUXRW3"PV*%#(8W= :I]&&=4CCG*[_KT#P:Z+Y51=?, MT586U[=.:DROL7WG9.^MQW]AZTI).4>88XLX=@+I*#2"F:4<'6 M%9M76.P\A.QA%'W($)LA]@?IF.O,ASXX%3"/%CL&:2<%8CKDB,C78EX$%(KRP(N4^4UR4KC ML%'212(Y!M$+NJ3&.>R\%PJ7>>_SX4'LAXL0:P5GE!N,K/ K-@XI$4T*!A5 M$B]2WOM4I)'2=2GG=2![F1!;NS:>]RV\[E7=G;3@J_:@WEZ$3T+U]=7_P8]1 M)XYL]U/5;EJC:Y2=N*=9=T998A4,66DM#S+"[Q'^T4)3@9FGBZ\L3L^<'$6K MT_Z$6M77& H+4M7O%>ZT..Y6;5\=P^5/L?.I:X\/*U_8;K2]XB1V(WP3!*_5 MZISTBF=5N^@?=@;0DM#[Z<5HNNM!/)OL9M:@8RU[W(LO1K^\#%7ON&5/7U3M MNGGU32^'HSI< >)X:M+J26TNOSRI0O\P@=<&;@!LZ)D:OGEX>:.^-+$$FVN< M;0!*77D9;Y KKUWW6"(W))>W>NSUUX2ZW9W7-E;!8^E#:2R,K+C9A/W 57F- M1_(S*)VJ/%U2S?#+=?/E>'K6+R)NTK$5K(6^V2LZ9?$V^GCD8K=@9/UNE=%_ M',OR &?W!AV^L6Y<\?60?)[W.PY7[BH^K5'&>93O?Y2)N1N:/<#=LP]@- *= MW._;?NS=4VG;1^UA>#(^! XCX25V+-B0W+26QZBT]I+9DHM(_MJ^V0;8;J?M M!]TNR/]F;<,\!;_ \><_#W[#.P?;8-?_>;3[^0/>>]NJ]M[N?OYXL'6Z>_"% M['[_\\O>'Q^^[>Y/^ 6.=EN[;W_[!OWZO'OTD>X>_,;W_MCF.W3W$)Y']@X^ ML-VCW\2?!UNDKED^F15:XA"XQ*C$A"%.@T(ZFHC*Z"(/Q#"9-K<(71?XSI7P MX6VB>!* MZETP@5)DR^@1Y]8@QZA&1L8R&.MI%":5(5_7^&%4(<_0EJ%M[CG"@:OQ4E,G M).;2"1N=$40P'X-2.)H$;3?9\,G0=I_0-AEK2KS!S*5#;*7EP-I,B8PU&&$? MM:AN$4RAEWTKG9@D"\YX@;*GR4E"@4G[ME2)W#G[, M9U165SHU\XZ&:!7QCI.2&"4]=C(P+ R(I[B]#92E!U^*@$2(!G$G(C(TY=!W-@8I% M6Y 1XRY&[7R(L M^?;MLFT_B50Y/#%T'*3&!B FE!8'@B.F-'"/C9-YJV?YD//;=$4>)X"C8X-, M2)X#8&L),S2RXS7C'#/O;5<&NM$R;%W7I4ILTR9 M=S-60WHG:+YT@BI-+,)EF0B#"$LXEL*42ACJ/.!Y*MF",]-?LN!.,OW F7#.=FTGN8)C;/F:7_)5./Z#UH6B'/0O8)SOM0IR8R M6$U"2F".I7'P1RFU=H*!F6Y5YODK(;P3/)];Y8#.640B<2EJ22(M;,H0%YUD M FOI@.?S=7KWH*4LO*LKO 27(00PTK7@/'(06V5HJ36)(- &U9622*Q<=Y4Q&0P,+.$8I@V#2R,SD5T)X M)P-S#.;>B1(1:CSBT4=D 8(1S!\+'B@^%RX)+\6K5$P["^^155*D39"L4U5 M%LPJJ=:GX)3/I>ZO+X"M2RQ%4)0PSB.F5E!CG#<2!TNYRTQ^!2'3]KU%%F8-$:U;&X4@4BSXS^940W@DFKZ4TCE.1I0XUA!(1-H-(12UFJSZ1D+;R<9^%] MO,(+AIH"!E]Z12S');4@N\I)S+B2E@:?0V^6++>3#!\HDE&2&%1*F:K,2XLT M<'M0NJ049 M\3L;VEDX5UX+$LY)3NZ\B%%[#M(8 M07-21I$V4J+26*T,6%1 ;M9>L572G$_!Z9XKL,]R_M4GEVVT CO'M06HD89: M[#6@#I,,9Q?\\I%GNJJZ)5822BPB@A+$%07DP5&B2*GGI6+>,YV\>,3<^0!= M]N*MKO!*%;!G41 B2BY\J;5B#JPX^)MI14EVP:^$\$YP>ARI(IR!M$JN$9>F M1)H8AT1))(_.2*Q('0DGL_ ^8N'5V(;HX#;.! ?]JZ/3(9VA!&KO [W#Z=B:\R:MX5-2?JCKL0I.4\("D#0]QH MA31U!$F' S6Z#$&P=%Y^GJ<8;"'A]W.]] +OKQ_(3.>%.O=-EW>QFSZPGR(Y@Q)$'RB6_/GO0^R/?F_;/\Q@[_,7^-[. MM[U?=MB?!_[DS[?OJX_?X9E__/-PYW/KR\<#+W;>>K+W]O?6O[]OB]VWVW]9 M;S61'KA3R6@J7:.1-9(@%["F1! "/]=>Z2D4^/OZC-,J<"FP5L$+)CAVVI0E M][$,S*1Z.836TXI'TSK%M/.TSC"M'_]*@1R>P+1&PSA,J_#(A$B1-\YS@6D9 M-/#BZ6BKOQ>V'6:<64!X8P(A CO*%>>.<4DYP[X4O*2B3#-+S'!FI]E GMF; MS^S!SE\R4F$9%4A[4-O N4JD.2=(@?!(#GJ=QC+EG+UD:CMET1ETT^35"M8F M]=$=*9A.M^@?QN(TVFZOB.T U\9+QA<):^N?N%XB:2;7X>[><83'?P7=LU%< MIGT6I63>7-JI"UK3]OO=R@UJ'E#T._58[':Z_<-B\PA>ZFW1BY^.8*%=K5]G MQ3PG;# *E)<@'*[G+;9S\.$O"N9' M-%(@;V5 W%.'C! 6<;!5L%#21:+77DVG6IQ9K9&@%( IY64HN2VU@WE63#(6 M70Q*LZS6[F6*/V_^972J;H Q O6C 0@=1A;#% ?%?,"EUU3+M5?3"?ENH^(8 M5QY[)IT(E@OM-"NE,E)109BA/F05=S^S_.&O4AH.[ (CQRR0U'1:V]&4;%U* M(ZE5):^/>5ZB[BYJI_7BY#!VH^W-H!PN1%Y>JAQF6T7*<%<:S2SSGE.O=!DY M<<"R(T]'5'Q6!_-91;!ZWNZ0W8,OWW?>;L._GOY5LB!\.A[,@Q(IPAGXDY 2 M,8FYUR[JX-)1_[OK YA-9L"J\:6A''2/32D@<&E*RY3S)&9],+#!=*166NF-;9E8"BK(RV=-8;Q8V0!F0Y.BZUCY9J M)[,2N"?Q_?:7+KD0W$5D#7/)Z"&I8$XZ[.^%Y=2E9!UKKZ:C#/]^J4VR=(_8 M0S>V=D$_UF<3_*#7[X#Q5%CO83R32DQ].^IT08D>0L,(GI_9"5]- [%QT34[ M[<^%CT<#,FRU9-"MXTZO2E]XT8TMFT;QY4D5^H>C38^QNX9.:GQ^BW70]$'_ MZEO&'-))A $[%KYW4\\,(D2@B0$:^YE:7*,)XP!,E)16EH234KE F?'*6&>B MHXK^!2.^-KKKL#OJQC%@$W) H[X@6T(O7]C6B3WMK3V_,!A'51N-C_RL@W:% M!WYQ8STI!>K2L?['UOZ_-HLW>^_?[;W?/-C>VRTV=]\6^Q]>[V^_W=Y\O[VU MO_)=V-T[V-HO#O:@%[O[>[]NO]T\V'I;_+R]N[G[9GOSUV+_ #[8V=H]V%\F MW"P(ZRX?(E0\>]/ 2PP_7;$K=-F"G9KS(]O]!()1[W'1>CM^&=T!_&PV\*9_ M#MG0[J#VADT:P-:4E.DH8\E-E"92,+NQ3O7 K23R4M/E(MW9'[A>_,\ EOL6 M8'^_=P /?]WJ^"_+)3BG0#)&!(=^_/[E9!<("#R7 @G!NT=;Y./1^\]_?MX] MW#W:(? Y@<^_?3R=)#A_?D[D9^?[MOCX_2/>^?X;_7CP>_7G+W 7W8+G?H#/ M/\#G/W_^]_1T]+P$T=%NK8C &X\3PG0'<>U5 J.MWSZ !=;OS=B M?&&2)];LA"IMYN7'[[S81L$E&%O*1D"QTK*.!&S=!&$LNJ?IK_.^_PL)>"A^&7ZI/Z5 MO/P);*9B:]#M'$?H6"O: !2M:A=?(^BOJIW>>5SS;A_AXR9^(RTBZ!2PAMIU MTNN4_1,+W+!F4W"Q=_:B=]L[^Z,7;10'T*QCX&G54?-@;WN'Q?&@ZP]M+UU) M[SBQO0GG_'\QND$:+(.Q;<'SUZ$EOC5($030^$^Q';NV!9^%>-1.?3[LM$*R M!E+G)YY%-OB%1]VL456OZ W<9Z#IR8ETW.E#MRMXY<37;/@,S#F-2:^Q1-,\ MG#7F"*X5+@))AE'NP6R=5/U#&&FB@5FW^X>]U%S? G+:_K11;(90-2ZJY.5* M#^K%5@OFYLB>%D"KV_""PIY]"7HF-L2%KJ59_$?L?;&P7 &/DZNL\H?PUE8K M-:/J]4"VTY?ZJ337(2Q75S<+[BP'_0',9PDCTO:IHZDS@"_H_!-X283GMF-O M>@BAS1W?+)/A8KQL4&$DTZ725MWBJVV!V9"FJPX4.E_1Z<6MRKJJ!1V%)L)U MP+A0P'.@07VP,-*8QC:@U=%Q"]9LV"BV^VG"TM7ARAUY_T+52^,;Z_>.-WAR M'L_;WU@RU;!%#5P4G\#,:#=SV"Z+L!E6KEO-:9@K[J1L;T#E[>((D$(O.":! +RWR M3K/$VYV3M,PC+(O.:8R]T5(!MW;GLNDM*F@* ,S$$\][/&Y43]C4 M3:-&AO7&"BR3&=7R?D*H8GLH$[T9? $KLO(O)UD_)DV@VG^.KENO$Z(FE7ML M]YJGP1]'5;\?X\0J_I]>\;ICNS7VO 7 ]/U.%[!J .NS"ZV?AAI!U@TQ";%J M50Z?H@;UNX#F 'Y)\FIU45A0Z:&78#-^BWZ07"OP@!+P,;T!EG[C*SJJ%V M M7>>4H!&NK_#() K#)E_UAHO*M0'-PRI^;59]THFQV[=5^TQ8QQJ?X*91@2,U M=.FU,]T[?'(HW.F40TJL-UTZJ88:XJH&)ZH#+RECE=3-]/*\!*9OZIT1:S\V M,4?!DRB%7;\0?!2+G?A/N_\"I4^69(9N Y05YZZ\Q3?AXM@ %.+:)G]S:-N? MX!U5NUZY;ZO>&:SV&DVRV7@Z;?H Y&WX9TTPX8:?S^#Z;4,A@!W=!&07XA&X MRIG;CINIV6@V.ONMV? RPHGHWUMOC MD=+)Y*C*TR4-]%9B[F=4_UPZBKMV<5FF]J [IL?6SVEFHJ.5KX[/^IHV/\!< M:*?/6M,ZLE&1%[YS3OJ&WUDO8C-\0T4=R[+9"0*KJC=Z1S@?4S\^IL=G8PJV M9J\($1[?*+;W S!W"$O9=T:Z=^N;KR$0@*U??SU-UN7DL2A>C\S FH;&LQE> MOU&?K^DO6&U?ZUXDX[WNL^W?L(_%26+/9P-4F^'=SMV ")QLO68=U MG>GFT>/^BI-8Z^UN'!J6X^8@J(5N/ 9+KM?<=Y),7W@<$&Y@)D"\BD$[N44F M1S)1%^!@/,K@OSV(Q#ZD9O:#I"^WH#L./'.U?;IWYP-&A,I_1%L(>/!FVP??M- M9SL3"_O<@W+'2:V74VTFP9?@;>OI;\89+!*.)E<"6#< &96O<,1R3T"&RO96?7? 7 RN:NJT8#X M\0$Y!X'N:$#&=1"@V/L:NQHE]*S\J7X!$6'XU^5PNE%\./N\-P!L_%K#1GWO M]7KXGH!MW$N5C,F!;]!U3">>>=LG57?5[\TP>&>>5]^MDM\]!:W7'I]^ OI& M0T^M350OUT_=&N)_[MJC>-+I?FF^_(QBPGX:.7F!% S[\KMD629UN MPK&:3;_ZUG;L7QJ&M?(>XVO%Y'7T=M"+Y\":G.FP$-(.3K_!K?499CKMH37[ M0VFD^HGHA]A/'LBT",QKU$J@W+2YH@(L+$=;/< .MX?>- MQW#"Q]FM>E^&YL:9R9.:Y<">.$IZ]TP%N_.^^W,_UKES<[VHIWD(J"$FSU;] MY;0C5M6">*X].RU0GFDSI#MN7*47AWK#MY.TR4;M_ZJ)>MI\3&-4:[TSS.V= M]A+PI-F8'/-F)V5HFG7:]5;*5?99:E&G'A5XZ)D 3SUR^+8TB$>QO_)K]1?H M8;\X..QTV_T$9[9=;TT?Q]HMEFR@!)8)O]E#,Q!&OAM 'Z/T:\RL_&LOACSCFE;IL>GM7SV_M2&DUL @X MUTW*OF:8X]LRM7=B.'!#,!PMG-C^6G4[[5K'AT'MY7FS]_OV6T3,!=(9Q\C M>G+7U.!U5.O:_O@^ZY!=0+MF6ZB-9\K7V4L"-*7;?)A4ZB!Q- M/JZ_GR0I*76@[RW /5O+2G(' =C6!M@0!T]!;7U)JA^Z-_7]]=E:>AG#O:&/ MGY#'X.-_O4H^?EF+[2C!_YE_[E%O%1%ZZ3I:]77SYLJ V;%-C/=G_DK0I_", M9/D <0O5D S68O]N2"*WV\U!#KAPY83??%1^$"V_"L-[U6KJ)PNGU81=9>_N MN'=7S><0!^&K=HAC!I_PJAR2>+?Y_J#8WMY><7!^,PQ^&=_N.=O$U0RAU M(S$,8.V=[G&G<0BZ9'F5R4SV9T>?:P=M59MP[[J=;Z?G)D3ZAFNVO<:E4*9"HVV^T!L)6=&$>!0'6@5PJ)C=W> M'72.>@34A>#5H2YB0]1+_"R&;+W8.O.7[XU'?;T9K;#BE\1)$R%=G5"8*V(4 MIGJR,@V^7.8/#N.5\EY;]U5:/[4H#D^/7A&F]R-,:-9AXQ"H+91Z'ZPVT*#7 MKC9WX(_S[1IOC^L6K8VQVV+3=0;](NTX38_TQMK*C/7EB^-LQ:],.V^Y)GKC M"#VV+)KXBE%HZ%GT_W7+HC_QKF%40F_D TVG'_I)48 2 1X&"+_;V8!UM+;5 M&C9B/!QU;73_A,JYD<-GB2OC32?4?M0M&%Z_ZLLC2=\ED<"U)S%TCNM]2]#C M8>@9KO_.U'8OMJNT.7PFR'7XR>36:*]X=N-MUO5K(X(N[L&.>4*' M7QB>&KJFY2GVY:NM6K6#N=,X>DZB ^L@I@V4DY.3C<.TN;+A.T=C2':9'CN3 MH?&O-=MDXW@W_2V PQ3L7"_VOG4;Q1^-&[M],(G>CJ/(#V'&?7&M'>[W=A M023'1,/$AN^:!6%O2+ I?@P$FZP>P3YG2./G.VZT)_ 0Y&*>Y&)MI,8N#-7Z M&M",2P@YC0U1.389C(:;%7'^L[K(Z31ASY0E['=@1V MD'A$<[W&P_.0O@L1,V,>!_@*+(<'0?6;PU6+DKHQH;LPX&/1.J@6IQ0<5!^% MNM6\S&X)/$4GL7ZL(<#+= $UR1 NJ(=W+=M^0+MT!_7NB:W.GCA(; M18F>"[>M'3)-=JY:9IOCB[7IT,08C2(^!L=)^+_%KJ^:"*/.<:.%ZV,+Z>V] MH9EC6ZU1O,M?$=XY&Y=>1O\Y3M.EM>[9&&1S2QBZ MONGE<*4-\4L<3U7 J.6TN3R496,V*-5)G(?E-8E4*ZIF_6@.O?,_E3LUFE))_A6LQ^WW<#TAP33 M6V,PO3?H _JU:S#=:R"[0=N:^=:X/<-(75D$^Z$.JONI^*/^( :T"0T#KG0^ M?._J'"^7#V*1QR^-G[]\4=9\[WT\&AX2VCQSNR;O\<]UR'/]E5$>C^%YGD;3 MUU>F"%BO>-;$^*<']LZ7/Q@OK3IZKME_;@V.V@7(RD\79N6V5:6OK$N%ITM3 MW;C.W1DMOK?)NKRNVU74ME=L#LG*_5CW-ZLZ=S])'F\V,N[T0KC!A*%RB\*+ MMUTWRY3PRX=&*K&.,;T!QLU8TGPQ@6J+@;W _S?]\6 MT5<*S%-8Y1F@)U5Z%;K-LFQ^/$"KMS)2M/(\.GLK.!9ME$EX]A$YVM MWB;ZV;[L^^&9S+1?V[NP.7[0A9=:?^[[.HNYV#X[LKQ"\=VK%9_RHZ"L]/?: M/DAS58)DM_N7S,.%\:_#RL8B\,_B[F$ZWIW%2(Z3_GN(:#&/01CYZ@GC^02> MIQHM?H[#/"C[*=G15.+C)RUI8X)6QU8F%_/D<-TYM'P9J01F']JS,U[#08,V MIRBGE,'D/$W4*%/#I4/?7)SU3-@H?\SMSG(]X1 >@ZXH,U63K%N?3NL7#5,=W9)8%*A(^8 >H'Z\LKS9$HO(/2,_ M79J.Z<5LPSN4;K4\7O?^C!14*85-.*-GR0K\5J?A^6$*JB9,<)B0$+C&D+3D MQ7=?BX]>NOC.X6Z%5^'592N769#R15%L G?NC0:P"?FLJTMU:J,^G.7B ]DX MK:$V5G6@?J+B9XQ]R)HG$G1?3-$6+ZWP-*RSU4_Q7XFR]SNWM^39I24<8&P\ M@NE.A;%>-&G*3U_^6.XN+!$FE[9$GK$K%>*(!_QPV0]-B[JGRV>;5UN#<41L M6BE?8%I[*:?ZA23VKDD%6TA<'^)_'S\-AMG7]@%GBRWK#\>SJ=;)Q%*-J4[W M/'J[D^J?I1#+E)FTVTWYTHZ:/(7GF?+=.*=HCUK6*(EQ:*_/&]<"4Z654N>T M7U)<--@L&[BQ6RX+C/Y!#"[C-1O,W"[:^D>1QK>[\[JVZ@U&'DI;E=R@ M1-_TL9?L^(Q67+O3CC/&3]]'X"=@T>+!M0D^&8IU$_KY*.-?;S@20W:7W!4I M(??B8H$7'&'Z8VTT/APK7/:\;N;;V//=ZO@L E]?!7EG>VW VC0NI MO%--J5_4#H[T+6B3O=2>&O+BETMO8''8C>7_MW;8[Q_W7CQ_GG+@0#LW/G6^ M/M_L^L.4;?UY#)]L]WFP??N<8*8)8\^AO<-?:3U?A#VO4^<@0AG8)<3$;_0; MV3CL@S;:/*M+>U[4J=Z]LZUF)_RLIO(PW3BLA%0O.=DO8 'W?)6J2E='*<>Q MK>M^-8EVZCKE]J@#CWM?9TI/V=37AX6LT\7UXDWG:^QW![UBL[G_']&V^H?% M/SIUI>!>\6LJ"C \[3GZ[GHZ%KI1-/ZK46%>PNNCJ2D/GYWKG5M70:G8%WY8&7 M<,PDH8"\0AGUO'V:,)@J 13YK_B- VEN$'=_!)5G&48FD7<72.J%$F=<2[Y]I\1K:4\&22R]L7O'? M]NCX)?#LC>)?O\!7V+OAEW>Z&\"Y/W529<(8NI4_;*H0I<\/#F%*>^=7,@%? M"+"Q9]4J,\J5TP-\E4.R7ZG>+&@+E4L%RVDE\66&8&F1ED1LM%H>4-X+*AC3> S/%,J.M+Q\]E M$X(EX>?75:9/*P>?RP]GR/"YZO#9_$I4';"@1_M?K/KZ:*%SV>Q@.=!Y2^1\ MHL23X%4>K@R=*P>=;!3K!;^E6"_U#0CH*-CK$8+HLCG"DD T.SMG0E&VRL.5 M47254%37 5CJC( 26R=,.6KRI0"BZD>+I<"A+A@W%/<("GU M,$V+0=-Q,%V&T&QD1KR W:UOJ\SP5@_';WG,8-F+:RDXKE8=QZ]MX#T>,S"9 M#C\J.OSMI]L=DGVJ9/B6AV27O;@RB"X21"\_),L(\N=HV"E#[%T*IF]C#R;N M+.[TW5D.[=[ZL%AH?;*ISCO0)/AOZF9V4R7+?Z?W9V MUBX*5;.O=B9?K5SEXJVSEHYE'1BF9#ECHJ]/6_:D-WWT:9R%S@D@ MIRH7C>Y86'6"2Q.OKD[) HHG2A:,_WRP501F3?6:4Y3F%*6/)$7IZED\RR R M?(.LL'6X>K1/9V/ZZ>TLW8'UR3-;FI,F._R@.TPTM3WZ+C_C#9 MB4K93HA93VG,$S%TL7^2C!WV3%<_;.QO%+OUW[95O+;M+\5FK]?Q MU;GG\J [Z/5C+)XUN?9'R:M2&OX1RZS3^?Z4S>X%H>_MJN3>PUBMRC,RK"T& MUL;2EE*23%$^M$0GDD3O1S_H@@F7O;$ MW=T31_ WW@#@-+O:^L^@ZI^FG>!4LR75 6W9=J9(B\)#>CL\?*([$[<-?ESV MXLI<;O'!C[?$PWIG=@(.Q_+D'6"2 MB)$KCV#Z'WY^8/$R.*PW<;N5[X\"68I?TL[M>6;C3!\7!8L\T\<%P.*R%U>& MQ16 179G6"R>O8O=NBPPW(><[:6Z&R>V&Y:Q);%L5;\DP!291V8>F0%S$8#) MYP"8.^?UJR?N71IP+IL,+ DX96::F6EFX%P$<(HY .?>H-^K0BS>5MWH^YUN M)IH+QDN5B68FFADO%X&7\H=XN75TW.J9+MY_[9QE+ZX, MBDNOG4.P_A$$4%/R)C/X^3B7QD:%US\B^!O)/:.CT=02?$9;1Q:V>\&\ [;&R+FA5HP M>3-\^:B9#^/,A)JYGD%&S9NB)JD9)7E^(8ED0DW@EN*:>@97;^#LV![(0_&V MXP?IS5E17$LF@U81<4 M1)U6#A2$'*89'FU%O>D<'<=VK\DL]Z[3JOQI9LD+ \%\PF@F$,PD^>EAX.WB MZ#4F7&/^W&*-J!)X&$<_XGD_#TLNI"(01^VFE.(%_VI1KWT@S56[WSFK_'#N M8JB9==7O%>',19L^2>4:;97<$?#(V.UE/KDP*,U'DF:"4I[Y9$[;/HO#@36F M,CFI6CW I]H9FY#2)LB\QNNP=?;-,71M*N[\<]".A4Y5=BB9++(S ;7_BE\! M5O^HWYWYZ:) E>8C3;. JLC\-//3FWD?>6VBJZ'W437X^<-(TFO!<7]CB(_K M!:A7(*7)O=L4-=NQT*J"RKJ@&<^D=&'XF4\XS8*?.<-2QL];[=[(>\?/TV)Y MX+EL?K L\,RGG&9*OT0R^\SH>3/TU/5J5&,%-4B=?^F^>>C;Z(>U=6LP59F) M+@Q,\PFHF<#TEEM-RUY=&4R7!*;4/+=GSM&C9&ZKE,^NZ[1>B&W?U"K7F9TN M#%#S@:F9 /66^TW+7ET94)<$J&=5,9NBF+J.7N(+L//9TI!TV>1A64B:#UC- MA*0Y$C0CZ2QIECD>V?G&D$]=V^M!B^/P,%4#J)?NT5\!HF]L_Q#ZV8[%]D8" MWOIQTU!:[^TW9K[)I'114)I/7=#H;?'TG[8]L-W3AHWB>5GVS_O6M>+H"?!C=,=P M."6#\3[N]*IZ'+NQ95.37IY4H7\XE)[QNURGW^\H.C(^CD-%C,'1GPC]8130U%A!)T<93'FGY5*U_]G^L^GYRH:J/Q^;AJ*&=ISQEV7-W8\1;8[B=HQ'!Z M"85&##\")&K^ONSE]>(Z7QM=D,*$>RU[W(LO1K^\'"W.JEU/0'W3RXMO%,?3 M$)C>UUP^'Y -W S*D"(,W]Q>8.2AM%7)#4KT31^;K?/Y4LM\VG,F:IG-\R?(+>]RY%V:42:I M>M-HF!/E&_LVNY&^WX]?X=.=C6+KM'6%B5Z0.B:4XG%"N0Q1V@47 =SYA MFC.69/A>=$JK;XS<8I/JL M_=HX/8[?8_PI?N!+"Q32$YRVJ>T11EH^4YL2 M&447C:*,S@ZB6ZUHVYUN\=I^B=VK -0L"S^7S1.6A9_Y2&D.Y,_X>9^!_.>G MHH9IG/[ZE##QAK&GJ:AH^E'4-_6*JM<;P)<[[8N1^L6S])U1GJBBDX*JBOXA M3/A$E&JNJ[!K71E;5P!;6?P6_2#1R1HGVYT&7G<[,%\QT*-YWN\;#15T=*,5R'2JF7 MS;U5MP<,=SP^:P%M&?IG<]:5!>,Z7V%.MW*PKC,#SK ^0\8JS1I8'WIC]^%- M (C+A%:1*?/"H%7\;^;,L_@7 M"K-19"J[*+R5?[LEX#Y1-DMS NM<%&"F8 ,J+]9N)4W(%AE561ET^X<+1]R? MH^LV![Z&M04RQ5T8Y*K,0LW79JRLSW!7(V2KT?_@H8^O6-]\:]!($[@^. MCUNGXU!Z;5V5_JL%N-KM %[W '$WUHM? M^V%C&F_WXW%_/*TK:]S&=4OJ-L"CCN)1)\'_U'>+I3:]V3QC\)E/;'PHW C8CZ]H[=4&#Y/%D9Q)NL+0V&3R?H"0'C9JRN#\(J!,+VF M6N+3 ]]E25[I= M'0&:_B/:5O]P>#-@Z:]OBO#5)J-WS_4[M^U"Y$N." MX9;\;87)V\K!+K3Z.3<^8?%^]2TWCD& MKP]+@H^[99LH9 H_AR38'G7:GP!;@5*/[P#6U_J'L>A%6!2 OL<#N-W"0!4] M6!JVWP%\3N?K8K^3">["$)=F@KL Q%WVZLH$-WL75MB[L&Q"LBSP99GNYCB, M#+[9NY"Y[GVC!R4;9%6HVZH\(Z/88E!L/-%7BKVE9+C#OS]PO2I4MEO%&AN2 M>?RF^T@7&\RWQA4WUXAT8))DV M+ 0=^.K0A@?@NFG*)*[P@&48FS^,_:UB'*Y34EI9$DY*Y0)EQBMCG8F.*OH7 MY7SMU;O.2>S69[#[?: Y\;1XMA]CL5]O"@ZZL7AG/\7&.JIZQ<\I<2?!Z%\Y MX^9B9)=EQTDF0BM"A!@9G8UXDT:ZA+&N0PL '-X<5K$LMD;I*HN])F=O\6[0 M[0UL3*]V]9CQ M]]:8'4. 8MB3)\4J6MJ3"\M"HIL M;._NKPI3695G/(2I^_?K][\6V^U>'X0S%F\[?I ":39N,)4/7*LO76#VW_QC M533[X[:%GN@:JR7[P'[KM#M'IZ":^['=2[HSQ;<=V?F(^O.^=:TXTJ[P8W3' ML"6205./.[VJIAC=V+*)';P\J4+_<-C,\;N:\7J!SV^QKM=I#?I7WW*!0O4& M1T>V>SJ]CN<^!?A'4T!30X$]4721@8PU_:I6OOH_UWT^25S&?AYV1T\XMI\B MV-:)/>VM/;_PGJ.JC<;GXZJAG*4]9[3ZZL:.M\!V/T$CAM-+ M*#1B^!$ 2O/W92^O%]?YVN@"04WRV++'O?AB],O+T>*LVO4$U#>]O/A&<3QM M':3W-9?/!V0#-X,RU&##-S>7\0;Y^QAJ7+A&-C#C5U[]P9U77C,;S+!;/?7Z M:T+=[L[KVJHW&'DH;55R@Q)]T\=F4V'NS.?-YJ^K8BH\;N;S1-?85[^UPOKKE\33$$*:I\.TVG;8[GO[5]6_QRF*W55G M/H!>WRY [X[]O"ZN[3X[N]U.*:E@Y1;P) #?,P!- %QTNO#[T3'0KR83( !9 M.WUHN]T43GJ1?)U'9-W5G'H BV0N"?H>0#_?=;H)Z,X280RC&HM#"\K9I=P\ MG:.J/QG79XMN_,\@]OI%62^A=ED%6"LI6K#?C;8_S=H7A"OWX/V]X7J92[V( M![!@4B@ID*^+DUZU81T<-4Z;"^RL/CUXOJ9Z%Y>4B]X.P-"#:_ UZ-5A\:SZ MJ6AW^H!6P!'3HU-$ZK,*/CWI#%KIE@:Q^E6BCZU3>&CWJ!Q $TI8H:Y5>?@, M*)EO=7IUW/M=UN#*Q)_?;&INE]?NX6'6: D>QVZOT[8MF/%F)995S=C'5^/4 MFBN[G:.+RW(B<3S4+.@\ M'^'_C!U^K\E.NGP:;;=H#:??/@/H*=S6R3JZ2$) MRT@RXR+13P])>$:2V18)H4\/241&DAD7"7MZ2"(SDIPODM_.%LE_!K:;$G$W MZZ2N/]!4DJDS8C\Q(%$92&8$DKLNDHD>Q>G=$I\A0Q([M79UPDY@DB27:O3BB6 M\U*N=UX/#T^2GI'L2IW5:'F*_"/[4B=08S\>]YM5,:Q+^A2Q(SM/9\6.)\@X M:':>_O??-"7JY6QNC[JP_!-#%)I=J#=>*V.&S)V7RL.3M6=T.7[491P&5#=? M+T-VLGGNSAF\X=0\@1A9#F>U96#D4N=(E.KXHD! MR'(S8!XBF"S'N;K*"^8F5O$3IBA/POMZ,_ZZCUC2/#]'UP5H M.2V(K-<&76]R#.T.FA7#&**2*G-9K.(EB8":KUR:57\T KF PK" IM_ 87T MB"K\?VLW*6U,UEX]]+(+9S46AI*)DAA"0_1(.*MV.NW^ M4?W7LZ+W7I3-<' MY8G<:%((3?\\A^[]9HU>N2HF>KWX]&1U?\ZQ)&7*.2V^@A2V^Q8LX-.B:OO6 M(,3"%D-Y2\E2QI,,I&0H53(K>A38H)T MS+S?.7M9;P!<:/2^L9=MS+#"EH%/*P1%?+E0Q!\P%-W_+-Y,+/>W?]G=//CP M?FO_)OAAE@8?X[41$S49(D+*@U2G5AH50B0LI=1G7_C1FA ' 4IT[ M)S0 TXW'G6[]=@?0 =,&%^!U53]E/SFTK3)!4WI0#4K-%^HG=R/ 7*=YH!WT M#SM=Z#5<&B=15#;._M7N9IG=#XK!;& MZ[M_@QRTEWXUKYI972R7Z-?A4"RITZ]/7Q3POU&O%]^$ZU*N/N\]+_ZU]?OV M;K&_4?RQ_>O^WFXS2<4-_SPG-&"O*#)U#(463TM_XI?JW;=ZZK5Z[1O MIGB7U]SKRDFGB@YU>K:KW'-7%J6\R.P6X.2XF>G[@T6UHJU^M_?'UOMB[^=B M\^!@[_WNUL>9.C!<8FQYU.Y?NWM_%)N__EJ\VWH/.+!?O/Y8'(!"W"K>@76P MM7NPG_BL[1?1@N' M]F"4H.^^O]ZX*.%:JSCNG, MP.5[ ]>\##!NO?9G'U9'HT>"K-OV:=,(N,G; M8^MKDV ]4?K4_N8ZV!.AL2EJ.^.<^">Z?N9X2(^!ZREGW?_?WKDUJ0E#/0$RNV>8298T3X;7*49>#S0+ M_X.];AE$04"31)C(+V.B@_?JRQUSE^),D34T#L0A,Y27"Z'NO@CS$@1RN)_& M1;%Y8EC&C43.8I$U5(H=-V+5Q.ZSI7'*ZH7?-5J>5RHGWV-:?>M^2S^6%(I% M@]CGO25(#E)>/O)=&)VLP/!R>LM2\=?-$S9<.2WKL@O M3;-,T^Z7,H5_JS3B96*N^UF[O[O^2VL_];5NOWOUO[WI:W>]E@K[^U/K?4%9G>^T7 MTU#=KM;[?1ZJDF'7MV72]11\=>\4/2.L.H6J$HYXR&(%AX50X,.68D+&[B#:1^#>1BM M,&PKAMC6YX9N\38\A(OQ^55%=>80I][:]T)A!-G21(&H0&P:B"9$W\!( Z,G M-)U9C^4XK)0ZD\0_Q!-OXE44?E?0*>B:!MUD!@?&V 0&Q+IEPK&.&NG_)A%Q M^.2Y01(O# CU8@6C@K%I,&(#HID%)AJ80E1^_J5>*&*?Q'RG-S."Q*V<@5$@ MMAU$+@2'0-< 7NAZ,S'D,M 5)FP]+^R N:\-3VV'5BPVEL6:;TNNT;:_WO6W M_7U\CMP=^_#38/7P"U!+ P04 " #Q8UQ4+*_:TG4< !$10$ $0 &AS M:V$M,C R,3$R,S$N>'-D[3UKD^(XDM_G5_CJR\U$+%T\7*^.Z=F@P%0[C@(6 MJ.KI^S(A; &^-C;K1W75_OI+R388;,NR@2KMFHV-'LI69DJ9J50JE4K__O?7 ME2F]8,-3_4+"EF;KAK7XU*PW MF_MOG<^W-[=7-PC+-32_1C7YZN:J=GNCR36,ZC=R4[NNMZYG?UM\GNM7LJ[= MZ;5;?'M;DYNWS=J=5F_49OJ-?->VQFXZ M#+R^)*\)G7H-6- $2LCS'&/F>[AG.ZLNGB/?]+Y<^-8_?60:

N/7R2)\-E8K6W'DZP$S!RY,]I7U_$H&.DF84@@ MF;ZM(8^J&VGO @ =7 +J$IN>2_ZJ;7%\>G7UBTO^'OAN;8'0ND0OXI!!3\(G MQ7L34[S&W=W=Y2O1I/1^I&H(;5\C/VN-9C&R6:K&3QO^JD5PQ^C#=A85ZT,$ M=V ?4J=/ED;D0=*_7 !/")2_!R)0673\ M *+YYG_&\'4\+SI\ #$LH\3H"?04WDN&_N6B8X//>2&19T]C-<7;H+2"5A&: M"-&V!W_4P8^#_TNUK5]:DRC4[Y?[;?>P^"[6A]8?]/>^2H? 81,&X)XN<,/M M,C$5+'P8<8W!R[:O&YX*5M99T9[DLC4!P.8PR+ZYRV&*0(IAJ!"W.\/!9-A7 MN^VITKUO]]N#CC+YJBC32;XV9T(R^-^@&MX"ID^ 8SA2\1@J*<0E!L"&T5CYJ@PFZK/2'TZ*F3HV)K; Y'K] MFE]@.]@E@OXLO-YD.NS\S]=AOZN,)\H_GM3I]]+22T'%%M]5O7[#+[XX^O^6 M @)G ?8Z[GQLC[_#Q% ?!FI/[;0'TW:G,WP:3-7!PPCXUE&5?+&5P8F8)O55OM8XJ](#F6>1,P0R0XT"O7W 7>\@P M3R+\! V6&LAU63ZF&M2D#7GIU[ #9YU@RJN'#.<9F?XI=2)!@ZT35W(0KSN6 M3A#R$J5_5HJ" AO;IMFSG9_(T=]#/U+(L57E6J:AQ5.H"NF+%':FDGHS5IZ5 MP5-^1"MJQW;I;QK)21U"5H^GG+[7;FNV/W7;RN1O%;VC<.AM7:<8D1D[[.&U M9#PXV.;I3J9!]52AU*0MXOA15)5MS0@[E ^6AH

7!,WT ^%_26XMAI.Y:B%.B2"6*]2R?B+^3A05\]EOX13]RL&FL# LY;R/?T9;(Q2/'T'!; M^Z=ON,81%:$ );9:R#(]\BRA%K$N2%$?)-H)*=:+LYHDA:?"P*R% 7:S[;K8 MO!:0FFV/9&"KDA17_XFQ7LC M!=TY:T]2F$\6(NF,6!\Y-KD=@WHP!RW-.,5Z4X@66V>N87M<3FQJVJ<-#]O=;N#@ M]=5!;SA^I(>E_*:)#P_3*C7!,"72/G8D!+[@!KL40U]UDT12Q(>#^)4!DB9^ MKP"#@@8EY,B-DRW3EMQ(G$#NR71+:7L_0?J54/M-"NA%$[3:4H:-SF@X;H^_ M=]5>3QDKY$;/=#C]JL1%U57@U5CI D1[,E&F941_&"&V/LAR(Q%!WM.'#7DI M1E^:#B7HP9ZR1)T@L%+0C:IK27+>DL=_CI3!1+E7!DI/G1[%&F1B96;%R5;RM=R@^UK MU:0-H;B$=VE57;Q/ \*/AX'ZO]3,AEH_&0_[?5@5O[7'W1("YD?*%O&-W$B< M%.V).$Z*BC1=XVDF=V 6#E&,JY==QIS-XU MWK6RF%O%_6(P\N$:DW1Z:X$L/0RQ6XL^1BZ^1R;)J.%.SBJ*CVF26G6YD3BE M#&55DS9$)* B;5 M[Y#90>ZR9]H_2TN-$QE;?B2HG"F_. 6)D) (C;,L*7^^85)($NOM%S!0"SS& M*P0D0@,XQ21'4=]K0[A,2J6-D<=]0^>HQ-BZT)*;B=.%C2Y$V*40O;3I0VB* M22^HC4ZTC'HBD:Y46&/ZV'4Q;FN4&<"X8BJ0!4A"1+M8NK-/TAVJ!( KZ(ERHV&*[EIN)TX2MUTGPTZ+3@6?A4J\B<#(" M(I64H](>#]3!PV2DC"=?V^/\JYP) &8XJG732.8*1R@DP"%1)!5F.&>0*@., M&:YJW;9XF%_%T-4^.WEM518:'"IH?QZ&P^XWM=]O#[KD3'FL M#J;MP8-ZW^>(A[-@F59)KC>2R>@1-II53/%),81GD1 NY![8&P[YPB12#$LE>8Z=_&6#$"FP;FJM[@D4$7#D^0H_VWX+$BF&;IJR,V4 M>@@IPJB@.>JT1^JTW:*4(<>4EM:D?';L"?/]=^5,9=]2),AJK'67< M'CR4FF)%<;.E>RVW$O[7CG1K\4K4\1O-]]^EB*A$J4J4;.5E/U+&E$F#CD)+ M$4VFP!SZ92!X64;@7 C94KZ16SF+7DV*D0F+&$6$HG6Q@H(%[_?I\8E6-M(7DF.80U/2'8_PU:YK^AQL)E_*\N)B>UJWK7*BJV* M/B@'UPOL?WE1,>WF=5UNE99@!:TE#/Q1#0HTP0K2&=+O5"@#KJ^QL6"9UO&Z MT4A>V(]AHXO9#KZS1#H%@DD<*-B3B*3^%Y)/)>>..I@JQ.7:9E(0,Q(6E!@H M^6?]N0C8LZC52"N($*",I6'\&J#]+2IU\3<)4)_%M.$R][D<%QJF?T&V;BF5 M2OA$5D4/(X_I_,=[?'C89O%*;I6><)6TD)VQTE6GO3:IOD*3-_K#P0/PZ[&K MW.>;1S8TVS:"BY%(^PCP21%"*C&"LD9P2@3I630!T4N/=KS M+IYYIU<<%E6V#MW)K422S[%T*.J5%'1+LN<2Z=A9HPK)5K4\#$/WE-RCY-D2]%*BW:RF MW@T'S\IX2JXH#(;$C^\HZG,;_N((L61!,OW2FT8C64XJADLBR*0MMK,L^KQ' M 'GP3'?RIME*V2]DRZ623F(6@P\J\E4.*]N8MN16,D>%(,1\L43[A MR;*<3%YAS<0*RFBB/)! _%@9#<Y6Z:B0+YX4HI V."O.;MI(>0X'T5UY]];O+:HRPXMAD".Y3(LDH10Q6-S]/]1/G'$S""?/AX MFG].G !@&Y_;1K+JXQ:%%.#XS^3W[Y>O[F>T7AO@@Y GP=^690=]IX_@"0[J M7E)I+('5?XW\F6EH;4OOV*N5;4T\6_OQB%>X^,+R4(K M_.6"!6$9IDFL2P3Q.G-,X_,:.X:MD[Y^N=!]AW;H0G)]0&]X/OGKP;']]9>+ MH+GAX=6%Y 7-/8>63'(_ZS:IRZC".X+HXC)S1.'7(BV];Z"980(OL1L4G*.& M;XI?O7L3^AP?WQR9[F: _ A..%POHL(QXBEZ_8Z1XS;K37FZ!-R+)?R\8HLQ M!T@$20::5E Q!=7*>]\U+% BZ-[,L"@QU=+QRC+FAA::B8VV?;5-?8:T'V- M0SZ22WN:J:_'0'UT%@5/(B .!DTTPVQ;QHH4_74PC&6-K#>VP)D@(@A=F<^Q M1H+]07TWF'*D5.P8:[8%7345:SYI0_J/+3<4V,KP0#8:H,N4^Y&PGY!1 MZX &!Z&5XA10>3 ^Z< M\\:C%*NU:;]A3$W4YCO80'GGF]@/#@9A.L,Y>PJ41";$Y'@%[3#"'HZ1M.1;T1-L&;83!/)]#&OK-5N47* BC)$4LAS.J<8- M?-*MX;SM>TO;,?Z%]BOZ*ZAD6L0U.07U M?$8;ENLALMJ]IZ4?.?;*(+5ZW\A4AH%CXX5T,\>-S8$20:O:F@:T=7+JK()T M""\[MLM8JK,!1%VFJ6[I"BCDFKQ@RRRCL0BB&CZ/V'V/-1"AOR/;L+SAG'CT M?32S@1S,A#%^P9:/U15:@+N7,W_X$8@PWHT'AYT7<&KH&GA/M"GNL0]L:O7 M,OY$CN[NOO*^8V]K58D2>F\JV#O')Y3%\\Q+%QZUP (6, T[!YC8Y>+6XAM'569V;[*M!V'N.ZD MZ>QMVV2$WL@C*OE']&JL_%4X&G 2+=[!YCNVFB1N=$TAD@8B@ X#+=1^1 \Y+ICQWV@AA:XZY^XMO^YY@6;1< MVS1TDHNX??,^^U#.G@@Z.TIR J5QHF];"P\[*[*KH_[(L?G/2[4\KT^[U! S M B:5=(WL>HF&T*&Y1C#S,KB5!R;NTKIK07DC'KE@(IA@'J=\"EZD"\.#G]0I M.H:CGXE3"!.?^P''=CCR+-D70'"JL+!'/%>.L8:Y[R/D>&\QJ<2$&"3+$QEF MBKP8$B%D7'K+%$7X@[C^-LY/W,MH>Z0'^RCS[?@[MH+D/_K486!;X+W] %L+ MG0A")1.LP;:*A$RV+@<>^9DGQEQ $439\9'G.7:_W\D93J*="+T_ MYM9VY. U,O3PLM_[;*<3- 7=.%.'=$R'\R0U&QHBMI346=&0TSV2[Z8IY MJ""E)QB0#;_^14X9@C@@<]]:#)&H)H]ZX8%B(S,O^R.EJ0B&H?/\."+=!6UT;7_FS7TS M_'QWS%Y^@TT9MN=S=X ]>TX6U!>JQ-E)-0>B%75SQUQ'>DC#.2=;W/""+LB[ MDSFH.3)'ONF%9] D-J1:H++(S0XT%4,B1* IS."V'2*J\(_8! ^?],#CM#0# MF;:SGU"RLUO<&D<WT6*T9R6KK"&J:#8VM!X@X)/#!R?H]*Y$2KEP%NW ([ M_+F/F_R.,"\U+_4QV5Y4YY=N7D@B"[+T>]^@"2WJ:NW ND'/-CE2(3F@17"\ M4O:Q.U.9!N@#IS&:\D%T/IS>L*&-G*P'H-BWW4)[YL-I"6M8N.XFT6$^8F]I MQX[.#[ONE(%2B.4M70/2 ITQV^B&!M%5YS LQ]!@ L&Z7OQ*X,&DA-6UQWO# M[AIH8=F 7'-!/3ZQ310#0%RKQ"N\$^F$P/(_Z(CKR<6P:^H;!S\ ERR M]==K\XT<0!BTU^2 /=MO2VW\\8-(GN/U8%4H?/@7!Q)AVG.IV6%**NR.M]05 M]N->B!>6-[G;I_NLC'6P[DOS;3"L'@AJ8O9. MAXV0V,IT8#?\O3M$(P?K9$=W_5@4^_06#TQ74MC34HP M47'FI65P@(I@/Z* #@K[%J8\#!AY!"P044W[(>6(3E/DZ*#AKJZXSI:^CVV\-SPW.AN(,Z.'P:V-XCQB2T,\(.]3^@ZU/D+# C/O0>I NP_129!SPA M9%@DL;&P@A;PK^F3K(ECW.3(P2Q$C+KT65U;T_Q56/ R)SA]5!H?'X[JD+-A MT_X9E(C,<]*R6G^T W9,AWSW3C%OSN0[]D!0;X KAI=U:)@5R\]+E3D=26$/ M##9V!.NA30ZVD-H;.5D=@H4&5BDPMITK6CGGW@:"2""0$,_%"WP<#ZU/63&5M6\%"_ICCLV@\\+V[QG%T050W2_86J'P]LY$0G/0EB7L/D1"'L> M,K =;]E>04S*E-EM)0 M!.U(B7DL'5S\_L@.E @#>[(<'.S*H@NB0VOO*))Z,28[V:HH&E$C',,U20O5 M-#>=SF/0]WX'=OT_+V''N'C@ M1="XJ,["-^#'TO99AS)I34\CG0(%&?3_\\.RZ^"$Z;H1'*Z.D*&K5ABKBJHO M#.>/AF4[L>OUV74;#D0KJEV,0G8_#6\9YN[.;C,,K=OSS2WA$^0?%:(N M1(P_6>EP4P^1W#:G2P_9O4:.1\^Q5SQE)@_&*ZP/PQFK_W>)H#]@"SO([)F^ MH1L:.$3.VN:I+I\/)X)Q3K_S%DN4)24=@Y61S'5@&R/27PZ9J()/.9@?.7:/ M1 T&)(1*CB_#&1IDN8U(X6FP@Y[G&#.?!N:G-G%^R8;%-DUR\)RW'3PM46%M MQKUA>UA;;C)<2"7O23NW5GXNF A3C-?2EPBB'@.UL#J1<;RQ6XZ9'2;@ 1=V M_'T;I$1.0?=RW\ .#.>1J0TLPG:'G;W.CC-NN-6V\):!=+V+ U MN4Z*LH!$L!4[]S:X#DE9$"*,Z#@UA[:U1-ZOSE$&36'MQ6XI[IC718X075(A M*W(NP/X3UZ&+WE@I;*6P??C.&$P8"4Z^X"#H%FPX\Z80 T2$.93B%&[N"L0O M13W;7LS=(Q^@R_UPVS%0BW#E*GWK4>KZ"AM>U-U*Z;H:>]FX]-DSR)CS&MJ) M2'Y\2/R(E;1CDZO+^FKG*4D*NVRQ+CB0T?LK>N&C_"V)%"0B&/5(=F%=H<#U MCBIPA8XX]J9T0X]?O7O39M0B+8?LA&SP(BKE+XG$5)C>^RAZ420)+^P<^(KA M7W6%%F !V8J>UE($;8Z[3F"&QIAGQ]FO+ MY#:+:9-=1]YEF)+(/OIBS#8&28XD@BB+#Z!A:C8,XIY\*0JG?R3!W5S[(-E8 M:5%*&I"@[QG6[OVZ(*S-Z"/-M]#N!P9ROIG"@!!T=I6^*!!^#B?VXEWN)Z21 M%77'$-:PI3X2_3T"9WV%- QT-�,](TPA@8Z%9GIL3;S$E'/!CONRKC[Y? M'%=;PJ[WCU_^'U!+ P04 " #Q8UQ44V!]XCX^ !RE ( %0 &AS:V$M M,C R,3$R,S%?8V%L+GAM;.U]67-;.9;F>_\*3\[KH!+[4M%5';),9VE"EM22 M,K/JB8'EP&871;I)RD[WKY\#4I*U4!(7@+IR346%4Z;H>P]P/IP-9_GW__CC M8OCF"TRF@_'H+S^Q/]&?WL HCM-@]/$O/_UZ_I[8G_[CK__V;__^OPCY^]O3 MPS?OQO'R D:S-_L3\#-(;[X.9I_>_)Y@^L\W>3*^>//[>/+/P1=/R%_G_VA_ M_/G;9/#QT^P-IYS?_^WDS]9893Q(XK/V1"JCB#51$O#42!XU%3K\GX]_SDG) M%%TB%JPEDEM.7*2,A&2DXX%JSO7\H??_[Z]>N?_@B3X9_&DX\_G M@V5?Q,>RG__^X? L?H(+3P:CZ/TO7FT>_4?Y& MKK]&RD>$<2+8G_Z8II_^^F]OWBRV8S(>PBGD-^6_OYX>W+SR;\@T_Z.CL^/#@W=[Y[UW;_<.]X[V>V=_Z_7.SY#N^7-FWS[#7WZ:#BX^#^'Z MLT\3R/A ?!"^GS/&%V__WX\_[.?OA$4_C)?#^3X?^Z?S<;QGY_&PX3GH_??EX/9 MM[X IYD3DK#L(N(U!F*5$\18FQB7"1AS]_8&%S+%E3(]*!D#%JZ8UOLKPEQ-Q=WRVL[$WBF_$$-P(%UD]OOD(1+U>R:T&9G\0[ M('IX[SU\G]K39]:]876=T_N0S# M0;Q/R,%T>@FIGV+.PC!$(BM(+#K9Z^R(]9YK!\QP3I^3_\^^917^BM?%W[H[ M6^V,[Z4T*)O@AR=^D Y&^_[S8.:'?6]1VG# DZCQ.$JA$O&0.$E,!<?8()8O7S!#[!:#KX @=H_%_ X7@Z M/8+9<3[W?_2YUTXQB8:E0JA*D3/QRL=BL1NCE)8'(T@]/QFA^SB]1?0[R(,XF/4A*"; ,.*%0+QS*DF0$NDR+ 7@@5EQ M7[/4@=+SM*V"'OTZT5.9,=4 9MA,PM(K9=S_QH'HY''\]A@I_"]3*_ MW2)+4F8M"%-\/HG"VCKB:32$*P[.F:B%#6V@\1QI7?+!J@&D*C\J.N*C+S"9 M#<(0[J'6QNP,#8$XA@)9!BA!T&!0-&N.SJ'(-+2).#U*4I=DP$@;ZB)CPS@?0(3ZS@G'"P7IH TC/>4),LHZE+GEM=1;(U!VH* MB-G$Q]GO@]FG_5 /.NZM0\\)-1._P-J@!T>RH#TXR8G1 ^::-(\[APIV4 MR0M(V=G8!##/$-8EAZP64&KRHIX;=F4M'XUG,#WQWSSJP#YUH+B5BEA*<94J M*Q*+%@2M=Z6 34O/2:7D):LT(<8O477+E,7T.>G$:UYC?Z=LX(F2"*Q M9GA83E)'PRZ5(%&!#:V#<],BAQ(=(!(98".GD6:N#4"A7/0-+8Q@IZF MJZ/QEQKXJ,B0W7C>UY1E);V)@%(,*$?*>"2!.D^"T98%;9V/;>+[JU#7T?A, M#8SDH)P+3OG4_H^!H2!?XA@0H2DC3H YO$N! >H$VL^181 M73*&*C!^T^VM*PJ^(^X4YGDB)WXRCWHHR6,&S8F0.J$F38"0$XX8ZR//2+ETL;0&"UCM>35#\ M,AZGKX/AL&\4DVB8B%*XI8FT"$VTIQ.!(%C@SCC)VI0,7%/0I9NB"L=_HXVM MJ-^O8?40>3>4@3%6*Z'0^\[H4"5)B=.)$YZ-!)I\;*?[GJ>O2;5$5BZ R M0QI%ST[+=A[G7Z<+.ON:<\<<0YL%?6^T3J%4:SJ%KGW4+GF6/6UC'#Y)5I>N MDRJ HQX+ZJ8N74'UNZ]">30Y.T^2#QX7:0!55#;$>P-!9FTIU>VRENZ3LPH* MW"M"P=9;7HW[)Y,Q0G+V[63H1S-T8$OZ^N?BSI3T!F641\6%MFI,)7$J!.)Y MC/A7JZ3)$52C(.E35*T43:*O!PS5.%#'>9A',$HDHPBHNZ&,XWPW'^86=KE/ MP7GCB+(HK]#)02,H0"9"JQ2"IMS(U4H0-WK]2I!X!1'&'3&@13X"$KRD"H8+ MZ66"0#*+&3>!!^(".L LVR ,C>!U&[OS.4>Z(S2(0 ML XRCSY+:%,/\&@I3&>R$K9'Q1.I.&MM?#7,+UF/DDE0 $="QJ44DH@#&XF3 MF8ELHU>-+.?G<-V95(3Z.-B2#95O#6]292P#8QDC6D9?4F4$\6BZ$:M%HIE: M'TV;>LDG[MLVN$#WTT_(L?*?LK5?_+"$M_=F^WXR^8:^RZ()0N!4B"@H$4(R M=&&C(,Y&1[A'A8=',PO7IAQ])?*Z)! WQ\B#V_/JG*F9L#5/'KMCL%ROV3D' M #Z2#!1/>O"E&I8;$J@V5C.G_8,0<]T^%8HLH)0XIB-1GB>9/;6B45SA-A7=NX.LP?F-][EB9<+*KDN_E/-2 M%$6DQ#9*<6\F(62-REMYR,K@_]O$%M8@LGOWE#5PTHI+%6-2\-D/4N^/SS": MWJ0A*ZY!:Y:)"2JA[,J,>)Z7/+$:@TOGZ.V4M?+FSNEJV,[ M[3.'VEUX2KA40"3WJ?2)<23AA]90IT$TSH._)F7K: L,\5DLK2-K_TX35UR.K=#Q8-P2QT^5.Q=-05\ M3'&&W\$7&([G-R;7)"D0N#)OT0$N99G.9W2 46@I3K/T2NG,6K6M>H*L+OF; M==%1CQOULIU@A"L<(D5[Z6(P&DQG9;U?X)JH')Q(3'L2N) E%Y<2GVDDB:/& M]!!=:-2EY1G"NN2:U@5)38[43XGYWI2OKXRV!LTD$K0Q*-!*43<5:$%Q"I9& M+@TT:MCRD)BMC\$$'W(R&> M-@2?57[D57%^NXVOD[?Q?2GO<;VES&XPND22KF@;CZ9O(8\GL+@L^P"S3^-T MJWCAIL/)HG-2J=(;STV^@]$,)OBMZUZE97%4Q"1\&?J0BJ1VZ&)FQ#I-PJ"3 M)750]T-WRY,]=D?S]C'LU2B]1=*'P6@\0;*OB4'%=_7VY8@ MO=.!!(9'C'(P "JC[=0F/WN'B^R"'NCRL7D8V^\F_BI>$ET1?B5"WZ*U6!1I MJ9*+"4D0IFR:E8+8Y )1WJ-,1CJE;G/+_ A!G=!CKP^YVS&V.0O,+J$:_UYOR_)3=E6N1+#_Y?RSKZ& *6Q V',IE*E4;IA M48<>HTN0+-=&M3D0&Q#;)8&Z*78>QIK;\JQB&Z(I&E!7Y/:CB$(E#23F6'*5 M,QK5KL@"X[.6D*2@;2R,.V1TPGJMC8C--[IF%16N8A%'\L%GBK9R"5L3J90D MOD2UC> QAU+IZ=IT7/A.PVN)(SF=*3/(](1[@UOE#)H^R:/?J1G+,H![,$BA M6W&DEY6H&X+N3K%11[E=V>%[+N*A \/-\[A?VI51CB4M-I5\MZPRE LNS=JD M)U>+E>W*U-T2<^W8T@@Q;2-MVC)!A2JA-0.E@ F(=T(3'4QQ#JBROE4R] M% M>NO"%MW#[J/W91OR MM-:-V6+)?K08TG?E89?L>:I8SEZAYYZ+KLH^HVQ3:'I$X.AE<^7IJC=M! MIBW+=INWOW_\X>2T][?>T=G!;[W#X[.SFBG\#Q_>))O_F3542NQ?,C7X9F*P M-9Y)7F9CEGM9:24GSEATP;AA'I(2R;=1-T\0M7W$]-%'X]\68=V3\61^G%N9%DECBH^^L0$5S$U[%1;?3U=*@!\+4=A1^C9<9QD[^QO[P^/?Z\;'[EY M:)NXR'*:*\5#2B,K/_V$6OW+ )_V]MNOTY(@N;A<*"E?R/(OB]:0T8@4(#JB MHBS=5\O@.3V_IHY4^& 8F#89SJO3N+4)ZK_-+U3.QWOQOR]1[K^]G Y&)>=M M.D?WO%?IK\K<-L" M; ],U%9%1*)FZ)\+Z,08^:V"@XX0S%O=8I M&FACCSY/6Z=,RQUCJA+'JB/I!NM[*0W*MOGAM8EP,#J[#--!&OC)?!=2&:;M M2R?+TB$6@B,V94IHRE9'&2CC;1*SUB9U3;/MA\)9&W[63,Z].0-G?@C'^=&6 M^WWP$%BTDF@O=)EJ'$@PH$A6R6O!A$NT6?;NJD1VJ2OAKI#6B(7M1-O<7;DM M<4$G]"F0&!<=^C[:,!)R!&*\R5I0+9-OTR3\6=+6;&7X8XJNK?C5#D:GX(>] MZ=[LRB+P+PWCU*#IZ!"Z0&=40?3>6L:5,DY*&7 4J]3&U=P/3K7 MG KW0T"K(2<;:[K'U;%#0:D4:F(!9:I5D Z/! I39R25/F817:/KL?4(77/0 MW ^!MY:\K)FNN&POWN-!&<6[>Y&U55DD37#-IY2D+I7 [0HV5=A3L>'NYRL<'^>[Y AJ(P]4DPA,X2(= M)<$S3IR4CB4:LFI4//DH2:\A%E<;+G7XTT2X'$RGE[C6>S)/9Z/!E8DD2>)B MD[+$@:%$(X!U"M2DU&JED=-5-;^&#WMR6P0 MAC!'L>3 MJ^9M<]6Y-TJ+#P!_N5"F+JK(RS4H1Z27J=Z<6 N1A C54N0S>M,V@6$;5*H!R M/ZR^VY)+]6J#<-7W)LF>PG0V&42TX*XFS=[]X-8W3V R*'T=XJ1,$7P'B__> M9 7W_HB?_.@CG*(UV,L9XJP?@N*^>!#.^]+#!\U!E-F6L*"D12^4RT9";[?K M;!3NOFF9<@N.0E'/T(A&$";1-,[%?-KK\^D&Z M+0A>XN*0(H9SO75S(R,)(3+4KK+*DM<8XJPH33 ,)+%/A-8+H.E5T*G[\B MH#8#0FMYNLPHR=)(:Z4C"4H>G"CMG/$#8K*CWDL./NZT_.I9RW3UW9BWHOMU MA%@8#OX'TB]^,"HEB,>C946("^#W'360T5TD)E%=V*5(F=),A!/ M$KED:5+/(K'9X =>,O?@0G0Y2)YZ2Y=,W5U HMJ.U^PO?$^?%-*0PN^IGM.^ MIC:J,MC#!.N)I#&3P(TB,4B=+'=&-FH$M IUKR&]HA:(FG&M(9[F29S?@3_P M83!<[(#CU%.=T0,#[HBT+A"G$?\R)!49#9;%-B&X-8CLDOGX8N"JP\*:UUQ? M!J79"&K3P[&?JU:87O7?37U(RIML&/$TH-FKJ4''B2:2A?/",6ZY;R.MGJ9K MS5R,'P%)%1E5<<+8YPG$@;]JQ[%W41J&_,_"!$LA:,8F?@$?5"&,A,C$2:B M!:^X0<\;#3ACF94T*)=-FQ;5J]'W"C(TVJNRK1G7$%0E5#W"?U16;:*-465' M2OXT>H,2<5[Z AG0(()F)JLVE=]/DO4:JI+:8VA3/NU 'GVW__M<9:N5I@04 M"T1&2XFC*#-]+E?[BB;F=RV-OE/W&E(N=B>,-N1:-3Q=-_G9'U^$JX+/Q="- MCXAS_&F*VS*Y8L^D1(/GJ2/[\\ PKN*B+*+D9R_])]?NPC?6=XRZR)P@K(P* ME<&CP6=](B&BZM99\NS:6.8[6N!*$4[Z8ZG8+F*GH:!]=PGGXWN%SRPH%8PV MB+XDT!-VB7AKR_6',4YP,#+N2E; /',3O>5W@^G" MJ.@7 D *2KB3I4SN+WI$49(KHY5"NB#,M61::AD8!:3L]*L/G! M(O05.--B:CE%XRM888@P"= +YHI8:0,!%KF700.:_ZVN<-898O&#!=XWY,". MQV-3Z9POB>74I5+[+3P)"3*)40@GP%)AFET;UQF/S5ZZ4U@#Y5.9<6V:VQ^? M]$[WS@^.C\[VCMZ=_?KAP][I/X[?GQW\C\X.C7TZ. M#P_V#WIG[_U@\IL?7J)BG?G!<'J7P-7:W]=X[58-\JNONU(+_9N7($[G!LI- MP*?/M39&,4:,\V46:4855(94,2\2I39*;MHT\7Z]/%T?F^]^@.#,?3RPGTB\7/K% D:BJ)9$'A?DA.%"CNE;%.ZC:- K:ANE,- MMBJ![>$@MAUQM5Z2_T6 A(?W'4P&7Y#8+W!#VG%^^,OY7O590$6@+"TMVDO- MC(O$:C0(I#&.@PPI^39!SDVH[5)>:2/8-6=BO43]TCGTZKY]V1GP@48A$?Z: M.E&JU!UQ/%E"!66:@N56M9%LSQ#6J<321BBJR9LV)MO>_G_^>G!V4(P7M%U. M>X=ER,_)WNGY/P[.>Q_.3B8P'%P,1G[R[>2JF>')9!!AWD%T.F__OX7A5N_E M6YEOC?:@DA&W_ ;PNR:<%SDL ND, <5X021JN%021GTFEJ%+$$#*9%A* =H< M]G6H;#@+Z9?)?/RCMB TNEDB!XUJ'^6P$SP3GDJ+!1>VK\K38). M@61(4HG LZ=M\%9Q$5VRZ78&S9<"04L4GT(: ("$Z,UIFNE'B)*4$S3SI)&*'FYT)B2W7TG$UMK,3L((XV25JZI2M M5EU$C!,4D[=+FD3,(@66BZ'O2=XLX8 M5*>*EUS/R(%88S0QC-- QA0W;?;GEUFI[H5=.%<=1]L+WV>?AF/T]?!<@B:$\H3=G'?%@(TE>&>V2R\*U:VV A) =X>5^@P>&MDR; M6L2VZ_H!%%2M\[$#\WA30'4O-'.UH.]U?8O>PU"R)).APB=B(GCTFY4A0?"2 MYQ:TXL::Q)M>E*U'[@^@,6OCOZ-8Z:0:GA_E[V&EJUTWV0E+&2>9EZ-=DCZ# M+:YN=%$[HVFFW=?*2Y?6I7D_'3DNW815]S3&[>/_ZRB.1]/Q<)!*(Z[;Q>$B M!P;69L*\+#GVVI) 92)>!LA6,$?A?C.0]MIC)=*[U"*^(T?C%6"HDUKE9#+^ M#)/9MY.AQ\,_FN?T?RYKZW/FA4%.$$O+=!C+@3A@AC!FG+%"X!%HTRMG)\OK M4F_\CARA[L*K>QKF[DW>:0')E7T''D(X#,N)I=IQL9Z@D:F1"&!EB;( M:"BP%\YKO4=REWK^=^0X=!@SG=0D5Y/Z;D_IL]$KSVF9_XJ=PT4U5<#N6<'M G "#*["QY&0P M-/J,(,Z5L2>1&9W0A0J-^I;O8G5K3ICX5S@JG057]Y3#]Q#4+0G@#!&"">!4Z?VUXLYQ.30KYH8_( M)OCIGJWU,$7F[A3KX#U-G'A:[CY9D,1+90GU3$0EK5!R]\;6DR1W:JQ)1_#? M8="T:5MYC_>.CL^/#@W>E<>/>^_<'AP?XT]D6G2G7 M>OY6S2)8 VB1C/GK?O_YZ M'FN/CW8,T\ XGB8^#Z?BVEA ^#J?=:2.!]JFX_DVDPQV),8VQ<"#KLD5]KZ. M!D5W\8.?_!//#4JL!5EG@ [DO(??-6%]SE*T*3K"I+%$:HEVN_E5[7I9S(;3G>:)-;:8O]XP^]\[V_]\[PAY/CHR)MC]\O/CX\/CM[ MVWM_?+KXPE9*8_W7;*D[MEQ7-15R>S[)HF/_Y6#T\>H2>#R:OH4\GL#-H#^8 M]OZ833QB?MY6^0"A.BT!'OR7N#!\S!!'-;8SS'NKBT[W3?[P[>/^^=]H[VL?/ MCL__UKNMI-_U\%>GO7?X+_;.SGKGE0R/[=Y=RQJIN .53)3KMG&(FD50XU;, MHU2_:JTL-08//2\#6S@WQ'/T541FWEN3?,AMLK>>(:S6/.R;QR]:[FL97 :5 M20QHZ$O'2@(>^F1LOMW%R$FDAY;.+U%MRH/BG]AI8RG&:Q MZB'Y $R.NJ!"4JDH1K%*LTD989^(81D]8Y@\I"X3G5HWBEHMF14 M"P3=[N),K7:16GQYN2\L/1!*4T!U4Z6/F<'9$T MF7)F*=&1\L!H#"FT"2=6D: [.PV; F-%R;D.%W8J.9DS0D81"?. A G/B571 MD)Q5<$Q8YUR;L$5]R?GJH;(E>]KA9H'AF),0M$1%E4#MSZTASCI*# -G?&:< MV3;>["J29,VP^W)VHBOW!2:SDF[R#L)L$2G>'U]\'H]*@#@D&7GVBB179EQ0 M6K*WK$+E:,H 8TTMNS\997D4?I.W=U5P;HJ0.P'ZYNQH=S8>+Z8#)J057A,1 MG"$R4I3^K/CZP=,0F+?4MTGG69W&CDK8;3'5F%GMP/0]E\=1A4Y63(0*G8AD M.1,;O2>04F#!:#0F=F2VK970M:M\EEV 93-FM 0'PC?"='H*4\ 7E#JL=_ % MAN,%A$UF2D;(1'E=LEV07@O $<**)I>B#_1^[_!FD'F2TBYU2M@-D.HQKAV\ M\(=]_/M@MN\GDV]Y//GJ)^F&Y'[F1E$9\ SDDF>K*"!]+A-MN+1HX"BMV^1U MKTEHEWH([ )<%=G6#EO7'RQN1/J11VNI\H1Q$ZZ(4M(1JK57BGHMQ8XDU5W" MNE1POPOL;,&6.ME/#\.1X*>#T<>]R<2//L(B[2>#5\X6\1A*%B>U$<6CD\1K M&XWR!EWCU2IR5WE;E\K(&WI9=7:[J3*Z_NRJ K?X??C?!2]&Z2V,( ]FT[-/ M?@)O_132[2_LCZ>SON AB\ M$9 ]D4X&8K4MO8"]=-2@@QAV="E0835=*OG> MD5K;*0!V;5==)P3DF%D"52HUJ"124MRT&"B)!N4O[J8-C6I^UJ.S2V74+V=5 M;<*T#LC(WL7GX?@;W/EUG]&8E0)T-:2*)=LU$U]:;\;$ E>\1+6;WWY56$>G M:IH[)1BWYGIU$^]6:/?J)'TO[^Q3D!(R'B)5$@RDX8(XS8"HE$6BR?LDGLTO M6N>%ZU;P_@@!]>UVO24>MH"T$Y"#J=H,:6=V?>\8B&N]8Q[>Y*D;[2TP'8DNEP8R!BB51)R 9"I"LI2Q MYLA9E=B5$/4C1>,K\Z^Q*%H6H@E"4162(6 5NA_"HM*6S!"C;4>_]P7FKNL)'7]2NLG"UM55. MW+\I^K@R@:YLGKYE/E,)%H$6#9&JC+I(%,T;RKUP:&:#:7OG\0AAM<36>\!3 M[8>/+=^X%*45DKBD4*26W$?G0>&IT%&5^=[9MU6)3]/7Q<3^&DAZ3&Y5Y%9U M!7@V\S,HW3[P7SQ.H1%2Y,R(592B6,6?/&A!LG(\6_!'7QM J574RO M:HFJZIRKCJV;",ARVA+H9(VR)$I3TK2M+H:?)=F9R)4"2AN-TUN-OBYF8#65 M4O6X50U)-\.LEM/DM0_!,(_V7<2U)V^(MPD( V N:YY!M5'S3]-5:=57:N/A MLK6Q1D*697!$1&X+C]R.:.]28X*3%))N,_GT&<*ZI-$@:H#/-G32$V^C1U$#2'!YLX@R-)@CC5:-9:2N1UR4-WAX_%5E5&T57JF ) M46B=FE),B$OD1'J'7KS.%&T*9R.+'*V--E4ISQ#6)5V] \E3@SW-PQ^]]^][ M^^<'O_5N/COM[1\?[<^[UQT<']6)?:SZEEJ!CXU652GJTNT"B\3+'Z+A-C?K:K4SC5A>;RU]3.EN.XF X MF+]A?H]Q;=V^&^"_P,,387H"DU@RP;-0U!LK2-+E>CZIE=JIOKD.2K MQ^Z=HG1N2NRE_[J\:6\K8DA)E>Z&)A.I= F19TN4\H"_$@9MBA<#YGUJNU1F MUR$L;L74G<)O^5W-?$:1SUX9(*[T@9*F%$QD9DADVB?'A,BJS8CI;:CN4N5> MA^!8A=.8JE/E$A1FC.3H\+R1)CM*]-*/Q6>$Z M#&C/H@T@VEQ>U%_+F@6&KSKN UBS@1_VHU1.!ZD)%TF7 MO PTF350@JH@FYRS]N;EL/P<]5VJ3^P0>*LR_47BE2LU%76):X5G+OI2LAXR MNGC."9*STT8R$"&_''+76$BG:AD[A.)66'AQR^(#^.&TM"$K7>EG?C!:M -B M4F<>'''!VK*$1 +GD61M)6<^@;!M^A9474:G)J1V",QM<+"[T/UM6WZ&/TT' MZ6KOKN_ A,E:IJB)3F4,I1!E_AY'$\BB<:3Q1 :^VJC&*N1T:@QI5R+Z=9FX M4SGZ83 :+P9W+29Y++YZ=9#ZH4SO2**T,,H<'3^78 MG>Q\DO1N579V2D_@.[S?_@'A9OG/;/SP<7 QFU^>+BR$N[CR,.N]?\[T3H)!2"P&9^%RJIZTN M67YEXA$UF6<#BN:7N_=\2&^W2D@[) ^W9.V+.SV+6GZ118[4:T*Y*WTI>2!. MHI%ALW,03?)6MYECM!79*X'R7_">J0Z?=Z>?[\3%\,_AY?26[2N-$LJX2%00 MNC3%87BP+"=": MG!UG3IFYIALH339:1S05@DA=4@:2!^*C2,Q(R[-NTX]M>]I70NFNFE-V2"I6 MY/A.D;IW74A6T@>H_R&W.3AG6IDSLL+=WUCN[:0[E1^G]8.21\M''TM8'WOIAN6": M;E$CMNXKMBH0VVH]6U:'S>$P?\MIP?9Q_G4*\QN[ODDA1&>!!($LEI1%$G@R MQ)A@>.G7[!ZHCN4'<]G3M]6-WSN#+2-=)VJM]I9$EDI7 Z>)]=J3'," =%K* M1M=R3Y+5A0+W.NR^K[7J<:.:\;0X0;"4(.:RS=0X8GB)P4CM4$%21\!0([Q# M-]CJ)O!X@J@NE$JU 49D7/>!^];/7D<7DD;'T]"KBUOO*.$NI62# M3#+=3^1_0LC=/+>N>+MY[!&JYT41=]]%)%&6:9-" )$02]6$YL0)+X"Y%'5J M4TO_+&G=$G.;L?II ;5P0BJ MH4W;K:>HZI:8JP..:ERHAHM'X'I-4PX:!;;,1+)29\5B(#Y:07C)>$5RA6!M M]-_3='6AGG-'@F,33K25&K=$6:"1@]&9Y.1=&2P?$+(A$Q>89LD#.I9M>M8^ M0U@7:BIW(CLVY$5+9_L0T%Z#O1C'E_-6,&17HG62DU5EO+OQ'^; M5Q2^NX1^S#Q%&C3A/'$B3;$+J%/$2^UYYE[$T";+Z3G*FDB1?DR96^D5484J M"4A7R+*,+Z&:,DF!-:I(7$I.%TS1)DA928RLQ8RVVN7741I,Y^>QS)LH\U7W M+LK?^KB328%D)-M2W.B])"Z7%K;*:$C2)<9VJ&L>([,+5NO+X:@*\ZKA:R'= M'[&K;N\#>(7F50A$>U5&9$KM2VB6YW01O]\]=4U;N_.C-J1Q? M3OI2:)^2%X0*D=#Y+2VV&.HC&9-'J 2J69M$B74I[9* [Q[@UF7ES@&WEV

1%7RF@RK5ISK(1N5V(>G02>ILS=>?X.T)O M\OPK#+_ A_%H]FG:ITI8!\4>"A9M,)O1;0<="*0DF7*1<].F@>:F%'89;80'M:0O@+BOXR[UG^H> MWM9DY O$G/OW[E$K1)WQD>WBSO?IK11Y7ADZ"BQ:2B82E\M4.PZB3$ O0P%R M%#2EQ'V;>1^=B(,\&KR*3J(_@SNB);-H4$97"K$\L2: 51K%:J-A!!N1^RHC M(NL@;RVA586IK6_;^S&9R)-VY<*_$ .<6$L=T3EY'UT"$=O$MA\AZ%4&.;;! M4 W&M+T7N;U23VD*2BB2L\A$>JE(J2M!JI@0I5,]\SN\.FM]4[@LQI25[H&V9=G.CM*U(:LU-Q2- MUB(LT&U"7PD502X-)Y*C&83FKLV MQ4)[)) ?G$XK471=;FS-NYM(HJ2".5)TJ5;(TRJ,%[ MKLMD&N^=H=J8 M^#))C9M<:^TJUONB"-N*A:V#O.-)Y<3B90^L%.!]EM:*X=WQY&X$XYJ?Y^.W MI58;T*1)_92D9?@_M&GP#QFU)$Z6B:!":6:=9OF2Z>+(/ M0YCV@?+$A43J9*FO$0YEI=:14!>R .^4?] J[;$"OJ??U"7?OPDX[C0(J+KO MM2HW'UWT[34_&AM&DH)C'HBCJ5QK@2.!H7@54@MGM>/TP?S$U9&R!B%=\OI? M!DBMN/8">FK;R\CECVRGJQI>1JZ$HRC1!P\![5M0 CWPJ(FE.A.M#',Q4I-H MF]+#UMIJW?>4Z&DQ^U&2*J^5L)DH8V0Q^?%HV:"(Q%JDODH5 MN [BEEU"MF-FU4R=54X-$)R($2%PQU8)61MDTPZ]*TWA"%.HA(&2.:%:"(L%J%F)R%V*Y 8!U* MNQ10[Q3P-F+E[@%7@FL+.K/%DP$T$BMI*(4,>#!DRFC)QAPCHSK8-D,*UZ>U M2Q'W;H%N,W;N'';?[8* IB'J(B<%^"JP$E(+I,@,TLB.)7IRVK:M8R\7:9C M=P9TFS'S!40=3,"7:T]TVH-WV@*)6EBT 4KNE$-C5$>DGF>O16AS [0^K5T* MU'<*=1NRLV4HY,P/85I>L(@*^E&:_[!H);IU_'ZEIU<(D*R_BDJQDOF+SZ]? M? 9#_.+'D\DX#V:'X^FTSPQ(XU4DW*!:DY)%XC5SQ#+(BFD:>:.BV6<(VU: ME2:RQ_F7\3A-S\;#=/=M?0-*6V-*&W@F2WU?(#;@@5)9"RYTU+11GY0GR5HS MXM%VL$E-X-P71_684TWAW:7A%+[ Z!+ZP4KA+7#B\;U(C_?$BM(Q2PHJ$PIC M#6VB94O)Z5(\HB4\MN=%&X74VSL].CCZY>RD=WKVM[W3WA;:Y[%';:5J5J*O MDE[Y?0XR2'M?T*;X"$>7%P$FQ_G=8'B)G\[G8$^/+V?3&:HZ1$;?4LY50BB$ M$#(>ZL"( Y/+3 ,MN;.:->H&LB:AV\J11U[WX#UO_700^\Y)EA7:5S%*(#*Z MDA=!*?&&9BEM=L:VT4-KD=FE2'Q+W-V70^UX64UM+27QLH)AU65K=)EE]0X*[I/I>'(*5^=M&6?YR?/SN]X/# MP[VC=\?G?^N='AR=[QW]VA=YV&&5^5!J7"\FU8>B!^QS+Y U# E.!Q.!UYCQ2VVA"X]-T5<@$?>SI>Q?C MR6SP/WXQ;7,^-NZF"DB!$PDA382=[X;PI-3^D)2M9]PX2UFS5M,;T-LE[5D1 M9TMR0ELSLV8*\IJT+O*E@_,I14=1Q9=KS@!E,!='2/"74:H'.;T#C,LA(G(I2.8E4YS;NTT;D=NG^NENX M6Y.5+XBZ>0E;-C1J2P7Q#@^'I"F3(+0AW,H461 J-!IMM!F]7;K"[A3NUF;F M"P'O06)1$$(Q)TI/#88B6J5R6&@I(0E2,&>TL\W*RK:@NTO7VIT!XE;,?2% MWJWHI9&6L=6::.[+8%8!) #G)%C0(BL!W'=!'*Y=G+W#HK1N0'%SME;#X9(- MZ/T1AYB_T'0XV7=^>H86N-4K,D85 Z!_H2=.*!DDB3 BJ2D7SG@<0Y95W2;A6QLX9>6Y]!.W%- M8KR\**R =-N<[?LDJ8O@"0M6$2F-)3:E2&)6W&5'J4^[]X^7T[JF=FN;W?8R MV*K!Q1T[(#SDC&X1 >UU23IFZ))%2Y(--@D>K6P4=WYA!^0Q3M%HO3-.D.RM MP_T 2H) 5U%QKG1)4%.I33U/F_.VLVS2ZF"K<.K6X66S4S=7-TNVPC!*9;9$ M:U5Z\"M5BC[*;#V)ZL?1)&P;PV@U^EZ?I[(%M!JPK(U_R,IV5G)"3R?@S3&;?3H9^--L;I=Y_7PX^ES2I MHNIUHDP$YU#W%A_644!D6$\B*.=CIJC[VUA03U&UK91Y]-D+ZY8K%PUEB5AM MT97V G^R(A.'YBTK/74,:^-^/$U7EYR/:IBY+TTJLJ::4KJE(=_!YPG$P7R+ M\.G!5FFE2YZRE89[CJI*BNU@] 6Y,)Y\*X!(B>D44R!* ME';67B(OF$_$!&MU=(B61E/@;E.QO7E\]:Q3__4#XG,R\,-I/RE&E9>Q9 4" M+LT98KW!/[22($!J$]LT*UY*3I?4U,8(>&CD;KOQ%5VD*U)^'T_^>5"D3^G0 MUC>1.\TD)S:[DD9O''$.+7K#;*#&B.A4&T-M.3W=+]@' 6R$425H:(H-'O6=H(L$EI833OM58Z>7T="G5L3X,-M_Z-MI^;W__ M]-?>N\.#O;<'AP?GVRG]QQ^VE>Y?D<9*)@":N2T5 ',_>%1EWNU/1M)Y=^^'X\.?=_ MP/1X]@DFYY_\:-%Z8_[9-7U4*Y:]D(3+^:0N)TA0Z%?1Y*1+&CURV68FUNHT M=LGJ: .C1ORJUQEI/)WNC^==;F$4OUV1N^\GDV_XT6]^> G7]$FO:4J!$AY* M>TZIY\DJJ;3GU-+&('6C[/G5:>R2^=(&3XWX5:?+^-623RXG\5/I"W1-27:< M!06"Q,A2Z?GEB;?@2(K,&I&8C^)^B>/R[N&/O*!+A1)UV5YM6^L-["P2[/%% MYLQSXJ88U0Q]*^,8"8)98DPTU&3TK'R;V,;3='6I@J&-8*C(EU:AS?/>:>_L M_'O2WO[QAU[O[R>]H[/>46^;J[U5'[UE$'0#^BNY14?CT?BZV]W")2D"BD%,('I[+J9W.?Q=#";_CZ8 M?5K,Z1GXX<%H.AO,+@OSIGWO0[,NY19F]XD3]/5)<>F M#3@J\J6-_;)_VGMW<7X' M8;:%M=.&D*ULHQWL3:UA.^/1QW.87)3W]+FTWHG@B%,%M :1%:CFA!F.WK%$ M[SFJ1A&-[U1L*]#*,XI:G5R6'(;W/L+5]*?H11E^&- ]=$!D"/-^69*HP%*R MVD;#VS06>HRB+EE &^/@OMRJLOW5M-M=:GX=^47>"Z1W5Q/"^HX"#]QI(N;C M=KGSQ,N,YA=/)FHM4C)M'(9G2>N4!=0(']MRI&NJ[9Y)=W59,ANC,C\:SV#Z M(FIN5:)>2.5MM&?54JSNO'N.;F%I5"GA@=4%=4))XBG:XEQ2%H [;L5./* : MRG#)(V]2V^]42S!AJA1V25ENBYIG M',$Z7*IWQ7J+@N.%07HEJD\F<#&XO.A[YV2@/A.:0^D6D"TIMRG$:9T,@P0Z M-\H+?HZT+EVHUD9-7;XTTJ3'1[_U3L]+*?K1<8D7[_<.?MO#OVVC")][YG9Z M;"V*J\6S9[) J!JC*4:Z6;TA5?V"4M4P\4 M=VY/6VQ]G>OR)RE;YBDDJ;FF/A+.$ZI#5N1;"HF 21P]2IT#W,\9W@ =77?- M7@(GVW)C16US]7GY(_@I_/7?_A]02P,$% @ \6-<5",=?9[:N@ 568( M !4 !HO\(WS^M%&?-0 MJ[+/4GJHU#I*RVW95:>?N# $9-ZB2#=).>WZ]3>P2_%5QB.NH/^K[^PO]!?7D _#E*W?_GK+Y\^OB7VE__] MG__Q'W_[?PCYO[]].'OQ>A"OKZ _?O%J"'X,Z<6?W?'G%_],,/K7BSP<7+WX MYV#XK^Y73\A_-O_HU>#+]V'W\O/X!:>)/%9>R*54<2:* EX M:B2/F@H=_M_+O^:D9(HN$0O6$LDM)RY21D(RTO% ->>Z^=!>M_^OOY8OP8_@ M!0ZN/VI^_/67S^/QE[^^?/GGGW_^Y5L8]OXR&%Z^Y)2*E[-W_S)]^[>%]_\I MFGK'Q'^8G,WD;*2X1Q(MA?OHW2+__Y'R]> M3"3GAW$XZ,$'R"^FWW[Z<+J(M-L?OTS=JY?3][STO1XB;CYA_/T+_/K+J'OU MI0>SUSX/(:]$/QMR :4*G/]5/NWEUI@^(Y!AO Y \%7H%X*WB''9IV^/^>:S M2(+LKWOC%A$O?G:K> =7OMNF@!<^N@6TS0>1*[@*,&P3ZIW/O85S!G(>X>^X M6OJ_Q,'5RP;7J_-W%^=GIZ]//KYY_=O)VS_$I?8SC+O1 MKS/!\%,1%6>,3R;V_UKSDV]!1FYT^]VRW)SAC]./+RC;! _?QM!/D'YYT4V_ M_M+UTOMH5*)*)"D$_N02C8%;H32SQG?6?$89Q6P640'-UKO^0"] MYM7.]8A<>O^E]DQ@'U_WQZ -$P$TY]*!CF /.0R;X)>(^RR*Q*N)FZQP5D&2, M9LDL:6'$Z^&[*X4?7#T9SN0QG>N/7 R*!=,J*\:#ZFJ8, "']0?CT_Y7&(W+P$_[9X VPZOK89EKG2B=$4( L51D(I.CQ)G@B#9"^\"< MX-E48<@]H'YZ6K0E\$4NL&VY\!YU"(@D78P'\5^XX)X/F\&G?_C>-;R'X<5G M7(0[ J(-:+ 3:@(E90DG+C.'!-;)>^7 !UN%%NOA^^D94D$-BV3A[9*E@30Z MN1Y_'@R[_X;4@9P].":(MA+19>^)#S02+YR.R8E@1)W=Y7Y<1T:.K<2^2 I1 M@Q2GH]$U(F-"A!QT1+TY3J2.F3CN#$E1"RN--#[*G1%B@NDHR? (<2\20=8@ MPOGUN!R.E/.F3@*?DO&!..4UD4PA/*H2<1XMH^29D:F.:?$ L*.DQ&,%O\@+ MM2TO7@VNK@;]^S>VQ*T.+ #1WJ)%#&@*.151F3XR&G/PW-:Q+]8 ]]/SHVT% M+')$M\B1A?TM@Z.6F42R-TA?B+BUJ7)6+$/RB7(*NHZ;?@^H8^+$5@)?Y()I MG0O3[4TI(7V0"ITD'=#X18LG,&9(S%IPJ2F S+OAP9&8$FT(>E'_MG7]W][+ MG,R*::N) ERLI!2&.)8]X8FFK!D$27>T&!R3!=&:R!?IX+:EP\U0/S9G9SBX MQ#RE!(RTB,9E$GBD)!K)HN9 J1=U#VT_MGQ4>>MVK;JBMQ#FLL.G%Y.[DK_& MWF $Z==?QL-K^/'BH#^&;^,WO>:!O_XR@LNKA=.\+?CPJN='H_/4@MLN2>^\Y[6/,(-:]BS%;B MKG!R>1O/ZV;57 M19^[JM=U-8@%3FUO#JMOC>_2_G=+F=XEV)+X;+JADI0F@ M"0,H=RS*$Q<"1<^7!FEMA@3\I^; G1OY/5)@$T'74/T/T^6/QFCJ1!I4E$H0 M:@0"*EJRSF="J;)*,\XX3;5-Q#]N!0OLTB[<5C^K[<)'"+?%J\L2^]!Y?QUZ MW;B("2*-7D<@D!/ZJ]QXQ$03VJM9QJB%M&Q^JB^$4MSW@)]6C:U);>6\_=O+ M.9F@F?JOK2)D+C[BUS_>O/MX5J3,)H.8BY81V4GAA^ M:!.12CGD#!*':6X8YRX'7F=3;3]BYK0?A^4>_C5,_CZ=3([/@Q[R>_3F?ZZ[ MX^\?!KW>V\'P3S],G1@]SX8I CX:@A8USC^9&'%)B.!]4EG6.7C8$.A!G$5L MPI/Y/:>F8BH$TRR>EW 9<5GEDGA7CD^U2.6\Q!)+HTS"!*:]JS-)]G\N555Y M\Y[I5I*O8(HN#A7%T;LNT-X/AHW@Q^-A-UR/BU?^@< 2[*-2YX$@PD$KT#QQ.-ENI*BVP;^(^<=+O7<85 GB8@#2T7 M.!N,1AUC/"WV'C&<970(,UJ5X!4)0CNNP0AEZBQ8=V <-V\>+_$*(3O-,">7 M/:^OAX6Z,.P.TF1!;;[^AN)(Z#-\@?ZHR4[I:.O0M0N1:"9D&3PE(5-*N+:> MYBRTKN15/P+L<5.IMO8JA :M@-R$(*Q"G!2C2F0B<*X0*8$3;QS%+\$%!SEJ M5RFN0L#12?K_KB>QUJ./@Y.4&F7XWGO?3:?]5_Y+=^Q[MT95 MOI:8_5>#T7C44=D$+HTER91CD9@S"=$(XA2SF4H5C5=U4B2V0'W<#-R9/BL$ M-MV[6)]$E-.H&-PLJZ.I M"O%1]RW(=W!ZX4+67A)F,E*?"A0$Z$"R!.=\\&AEUKH/7P_ADR34=GJJ$&]U M+_'?P9_-KT8=1D5,63IB- 3OA>Y)01OL"!9$=!:.NB M8[6BHK?!_20964.G2RBY]2W!6L 8#T7@(X^ZP"0'\#?JHS_'[GN^/WL'X4]]?E:B8?T/Z.RJJ_/.3 M(>X _$(UK(T^2^L!YP*,O%RJ9A. 0)O/)16- 0)T3X!T28MV4YQWQ M81.15R_=.LWJ9) 3>-Q#G8BI)!8$Q"04#CHIQL"!\+LHLK>OQ-D6%'5O<;U' M2+E.%C0Z3HLIO1SW0!,=163 \SR?I,&71KK%OA6.,U R$@-:$6D<[EX0 M#?$E3B!J=(SC6FG#^,!;+,"?YAFP+J*?^("@BM!;W!W6P3>=">L@W.3 H!5Z M[./4H(Y.-R#,%@IIT=K< "DP+X'A5+$FXXJ'+@\)6C*"UM+O)_K2-:EH\M%@?*Z3??*]D;LX *\>\$)XHBUZ7C(82QUR9989ZK0)3 MCNZ82W,0GR"AME'2GLK(O3JY^/WMV?D_+^[BV*YZW(\/K5$T;@7DN5IQ8"7N M.MX -48JSP)8IAE70EL?!9B5M>)^?'SK)>( #/I6-I?P>8[^%H_$)FE*G@=- M ,KAWW4O*\_:*A'W#L:O_.CS^^'@:Q>%_MOW3R-(I_US]$5PFO0O3R).EB96 M^R2,QD,?QYW(1,+5-*.S46*V W[G?+!$EXY,+I0NQW6J5FR.]2 *Q6W"EB4E M=6JJIT*M.(2:N^.F E#F5 7#+8F@RFE2,"2P+(GUH80Y6RI=G2)?/S#LG@"U M-;9P=?,H<5B]L>B!2&D- MD:6+>@@JE"J]"?=RRCRKL^[4'MG1D_2@J%'A N,U?!E"[#;Y'R?]=#*)Y)S4 M";*0<[)1$!\BKOZ1.82&?G,).O7,0/25:CS= VKWA#LL!@SJJ*_%1;6YQKT9 M;]-,=R:WJR\XWE%'9Q8L6A:$>Q.(+'?T-@8D@I,1[>0LDII/+%M^#W[?4YZ) M4D$;51:@2?S&1# ?_;24\88"Y+ 61)N,7GC5QO)S*:,\UY3KF6C'\!U*I M\* YU8+2*A3+_.UZA/[Q:(280K??0'HUZ)?AEVXN@_X(13.<;,C#H<=7&^F^ M^ER^/>WC#GT]32E;]D_.NCYT>]WQ=];AP>#NS0VQIOA$*&_BN1.D7%J Y.@6 MN3IAY3L:X#/9#YY6%8I__A#O6]3/)#KD#QA_'J!HO\)4.QU!LQ,Q*D(E@U(I M'N&6I!,4H,\Z)AI\G75Y+7C/S*VLT@J%/F][1N?Y+%+TPD3-Q,:2,GEC)@JAUX'P/KF>R MU5)BBY5"&Q__4W\(OG<["?N\H(3N9?_5-7IF_?C](]H-H][$B):4"VFT) D" M&M$EM]-K:H@'T#: $9FNEXNPV7.?^;03C54H'KI8F>!&*-.(_!N)B$B% @X$ MG?I<).*)9Q,D.CX*$[M$&$>JXP*%Q.+X,KM M"4K@!YE''8=^K)/(X5"JX^)8#7&>ENH8(/$5GH6K8[:O@^X)\69+U52X<5@B MBE))Z<<.CIX#>J6\]/G-3;?@3(DT,A!;HGY3 :RY=KI2J;CU\#TA"FVMG@IW M#:MWU/?^>U/=:>@3=((%9SPO_>I"L?]R(L%+( R=41U]\C15.RY= ]\3(M'6 MZJESY#Z'\O4U%+\#'4M([_VP*6T(4VE8Y%0[/'UHL9]=+C=4F%9,B.L)5*BLF?A>L5809JY*A25%=IQ#" M!B"?$)O:452%\_#UXS@[0J8 WEBB0$HB5;F\E*+47*CC M8"NIJX+AO0+IY"YRN6!H-&!-C 3=R])^U43T$I0@...X5CRC?'9*L'NP'FM: M2%OJJ5'(RW^?U8LN;>&&T*RIM^^VC;1HQP5-1%2EXZ#WQ$,"(BQ.K"AQMMDZ M>]Z#T YF76I-O_,W3_L7UV'4 M35W?'*YR;CW35!!+2T5?)C,)6@A2@L"B9R)S6N?(8&.H1T^UNLJK8&$M )[% M+I9>ER4($84W_4WJ2*6HH67EI25D-V6',G**Q. I2$:I3I4J7FZ \NEQK"V5 M53CTG&%].QBB>") :@(+;^_I7+%,%=>$4H6BD!%P3\=9X!/^$98:E>K$1C^, M[6!91=$X#8QF7T.@\[&@Y M^@'JR5!F6X54.-I<[C^@8+[ 2=) MJ3%*O$P\(+<%Y74B2S8$^O0XU:+BZH3_WBR5%[X'YWDU5":I-]H$H@.S:-X9 MBV*QDC"(HI0Y#4;/QV:V%@N\+LCCYU.)8[C>ZIAT9G4,I_4Q'CVS*JFK0LSO"J0W21;+!(.0@T*K3T56*KDX(,XQ M1E()7Q;!9NWKI&MOCO58C]+;4D^-D).) J6Q7E'!K?:^I= .9EUJ3;_W['C;*Z?B10QZGA_@RTT/ MV=L(MAC;\?.G7?54/"8_SS>]WPO) MFUS!3HJ2,95*OQAJ?=M935;)+<0K@,NJIQF4T>A)=2BI9F;BH$Z]R#Z@G1:-M%%+AP!NW MVYME]-;%]/<&FZ!1)*4384T%Z-)S.90^T=8*9\ Y950=E_\^5$?/EM944N/, M^Q:3BR>*$%_A0EBJ=+%@C8Z2Z&09D90&$AP+1'@F%23&T4&MOK#<@73T1&E' M&15.K&\S^"XPERW3I>EYL([CDL>!6 J")$<]KG;(:5'G#FTEI*-G23O*J'#V M_,-^+RO;7?.=):F#1A\O!!Z(C %7N""!).LH]=[3Y.;K^[?M42V .GJFM*60 MO1XG=V0NC>4317^/2B(!S7#/@B-!(D0NDY2QC@^U/L:C9U(E==4H"C'IB'*> MWWR+34&\#VAOG?>;H*9^*G^5N[JOOC<)"%;2X%K)"#--?H+5Q)9ETW 0TBN7 M#*MST+,)RI_^15[UPEG MR>WQ3V32B5Z 23$3*R,:=H%S8GFRA%$AG1$!Y5HG]G:WX_SI*7S M*APX+35 M:#LF1"ZR<23E4M^9ITB*$A2B%$3[@##ITQFTNLXOK+U]Z#8%\KWSTV][@S]-^'@RO)K6! M9X9?R%(D_%.N:GUIJYN(=4$20UD [BAZ '5\KS4!_O0SKX8BZL0=+@]::TH+ M9AB6(JF3*M)HQ@?)G-9HO+M2(M5:5NJ>(& O&06;?:QT5+P)RCTPIX:J%X\! MZ^BI[ +-KD4%]W+?C=W(VY(TXJUS5Z$PT:$ M__"]ZR:XZQ9Q_][]"GW6,5GEIH-4YA&QF])A(C%+C% ^AR2CKV28;X/ZN"BV M:&.\?.%YX$''18O61=MB<,)T56SX.1B66(GI#[>P35^9WD#XWF XZ39R MVD>A7%_-;Z1-_ZC19'EM>-X)Y0+,4"#&N)+>S'"!C0KWTRRI8-E()N<#IU;M M5U6!'B'M#DFU%?SLF].%CTV5:PDI:J\BL4R6+DM-\5D+A-DHN%+.,5IG#[R+ MHT4>^5YO=VA&2?(W(@6N=&*0M<@R?;:V MM6-#"QU+!T9; ]&!QDQ/!$.NC MUYD9RG.=\+L]T67RT0?&EDV4T/81[$7L]D[ZW:MBJ0VA]$;U_>]_- 9>)QBF M*=A(DG061^U*8C(W!%=1+8T5@?OY4H3++=Q['K)[Z[1E?0PJ"'-1R8^.:IH< M#O[CCRF**/ /+R51:&EDH*P@:.PFPK1WV<6[Z!U]I%'I<#'":KM.?E; M=S"&^/G,A\'03QJ8?+HX.3M[-<5FA.=:>HN(5,DFPG7)9H5014Z4"QNEF0\Z M6Z[$!QYT5*IM4ZAMWY*<^7C=]Z^[_K(_&(V[<73:C[-E0W*M2[VK+)@F4L02 MS28402$8QW(,SLZ7TE^NZ]7/."HUMR3*MN\^?NN^&8W@Y&+(9G3S+ DA,O$: MT*+(QI,0'"4LQ4PC..'E>C=>\Y]\5-K<2FPK[S+^]G).-F?X8_.+YO4R]@^0 M7Y2_/WTXO9'3[X"0_A('5R\;Z9R_?_/AY./I^;N+DW>O+S[]\FKTS<7[_RP'#E]A=Z"[2 M4??J2^]!I;?QV)<_!GM7"--GWZ%'[6'#MS'T$Z1?7G33K[]T/3KI!FVAD%P) MY#5.)@?IQ8Y7*I7GHA:.K+B97W)7X]XH]!"15Y]Q=Y\'P:]7AX,__3#U-% M;<1B..E MH'%FI7ICR1Q)(JHL@$4JJ@AC8ZB[7SQ;YM)"1^NJRFK13]D,,#KD5&=N/5$I MHC=E B9XTVB7$:,-*7G4@SJE$ C!O%40>XGI.UI9 CI5*.U=2G1)D M-RWI?PZ[8QCD7$KV#W+I&_\5FGX0&F<"%\:BAV[15[?9$\^\(%F&#(#/2FS> M6%_!LJUP'#?#=J>B"JE6:QI_N",G:Z,B)GI'I+2&6'")>.V93DP+F>H4EGJ, MB;[KA+- C>$*C>( 'A<(Q5 X7'."GE[VYIR0!-P$QZ3T,8XG!NX2.4$FR+!6)9;F2%-#H,4$3T"RYY'G.H4X& MW_H8CXY;E=33]MW3[/3^U> J3)N4K<@E.1D.2\I84Q%F5AFF1$8 L!P)U:5% M6="AA.:AB4TI#LIS#F8]]"A M-EN:E""L]$&0/H=2:2@08"S) ,ZE-%\.H ;%EF%[IEV+NFO;$6II..\&X]LC M8DKB?V )&%M:@"HT_RDK=:\,*!&=HK!>!$T5>,^$;%>#-3J*K1+8IQ&@IW+6 MS="15J= 0PD\XN@[E929X"P:6"%;GCQSGN[X^O 'N*.A6"V%5*BR>GKUQ7>' M!=-Y1DL2J5[*!9^,1C >O?DV+0/T]\$@_=GM]3J1<<-B-$0+7<(M2J'IJ#3! M_UL70J#2U[D5,R^Q M?:XD65@TSCSCEN1HHDG<0J[7JO A<'M+;:M"BG4-H$3!->Z@M0&H1V*.(DCT1X:71P+$&LE7I] M&\>Y]R-\/9ZB *^'L(2="SK'+GRQ'.CR]%W M(@Z$(1&,X:5=.*/KE15Z\%''H_4*HFV_HN'5E^LQ#'_WP_2G;^!=#/*X?#M# M9XRW$N'X2$OP%\TD^)))J!Q3BG.@;+VTZ0T;=]LGI4 Y,^#7O+] M--NE3J^^# =?)]<.4XC6),V$]AR&&E<K"T.C'#:2D*MS$1J)XJ'YDF@@5*?&76JSB7>(I:C-(E:$GV% MQG=W$;WS5S-;?QU<5>_E5B';SV71?0[PZ&I6'% MZ/4UH(+T;"=+X"+Z[NBP6S'-Y*XIA5I05\ M(LX#)VCZR)BHILK,7YVW=(LR#V7WID(;.IJ_,-E*P!4L@U5EUJD!FV0JEJ]# M6#18XD%2PF)@%K$YJ>KH_= :6NS"/FA#"172XQZN)KL.P.=6%X]4Z,;-"QZC MC;VTNDC>9NE8(#)XW#BYX"188PG$U 54N]N<3G<5A=UV;*)$MH^AKBG-#A/ MSFJG-6%9&2)=+,T9<)\U#%=2)= OC_-G4<=097TC;:Q997T34;;=YV*A7#@# M1XT3E 2O.=HY7A/OT.PQ-H4,:#5Y-9\)^_-667^T-K<2VZZ;7T@9',O)DFP= MFCR: G%1&!)D]#:AW>/E>E40?\+F%UMHN#VAK@RMV5M9_;>^.VP:-^ZVK/[" M8W=<5O_^8<^5U==,&2FRIXYIZ96S+('2N" ;!4;;^)BR^@L MC/A;CYNDC*/ MWLY9UX=N#\58'%<_NAY".N]_@'@]'';[E_B&=X/^J$,[1OMR-5YN42Q.%,\47U@GVC'W6AW&MF;Q&YS>"5GP&H;=KTT+A!MX MYWGQEPWDCM ^!6?-]-[ VW*#('#YSSQP$0Q3ND[]B,>@W?TZO3^>SMO;U;5; MX>QG10&?5ST_&G5S%]+):-*M]\?JTAV55'64:L=R!*Z9(91FW 5IY,25\+5H M#8(':A2OJGS-"=:;O"D4)S8/K>?R\G;3VP#*?)'6*V%C*SCIT\YWQ M0#@S+O&HF:Y49:ZU(>RJ],\!\G*GVC^4,D(WH__M^W2LY5/?#N%_KDL+AN8 M.UM0"@='1&/?"@#BD^ D)V!!*LG0;JC+ZM7@]G6AN"?6K.)N2]JK8//=0%P& M<'H*MP[$JO>/:X#1:"6M;,G(CF%]J?VE+BF(:UDDGAE@1@7M!9) M G\V4#.Z69=GA4]*R'#2%M??4"H8LT1L<8R]YS09 MQYV'.E?9ZZ#;H]?0EEK7H,U6.JEPK'9KZMQ\^WL7AOB0S]_/2J9\,WN4MSY* M@]AT]"5Z$ 52:I#ZG)4H-P3.UDFZ6 _?LWW4L@YKGF'&\*/3P,=N?& MTDJX>S>;6M/[.DM8JTK;U5ZX$K2CVH!D0+0OE^-"2Q*293@'1VJPR#8)KJJ2:S3_I?K\:B1P"SV!;0%:W ?][G$UV[*DWU,6 MO:&,:4/GB[S5HPE_FC1YC"YVM)J(&8--U%"65*HR)U(%0RQ3EK#LO-'9&OQO M9S013Y,FC]%%#;NYV_?]V/6]N73ODN)K-6A"92X'&LP01R-%%])F&3R74E:B MR') 3]P':T%+%2[]FN;2&89%+!0TK$RZ2)A2AM-#3YO%9EQ2/D MZT,.X*'3=1/55BQ/4L*'?K0(GYWL:BM8<*6YNT$KQ">'#C)/)"819 M=@^6)EGVH-W;9?M3X8I2)EO+O^V,HO9B>%H'*/3AC@0 M ?IR)BE+.>=J/;W^#&GNC];F5F);.4OWG_7\8=#KO1T,__3#M*<$Z"4(]I4+ M_9 PYM*B.0V1"2,Y&"FS3%ZB/Y)%-B;Y%!+?*BUZ"9;]IWZH/P@@=X>*/-'=+^.L! M^KN][B2AT??B=:_Y]I;6.SR4C#+OB%)&E8@*=&$4 P+&Y< 2Y]15OOZK,*J? M/2UL$]X_D'ZS/[;4#'>X=4O[S^[X\\)@1G='R=X9OT>>K1'GM3.2M.TJM3B86_;JJ*.-CTXD M-%&C:-K3,30L4R3*"VGPB] @UK+'*P%\YO/AZ']'$=J/'-;[ZV'\[$,TY[$9I<%1@B/&HN#!6Y;4_#)_<%/BGO$] M3Y)#)E2%.ZG6;3O-LU9. F&\%/!)W!-7DNZ$CHHYGG![//@)LL0!V$*R]_NM M6[!;"V]XM(D(+RF1'H!8"VA\!.F-,YK2.'\$V+*H:PUM[\O0(1PW' 1O=I3B MM.ET)@R74R*!*N*E3D1)H;VU#N6^N\3ZK8>SQPEP M&+1K:3-NCS.'>0YQ,Z Y7]3F''(FF@D<%XN9>(6[<>3):YH4TWD^4:GF6<12 MD,\,/T R'.S!Q,W0?OB; :242C"2G!)$6I6)%4:23$5.U 4IW&$M^ ^-Z'E& M'"!S#O:DXF93(*Y$S4I MF.A)"*%$[;M4DOH# >8,U\8(E/K!AIW\Q%5'6PQ[V)'V#[#J:#/^IGKYI!A= MLA( .$D)5#G@5"0PB$0GJ[1-NOQ7E\OSD'[^9(^-&+*Z@M86FJIYSK75S<;M M4[8G7@QVHM2ZA5QO/+@?$]9[E[PO#0,$NMLR MT4Q<- DG+-=1"J%,"XUY8ST9G.QJK>>2^_1'5_/"FTW*= >[& JTUQ+V; MHMO2JEY408NNC#C_FI MKU_:T.F@BD(JF)AG@_[E1QA>O88PGB**66A!J2$,5(D\=9*4AM*D8 &92X&= M.G;E(I9G'K6JK1K;ZHIJ53)..+$7TG:@O,43< E:&9)$M#EHL#[, M>ZM/L9+I1BK M&2U*?X>53*DRS!MF2>06AUL*17OJRQ<&P%A&.M>I$'2TE4RW,>C;T-)>*IFN M _"YDNDC%;IQ;;,T* CJA"74,EQZ[2E=!!S(J3D/.5J/7/EYZIDNI$VUJQD MNHDHJU,.&$YT2(F(U7B^&4MO?X,E4P?K MOMU2"9N2!P*1>8286:GA'DBT,@KA <=;.?]H-;BG;5>VK;U%@JD:&3[S';[7 M@;CS3L-S(/<>2=*.@M=(-&M#.SNJ-S$/E7LJ@J>!6!-+XI=')U^IC.J.*H7( MM8;*,7:[)M#Z41E[X\\F2ME5*^J;=7FZ"S,9A%9!$1T8+L)E^#Z%4OW(4,.S MSD;5:?RR#KK#Z/JYE5K7:3F]C4[J1O/>UWD[!2&9 X6Z36B#4YV(VHD?KL MA",DXS@:DL1:U+;461&O32 E@XW+)$+FE3.M%T$=ADG5DCK7:*3^&%W4M*EN M0>.SP\S$@W(&B/31XA=KB'62D@R>:AU5V>MW1A/^-&GR&%WL:#41LP!:B\:@ M4!KMOU12"16:@\$ZP@1UH)V2653VU!9!/36:/$87*Q/DVNG"]>'-/]Z\^_3F M)*7F,TH$2!X,KYK([BU::ZWSL=OTR]H8]EP3+*#2 7#&I45+PR2/\S.+E)0. M$)B2G74>L-UD_8",Z!=ZX -\[^3+EUXW-A__'H;=07IU?=44Q_H*;W*&.&Z" M>F8BFM:WD=8G!:5)K,&]J'0P)TZ"(8G'A$X>DP!U#,WML6^[U+V[+C/I/'^ M+X/AN#B\%Y/*-Z-.H)2:;!!TL+:4%*C\> *AF^^E5)OY6!E- +\7_KHOW4D MTQG_%PC$TC51*$5<]*'$-)9JB:6.8IV:'(\ ^^2H5ENA%>RT93B;\[YW,'YU M/1SB/.DDIGDP.1,:K2K3Q)/@62)9*Y8I$\G%4(5S:X![A)6-U2A&NA^^96=NKK4(&VS*4-UF? M'2$],TP9$I3G)4E=$Y>9)3J$E+CET50J"7@OK&/@AY/_&C+@@ILN? ]&'2_!"Q4=8;D42O<^3\IP!,8C M>)VCT_/]_U87D=@*RI/AV1XTU^+%] 2]_](=^U[A_VP@KP:C\>CD*PS])92Z M!ITD6+: 3J])#A=CKCBQ#+UA,%9;SQU-:KT.)6L\[(EQIV7I+[+#;+T5+H>( M!E]'))MPY+*XI+$<.&L2<@@D26<-U2 HK7/0L!K3DZ%/R^I9)(ZM1)R3J\%P MW/UW(Z*.%R(Q9@PI2!$GJMHG'8@S*8HL(]I]=:ISK0'NF4I;*FR14Z[*5O7Z MNL22??P,$S%U JZ(D@.0+,I]%:616(J068Q,^&2(4DT+2PXM MMTM;6D7E'YD^#>:.TIQ%$R+)D3NTO#0G3G-#HC79*Y6A6"0"/,K/E-:9#OED$_H/+&KF MZ%K1-/B 6^S$G^:9N0K!ON+3=ZG\08M*:/$6[Q:>'Q568%8O91U0FX29;\*0 M13B[#2-O1U.+:F])S#OC@*4B)AUQ3>44T*:WDEB)I+?<(HO<&N1=]Z";)[0)'@'@TOW!]1-D")9#AK7%261 9)>JEEEO,7J9N39.&Q1\V,[82\R^7C M],I?_DCB])F'$E""+G[01#K\@HZ;(>CP@X^!2J77.W)9^Y%'38/'"[?%4)T& M9;,R35$UW[__[(=7/L+U&"WIWN@?/L921 4%\Z-VS4<8_6C6@R"-2 9M 7E M&(B6*WU-5%9&@U>9NWGG>#DSMD7RTQ-FIZIH,2IG OX?[Z7:5O(?="ZT-IV_D_[8QCV_21 [2XL:RV57#OB M#+J>$A0E+@5+G/0@>Y1B>D+W6DB):],66(YI.@74PM7X7 MM K-[J^"VM#4O8K?0LS55X=9P=N@HLC.D>PH)S(+(,Y[5N(&M4LY)V?7"F4X M0-7?_ M!NSW/:T=:@?5&OM.]:+:6!NU]3*:(?X3STNI>-&$;;U]*X_W-; M**:Q ?"Y:AJ]6TQ+G 5T?9Q[O!49:I+"QH8IH*G2X(XJ+.)(9(K<\J)%DG^:R] M,;04P/=X)!,;D'6X!9M9PJ%:6S)QF"9.Y$2"B0FM/XY_ZN2&MC6"O068[IK) M*\+\=DN!>@4_'C^.B;MB0%*OF"!<"U-&@:),$ F(S',RUK,\GPQX($3>1VSJ M3T_>S96^[UC5UH9^,?;#\6L_GL1O.6^TY.72#00OH>216!L%T6BY2ZNCE^% M>7]G''L^)-DI$=N>"X\GQ$J?:W<6=X?5LKD[K+K5/0]^SNX62 J>HA5 J=3> M6>=QF:1"6L=!2[N6W8W/>+:\GRWO Y+EL^7];'D_6][/EO=^+.]V3).35__U MZ?3B]./I^;N3=Z\_O#D[^?CF]?N3#Q__^_3CFS\NVJZWN\WCMC%B6AOFG&63 M@DDE%M=Q&:2P/C#+@F+@HA<0=.QL\^#6N[C^F#G."-!&XVJB+!K'5''BT"XC M+'(1E%.!N3I5MN]#5:%O+<[JB#/&7\)Y_L>@G,LWM_8E-G;:\3%U4@FP%)H2 MK=!7DA)7$51D)(9;+ZVU*55J@_$XO ?1+O-Q3%JCQVW;"JM@+KSWWR<]Z0=3 M1+-AP.COP\$('15O8V31DBB;EI_*XIZ0.?%@A?!6T$3GW8N"6COFUGK"#XQ\%O<,-QX0R@H>&(!(GPE=7$<[ $LE E*5X*/E__=$6W MW:VQ' %K]J&5"A'6[P9C&"'SB^5YT[?A=7=4C,?K(72T-8H;:XC@TB,\:HBC MAI'HI9(I1NEXG3C]!X = 8-JJ*!" =R_#P;ISVZOU_&9604*'6D=*2EE,HBG M'#TEH5C.5G'NZYQ0S1 DT= D^5&N6NC_&("%)),16Z=2]!6L*@NJF)6AKT MF^#72852UHF1,IK0>DI)^++E:1*BRT0%G@&-**EIG=+^FZ \;AJUHYP*/4UG M:^+D"/>FV"U,_N[0[%70.A#O3#D6?Y;B.B"PM M*J!"[=A/I=7OM+KV1__M-^BCK,>C&;S1!QA=]XJ97=JAW)(-;K&:EQJ!)%%? MXB1Q:0S92Q*-5(I2&@*OL^8\%O$146HG2JM0;W8%[H[PT5!>.MW'4CXA%EDT M>ZWS7J,]3J.N4Z5X!:#CI\I&(F^Q2NP].^C[X>!M.5B_=;X^*Z60IWX]7'3[ M$6[)J(DAB>-KW^M()7)*EA$7&",R!4ZL 4:\B3;8H+B$.F=YK0_EB-BW7S6W M6;-VLQ&]\<-R6#4Z'YX-1J.U!F9P*-J(3)*C$B>D+GD'3!"A@_,B4)[S?#VO M7?)W\Q$].1I75GJ-LKI+)#::C6PZ*SM"\2!3HH1J'TN*K".>^TPH==E((X() M=4\H[@%WA!QK2Q5+Z++UL?9]&-_!&'V;P144\G?0P4W6"TV2X8@TEY;'&K7, M>"X!'YXG4R=6;&V(3X0ZCU?+$@)M5V!JUL+UGWX(GP?7H])6)U/MLE,DZ5P: MIP1*$"&@38^MSY M+KH?;2-M9MX97?HCIX0.G$0'CGN+ D!KEUL/R.,=T&*/73UW1(C'B7P)%;8^ M8][@NF0&N@NCTTFOVM0)Y2[>&D>T+[U'!)0H,FJ)]\H89HPPN4Z'X>UP'Q&Q M=JC )?S;^MAY%A7TMF@ Y\572*?]L>]?=D-OLEJ._@EE^80T[>J'JVB^[IUU M,W0LM5$SJXA5&HAT!J<1BY08"UYF&HSP=?RC7OJ(#IM1YW(D:#?BVSN.4R65+H-%':1%ZB2!=C,=4A:7)* OO6=P47\C MZ#\[SLOC! MW[[?^FE202M#-"8*3JPH_54H2C(P94F0.4<9-!>B3DSGIDAW52"MVB)8536' M4E9XR= FY6"#M-EP3E26)4=-4^(HXRA'F8.UFH.ONR'/ =I7H=^Z)'CXAFEC M953HA[(,UC2K8M91<0V 5;M7/@AQ/QTM6U'H&B397AM[H8U63.F8?4G*3[CY MENM/DPP),8-C4G&J=G;%O0NZ/- 'V?^ MUGTS&L')Q9!-P?#$/"_5.'P0E,AL,[$T2:(8J!@2E=JN>?@T]\E'IM(MQ-;V MI#WS\;KO7W?]97\P&G=C"3&=P@)D4,K!$Y'0YI8B"K1[T.$/F5NI1?)Q(=M@ MN397/^.H]-J2*%NLG=? NHC=WDF_>^5[K_P0T.O^XOO?I[BB=%&)'(B2R2,N M7$<\I9%812GW1B6AUDL6N^K?_QQ@R(R(8TB(!RB"!E' M%3PC'HR+D4?M\WHJO?G(HU+@XP358D&[!-W.&5SZWIO^N#O^WMB$+!G6!&%0 M48[\:2ZA75P0!KZ?TVT_>K=>\M0H&+W'X^'@AQ<%T>W=ZYG8 ';4FG;1^SZ65Q>N4ON_W+ M*1QOI;+6HG^$L-!=8@+=)6^)CX(QIXS2#\L MO>0B3-$(:J*3,A -B$$B N)\24D15(#@%"A=K^G+PDN$2L*U&D>MB M/&ICL;+**G3^N(UG=@2T!J*J$2J+F/83DE)+B_>090L55%YY9E<#WJ*?BYZS M@M*H1JI K!.9:"M$+$6;7*52"[LBQ0.!)_OCQ":2;]EW.,FYV^L60)-#E5ET M1.96."E(J>:*)HYDQ+($)-NX\KVPGH11 MT9YB*K1_FF*9G7>L ::J"7$'SGZLAQ;5-4^$K65=P5:X"RID9IG-B5A.FR41 M]SZC#/$0J$2F9\_8SZKX!RR$7>E]$Q&W?5#4) U-LHM\;PIKNGOAPN9<*>J+ M'G9&%UERXK+P)$OGK0,9K'9KG32L?L;N-_TM)#]H7VQM'Q>]&PS'GT^N8-B- M?@Z5\>!T#$105ZZZDBPG'[[T@^.:&<:U7*^TT,I'_+2Z;$=H%1;BIM[??%P\ MCL0#\X;0TK)#)A7+:5@@7 (S.D-I,5QE/5Z&YDE8:UNKH4)KQ7E,TSFP#JJJ MUMIR7/LQV[;7VP-$V$+H.U@MIN@2]5YE+PB4/%!I#! 7?"8,I%%<1.U\G5KX MNZ3" X;\Q!3QV3IBI<91>Z-QBSSP&[\VQ7WO M%=\FLEIIL_WMY9Q SO#'YA?-ZV7 'R"_*']_^G!Z(YPF+NDO<7#ULA')R:O_ M^G1Z/_WWZ\=?M^^/UN'=9; MTH&Q[_9&=_&.NE=?>O/GN0OZ;N_A+W\,_*Y I@CN\&,W(H!O8^@GP$G=3;_^ MTC4:M8ZJCD(FF8.PX!5XJ;FBSD1N.NW!:#VE].PFUU^$E)DVC' O7*FHZXB3 M*1!+8]">)6KISK));U#ML,C.:3_VKE.W?WFW!L;I32+$[]!+J)?!\./@=NOU M,!J7J^$./IQYI1*)%M?^IBQQR(&3",IDJGT6?&>].RN-\2#R4A['V"U*].R2 M&!7.[F>=ECX.IGAG0X?1WX>E@!]S(IHH$Q'%(Y6N'#-8Q =<(7 N64SWA=,_ MGK@/(=L?W0Z-%8.**JU8NJ"-^EE;)8%1D+DG@@*$)V5 'KO]?K8,VNW M9^UFJFXQ)>!^K ]5SGSUN7R+PFR:;9SGA_HEL(X*CH<@-+'192++4;?/V9) M16#"@/=RE_W-6A_@\V38:#+LEV 58B*7#/,#Q,%EO_MOE']"X-W<]3?=O&8- MOV:M;'"CNE4,&=]S?07I##_OW:!?2M,A,?#)ES/-W6@F4H.*\:6D=L!-325# M' V4,"\M=LT;MO/>(_;P3PTPNS&\E]GU$M'^\J//N,ORIKVU?>:9L'6 M*>EYRL1$;\J-N$"%.$%XR)Y#HEZ$NF=4=<9U$)O+P;&SG0E5@UJ'/G%*Q]+^ M>/)._!3 0>*_''6"4Y[Q$D'B NZAW)5Z2,X3<)Z5OB%4[JY,>.NC>YY$NYY$ M;="L[=I;U09X/OX,P]NCI,'K*-!*MC)15 ,%XCV:IEK0%%U D^'Q?1_J0'Z> M(??,D -FSVZ.!1X]T-/^5WS_8/B]0U-*,69!@B\M-;A.Q >GB0Y&Z1P3I7YG M5V#;#^=YNNQX0WDR3ERI>L82XM[I%4&Q*L M4L1FQED&$W-I\P^7?+-J;4X<1[=;K'&Z-X/!U]@ M./[^ON=QC)/CNR]E?^P(FT(V*1(3@98V5)QX9C2A7C@931# ZF0@[V1XS]-H MQ].H':(MSJ9']XQL?7L]_]+V( V%0(PYX"%H$-N_'US?'[H7\/$5V:9RUQY[%.?+HAI5U3B3&OG_9O7ES MLZ5^_.S[,S5V(K/>:X,+@LJIV*69N&Q*.5E*;>;>^E0G*6JGPWR>7CL_"FN3 M>$ON*[?L0]3B4(M&5AYX:.=YU#(0QSV4VII @K>*:&-,RL[%&'=_R7(?XN>9 MLLN-J#7N+)DA6[9F:_EE$M?:E M%$ZI72T5H\1'"3A"8YD!)P(0:$ELV)?@?SW';??_D6,):%A M]-Y_;Y+2E/ H8*M),FA^2@:*.&8C\=KA.!6Z;95JINQTF,]S:3_W/"T1;\DT M.YQ0 1S8\!IN_Z+#7?8^FM+GD^'8T!@EUEM*I%%2B!CN96NB!$,2^;.I&.>,$X*B$*+BUNJF[WAV3W M8WZ>&_N[K]F*/TOFR4'%""SNC*]ADB3[ ;Y"_QHZW"KJ%;4$6!(XVFR)4U!Z M\@2):P+/:(;^A";9W#"?)]C>3;)MB+=DFNTE>,#??^I^SVB5ITIP%XF.&1>5 M9#T)GBG\XFPII"ND?["(W%Z0/\^<2EO3;KBT9.8\.J2@XGW5K=^MV)T[SC'/ M'202=)9$^HSZ85X0SZT5VLK(\OQ&M\O"^I=J=N0*92$[E+%7>/R094,.>)>;+0]>#MO^=B>)]:.C;L6 M*+9D%NTEPF#I+GPVZ%^BZ*]>0QA/PL8#<\)&#D3)4FY'(=,M&JD$N/,A16-- MHCLWWQ9@/D^$7=IJV[%DR00XJ"B!Y?MG,TPE19).&11W#$1RE0ENDT"2*M=5 M20>?YP^<#V\K63V^YUFTX^VD):HMF5$'%33P#L:=S+GR")OD7%PW*TLP.(I< MJYA8PL7"FL,_;7OWG&"P^SFR(7F63(:M8P5N@JUU3)2Y($G@-!'IDB=>,TH" M,Q L]RF*.D6(GP/P-Z#?H]2UA#=;-[ZL(;LR'UCV-F901,I2XIAQ]-^AR(I% MFI)DI=_$(2VF#PWHF=7U%M56R;1DDM1(J5]5W_;6 $XGEE/JA&A34M81)J1& M0PGW!DNM(;PT[BD7FHKO;"YL@/NX*YS64F"%>NT;-_Y3.%=HE@DG;:G890.4 M6W*+YKE* #0+;2NUK]T0:8L4\VAY[)Y8556SK';GBR* -/YK[ U&D'[]93R\ MAA\OXKH.W\9O>DWEZE]_&4T:>[:U_-T:S*29' U<*\\)Q:]$"B>)39H386)0 MI5A#UG7[7R%-K%$/\JD26:#6O/ZY_X''80YO(U>!I6$VG8_]]^Z;] ]/+D8LBD8-+5%/_,IUOV+)*PW<_^]_WKKK_L#T;C;BR^U!26 M5S('EBEQP NL[$A@+A!FU)5&V7;W\(G9[)_WNE>^] M\D- Q_J+[W^?X0)/%8^40!FA3$H21WT@3,I,K>?H8JV7]7+/0XY*QVT)L\7R MVY.>T?_X8XI":AF=,IYHP33:%U"BL,JR8ARUR5,&?LW&VK.//"H%/DY0*^M! M[Z2K]GSAGIL[KJO!<-S]=W,P]@>,/P]2O>;:FV.HV&-[2X',M=K6T@GGG;,Y M2AD#1R*Q"-9$@R\!XP^UVMX<3<6.VS1S:A)PPF76I9@@FH(2I"UF6LW1^6_*1E5E=5UP8 C:K9-)-4JYT/_T)<-! D=(F]P9)#;VJ M,V59*7X1\0&(" 0BX/ I[1YRC,H@G*T07T0>^YVK%H.6G=FO ISKF>8KU9A7HC%>MHJ,$$G MQ'/$BH)#Y$101/ M#*3*VMHZ1<%-T+T@(G5NC IILM/!7,6/X\203P 36A!M)?HO):?L2Z6C*E>D M%,^=H.I,-6D(\ 71IH9)*MP=+N.:#ET_^7,^A/6F#,5:J1T83:P*R.]@%''> MXH:8P8#FWD=9BSA-\+THWG1ND I#ES:^TL)0-$F8/Y95S&P)5-4#AS$\Q&B$9B'5B4TV /ELKJ8W(LM*3ZI[HU5PJ!Z!>@OTS']?)(::P*UZ M>;TAX/U<95P\_X6KX ](EQ&^#X=7PZZ_IT(/QXE)0V/*$6J$"O".R M#-I!9\,1FY40)AIC:9WW84\ V[V'7]6PPWI6J9"/.KX>3X;?R]37JVE:>?RM M_V,!+2JGA#% #"OQ:^*1.,D#B3I8ICD+3M=I"_D(J)=-EJZL46%WN1SY!$7, M!1[FN9>*)^(UAB^2QH@BNDA2%CD[:C53=;:3920OFQ*M]%ZC(GV8)__V(YCO M:R7B6UQ_.AJYT('XS#V1#KEIM3!$)Y<"!V,X+(_'["@/L [2RV9&-Y:HD$$Z M+[_G?/1Y-$S7L>C[G8__PH-O@8Y:26G0A :#Z&B9> % B=""\\"S4'KY;KD; MGCR.ZV63I4.;=#C*>H%N^C#M^P^8P-'7$4SS28OM+NO -66:Y"P9.O 6B&5E MI&HAL4L@T4.JPI;UF%XV4SJR18>#G9\J@!;<9V64F77UD#)P8B4O<]BC39S2 M:%7=1W;/]3%*FXQ?%\:HX)X\7>C5!.#;8Y0M#;KQ\X)MK+&7QR@&;'+>4)*5 M1: 8;9$062*99YE\64>5&[4]C\T1Z-)FYH/)JMD\@N?U&&5K MNW:DRET^1L'CAPJ+81"X*$OSD$P\0X&IE&"CT5+!]??#0L^ORU;=JGET8KT*^^0FX*S-D32!7S0)L M 7H_>8&J9-B,>)U9LFJ=_@9IVJ"B<]01%6+I'%DZ<\/TA,T9',JD:)TJGX,A MWQ-9AD/GWB8&W$/%CP+&-'!-')VVM[*"6-0$HE7219U0)\O],5YHQ4]UXVY8 M];.)92I4_3PH*LC4&!,HNO0FH;<02B_2!)Y8[1TW"32$.G?W^R_FV#4U6NE^ M[2:RDV?COP_\=4)%I<^CX8?AZ+O_T!_X0>S[J]-!+G\N'USOQ?A&'U_QL?CV M:EAZ)YX=* W 9+8,P^MDK;%41ZZ=9$+0\-0[\8V 5'PBSA"N!ZJ(,#;B;N8\ M"51*@L>QI)25;^RL4=<-J@I70N.%GAKNS#WMN9+@2RZH#,'2I0F,QFA>>(.1/374^V9)S)HH M7P#9#LN2N[GC'J\4KI>=HL'21!AD2J04%GT3]$B<32QP(X.O]/JD,<07P+>Z M9CF$7M22!5I\&L(2+Q.;0R0>HW,26 +)P61#ZX2?S_)A MK[(4V'G"Q&.806> (-%D2RNUJ\B8+(Z-Z*_^KSY9-C-!U)=%CI1$I M@N'614*A]-Q5!HBW#(]N)W06WG'\UTNL,]G('DWK3#919M>!_&WY1!!4J%R& MN7-MB,R1$B>5QK/19B538M"PC^U!UYEL;<#M%%4Y>WUZ]L?)E\M/)V>77T[/ M?C\[/C_[D*4$,]HW<>#""YIE M%CP$:2"CSP=&#G[">#)]9'0;"D'F2221B1>J MU"X%13RUCE M9'02_S_4>7C>'&-;CV/-[^]%]+I5Y-/.E(Y(G4J."'WRJ#' MUYPE[Y>/DFY$7P-H][M6)9XL>QM=&*#KX^=L./CD1_^":1IQ!O +Q.L1_OL6 M8D_H8+4'2F)F)6Q+D:"PUZPK:(K)%D_^U]3')?#N:NV;I_B M- ICC2(B1(;[5([$IIB)43HK2A-WLO\WP,8E;XR MGV$4\<_^*_0<9(K!N2/&<8L''\>02T>-QM=@4!W/JU\8IW_O3_%=PNA[3T2= 50F N4K8DOB501B\=BDT7'ST%5=D_58 M\=M?G,&[T6.'716F@![L9?<BY-9DZZ,H[0&W2@A"26:XX^= C> MRZRC[S \.9QV\P<3MG1BF8><,OOCU)WQ'2EGY02C)/F8B'0 Q$&B)-.$KKGQ MB;-FKW8[ O3&LZZL]9!QMC[CUHV"Q^]/^H.ORS]Q]'UX/2B%7)(EE1P15@0B MK2XM^/#81HH%+K/E/C?S?.IA?,6\K&_3AU1UW157K='>K&2#,4:S8I*8P,J[ M$<])T)D3I7)2.FD;L.O M<64H#8K8['%+IRH2%YTFG&OA& >/:Z@) Q'('?;AGY:9UQ;I_LNPNB/-< _& MZS"A77"OPS6_B6Z";).RK$;T>AS3;NNP=FO;857#[)8Z-BFGE-3$>%WR)](3 M;Z@E@8KH?+;6^$:E60=+F36U6(?*F$WLT765UF\P0+?NZL/5=3_UX_AX./HQ M',WGI<[:[2=M**.XV0I91BI+2CPOW?>EM98;P=.#)M6K7?>G/FEW#GC7)AG6 MTF?7U^6?WO6']_M1_><<%4C.E,B)*)"22,44<=P9].C1DQ?EZO9!2?AJ*Z_] MB)=AWFXTV/%V?USB,1C]\*/)KYN]*D3#>,J11 &(1W#DF;) M&94!9<]5XWZ M S7:Y%*'N9&ME=W@'7O!+MW'MM; M\1KW1)5- MM+]SQU#HH&1YM!"*Y!*2():)A$C(0$%M:CB*>@V-8R3H;^8B;J':MC]A5 MB?CQ^:>3RZ/_/OER]/[]K+'&Q].S#^<7GX[*'UI5AS?[U>T*P[> OU03+F,P M2?CBPCDI;&EEXW,(4N+_DA2BU_1#6@Z)^3'-OP^^EJ?-QWXT^I6'HW_[4;J3 MN^5,.Z,M)4PR*,W$*7'6&R)B\7)\#,G5J7%K *Y]<6=YUWWI_SSY\P=NV? . M5U'N3WK&9:&\+K,Z:'F2 9DXEPQ1B486C &MEML]=%7HN1+0[B^2NF;&PVK/ M]IJOT)/K/]V<.Q.KLB$W>0PZ0K:LSY>0)8"^/(%U: MHD)9^/$U@AM,UJ$+WFF=9"!)48"Y09X*K\Y9Y/::7QXZ.]%^A+GRQ MO2%E9X4[ZZ&>#2=?KL,_(4XNATCO_LRM[SGE!;>2D1"5P)/2!Q)"1G[[)$L+ MUFALG6;=K:&_/)[MUIH5.L5O(, J]*BQWK M^,OM<+]J(K:U8X79@G_XJ^M9.=C5U?#??A!A69[C;W[P%4X7]6+2:1=EM(1I M509=44/<%"\(E:U40LE8A7>;(GUY3*MJJPZ+Z;=8&3T ] 28Y20PA7IQ&9=! M4(DDE;3Q5(*'.L-Q-P#Y\AA5RT(=5M&OA?IP-?2R",%XHT@J T!D++VE@U7$ M$;K0_(KD8>LT\QI<-[S]# -_59X@'@W2HG/Q M/+/5"R8(S4K'XL0TD8*6*V+MB,.@T67);3#+CT"KLJ8)Z%?#K,XMN()]K7/7 MOP]2?SQKE0WIQ(\&J*;Q>?XP'$'_ZP#CPG$_]7T9 ]M+5 ?M&2O M<)$0EC)SR3'#XYI@7("_CA$;A'W#VEA)P"\@[* M[#ME28",WI9$)YT'9ZVLX]ZLQ_3RJ-*1_E=0HW6&>[WHLV+)"(FKZ-$+TS:A MV#(05 .>P>BI14YI!EV''T\ V]7SN?W=?6RN_WT_F'O@V!]=3[X-RXO3V;Q[ MQIW20W.N>$R,]Q3?2R%D+H4L;&M55ZCIF_O(2YC !HG4)B9EAY@D(RYK M0THIKN(844E9QV58A>:%6+^UHBLL?A3Q> 2I/[GK#\V>6CC&(,A(6'1E?&A, M)/A@\3!527A9^D/6N>1;"^DE^HW=Z+]":=Y*8'>?5#6 5]6#? +@?AS)CLS9 MA"0M;;&KO>1NEX88M$D"<;%LRCKAN,O13!QS&?TGED*E,V4O5'G"P=P/4S8Q M006&7, 8\!=^FY]]4H0L2LE+2DP0F:(BGE%/ M=<9"Z45G6>SMS'L7OWHE,S M#3O3<8TA[N6J9]0?SJB=6&1>&R!."" RJY)N#9YD'5V(SE":Z@Q;O ?CA?H1 M6^JY0O'V#9@YG9O J>TKW 6T-]]@6Q.M,W8+_=8Y_^_!DH8:"\ )"T#+E!(\ MR!37!.,:+7AFBL9J$41]R]B9J[?J%.F+Y!YXN8TZ9G7P;#:^_?D,; M\/E9DWE6&, J$E@I(&-!$2<=):7#*LB0F:3-GJ<_^C%[.:ZWM\"PBOJZ;E-T MBXS+RQMD:H[,>8;(I"!(5U,F)J(K8B 0HQ*/U'.:#-_0L"L^YD48MJWZ*JU8 M1&/F:*)6AD:/'B%W\]I@YTJ%EPZ*I62UA6:]SQ_\ZN=OP"W5M#;_TGE#B),/ M'TZ.+T__.+GYWL7)\?G9\70*7F>](9I^2D=M(K82:JECA%4._X])GFB4TN1@ M Y7<)?2<$PW4]+;XO(YNV&YZ.L=?'V]*%Y34T99*6\\E[@FVO&53"@AN!XQF M9K1.=9RC1V&U'N>3,\1)_R?]'^X9AHN-@R;:,TFDYW@,4N-QX;'H'15E'G@5S70 ?H\W%:U9]F#JSXYM M62'[T$2$@AR.!NDC_K:K.Y7Q/1V\!8H'@)1)H>[P& G&8CB>M.&:Z\ADG17: M!O5K(V GUJL0"S?!_JD_&,ZF LSJGV<_NJB"]L:89 (GUI8G7#ZA_^$%)8Q1 MS;,74>]Q&WP4^FOC8'=V[/ >;^K5-D$_OY6>_03^\^JZY#?F,]UZ.ID#B>]$0R8$+,1$A=[KRX)SYD26Q2%G6I4M[C M9K>9+"^!IP=BZ0J-/+:5Z!/XJ_)6Z:3L\1@=#J:SEQ7U@+\P(_K2CC(J7(,B M)9*UI8EZHX.J4R37J1AOC.W"OA7Z?301IBCQ>E*@_[_#,#Z*D_/,*3.+HR)+ M%X21BFC(FJ K#,1GZTB60DH3=8109Q93>^ROC98=6K)"?Y!M%];YY!N,>@;= M7$-M),(A9&F%(UZ!)AB1 46Y;'9UBLI;P7YM#.S&?A7ZB30!?_.V#[^^>0RZ M>/C7HU$PH6(D2@I+I!*LC*JU)$5F;8_!_-1Z*^-A-W9L4*/DB8"+/HZ MG0Q\G$Q?OT]3H8E#-B$K$E095H*A&G&"H1^LI0:M?7"^3E^"[3&_-NIU8+D* M[5$V0=ZDS0]0HV)PF00/9:)60'&4C@1W>)?!NJ K]=7I6)#7RLZN;=QE Y?& M":ZI6[&0Y'T?_XL1:A/&"V_7:RJ9HX$84Y29LB4A@<= C"HA4A2&+7<+H!#BX&'%U^YF[R\F/_>W^R$"%RA]%08D31 MLKU"H,13%(;II"5CTEJ][,MMSZ4GX;PJ5G5KG!J-79KF>J8/0,:+YQH]2%EI MA;"IS_-G/]8D]#8W>!X)-P7@*C]F2<%?S: MR;W O5*:^4\LXMI)WU_U%$2A4(M$H4M:V%M*N6L_6(T8VV]]UFMLSJ_A*_0;J^@O.\.JQ]^%V F_'M MU&4)"K=*P\OVZ4#@SDDE,;F\UC#H._)&U&HTVKX-TGVU".F()\,]V*O#1S0% M]SI<\X>^39!MTE*D$:,>Q[3;KB*[M>VPJF%V2QWC'% M)+&YN&\YXIJBN+"B M99Y'A^M(-?*)#I8R:SJ3'"IC-K%'U]T1SG],<+]-BR?_"O=5KBPQ20?<8R,M MB0U%1'+12/"*QN7V5*MS3?=^[>XQ$4VO?]7;3'.'DZ.+L].RW+Y]/ M+K[\[>CBI$4'A'6_JDV;@T;PEGH94,LUM\PEK0%UFRPS+"H'(*SV6LG>NE_: M+B0X0IH:L7U FI4[U^O)O#1S49/Y&4;3]SZW MGG+9#X3+FF01')),*.),D$3X(*-TVG-=IZ]?5Q*T#:Y:XIA/!"WC0#U7@7 ? M/9',&.*X\A@GY1@\'769&>*<(RAR4\8C:?P9U]/WPO<"MNC2E*7#"4J8K@LN4R(W@3B2_6A M=%'P6"?KU [W*V7L#HU=H='"K4?;4IFS,#N4WD',.<*89$1&@6O.A$B<-XH; MR9VM-"JG6SEVE3$[# +OCP+[SLAU9(=WOU;_@FG89Y@PLDS5HH*78:!X(#D9 M% DV"^M\+#GO0W1#'A-J7_F]?5*U6T>E,\I4.!-6([L;!3? 5[4A\5,(]].A M^& HT8BJ+>VY#]XEIU,VR(B8\1\R,46\9(EDJ8P4P4\FRXNS>>$A A.\:" M868YQ%F=Y7[D0UZ(J3O59==W%U.NG?^8EI,<#=(%E)G8Y=WR[ZCK\1R@L%SE M'' ?U!90ZI2(%300850V+%FA?$-C-_BT%V7UKK5;84;7M/EE"1^/K_QX?)ZG MF*?'7PX@8P9%M$1T,GM)O(J&F.1*,V3*P==Y3+06TEO$U9&Y*O#H+I[YNFF" MJ&J$]!#3?F*BCHRV[#MTH_$:SN5#9-I&L*:,(3,R(C(IB.X^BK5F&=75:X;(/3[WOI9'V+2!K$GXL+LG $PK,,R,8RQC" MC =NF-;P#EV=J_&^6N7>3=E,[\=G[^_N^G'S\>G;T_O_S;R<7IV>71 MV6^G[SZ>?&E11=/@M[8IJ-D4]%)M3>)6L<1$N7"2#BWAJ,S<:ADARF!%K\'O M;^FUSZY\+N#'<%1J?$\'>3CZ/N]CL+@/@V@CB\B-6((*J5,@3GH@QLI F5=< M\N5]MB,'O@&ZMCO.;\-A^G?_ZNIB>'7U838"L:>5,I$#.M;26"*-TQBHY4@H MC4%KQ95W=01> 6;WNT[GG%C>A]JJO,*YLX"$^ZND0>: .*0B4E)!K(=,&"Y* MQC!\MZ"KFG[W]FYMCC7FW4B7%:*'!8ZC^#_7_=']@A*,G0-XE3PQPA7^YDRL MS!1C9R6$XRZ)5'>)KT+UU"I@G;: M9&*D+@T6G2(>3")@$X#T(F1;=P-X%-[+84AW5J@P56(!)4\(E,T2"$BBTSD09%;Q/(J!O6+EBL3'8794E5G>G:QOJ4.H*;U*? M[Z['J+CQ>"[1K,@B.6^< 5IN/TN5>G;$,MQ> C<1O :=9)U.PH_"VO]-4R5. MK+M.:FV;&F79,RPWM[!/@ZEZFW0/SIXODMJ;:YD(K75=G0 R1IJ#X\AN50;I M<#R9A< -EX,5 F+DLD[S^QT8ONGM466[;Z+BKB^/SG"?^W;T'4/.Z.>HYMEN MD[,4VGOA]VKK2N*\>F M0RP'T[/*7]V'Q9F/SI.+"T-'#%KT3D1($PWFB%>JB3,5L#:+>]4KJQUK![55>X;?U0- D? M^S\AH:_B!U]+.=)L?M!M2BPSE520Z+/)*(ATZ'-:DRG1V3&P6JJ4ELL_NJ%# M$W05-7 &DZ,PGHQ\G/0,N"0%+GVO!$9D@C&,R%@I^+7),FYH0 M.V?.\HJI8)C=+J#?1N46A"(.8:DF(2F'49MEB%3F,BLNA*B]HJ+.]?93R Z* M,EM;M#EI-C='A1/W$7Q',5Y_O[[R$TA'WTOP\;_3 ZB'N,#*+$BV%$^(4L5A M-;H?W$2>C$Q4B#I=H#?'^MHHU87)*I17/*Z4GI=*TN0385*4/)+FQ&=T:*C( M++) LY3+_>QV<92]-O)L:HH*Q16W:8]'<,Y?.$5+(S6*1(;>J2R/F[PH.VA. M0+F-.8HZ7<>:8]S5-7)USZ>265;M-/NX/7Y$J'>_/OE_#D?3:OMIQ"T=$X&[ M\F ?))$ %'=298@*BM.DI::5:GHV +G_I&6W-&F^A;4RUVZ]JUN@=YX!-X%; M]0)Z0\#[N:*N1H#F1.O,>@= .O"!&L<"R:P,#! P'\>L2UDEU=%04^?=Y$&0 M[8EK\4/EVB9&Z_H:_?AZ7)HLCRY@5F Y_M;_49H/3"?0+#HO4P\>M",\6W0W M,, @SI;1@3G)8$%EI9L-;VSP80?EJ+>WUK"BJBLDG-[#3[@:_H!T"?';8'@U M_/KKHO_UVTU"F7$I&=.X%CPOO4U),&5VTG ?[DZT=T3P%XF:VI8I<(9 M=3GR:=KO?8$G4V8"Y$2$*O=78KIW6D=<4E%QDY)U=<*Y920OFQ:M]%XA,W0Z MF&OXZ2/V3BBK(WCG1*F?1P6P"+C704F>)AV<3DR%.@[+-F@K:VC6%Z8_^'KS MNB!S/ MYCHEIEMCV#4:JM]$ M\$\@GT7Q+#H3" E=#(HQ'PG3%D.Y*!GQ MR6C">!G"(AW&=G4"[(,AWQ,YO$/GWB8&W$4LKKSG0),@/&.4*5V@LQ>G2G*7 M@PU"V3KO)?>3B\M_')V]/_G_?C_]_.GD[+)% MOZW'?EV;1EN-82YWV(+$I $I8W32H0N.OC=S4C&NI(U<]![[Q>U6W.?1$%VV MR:_/5WXP.1JD,@SQ1_&6;\,"5;JU>6V)@#*N*!?'BSJ'S.)1B11*,6Z5-?@T MMK;[S=I/F!7$N.#XE3 JN8!JR74\^,=Q[7XOZI@ERUM/ MAV:HD(FX4\GV'GZ,(/:G]Q_X]15,U3ZX5^&V5IB>IA&E" &W8X<;*F>"V* Q MR.9:2Y$E=:%.K7A7$KPXXNW%M!7\IK7 2B%=A& 5Y$"2,X[(I/ O5*_"/&"1BM@@0GQ&[)LP+EZV%16Q-5Z#C6U4D[:])X.H@C\&-X#[-_ M]Y+R)JF(YR^(4GB2 @F.9V0LP&X_=\[=DF*IF?SEL;9 M9=!8 "X2R@T@5KU5; !R/[>(G1NXL7/7SCI[(E*,D5.%_J9EI;8D4XR $3LQ M%A>9T]JGO./PLC:!GK@)/ 3^;&*4"KSYZ =I<=<$C('W0*BA0"1/B7B92M7"#.6EX.5D8\ M0S?='A^ZLD"'.>GI6Z+SG/L1/ER/4,'7(UB!#B)' M2&A!+DOQ@0))'&0@F2:(&?UQR9<+ZU<_VGKRHUZ.U2NHML/$\NP1V71>+(S^ MYD?IWWX*[\LP3\J7-^A82%)R$H%E(@V3)%CF"-7'8% M]%-2R)1+HP3DY8N$U=9O]GDOC (5E%PA2UIZ"$Y&UW':0K"D>+^.8'S3\X_C M[L1X0&PFEUH/A9N32R1(J2RRU%(7J_@%CZ%Z.33IW 8/^:%;-M/^B5(.1[\6 M=U@C2)?#Q_P8DS$DSL:1/'VK0LLH'>MQ:\O,4?1DLN'+F85U/;8W_.B70XL= MJ/XA44S[ ^4!(A6CECH&0BV;]J.2Q INB8H*?!80W(.WNX^<'R_/?T.@-TW3-_2!,M&;*&_CMNBWX/#<,,7#F-(6SIG M@:"X&;E2L,02%R#1VVST[NK?MR[=6_K +S7686)\"\7_> 0)< M1#P$..%XZ!/)94))/#ID@GJ@-/+LNYM0\80__/K\.=_X:^>VO!_ M9/F2S+Z<&F_%A[Y(IZ>MQ8H,Q1S?[T)C@:^3S-CW_WDW3H]K4TP[%!_ M':_;>W@"!EHV1D$BY8BG3"$+$@)A)F;P)D;SZ$200['C&J^GFADW45O7;0.G M[S9/O_NO=^Y*-3L@E6^',$B2=8$8-5"QB,L1.#-B!)>VM4*%!Y&J@S-B0? M$T;YJ5R5"8X!/I?$!)L1I OY48?\V='EB:+%_;!E$R/LP%-0--(H@RCS[71Y MZQN(3321+ ('*3V8!U.+#L]3J*3])UR(3517N:7(\='GT\NCCU\NSX__[]G1 MQ<71Y>D?)RUZBCSZ^]HT%6D.=*FKB(J"9Q=D-HQ)QI@W8*Q7TML0A->^]^AO M;OD2ZIL?P;MRO53*4G!W\3,:CTKV9E;E?/LCG_VO\JVC?_M1^GCS[D<;D$ I MAA;22")S*8,NX89EU$G%9;2^3B^I]MA;[3C3WQT>^?CPZ_9'[G[\V7598^?Y M_,?TZ1PZ?^.>LL'2A-NQ5.7AN9>4!(I!@ 6K@I7:@FZV5W6):@\CJW=+QWO; MX-[L6:,IZ[9Z7,ARE%)_/O&[_-SXZ'KR;3CJ_R^DGO=*,Z<$R;FD88W$R!(/ M!X*G3O0H6@3'#FN]/RW4JV'ZH1&D:S>P]2)>EN9R^ X^7X_BM_(?' T&U_[J MZE5T/O0^5 A5XQK5?P MPW6K=9*4>@+24X)G%">!VS+&V>1@G2C# @YS8W_;SO=*A@I=;5",[\/!E\DP M_NO8_^A/%L?,!8QA]!/2A^'HPW5Y-W$Z'E_[080>2T(S&3C&J%"F4KCR_NH:><)2E4MOOG3-E?1E<7ZH,9-4\!16TT=,<>Q"9P7PUE M#Y0!-7K@;*O@&PF.<+5^GTE\\ND*,577%-@2L5*S7-JB_9JEL-ADJ7#MRPW I;#J;S(@M&X7,-.?IT-)S#] M[I+72<7:INWP;4]KM=US@$X',VG_#F6*)*0C7';^*TS_ M\CWN^;>ND!%1&RY4J<:>#BXK[2YU(DI(:D7B*?LZDQQW+.CK6P '3*2'Z\;M M>]TL0H8;B2^'&"R?#B:X=8S[<2XC0X-DIHE*'CVEP-$4EDJ28Q#19L.9KC/L M8!?2O:V0?5-FQ8U,Z^O(SZ-A!$CC#ZC]Z9FX!#[UC!=*VN+O"\:)C-P3'W,F M4:=L @AG39WZK2>AO3I&=FNL%71J70YX\OW'U? 7P!<8_>Q'6*VOL^+FC\MI M450SGBZ+NW]_/!Q/,##X!TPN( Z_#DK6^ZZX/14">!X4 507DC"=^,&WC=-_S MXE1J%8TBD3&*\K"(DCE.P&25K ^)TL-TUM>*].K6PF&08P7M6[_&Z38ZGV6N MI+::B50&; '*%"$2:T)9V<)$U#MGLY>\ M/4&M<#X[8FGIWDQM:>$;**%)&2:-M9G7Z9>\0R'?%L6!$&C%8FE_#=IR T#' M+L.TG^V-O#T\R6Q,3A/-\:B3W$82>+"$\Y0D<*<GE)PX$]@5HGRAO!=TJ&%?3N MYO+VP;WRE<,)H22 J3:3DE 3A(C'96":\%B&[>BOC0+3P.A?5@2A_(PJN6(_=7 H_ M5DWZ[O%JTCOR+PE^ 84,^/WCX6 R\G%R[:\N8?2=]X1*E'L'1-LL"-HQD&"\ M(9QY+Y1V0H>*::?="ONVN@Z,4"L>.[5_T%JVB?(\X'XAU6Q+67U+J8P7P+@A M.FET,YV3Q)62*B' )\2L$ZLS4G%SK*^/PG7-N8*!'3PK;>$ES@0[&TX^ 4QF MXN;AZ'LYH"[]Z"M,QCUGLW>>!2)\X$1:KTL!M,)_:.&9@DQIL[YF];&^&KH> MHNU7<+O=C*=M[OKN_]7]*[Y9S?7I=&[%-#UV/OD&H\MO?C!7"/X'GT?#4'J< MS7Y;+VJA4PJ"\-(47\80B+U-O:O[XVXLV+M M=/E2=;;29\=:CWE!M1"9A%Q2N;%,PM94D:Q\TBG3T@FD]GO4NX!>#3&[-,P* MPK1\7%K@7,"/>3>!Z4 ?__UT$$=EQL?IX,8#OPV3;W_ZZ/OP>C#I)94@IHP' M1:"&2!,R0:<<&>^#U(8)GM5R0GV-I] >S*MAU5ZLMX)^6]^'MGO9^G> ?UW] MNH!IQ[GRW0_#4'F0][X ):25ZD)$7L=$8"O_!$S.!1X9JJ=S%JJT(;VO@ M\)BR8H'L[T'J]!]_8/1YDV-D/2Y\XDDQ]/W1[<< (,UZ[:=49O#Q;#D]L#Y7 M*Z1X-4^ MM280"SG93ZXHR0H)C"NS1C>!F>< M:S:#N2- KX:2>[/BBD9K6]^LM?2J8KS^?GTU_?&Y(-9['W3VA$6/:\H*0ZR0 MG@A#A0F&KJC\[MII?@#JC9*[L.8*6E;NXKKNAOO3<##Y=O7KOC=S]W?,?[@7 MHU$L!DV2R'@*.$.)=QB[*JLS2LV%2'^D;A_5E^!;$/]X5F+SK@P7I! M3)"12.YPR6;NB5,V>1[+A(]G]ACSU7#_L,BQ@O9;7Y-M=(7^8%4_>1_8X'*= M0A92,D-4LBBY\))8E1AQ-$FE=)3!+S_*:5=844.*5[,2]J[IC?BR8J7L[U7F MW5O.F\<6CD&(RB"?2X-1J6CIU<$C@1 8M58$J'0H="K&JZ'__DFP@M+[ZS7[ MY'K>M$%8,L)8ZQG*7XY!P]'[,XF66H"HG,X\P8$]3^Y:!6]+Z5F0;\4RW-_K MSB RD13CK."R)511E5T4DJ8Z?0#6 M8WIUK.S(/"N8T_HV\SZTSWYT/OHRP9-BUA<8R3Y%VY,L4VHI,EJ6@9XV!^)Y MYD1DZZ35$:2J\W:R&;Y7SJA.S+:"7>W?&_HR6WR&<3YZ8@:,*1F-=HHDH51Y MPZ5+@8LE'IB*66!HRRIU65Z#Z-4QJ!/3K)AWT_YYW2VP8SQW^_AKIYJY@ C] MG].V;9>HH[&/Y;L]8(Q#UAD-;4QI4U)&EP1#N#.:B>+(VE";20UPOF9^=6W& M%:QKW<=UKH!%E=%B^E/)7X][BCI&K5E.5HB$14A% @4J4ZD_ABJ M5\>HSDRT@C^MK](6X"Z'\U'HBR'I,)[U'F-4!Z=+<7(,ODA>\EXH?N0F98P3 MM(8Z;W">0O9J>=2)J59PJ=W]U&PDS*0?KF!=V%!>G/W^HURN+:;']*(-#(_F M0!0OVZ>GCG@5!6$0+??3VZ-F+W:W^OA70Z$=66@%J5I?Y=R'>D>&6XRSOF_4 M^_+NAQ*=2R=0(3EQ&3P1R?MHE+&)[2)AL![AJV%;5=.MX%C[NY7'6BG<@CW/ M=V3X A%_=-*'<8_:X(,#!!U,Z4%+(_'",I*IE$9@&$OM'KID/(G[U?%QAV9> MP=+]73VL&B!XT1__Z\,(X'0P 91^,AT@"%0IZ4,BRM- I%&"X.:?4$R>!+<0 M53BPF[VFHKT^KA\4658LA_VUH'QLGN8?PU+!6QZTS61$ X24)-$8QZ,% (AU M2A)'!5,46&2Z4I*FOG!O2V+/A%FQ*-H_\KK-7MT?2[^H9KF7NQ*4IZ <,9IK M(CD>:"$$0.Q:F8QNF*WEMVR \O71M)8)5_"M]47)G08A:R]S:/0RBV!)H!S] M)BGQC #T[L%I885F0CQX"=YY%Y>W"[A*!ELQ5;WZ35#TF@KXIS_LU7"EBO97T*-=<[\[ ,]_PNCH MZFHX*0J8=UR>O_6#E$ QA9MDZ5B>1"0V>4T8:)&CE%'JY0?Q3_)C[:>]6H)T MH_\5#-G-VYP'VEFJ=WWXS+ZGG%#6&T%0N/*2(D?B.(\D1J2^EP+%[O;ES>88 M7QD;#\/6*SC<_M5,_ ;I>KK8GA)R[;R>RW*%U'/!18U+CUCO%)%!XG$.EJ-@ MWMNL03NH]&*F*Q$Z)+6_NCHX*N_7Y"M&!.!?H?[2Y/_$JR'^_K_^93*ZAMMO M#@<3^'-R_C.'KPW?=FQ-^!A]_^.C/_K@G:4Q6?#$:EMZ627G M#RSH];>[!Z)!XW_!7CN)U (+?18N6,&0]$??#A&%7%EG%J;V-O;L58Y!* MH[0S_QW>3\^V1C+UT.S^^FJRG]3R%E)UZ0(LJ$J6E/"0LBW(TME\NHXM_5Q8 M;"-SP!U%_SKH@V'O[%<_5_)N8N *I+U QWC4 M+Q1?6>(Y+,,5YV9VU2ABG6YZ)"S$38;W/U+#@TO+A MMSHG\\B'[)X8'=EA6$&)%0Z8.TU+9CGF.:R0.'6,.1*0NQB\&$ULPL5HI3W'.?B$@(1$8GT8U+BG N;,GB*4?K MN,4KP+PQI[6)5CPM;7]/L&@,7>1DSIDY+L4,[H29$QLX7\-+-NJ;X*>_Q2?/,[ZG5\\>7W.3@O? 3-T'$Q091; M:4&37K38;FPO>8[W%)N0"R\ MUP8P-KD':$Z$[K>)IU/V+4RP;,06^NOPX%^&(S137N'!I\$Z//W DA %DC.K MG+/2-(;E@7(';,8UN>ONK;B)VCJVWB?4U/?K[W,@#)T7EC&.U-GB<:-!$"^C M)9DJC4$F-5PLN]_;V^_>1^_NO&ZE_&$7FNLPVSL%,IO),P>2I:39RD"2,)Y( M)RQQ#"%Y+Q4-S$44JSL3WOWH9VC"K357(Q]C>/FL,W4*Y M%;>#.2JNK=71X/HQAA$)!E$A()*B07#H@FA?J0'-_HL$:EEZ$YUVG2V[ESNZ MF_:Y^;KTA/AM!'Y2W@(LW'T9@@-$#$KC$16 $9L3Q8/.FBB3DUDTJX/>ZN-W MGU-I8["5T^6K:;O"#?[T45HYT&;=;A.XMUF'&[R5;?QS1?4DU 574E5L+:CT?1 MH?F6K^ ZTWT%3V,U.,\,"X(E(A0N08D;(7%::<*2%R903YFJ\RQ^AX1XPN_8 M-1\V47D-C_->HZK%?99..I4QUDII#*VM#NAN)4FXD2ZC"K34=9ZMKT*SARN^ M]H9ZM!W8%EJNX&DL6BA..RJ.9RHM% D:3-#U*<\)$9O58 @$H[,/S')1 MQ_AK +UN[Z(+*ZUX,%>#/+/.G NWO0G JC[&DQ#WXV]T8M &)&EOC0JG30.@ M40AM329451[%\=#?K? M_=4Q[JAEP_6#7_,34ROC-7"4-2F+)R:*;@WZ89%)::)#G+! MW>C8'L,*RJR9Z#B^\N-%@_ 9MV4VTV:[$/ ?$M"]=MHF0H,P7 CN7*7!)6LA MO6X7I!M+/:10ZZZ@=_$L5DH#1%6]CH>8]IS6:&>TY19:W6B\@F>Q EG.5'+E M(XFY/+-@6A/G17F+92GWD)*0RWV+GA<'FF8R:E-@$T5W[B[ J _C_U[;X'UQ MS<^]5%H(8J.(I:\;QMJ!,:(%9=YX7VZ3FGD.C3YO]TY$6[,,Z^JT@@-QIYW? M;46(33HY0E7"0XX91D+0E'"IHV#19U,I>_D RK.U?S?*K;"_S]L%3;P.B-?M$FYKC8?$:-T+>PYESODF8*KZ M?_?@[,?UV]HXJXW<0K/U]H$%*!E3Y@:(R@8=&0H48UBFB8DI*B>98@^.]6=C MYB>\NTI6WD"ANVO8,MVT<%_#O>]\L*C_-) C=1R%!EK>L@A3QF%[4BHVA4$? M1-1J?ML M1Q_5.D.8S0R4MD:K2B19!^EU.P[=6.HAA3J='N"_XY=W6C0O+H ;(*S;ONQ) MC'O*-75CU$>& 71HD1JG5@.D K)2D$FP$(C,6A#OJ27,FZ+\X\ ME9O:&V4V,$3GY;_3NI+SG*%,X"H&FQ^?3G@6N \D3'?4,G7 *8BX\KS18(-V MM%D'[76?L(>'T1V;8MBU'BNX(2M:="^ !0";RQF9$8XLXR2M!57Z=$*.UO@(3] MSSC\_E]351T??3Z]//KXY?+\^/^>?[X\/3\[.KX\_>/T\A_O8>+[5^/[.,;] M[S^NEE.6#U;^T[_TOVZ!WA=@_IOOV;D=9/AS H,$Z2__T4]__4L_8_@IG(G: M&2^E\#XY)TOP$:,1V<3>T[]^3Z/2/MXTF<[2:NNL)5X"!E%<(7\2\P2X"5H9 MS3#RWF6@N0'V@QHTMW*47A*">5^2R:H\H656D< D)6!HN4#0(L0#4^Z+GKNX M"==W/W=Q$[+42#,4].%I <,F4_0N8?2=];(.N)];5V:[)'1]H<3461,'D7I+ ME?.^TM2 :C*]3O[OGQ[[Z*/=P?A(&S7G# 4+3D@BDT%A@>,"5^!T@)0=K5-V M_C9O],"/@@X(4Z$_6A41W_=_]A/ZS[.!JB):IS#\":$DU05-Q :;B DL:Y-3 M3*SBF5!3M+?UL%>R5.A5L;6 \\[(Y]>3\<0/4G_P]6)X=?5A."I_V?,L 4#I M5P=4$1DENGZ^5*MQE[PQ^%>A3MZDCCQOO-\]+2H\JNY0JMG8QY[F,K$4-=%" M!?3OA" N(3%1QU%($R#$.O.7.A?E&5&\0X[5H_T6!#FD & NT&_X@Y/QZ6)B MI4L0!,,])#L%1%(IB5?.8D1?1L5S[[,Y3+K?E^.-Z_NEQB%Y]7-I4*,9^I/K M,K-^(1(5PMND.>'"L])T5Y'RNHIXX\K5 Z/"'B;;5PCS1OD#(,D!^N\8D_1G M0\YO1>(LTD Q0*>V5(Q[/+,"HX8("D%Z)9)^,#?\,'B_0I@WWA\ 26JX\N4Z M^A1C:PRGKT[#&W),HSVBX. M(SW5C@R'O7/\'?I?OTT@'?V$D?\*B\UQVC.S;,UYOC4KI5C0X$FRB9;,A".A MM)& *"$'DT'S@]]:&LKZMCX.BTX56DJLOL.?^0I'UY-OPU'_?R']/L!/N^,Z ME*:RX_LB%0W=$7^ND,>T\ Z^]@<#_-EW_JH,_&.][#E'TV62N#=$,N>(AV!) M]C((_)LSB/N)0&L( M/+LE<%Y:$989$H0 M4VYX9,F%>4?+5"GGK/!,9EKQQ=F!:&'?B>8[F?-'B6M4 HQZ,-*Q90BZM8%8 MB)EH%\#(%*1)!_8\<#,!G]%&>1@IY1K$J="5KKMN.Q A&8';E0"*^W?&G3+XJB?H?17]I\G_BU1!__U__,AE= MP^TWAX,)_#DYN9HB^>M?QO"U?-&6\#/X^,/S,4D^2LDE$9;CZM-!$Q>H)S$7!6ZG]P#MF@*GP2#:2^6#)Q(H37QWFAB@XB,46-,J./GK0#SQIW6)JHQ M7Q1&>3CZ7I).LTS78LRVXMEZJ@DW&LEL1"3687QN6 *E718BUFF(N0;0&WLZ M,=7:NH/N^^=]^?W3IZ.+?YQ_.#W[<'[QZ:CTCGOWCY/_/KDX/OUR\OGB]/CD MXNCLMY...NMM^G%=]=QK)>9R-[X0:)!62QJ83,Y9$Z23E#+#HJ8\]]I\< W7 M>LOD^&U"1T6AT2&D!(1)1'(\+JU-C+"(WQ4YZ%!KEEP5>>H$,%NBFI6\G^>' M5Q$]@P3+EL72Q->7?E6*."D2,5)*"L*YQ"N]D=J-@(=R6NQT?30+EO9+IIUU M_:MU;7<+R7:? ZJXR!+$UER$=$->"!#!:RPJ/9 M>*C8(&W_"GA;EU,(J EK[T!+;$)935AL2", Q] MAET^O^U%=:!DJE7WW=7^\5"\QJ>[YTEYFQ+)RLM2V4B)IT&1X,$(J8R, MJF+'HOTKX&W-'8XM-B)CK0+QG:GAWG_">MK%E+WG)$D>T,V6ILCN2!*6&Z,H M,[EBN?B>I'Y;?<^)=COK8K&M.8;_AM'<,-_[DQX#Y;S4C$0O<3O!@YY85XJK M7)"9&LIHK'-E65.JMR5S2+2IU9>B*]E^__'CGFS):Q%YSB2%#"A;*2Q0(1%N M*>EL0AT68/)?:-I'SWZZ&*F-9?NN@ I'0DEJ'0$D0@+NE2 MAY)I$$!C@H.[^UTGS*&^(-@E5;L[4CJAS,[*NK?&I7^ M"OB_"4DZG\K^\.9U //25X@I6@E A+2&2(DLLP82L2)&D2D5#I9?2*P9S+[^ M0YYYH+J-!8<5U-]AY=<:7)?_'LYQQ1 $3]X27"D,<:&PMG3YC:-%)^JOOUMC^; ##6:^3+21;%<:EDCP>A+$R:%-\PQK<1R MH4I3;MQ^RALUNC% A\4=ZX#U?RXHJ[2-Y41#<3.&XRHK8ED()$0E6'+1:[GL M(C=FQLVGO#&C&P-T6&*P!MB7_I^+@XY1Y12CI-2X$^FAM+/QAD!*+(<$1O'E MBYFFQ+CYD#=>=*+^"M?@]Y^UNU*7AE$;,;X,",L6)3168.#+!02PC%9J$_ L M6JKL,2&ZO9D.JDGS(X]*F\CTUF>E43*S!5EVT:IB&TL_ESXK2F;F@]$DTX!' M!,> T3$6,'Z43-.H@M9O?58VZ+-R<.3=Q, [['3 732<\TR4\IY(81"60P_3 M91VS*J\P:)T&?B^[T\%&UF[8Z6 34ZW--W;?Z>#SR<7T!?[9\HU&)KJ/G$^^P>CRFQ_,RYS/AH.?,)Y NCM,M-PH !>>@*+EX$J2 M!"<=:MK8:*//UN^R0*66G >XSW>["CIK+5R?1K7:$M25=C[34E@6F#:)6#P' MB2POX[SW&D_%H)WW*7%Q8#O3IB(^HZ6R Z[N?EEM0;1]1)U;"WI_R%=/*XI2 MHHA@M"UN9AED31T!&[FT0E,?]S0$I",)W];37M93"YKM(Q6YM9Q_3.UQ(R>X MG%B6Y1V"QDA0QD!"*EE[I7( 0;E(!S: >T,)WY;37I93"YKM8R;!!34=IN>2#!!DZ45EGZ*+33SRU">B#DVZ+:RZ)J1[9]#(#KS+UU M3-JL+2590GE"*AD)GI6363B1I*-FIY70U>.H'=KBWHY]-$@G?_Z B%]>#LNW M[CQ_7T0:D"0UUI/HHRHM!1EQU"JBC*?"&8=_5:?[\*XD?$:[VYZ3/S6I\ZR" MU)NUO-0;8AI5O/<3^.#[HS_\U37T9$?%;1;G-U]+2%DD(+Q$F;,$1Q:$_&(DF":^8MM=2]W,7X MC%;@(2R! US.&_'W69VM]S-S3RN"QJ2M+Y4'(6#LYK4E/F'D$'2FWH/UGCVW ME-:&*GA;S8>YFFLR^5D=R_>S@PT4H9Q5U@%AD#'F9R5]R%4BJ!&CA5<)>)UA M6P>C@K%8HP *T/R'(_$\2"("CZ#B#1X\]SN MNK:-F0\Q8?]8H]J>=. BFJR\^C/H7);;6"\984&QF)D':>J4UN]7[F>T]SZ7 MY'YG-*OA\'0V3IXI"3$(243,"6V@ \'8S!#OG"Y=G4/RE:;A=27"?MM7[H[P M>S'YH72EO/_.+ !E3DM'F'."2($J1-"::"8BEPE]+5KG@'X6#Y\K,>'1-\Z; M6.2YO YM(M/;&^?^YF^<-R+++IZ);F/IY\)B8UG&<#3CHIX&=,YB3)H#GCG! M!05*>[FG"\"#8>]&;YP/CKR;&'B';YRA5,5DD4E,#CUD3@,)CJ/#+%PI=O,: MH$XR[&6_<=[(V@W?.&]BJ@K/UBXP[L*@"D.M:7>6W]$NXXLOO\_!>:&#H\$0 MP;,D,C,@EFE+C.0QA QF3KWGH_">F-3AV:KL"LM@5N ,CZYJ *)@$ZOI S% M#5P39E!TJ8SALD9_O&D1;>%#7Y[FSX+VPJQU&'!.":9E8PG+:6TTJJL MLLP^Z(3?MK:WP>>TS ;$>/W]^LHC;Z:)[L+F$7PK_MQ/.!V@X/!Q.![?)EZT M58RJ& @/$CDJJ"'.\T28%Z""4X['Y>Z\'24,-D3:?M^+5WX\[N=^G*[M#[@' M-,!P?#T:X5*?7?>>P>0\7_H_C\)X.G:QATLN!9D"8;C22S<535PT!I'B04_5CB+A3O#OGKC[Y])R_+Q[(E3P31_;!!;JZB54$1-&$P\ZXAZ@)+$: MO:J8HU1J-B]$6M4.G:S7'S.F9;.N9*!FDU;MNBBX^GD4P@J M&6,K51Y7V#>K.9NS&Y60>: 0T.*Q5 !Y8XD-&+\P+DV,B5-5J01L$Y2[NC'= MJ>-3S4R'<@7Z98*RE5\T6PI%ON&@Q.S3M+2-G$7/# FY=#R$,KE')T>RM"*E M8)2$2@UD'H.UKRO2>F1XX)%T990*CL82IIN^Z$^#JGJMN1+6G@;)=6>^82W= M[XP8D@LE8I D9R6(S%P@S& )%=Q$+T3$;S]W0CPU6&W'?-A$Y15XT&";G*=D M,P3O1"GPS^@@2VT]"8;AR2Q <+#4@JR3.6\,%3(R=X"^ M+YJ&] X&^,5D.E3A*/WS>CPIRVB.5D 4@BE%:$:@TDJ,@[*5&'J#3])K*F*= MHMS-6YX=!M,88$N+L8+/K(SK M,-(E;53FK#:G'L'W"KC4E76Z'KEV!^*'X0CZ7P>S-%#\]1OJ\7QP.IB,_,E@ M@IOW5 0?IQ7ABX;O(CN9-25"&3SD.0 )G&N2&;->>2\87RZ(7CU@J16,ET:? M'1MF;GUY^.#H^_7AZ^8^CL_ M0YC(-SP0="=4=EHP$\T.!+U%M/M=M L.+!^YG>B[ M0A!P']P(]9P>'X/,_PA(2NI$,47#@BJ0\D M^$0)\C8Z5 )Z!G4VC64D+\/TK?1;X0WK?1F/AUD(98714))2S4H*B)'#W_[=W M91=BB0N+,QCXAZI2P0P%: -2.]M=O%D!0)"YV MH[L:(#AA6J8H"_UUYE=5>54F 45D$(E03N.FF]*$"8>?>G%' *B"4!A&<&?':EO( &98RCCM2Y M?',TY-="KSXTMB.PUG-<=A?RGU' Z[PLLEY:8#>S\>?/:3;2@2='2P$N8Q9W MW.C!,8'>GV;>XH,]^P(_+7PKC_M[6#?T7'='2?[+O"_W,U13//YX[U9 MR!AMB@(4_;-H,)/8=3.D<\'V*^F.* MZ>NR-]^2SH\3%=:ZF-'X\Y(@3H>>@=52@C6>)1*,=JG._9.& %\V@6IJ8P=K M>@X;/\YP7>6<0CF-'Z'5NFQ[0H,W48,0/@"RFX)QBB6I/)%L".X\ _,2&=2G M9G;PJ&*0V2KPM@""LN+.["-N?,;9W[ZQV!7R+SZFIO M!_N.#F\_U'<^E.C.;Z9O8ERJP-U^<./X;O+6?1LOW.W&BKG.FR4"(4A<-^C: M:F_*E-*0T&3TN(0$24E3FSBM0\$^T%\&#P?7XPXR'AUC7[_$VC@HS;JLY'6*?G: N0RJ=)7R#LW7BZ=_3$5.Q3>] MWT_?K#;8Y?V"50,'.M*$4,T"!1U,+KQEI5,A&HU:%8^5.%MI2&\GV)?!IN$T MMX-WG0/P&SO@P[B+@OEV.B_#44:2H0\;I8642D!$$G1.O$9A)1-4##C'//)01\-Q J"K!1!'!,:IJSE296 M'"9RHL$>-?1^I$QWJ+=SW?'>;>S=VDI*<M+ MI] S78+.@4%MM#(X M )[:-NY#NZWHWH1Y\[_3==L'GYQ52H)WP8 0D1>K/0*3BC@GG+9I MB)+:O0!?'8..4\W@>U I?5I3/1#)=*8.#4+%RT5Y!89'5R8T!RL(\8[7F8'5 M&.+K8]&1ZNGQXO%\MAB]+?'J-/OF9HL?9:;)JL^?I%LCUK^F/Z=C<+7]P\O?F,U%L%D9Y" M7#?I; "RC>_4B :-X0WK-/6CR>E0:NCQE&D'UD[3?H2N++'.SHA5=I(OT>*+&NOWQ61NML/]U!GZW9E) OI2A]0%4J) M!A!PQG,534Q;1G05;P4QYRE+_\>/CVK^,TPX=\ M^?%'^IYN5PZ_R7@2\@S,4UK&@EHPS''0(J*EY/$_I$Z#W&;X7KI%45$;%5J; M/$#[,[F2U%Y6:VWC70<#&X"M&JMM!?M]'K6I*J^ #MP-M63(I>KD: M[RJH#&"E#F6#QB_*.7-UZAG.@&'/Q'3/CF!M=%636.\FW^X6\Z4$V/V)K&PQ MYW2&K.GR0C4%$UB$3)2BT=)4:U# 5##!U JJG,?<3KJHGH4=V7N)Q>RD:7Y MCU0@E#3@A&6@HW(R4:9D&")?=$E63T(F?6GN(!$Z MBKUZ2/X1/I(V"6)#"B8HZLSCC#8>G0*G%>^GBW6@'P_!G+@CJ"2.N(24>/X9 9$&'F-I$<X8('81>XZ'[X1S$:KO+N@*2W[%Q-]< M&-^.%S]6^YI407.T;8)6 OEH16G\3$&BB1HBP<^HU/IR&\NE6( =I=QCC^3= MB-:&2 -,5:V_7:A.8_MUU=A! G00=_4M8(U-IV $\4 R*QN=+V/_.+J]01OE MJ=="U+'ZAJ/ ,S;?( QH(>4*FO^8OD]OOX\GGY^"6T]^9)(%9RW8S-&^]3Z# M94*"S,)0_$0@ZMR6WH7F AC06<@UIO7^;$?TVW3V/OWOF[#L 8(\_3"; M3O#;L,J,KJ+=M+2AM0JR28B8(EAO)87DC)0I>,54G">W$TP534M=Z$ZC6E949G32IJHL-WLQ,:5"4D'@B<>D;A& M<+4YQRWDX(/5*0L:ZD2;AF/',U;GB1@;/*)2V9YJE.7T@C>\.9)=TUNCX;O60U[ M#=53C_%^VFUVFEY-9%I M-)!#ZC#G^Q"D.B._'0U6H?V-*T@%$,))L)020(U'A88^E[9.H>T>0-5&?F=% ME6()W1E.!1XE.H'A@4(@C ?<3+030]SO/\>1WVTXT'CD=QMY5R_WW-$$>11# MIE[@"ZN0%?JWCH&5WH.PF1&EK56#5'_N@':)S.BJ@4KU #?W*;"1=XPXSA2@ M#XOF!,T!2O\_*/E)38-QLE+#JL7[;FTL]M9_!(5,=QS#C&5%Z$,'0WG#6AD MK=5"!D/K-.(X]T+!5AIN4BC81M+#584U0?6Z"P5;Z:U9>=@Q0A^.$LXCP[W3 M(+.DR'Q>NK(&"\Q:M&(,S4+4J1LY]T+!"DQH(^L:)0,[2YE\DE(G;T')4#)B M@8"3- %35G*9E=#L-=:,M=)5HYJQ-H(>YJI@2C;P( *0X$H#L6S 6<:!DAB( M-C3D2N4BYWU5L(LQT%'*U9V%1]=CFN!ZW5<%6VFNZ>6P8\0^Y%5!27Q2OF2\ MA10@N/%X[B$^QEADJM3*^B%BI^=W5; *&]I(>\BK@EZA$QVT@L0$XK)"@2DY M2JUD2DE+&A5[+JWR@JX*ME)#TZN";61XMJFVC2%6'].M6Z2XF"Z^+%]U?I*T M6U-0ITG!'26RC701CE0($:Q+DN#/K&3.$:LZI..:PJN4FG.$694S M2!<5&E9V#'F[^F>XO8NKA.?#(*Y1<2>3S!04 M$ZE4B"9P5$G 3<*9$"UUE6:G-45XZNWX.(XT&+K771\5W+''6*Y7*?&G@TQ' MQHM(/2> 8&3I8>_!J'+Q7*A$ O?"5#+$GH5V&4SI5P,53/2=\R-E2(XE 3IF M#2(8#J9T>T2?-&O*$\FB3I_#LY[2V?.&T4K* ^7W*-%H !@)FI5X%*,2/ \1 MO#5!L^S09!VBTN,\\GL=U-U5MN>2W]OAH%)"*$FZM'X-I3C%"/",>.",<%HJ M^]!G?87AO%;:?3Z&\5IIK&L Y1NQ#TD*4Z;YEVKW+AB'[ MC0;'SKXNHYU=0ZH0FG0(LA* M&*:<((HH,SKND77R9>BCX!?+D%QI8AO+<+XL5*D:\[XT+69AB-F)O>7+KF?C MS^/)?=!]F6_\F$(:?R]6VV^XEN_3D1\<+K7S6VNHFXJ.$2/T/RXF;G)W(6"_"/^M_1CSVXKG).^,WWM$[S+($& M+8VU4H"5%EWYK#QXBLZF=S1IXY/1I-EPN#9/?=GZKROD"A[S%(P^>P.>, U"<70ON<4=$/U+8[)RME+'[3-,T';A M0U?9GDN"=L]>.?_EQ^,_648F.",B)(D.:5#H2"9-T$EU%CCAP9CHK6%@^0I8,*!B)'BC+I M*( S!"5L.1(S=:"T,XPZHQFIDPH:BA3/Q'Q/R(D6DJ_ A:O_N5OVH5U\F<9W MD^]H?J=URI(8'8++%A()X?[*"O6(+!F$[&CDL4Z_S_V8AC=:NVILTU[M1]S# M!416U0Z)..T#@4@0E4@J@M6$@_32$&MTK#5Z]@"H"[8"C2B1+"LV54+KBC&@0N,.ZO#?K2; MNT.JSSSHM/9#1YU,*PFT@C&QD?Y9U\ I$CU%4-JH#&A$9W!16@C&:TDS%8[5 M,2AWPKD$+O0G[[TKOG*)08UJ@JJ% TUJ!'PVVI-(="!41".M]TR@(2B-X)QD MN;]&H&XY0++>2)(U9$(<"!T=N,3+%#J!%JIEQ,@AHLQ_="T'6&Z!&YQ_FEY^ MU'455Q+E@:*[EJPK]WWPI8V4Y:5)$(*QM-74=/?9TO"!YY-8::/N)Z=+#='V M>,H\CW%G:U6F8]E@@>32'9V78=TIXI%8IC@9$WC@S6R,MD^^=$)T%78%5^0@ MWI'.2E*=/2A=IG [Y<#[2('%B']%99IUG6WP(*R739/^)3_0U=A(B:->,DAX M0N,>)AQ8%AP:2990%())E2+?9YAY[:+XKK)]@9E7AY9Y%I)"#D[A)N<$V&@U M)"1SI"E&6JG[Y7N:U9TZTD?RPF5=?(C[":#!,X$ZI6 ; MD@5I _.>>:5XG.//*%+4Y20Y:%(.9$_2C6"XA/$<- M9Y+*K:O7KRKS6L&F:"WWP3.O3<#]*_-ZI#);Y=2.T<3@F5?AO//1H"++O#Z1 MRT"34EE+E) \:I&5'M1-.3]CHS)+VBA@Z,RKD4:GJ @X[A((9QB8% )(0TG@ MPK%D-\=\7T3FM95.VF1>VPATL,RKY,DK4N[91<)+R9HMU8L4 HI )A[0=*HS MS/U%9%Z/X4)_\JZ<>?UT]?N?5^]O/EY]N/YX\^[][QT2KOL^JDN>M1&\C?0J MSUF''"3G2@GFA(\BLLB,"):B<,5HWX=V6UJ?5@'&C^E;R79,/E\OOJ39I_'G MR3B/@RM_$*:3,,:__KF$4W^&576R6MGD0"J*1BKZ%.!EBL!82093J[6IT[SW M6,3=[9'O:7*WO/6+V^5BAJOM/\>++V_OYHOIUS3[V5)W/D_X%6_VK9JZ:JQP_+V=SA?7^1[X M2(EDB2GN(,D>1&)X*@<3@.:4 [$NRTH-KI[ >"5L.5[T%3RBWV?3^?S#;)K' MBY%3A,CL+.!QSD"4?*-)OISV- @3O9:\S@6Y1R!>"0>.%7N/(92ED;[$\:>; M?4;KSI>!3,IJH-Y%W)&4 LMXADQMD$+J%%BS^I]''WKAZNPDPPHWIJ^_I9DK M;_UN@H9C^@.!C:1)245-0$:+D)*)X+GB$+V2"MTLQDR=.RD[P%PX'?I2PS8S M1/SM/K_T$!)\S_'D^ELO/BQ;C?Q9A*??LIV MIJ"(>CZ*F1JKL@ G?;F@A5A,:7HR'U%& MT1(3&:1(%(0JQ5U*9U"T7%/,0E!1QPQ>/?^5Z/T(86^K7/>C\O=I,:(T1R=+ M(6XP&7:X=J]/0]0'"JU)\6Y%OZ]YT#H&X;^.%NUU.I(GC MQ1T>5GA0WI8[DHIO"(2H3@=UP3K@SE MO(X%W13A*V%.%85M$\MVKY[^-DMAO+2/T/IY,@]-,'Q!3DO"PR/GC;#@8ZG( MH"QR0F@4J585]5Y0KX0^?:EE1Q2NAVSDBLB3Q?VY&%5*- D!)**3N*2PP0,1 M\3'CI294R%I70)\B>27DZ*2 '8SHH^MX2"67L.S[.9[_XT.:E1^XSXF.DJ7X M,E$46\F#\*;,X"#XNIY8*K,*W-;IUWL(U2MA2F^*V<&:'NKA[M_XOKWP,Q)9 M^N/W4IS?3/'5YM/;<2PE *NR01E"U$H1X+)LCC1Z,%Q+H)GK&$M66=9J:-/K MBPQU8>A$Z3WB3;J"H8G_*(NOB[3=H>A'&J.N"3\F+:MWYZ3'XN0:U> M]#&D=:UJ U!MJH:;D6];Z\>S_[,?K;IY$K,0&?*'AB5*E U.!T&6%& M;-#.*6/]H635/(5__SS]_I?[3USI^?XW2S4O%?SS><,9R3T*?MI):CU6+ZT1 MO'TSBL9GETP"E7( X993$$P&*M#J-L9:(P[5"K;3V]LWEZ"WEE*KL-Y^O1HQ M[HP6:#^8[$O378+>6DJMQQJA-8+?/HX\ MH5SZK"$$%=%!B1P7.T'CSR1%BD$/YD79Z^^WC)>BMI=1ZK =:([CZ-)(Q MBYR" \=*ESMK4QG72D"1J'0(6MAXJ%RXG=ZN+N)\:RFU'JMUU@C>W8R<,-0K M;\&XH$'(:,$;QM!JS"XHX3+A_=DE[VXN06\MI=9C#-^+2.4J@(0W@Y!HCZ4; M2]+MXELDGN>$NSTCJO1+0Q/+R;*)4"$M55+ZK3S%[J5ZB:NTJ\ JE$AL)=%^ M^?$P03H1Z;U3#$0H^5:B&;YG9!!L1%#!5K4)R %PIVD!TILBGR-(1RU4N.YV"*(RC%KG(@*C 81!F\4X7"HFXT[I M5<:E,]"^4YL@SS3_. 4_V@B_!B_NK^IN05S;LT'3B*\.26H\>RENF4Y9#]$2 M:I61QN 39\S4UO2MPD1X\:J')?>FM-_)(FX50K@\H3!!F8(P+M,Y'X8%;+$V3_,EUZUEZ%>YO;^-;H[E=6$WS#&C$;",_& MDNF@UV=)TX-2AK!I-G$&Z@(&R;AEL59WAU.0IKUU M,R!GVNBB E<^N=O2A6G9>N)]6JR# =3D3$P&Y[@K8_E*\2'7P"R^+&$^>=.H MT*4U07;".0.;II/6IGV+O$=SID28_G3_/9VMS:WY:IB:*3,H(MILO)0%)"? M9QG!Z!PI3U289MU3&P5(MY__FDV4'C328P)R&>YU7]-U?H)I/7FK :C>*R/W MPAF^,K*KGJ:UA-QS2>1^<"PX25/6H'@6Y;IN!J]+-("7;C5$$Q_ZVR@&UOR! MDLA!%-]&MGUW/_T3-\VUIZU%CH$R#I8;?'KF'''@82=S]D*GH++:S&#OSJ4\ M^M!A=K(V(UK4$+3G.P@):D!"&-!6^3 M@(2FH/4T:Y_K=!XX".LUVV3]ZZU"OYI[+.NY+0W 5 T0/8%SFFA0C^K:)$)G M6=?859Z ,EXR0R4#&D*9AUTJA"W)P*VST61%! M]K@&YQ[5_=EF/9/."PN,IU+2KS,XDU%-.F;)!$_>-3/7]C[B9!>[CY'[M'>A M]6W"/2G'>0HK$^V(4Q&48QH$,:1,(]>0C6!Y3[W&U?6B&#ZOUH:F#BN\@YNK;Q7JT!K$&?=$,,3@/@AD. M/N*.QJU5SB7'[<%K ^>L^@-QM:$TWT:Z%2SUAW[ ZWWN_MQB*@A:.MY9P3,( M6WH">\N!.^V3DRP$2JK8['L #1OVZ4=;^UHO=Q#U7H/OR$$S6WI:2BBE^/4O M5V5@R[S,2+J:W'V][ZG[QWB^:#)WICD7R@/GFV0H -J-I.GA11XFU/31M_.- MGR^';519(QN/Z+@%?)A-D9F+'Q]NT01Z,XFE"?*W0M#2^+,&_(,/'-P'V*VO MS<7;1$@5:OO^&#N/]NABG.9O[WO U236@<=UKP3:&CZS?MJ/GQWN:M7Z-'KV MX-1[7KL[BGC:B+'M<7'_X_*+=_/T'__V_U!+ P04 " #Q8UQ4OSGHC#V! M ,SP % &AS:V$M,C R,3$R,S%?9S$N:G!G[+P)/-3=WS_\%24J4K38 M1B@B>]8PR4[(+MLD.R'[-F:*4-90%&6*).L04K:Q2[;L^YZ0;<8RAMF>;]=O MN7^_Z[KNY;E?]__YW\]]]S4?YIPY^^=S/N?]/N<,Z@AU!CBNHZ&M =#0T "W MP!^ .@OPJ@>Y.@& GAX@! # 8?"S$P M^(X&_/GMH:X"+&K^]N[!8 0=&';X MF8TVTL7/[ZZ"F)BGKZB=@]=M1U%[+P^Q(+N[8A*BXF* (C3HKIV]NZ,?SVU' M9U=/)=Z-:@POCZN#$J^YM)ZXWEU51Q=7K1 ?1^,0?1/[$'=[>0=>J/(Q1L4@ MA2"/NQZ.?G8\01YW/'T5@I1X?RM= 7S_,UJ,E^>W)'[N2KPJ/S_@L="[P:/J MY>/((RTJ)6(O+B'!(R,C*G%96D9&XA*/I+B$I)@X^)(1D;BL("VC("G+\]>' M%ZR.0=''P4G!2$WCK[6!(27>O_8K,#!0-%!*U,O'64Q"7E[^9RF2DB)@"A'? M8$\_NR 13U^^W\KX2R%JCK[V/JYW_5R]/'E^ANUN>_G[*?'R_JT?'G>-7)U= M_'S_7OZ?CIO/;VG$_B&7GMZ_GM7\SKX*JCZ.=GY>/B9?7G;]9Q T7+S\O7Q>ONSRJQE(\>G;V MKIX_PW]1%H/B7UOKZ.,:X.B@X>/EP?/;P"FX_D,;_/W!!JC)BTM*J\A(RJC* M2JMI2$BH2,FHJDA=OBPOI:$J*R'\9I%B?S7)G[-![._3X6?H[U/* MT=-!22!0 *I,'0=4@0,T-#]??WUH#]+^? [1T=$>I#]$3_]3#C,<83A\F/$P M/3WC,4;&(T?!AYZ!B?G84::?[W\6\C/[SUS@Z^AA^L-'_U\_U'J Y?"!FH-! MM#2\P $6&EH6&FHS &]R$&:WQ[@KP_- 5JZ@X? )C$> 1-4' >;3TM[ &SL M03K0M]"$@9\#="P'3YR34#ETTM".GM>;5?)^TNO#?-=*&]B,>K'\4K=]PAD8 M3YT^Z[O/SW9>45'RH_?JIJ;&IN M:6W[W/ZEKW]@<&AX9'1L=F[^V\+WQ:7E'[C-K>T=_"YA;_]GOV@ 6IJ_/7_: M+Q:P7P= '=#1_^P7S8' GPE8Z Z>DSAT0L60WL[[)*_D_<.LUY)>ES8P\$D9 M8=EN^_0RGN*_/'L>][-KO_7L/]:Q\/]4S_[>L7_IUQAPE)8&5!XM"P %R*2L M&$'@E_R27_)+?LDO^26_Y)?\DE_R2W[)+_DE_RQH#O(K*N U_0#YOC)>!'YE M?OH4\M;*Z53M=TU>Y+10_[I#P7SFDT=%LT5.QIU$I;T]+# JC.NG,+%0@91N M; _YD1EFWP9IN\B\4%Y*J(@N'#/STH49F'07GC\SF-?.MSY-@*-7QZF .H0* MB)"-J4#2.RH0_872A=DVI *;TX/0/78,@PNZA@H8WH7T0.N@I$<_D(Y]ZU2 M>1,:@)G=Q)1YD5F1I,H= XI&-@4B3)2A KV:5* #:4(%OKF1SF@&E@KP[;K_,2GTGPM#-UH*_DNM#W]5^JO27Y7^KZUTESD%V6Q"), M,9R?-=BG#""WBRWW*/RS+T1AD:9+7_2VSA>8#2JW!\A+/),SBK[L]6GG*:LA MC"GXOCKK#9K_[0)+0&'O)I(R Z.0JSH55*!O99\=H!BY8FQE,!.ATJ\"2(8$S!5$#(PJEUL@G0;S (#MV>Z>E*.K]"<1XR M,51'Z 2=^[\]G/\=Y)=*_\?)_^[JS&I#5N'_E5,)W^0MB7HL,KX^E M/3P:GY-V;V)-<68[1\#1[UZM.JOQG^/8"2\"KSDINZT1M4,&(>:R=07!%_9Q M&JN&WM-,C(2N$$&XV??)?3YHGJ*.HP+LI.??OZ,:;3'?PQS56@/4X'VQ2!G2G,!C"R*08]4D?RH0,0#Y+>M&BDJ<-L434F##0_= MA9'BT@@WIU.I ,>WG@?OLF+(]_:/_Y=RDU\Z_:737SK]I=/_%?)+I__SY)=. M_^?)_VV=9NCVK5?4ZDQU?YD*[>C(.W6&)TJ*/^4*IU!^@N[)>\"W%,UGQWMA M>=-8?3$"[QME;AEN64*[(]?@;H>WW6RP.'9\U[QF=>WK'M0/R;WZQ):6PH@! MR=$SKTAT'ER/8)];GGG6R3W>7>V^I%_<9G]C=B&7KB 5,!^ /V?8*B=DTRHZ M#_*)$4-7*\>H0''G?()"2MYJ_]XV5%$P*V:?KP3\#0COZJ:A.MO>Q9E(5L.K!_]_(V;T MS=./QI@;,+1NRN=Q,GGNV4LA)K;^78--'B9<][AN/JIGI+FD!9SP-CWS2?I, MP0>.I5B* $X&-8-AMG4;J]TISGCKBJUH&1SL#)?SF#=,=;*O!P+11\@IR)D< MZ#$J< ?Z4)D7.QQ5O%ZT(\)N)I,T]>I11<:M0YX\9[MIG07O-@24TO*++;21 M6",HC&%HREC=N3357LK@:Y)\:8;,6+!'F=OUW(7,17JZ78M-4^B85WJ=,U8V MP1\9A1#OKU%Y]>.T@EG9F^Y*F;2 C0]:#K8/(%\C&N@B'FNAOY8HLO1$^C1W MI&9;BB;M;"R.["P[IN4&UR+Y]NVSZFQ KNV&;-#T2QP/K(?<&D@?ODZ(S&ID MRLW-&ZM\**X\""C=>.%I^ZZ-/OP-61W&$-=HVF3J)RRLC81Y+PSD"NJF6H&: MMF[^+U,%0@'9T C=#)XZ2P5*A8:I@"YZ!2^*X8+.S$+V%#>.4H&1I^Y4(&=X M9^?%:2K =YYR*G !T[HG-2LDF(6YI?S@I_7^YZ1V''\.' Y$T#A^!I>8E%7O MASDZ^N6D\7"Q/=2I@O/$0[DMQS8UXXE30DSNG!J\3QD]BYP[V 93Y%N/I%MQ M>V%59\QC,"X]#\T0I[$!B?Z%*Z>C>>6B3K!^/L:?@+"8MXXK.WY(TX>&_ *L M)(0*- B3A(EG7+^ZIU>.UNCAF%RH0&A>37"$WN>][ JSLX;=1Q]XV:&J&"QW MT*.J>"6LP:H7%N<'H5^>LDXYZ$[6N,N]9?R8&2,\_VKQL'A!RCU)[1T=$@HZ ME_^QXVO3U&4J<#9D+SAL,2*F32>W^MCI[ZRC?#?G'?S-S,XX\O$DJNIGU:EM M];1C",+,I!-V=>PO-><"&\GR&4V%EHM6O2+] CKKP\=!MY'*-4J_7Y?][;-! M=Q7E9:;TT[,W586/'M>D,U^ D-@2*0P25("1\ -ZDG)ZN= /DCYO_;4HFPH\ M=@[X>%^35+K^&3JX [EP#?&TD638^"!.Z8\9&FTN@/*%\\!UZ47&R.QV#-B@I%[\&AY#3X)5)*&!XM M*U&P/KGP5ADO$=%7FUXG"5K")60[*RZ0' 6:NIHFS&F82^U)8<(7'\^+)5DQ M0KJ_WV915B6#0S"3OTQ4AKL-PR%4X+"PV_3(>PV4.WM/TJ+7(WYBIJH]!VXW MT:#Q(Y(0-H?LE?(B"2*)Z76!8&6/D>TKA!5*G0@5V$YFQ^ZOQI^Y_#+AHEEZ MBC8*CFS:.$EYE(&<5:4"$X-#) 8P0WEN:T\L!8)]ACWBBAFOO#U@@_38F])0 MN?(A^$AU[O48TAC:BAQ!!;YA$6!;1DRAVZ>R3&ZE-K#W^^@LKL:#KL'9Q?P8 M41ON BD;;E#R;1704_C8:R1 Y/FXJ;BVQ0]#NGNTDLC]_;CB[S6R%$8#*G!! M=QZ]/_]SCC\VU31+D@PP5PZC M%3 N23,E2@,9H*?'KWNW#!3(AP&3CX+6NY M$\1Y"B0(M7T=5"4CA/(]^Y]"Z/M+V2--):&NN\J$?[],0;SX*O=86,^_KWFE MN"OTH.(W$O]QQ/\I4$>?E6C/U/!_IH$3Z >VRJ"YYV'+FC(O$,5&D+,\_;<& M$%W?]^HT,]CKND8X2JO/UG89+0H/@@]QL4MCT[6 AY8*0A04Z4UYW82!3BR0R MRP71CB,5B&9+36E3\*<[;H0ES.Z@.7&!)-:T>=G8CDN9DBB#!]L)C4,<'ACL M>3TJD,&^B8E&,<*U<5Z6[(%1?DH&UC7S/I97^X+M!S_/:E8?%UXVB*("6$WD M0\K%*/D*LJ8*MD9O-RM8;^$+LMZ>/$U1*Y)W;?-5=DL>P7+YXI\2'LT94X&3 MS%R$QC5D]872NR9AIQ'T"Q8G25>'BQ,WI&MM#7;1_%XKL- E*%:=F;D^EIP[ M7^2TAHE=_< R'K$]T6=6@\&J8X!GF, YU.G"S,*A5:B8(%(!Y4%#9(]>C*Q, M].^05'SI;A;KI9>6+ KEL[D0030@:6$_P5:I #>A;M2<< @MGTC9$ZG<1I?4 MF(-84*_2A=^#N:W_4L2Z>MC;0V;[55J@FX:G8]&Q*.QUYEC(D7.IWX_Q3K>< MDO!Q[,V1TJ(G>]]ZGT+Y46&4=TA WR6Z 84%>Q4W==R!><[%_^&-Q2\#=^Q2 M @<'S0Q((;5MLRC2J6)#?N^@C@;O]\FRDR[#!W42"%'6BQ0*(T%C\XN'S+IN MZ$.'RH^1,=J<,::]T3=4OK$8]OO-[9_([_*'.BHS(,9AQQ!01;/]TX]$L@>^ MS[B"_F^I4FU?",.$G!"Q+86%N[5H\^J3V[J)W8=\)LGO?DR[$C,0-IDZ_I/#BO8Y"*OA 0A6"[UWY2,5 M6#T&^N3W)B8Y;!QO3!7Z?;3+=B1C!(M52_X9E]30X\?)57Y>HP9-\?;.^##S MUL!>I^ZF +-1 ^W M4#I%TF_R(NR8@)>,M4\2[70!R_V)&!!<>:WE9E&&$" Z357PBKV\U(9/?<:! MW7K=(\("-7HPLQCEU8YY"#WNCXI!B-<-UZB\,\ASJXK+=-CZ$FP_0M-K/QG0A3>OY-J1QVJ0)I_?2:S':V,Y^NB'1A$C'ES)%()Z^HP*E+N*@\ M[HPWHT?%<'K^Y^@*)03,DTKNTK_FO\< B9ZN!/&W5 NR4BRA3TS>6J=L0$/IPTUJEU?$ M/O]D6TU?9>M.D_2'ZXX2B+HX:)2_<+R =>_WDV,3C0@'NP&6WB=Q44:';VGQ MA*LC%I$-5S SK_:9U[JPP\%$Y;1Y#^[S[-W)'%BBFKR\BP59YV3YXH(3Z61Q M[DQE:^()1 _F1#GF%,'8*$UWJ/PY_+.C\5/OWFS_I=Z2SXZ*Q]WK>]ZS!\>+ M#I[JV4; 4BDU'PN%BB!2^P99-1 \([F:)$OT)@G9Z+=U]-?HOW#0$9!'<"!>6&$VZDC/EKC"4*Q@UU#AV^ G/D=Z^\QX!_7>8=;='VM[8BT[JT'/"AN-X.7EFENYX$SYHBQ, M3E06L0DR:#&K=K#NL \[#G4:6-N\UL6RK<28:1+.K+.E0'E(!=RG1X\T(C\X M-X8F'@W*G';(>^XWJ<-_:%$7=>:$1FA$O8.B^,S,/C7#0__HK-.CQ!NA"?D^S-([$U>:;W1>)"JDFUH54]QW;)28 M5>GC3-,NU?%UO0/MW;[\[WZMP/)41-AD MV>IY8DM,G-SS)JP4(HK>7[=[V'SMB1??XC2X>)!8-JS(.99MK9#C M?#78C7L9)ZVL;K6$%8L9EM7<1>TM!=OMTE]I6]EM B'6&*0133\2A&Q*M\F, MS5I..NSA(6+/P*FC5)T]._L,!H3B:>MH*$03TA;-%7&.NM+E+ M4=8'V'<22$D72\_D#3U=J+R5%2/<)M\8@Z,"8X'X'P1[(J^F6]UE'*M,5>2\ M8*Q^A:IOB.$SVHN/@BWJVR=&Z%V/?)R!&& K8\JG.8,\VRQZ-XHJ1,2,[WMZ M>!9-*)JSE'QYGS1PW-UU]D=C>H%@Q=D[:]G;%UNU?:5?9VM]X=+BX\&JY&25 M\I-R03MZCVRXP-'@E0>_0;!ZF]IK4=%=_=JRK1LU6>PQ@.S@SOF*+%B(;G^, MRM@A*XI/B :K1TJ&Z(:O9P3EIK_8 M&>*+]Z1/#/L&1W":TB5!;<6]*234$F5KM'X>3:Q"74!XF/]AAX@D_R=[EDM_ MYV_6_03=85)/(6@;I"?8:S&"KPZ PBQ"_@!RBC[E<\B1$_-40 7=:DE._V/< M2M.J]YRLBCJKN4HW(A&DU*>@WV*"JBE-('O(XD.7N<^+$7C;2$D&IY$C'LAM M-7^\QUT3PO,E(\)QT$T]?P6N+, _",T>/14XR -RP&'<,!EN!;:57WIV9QU$ MQ,Q[2D@NY' +AI*L:@NQC81&-]4!8XSL!"?.@M)YY#]7E?B[?+;MZIR=\N;VK53@WVNB_#.?XA;(48);6T,= M5VF?7[5?6;_?YQ-#0W3=(_;JC/E2/0!-EVU63')XC' #2)9?P\I7*%W0 P(9 M>L\TYV#'KUBX.D#2#V@XO$ .2RLBR]O'+\\5KT9>Y"_N80:G3B*R04T V[6V MVS1- SOCE=VIT%U$"Q]:S+9J;,I.B)M_2LQ^D;1'6._[Y'0^EC/9@+^O2VKB M>I]6%W_RB1HZ,RS7>C9RT3HJ:"M-4OG M*.<#5DI*S&G^>;DW5D/:6-82GT?SN31QBU$8"HB7QBF]2'9NHD7E%DEJUE2W M^O.(H^CWV_!G!OG)A9U7\EE(IOM5#TMY\]^9&MX#9AA;*W1=XM_U&4PY0>_5 M<;G CM1<84J9G;S0IMGOT=9^L/":M,#;^82;"?+VR:$I5B:&UKD6?S/W;]/E MN:OV,\@QI/9C=\N0L16=#(^=6'66R4;OUOD^=<@D/,[YC.+PPO":)E&0D($W MQE7BG3Z=^=B_'BN#RFO,7=W]K 2MFN?SX=;0O*$*&?TQCU D,7VE B[(J)#H M*.D5[_-%<^M1CH;?1SMI1B\[EXDBCVLIGA"V]+?V"SUK\B8';8P[A5'!S,3# M:*A 60VTF*16%WWBQU&_(HEGR [^1V&&E+KX=OLOQ8O9E8S3Y63AX7?#D">$?S 1^<]++"23^ M4#45&!5>V-^/H#"P@9,^$$*^7TP%\#HQ* 8_RF7$6]#-U(?\"ZQAVX2M@<3X M(%L%X:R7_RSDT(1J\/Q%UC9_/W'L4OT^WK7V=-:.YQ"TT=QL103YY=@U)^]C_!,QQO?O3:>%XLZA_7I+.8)[/L!M^S98&:#Q15K1G/[^W/N'1V?V%T7GW>T M2Y6V.]FW\^]*6Q]KK7;M-]0\II-P71#]5ID1V2""X(%;$UR1*K"*;HI\>'^<*,!NT501-/NEFO5APR>Y+/9T/22I2\: M*L:/57APL$)4:>!:-DA),H]\WO3;8'/M35Q3D@K4G_*[N9 E@#,*R.R<3MSY M"A?#K6.P'6UC3A6SL04%2C[=CC)%P$1W6WP&,DXFX"E/%#WG]ZP(7#4 MP^A(-CA=C:$*,2:"E\50.15@&I?^GNOKZM:G[G@B+C6 EC;NA7^]P!FZ83%8 M7T\3.I+"15"?&84P?G"AST MR7:0^U6UT\T;P#(5P&FXG=@8W%XZ&<_D#%TYSI2ZWG9FF8/S;LXUTKIQ*VOI ML[1K;X+%L"N8E*TPY0W;Z\IV["D+R97V,PJ"676?M_7'\2'D5R1#HCC+EF,+VKUQ*CRU?(J]\UHCUP^%"=U\,@Q-E(41=7HRO*%(..33G< M,_6;-G#-;7?U8-AJ)-&:8([_0E!WGT,?[5IH;U9(>"D1AM_;Y4&SY-ZW\-6LN=5=D-J4\?_GSS_^(G_RW1!8J?^?G9@6 MSF#VSHIARS B%-EV% /HZH@TV_\Z]6/,&1$*[VP#F';V14!KFP;5*C(51 6( MT#;(F4OKE\G'/O38S;9U!BK<^\&]F*U^E@IDPJ\$CLEY024ZL01VV^'C:Z/^ M"&VDK9-TP;4GP6^#8*23*Q2&X+F><2N+:+,:HF84!3+>$?O25HL*!(=&;*F[ MY6Y4WK F/>H.9"FA],+I";2ST-'.]4VTWV._:4WJ MTQI9R/A*N"MPAXGE/^.QN0H -07 M^.\=\F\^$]>*V*T^6(XTGZ0"6GLD?2'_S.H 4 TU?$^$OV#^@]0JO]?2L,CH MR:"E?I_591.'N?5*Z$OF,33>!.>\BL39;C0B+I6/\CI9"8_SCR)&_U"OQ(_?CCS?'K_+$ MD&.C@V+.1D*=C75B_:>[$ 6OM^44;Q<64OBZ77ZC<,(?R"@JX.QU&M$_S>(! M%YOIXO4P-_ZX]X9O(:I/\9[C\WW>HSM*^D [#T2?_ !TJR^F+I,_PF]P&,27 M&]"/?CEI.%S,>T&0^&S65G'4F\1S[Q-'S#=G?!G>CORDYC21#ZZ0V(0XUC?4 M?6IL."UY=GWGXM6VYY>?<21:TT3>N/N*27C!=UTP^Y[^4[&07,_885+EMIRW MQ5+?KGV!8C:%@0J UM6$C5XUR&K)U^?!G4XLYAWW+^R =+@G_30)LJ7_P3KB MUHL#Q\.@ZFQ[HL)G04\^A!9UA:ZL*S(^/2_OJ_V#U1#&3AF'86\B 4H7Q/TK MZ<(0Y0KNR]HM-W0IIXS:@.Z5J'E$_W#* MPCZ!.T8W.92 M,'ZW=ZLXS K',0>+IK $7=N X91+#'P)FP 2-$K&5R$:2\+CQW&,]*:4XKH0)O.A5.>ASQ/K,=3','4O7 J8X? M7#;<41#$T)0H91CWH=;[W=X=O:(GR*KW)?2$VP_@!6T'$VZ62+85!15\N>5]@*(PB1*2##W$$0D+NQ'.J;^TYS!"3=EB6'/"CW+_2V3 ?0;*>M) MF^O]>E&22?&*8QA840>0JH8 ^&]>RP5B-I_LV<7P9_.6AB< M>6Z@U4#L##C-$'>B"=]C]@N=#B4(130-Q<^!?K\KH'32Z(F;9K(5I!\635*Q MGZL]U&/2MR&R]4599EEB*/K&.Z_#6[ MYNYN9@LK59UZQ\?[DYCW=$ (PA#2"7,*Z.W6#&)@1RY/$])(PY:[T6OV5"#1 M=L/W3C;EYLY?:>^1[<7?4=O]+R4(;KC45P2KBZ0K@K-?I#Q,1CCPK+ZM M[?2X_9SITJOJD^6WCLX &^_SMP@2W%=$#]+-OX->H0,GY-DH$+*Z"*/W'N.'HD?EFS_ 8P>*(%V3( MGQPDML*PZHE[O)FB8![0Q)8>KJR.S>3AI+[F8'FR8H2EKO[N8@KM)C.%404$ ML>AY]#ZA$N2E6NY-*Q/0F3>0S1 *2$O1L4@R?U2-Q5_/H'/KL7"GL'PVIB]BZOH(C,D\BEC\)'-1N] MH@F)^>^R8N:O_&T?X9\$V)VY,YMU):GV5 MPXMJT)U.\Q_^B(N(P?3^H C\"T)$0#-*JEGVRR?*C^X?&,(26^W!#>O%9FA M&[BDF=NU(K+!IO,J10LT\? ]LZ.[A'3,+H4]M^M W5Y:"? M(6>2N042KH#WH6.5AO5L=T0K61.OLA-?NHDTKL2$9PW7A5\H\* MX=Z=Q4?D!:5SNS+?U>= PI*PCT77^=%=N;8?;Z^OCST=V^'L$!HOYY-+HG]Z7V^) *PJN^]X+M3_3P"GY)%]K$QT%.Z*H@DML M&1H['>57761E4@6]= -]N'9R!!MSI>PX?1$B!=$ZC;W>PTRBDZFB C%U'7,& MIR_PQ[%-.KZ5)4L9[TX@>S0X(56'),,*9B"KTR!@0#<*OPF"Z5G=G>'(^"2^ M:UX(C=&62)D&[#3T@:[ IUU&9:D/?^2J:YI_-.] 8F]LC$A"Q@2NI;1PGZV, M8>98[H5__F@ZQ&O8#$YA/9.P5B7$\KPK+$^P<%[@M)^K8)ZP%#;M.A915$C( M5V(:UJO]..3TD:2Y]'1\3(GJ8_<$@D2L+>0$F?2R>(V/+SR TXSEJ]R MH,:==SU&F3]"@\Y/M3=G%?9JJ7:T=D6'<&SV&/-<$16(7_/C. ,WS+M68@V+ MW!LY&GYUJ;")YAE@ 3#(H>.1,^^06'-=V+V.=W HP3G8"SE_F_V8INEU[4,/ M0ECU7Z_3>W]I#5EXG]W78"<\_R/_C#_:MCW0J\3NKL^+-:Z;8\@&W9_W$-*A MJQ$YUD'FC3Z6*[ 3HEEMJSN0G#1;=SR0\KG"94W MABO(.AMF0]+:<;N!@9*G4P.5VLD )P"< 1AS"W[LVO(,>HJABSW%Q+S.NZZ+ M"CQNO[0IT7%%8N%9LK9 LIX_Z@#2&:JJY%WAG>IAM<9*;M%LQZX/8Y9^LMO,M'UT1;%8;'*G>#T#68VU "[VF0UXI;Y1V,WY M+T8I-9FO3?WC>8>;%?0&(WCE23$VH\IRY@NVIV8<=V1C]7>MJ4NXX+K/9Q5S,K6V5J<>A; M.-:IH)=#YP2:UD[/8<+]H<<(L0:5@WXVMR>+T"+.UF_>(6^H-!P5-[FG0D<+ MBT1B#9$CM);D*(K0,_,U]K3PG;RSVWIZ:6RE!5:*:AF' ML1+E$V-K!((7 M+:U):3)]MZQ=M^X=:1!*B)/:OJ5Z0.40YD45'C:2B!_"::YJXMP@QUT2AM/U M9BW D=-F;,J[RFR =[!.3HS+$\A/-=ZLT6XJ;6L:Z^O+)\%12]V<3L=,K7L) M&*G]DUD?4:-;^'O8MC59;($>+OH!>HBH/6!^4)]N*#G.*\J4PL":J?F1Y[&* M4@5"Q>A%7GNC6Y=+[U9?K'XGR*3N__>[!R=L58\X,%0G&%35IH)=3PLM=%=X MD<5A=<6B,[FS[2M3O4-R$'#B+HWT.*(#^MX@'GH'\K"4$-@PYFXM^=1]?/E] M:L@=!RI0F'Z=TT_.,/6V. T:!!8C7A2&Y1GT"+*1VS:%\<>44.U#T1RT=>O! MEK9K]G&^"ZJH&7H!H/0V#?IECUQ,%(P;%I,]!BU8Q9SRGBM-RBJJ7@UJ(YV, MIAS>RZ)T%=C/0QX:CA(BVF(_N+OKGR_]FO%N?.QF-&D;*H3Z]%6>F!PCO,D9 M8 <[:SK4K+.!M=7VT^P9+!)*_O[,T +)4L>_!#E,X@J>8S[IAE?@CLU]2XRM M_J3F_6I5:>0GX*X'4F)(>>1:Z$SE_F(S%?A @,URV 9Y-:T]RQU^$1SR=']; M&22/:7[*F)7#;1,+[@5"[=XW'^RY%"FTKV**/_=%L?O;9.^B'!"3TUC3G@.4 M-K-=2Y'8MKEI[H-"57J%F*H2S]8?*H\SZRPZ,N5N!)IG@ !!"C-3PH+HF^+S MHB-I4;IZ:^S"KGQ("O2LT\M\4]@<>^=$P/5/C=]0XH R88\*<*^+\M=D:CLF M?4O6$%U?])503#;P<:G\F-P=M!"CF: UHJ# 5?C&Y[#20W3OZX:@\Y%^W&5( M]R)2FI=8*UXI,K7?9"]D%YKK)KQ%!2@,2E3@H'7LO'\Q"CL\I_&J-*B;[;BK M0OE:Y/"3N[R/\9]H7T-7D--$*O"*;2_!/FVHP=Q/N,A\8M@OZ.F[+T\^.;!] M P>)>35L%CJN.JM(.8N[S&V"\TR[/C!WU=,O[_.CDS%=N?@,Q?&C>XE MGW)YMF,\X6]TF.>X>AA( >A V!@NXS;-S=[4BCKYNN9KS:EQY_*^O1BBI>VK MRJ!;T"GBNO+Z5]7A']/-B>$(%D*+;[;>7"+3LL)V)G?UZ3%?V_'":8>,,Q.? M2'+R=/DO'#44\HF*SARWA69-A713O>;2]D332 J!2HS/GRPP62SM8S8E21PS M70*SBY&K?GI'],OZ_.)ESATL>EEX3>Z6RJB)]\:ZMG2>NB.AK37=H&GZV)2[ MPGJ.??:R#,-WZ\DI_9*F _ME$@#R$3IF-U=TC;R6Z5F4_G0!4@%9R\'NXI6P M&'QTO/3GM?6WUX;2;>HN#(CM4X&"6/E6#=E2$_H"1D+HSPN'X;A+%[::, ?7 MFN,[C8(R*O-J&E<;)=7,WL.I:( !GWN'1Q\ M1>]R[N2SE+:K"H"X!,PC!>OHAB^(W^4;7X-NDDA)R[.;H[I3>5DD@W<8#Q1! M>*-9;*QL+40TEC_S,-;D4]S(37W$(/PEM$_@S"7FH'ZW6S,;K>[?T@71?25! M0F M'"P]W#2^'#!F4V?[DZMM,'V??-0A2'R3"IL[AEUC:WMV2W!>L(IML)_8OU[3 M^:,O7FOS,^5%^9K&],W^F>KR3(X"JW=#+DZ136V2XE_>E\SDT1W7I&-/QW!# M9U+ :781XUQTK6=VNEEX^0*6:R#3]N4[G9:,IDT)8F%(1H! $A6XU/YY)@E6 M$I"6Y':JM(;]/^?(V;W5?FA+6NQ44 MI_BN(U7MB:%ZL(#, :N21-Z("5P7X78Q,4EJ"HL01Z MU"7YGEXJ\/LS1K@C.$065"#YXMP&\1B:\C"AKJN8$03YC+ #/_?H+O_^/@*4 M!\12?Z!937]"Q[[F8K.[\G#B?[AUB>;_XT5,Y!%&Y FH@TM6S%:/EO ?3QA# MGP9YD5A1E.MI;;"=UI]K#$]^=/,C5&//9TO!K-J378QDD'"&@SZD/=<:+!2Q M0@74&V!I%?N18 =#J4"*_B>00Y"'*;'A))&:JSC7BCS) -%Z&NHY\KE0]O#D(A&)-:8 M:-9_!P[!2>ZN;C72G5(@M5WDW3;Y!&ULNO]]FV_C5GA;>@6T/"%?^LZGF[O^ M;%PY$^;XWTSKZ!=N>;Y;';Q)CU4XCVO*LYWW>:GRK^QYTL\NMHGMB2#$P4&: MW* DABP4Y!$6J,!Y="L$SP%2I]X-ZXH0PY&M\Q_-?\_ S#MV=NA))X0I^NM0 M(BV((U>?LBF?6":YD*^#I/C>]H'LZNJ8QB'MQ62Y6Y%'D[7Y#EH,@']F /GV M_"F>X57XQ2P;-\NGD[51*/N3>M[>5QXDL-*>?Y8)H#L3QWLHC )A1!4;ZR!8 MH\^$ZQ3#(WR'@$17X>,0C']LKT)F43>;)^M$9I2_D&"1?@:%D09<1?C3YK3K ML.9-Q'8>[(;X#_9"A\+T9TOV#WVQL,*M$XF5"&3X-Y[.L?*9_S#$NL<*VXTG%>V.2D;+< M1N19^Y]W;;:W\#KD!XH"1.%EW&03^XJM4)+,A-LN2WQ[TI?&FCW7[?.)/AK MLD^\M(.OX)?L:N4P_-&U^2LER7A*QU^3LTMP+RC(.\#O\E;[?( B0,^?C'B3OFLPLDAAZ,#Q MX7L&YC.N]2/?UTB^O_-Q>.>@RVH_)$ASRADR>?6JW(2Y/'H8-M)&87B)G<9+ ME$5M77]/F<)Y=NJA?T@46!_0.'Q?WH)UJY'4S"DEC7AD+-'A(P0US]XPR+>J M)"_V]V.5 BT33BDF#5(!*Q0]HAF)586>))D0!1XJ"^L&SI /EO*'*%JP%\WM M-"WR3AH0K[8/>-@>0[PEG26V9]9+Z*G>_^:8F M]03X:.\4?X@A48'+/1(6>[;EM5-)5F);.\XI,#:C@MW,EZ!&T)R+?W>4,B-J#_(U\!VPTF;E#%4:<\CZ&UT7"#WV6'3XD*G2>64?%ZV:./*;MK$]2HLEZ0. MZH9IXN/A;4WB+4H[]UGR>PJ3;9!QL^'AM]\]9 W5CBFG^1PZ9;+#]=R']B)? M1#CT(,:%"HP.-T^_[VDITFV8NE1&%,VY-9[]5-*N]D'*^Z ,0M*]F1VZXU=O M726G1!'"Y2-%==)-$E8PZ>10B'I$2WYO>1W_W7)#]3")L5#,ZC%B("$6ST%X M5_4T,2,OR-[$(=&JMV-6=)Z+_SJV[(*VV<:73 ;T)#("ALZ,Q+)/;&RT"PR)1/=;WY01"+ MIQIE;Z(6^]>.+T8^U_PJQZ&O; 9[/.?)83%"MF&+C[,GRIRGR5D%\??E;KH!;/ M/14V#"Q91U2D5:<+ OT0!SK[Q__I__[Q9U_"6[7Y,S:T(B=&T= E7=KH0,9O M.C>:&*HCZL,.__.5'L:<#%J0TP2^.E#WZN=7>Y -8B0KXAUW";=*I MVNHD8 M[.U?J WI"?[;81%L74"^G8897-8:Y* SL6DH%GW4?&+L4*""9_BXUQ _7:# '>DX&\\^K-]_9\V/K-QZ/GQJ;.HR0)*:U=W+>^WOG.,??YL_LC^>-HU? CCS58XY)PTVO+8-LZ MZG#:M5AT0VJ&;G_"DC/N7/Q&LNMRMT.RN<#YYXG\*>T"*3#_Y+L./RP_0"<3-W<0M;4@C[\N:KFP M8=H;H*2++R%7P,.(CD%M1.-6]C)M9\_5.WX%=]KL:=/\S M3X(*?2VB!MD@@)DI,"3Y?2@E>.%X*7(D5\;#?D5F3F-5F_>;?;A1KK2OJ4 J M:F,Q\)M(F#0(9$ '%.Y*F,=WXL[7H8^ :V)#P,D(Y;HETV^.\J-NS*/>JALB8F-((]*,#_ON6K ^(DC)L%]$_D;4?A*V,(G M$)TB9S#E!.:&S?7X!R>H0'//#=6V#2?8CILF5C/AS2EOV^_&382:T%IIEY^; M3PN3^_!5?SOL4R%,H.?BU/2''A);Q^ST:JKH=IB,!.>>;3DHFYV,\-AZB/L@^0HS/<[EI7[)[7)N9Y/[,CPC9Y6WO M")A:>)$XUWHP^-SY#(&4B5Y8GB/GE0?UHBZBKF#%TPOC6UM*GG9PK9WN0WCBD&+\M*7BC,#B9<2EX<8YJON.\2G:GV[\?F' M3R$S3\2R ;H=2> '\>0=DFB& 0&&DS*RGWW..+X4TM5!!3[S9)Z:D)TT3P@ZGGL:I<)U&-WB>^?M!QAL9' \>VEXIVH)/L3'+&2T\/B' M8%9-V=^^^$O;@?3 [%U.? C#TX&0[:L[+A7CA/E]5!66R!D4_Q7L_%=?5#85 M^.-Y#*D15"L2,:7,1DY!0-S3]6MS"!$W/@Y*LP1RN.*N?7['9](PS?OB&_>] MF-UI0AA]4^+^*9('%;B'QY 0'_.-4Y[V77$=B(G10]TRA(&XOVE)F1/YM7+> MBT1?007FMY&_B]A1[K:)Q9>LA]U7AR.I /,K N@9KDW'8[#I#812HYA\BRM)N@6V'1__9)(G29BR5@5N+1E%05 MVX4_NUK6N8&YB91.2FZS 4#ZD",?]=\X6UL%@B ^B2 MU>!\1!'2R;0FA>^)<[HKH]+R:+54B6N]='[Q5SN^Y$+/K26H.UJ*M*FZ2>I8 MHMYL_X<&U8KS.:.%O_#7]N4K13<,7MFW&ZJPF3]CFH960U5K(FBY69U&GDB7WX>4/ MLE5JW0'WQ<](E*Z^%_L22EOQ:3P&[W;Q;7_527,SYYGURBS;('>+JOZ=(ZZ% M&X6.+J(\3W7:C^0U"=-^#3]FBAZ$C!=0&!9R$?W'M>?$F"OJ4N9=[!L".3QV M3 WO)<^O?^2\]$P18-)@I#B05 E>Q20!G&GWHSDET0VM01$F_O!9F1/[&<&),TL _YC5O]PV8 2?$/1-@?^L_'EVB=*]P.E8Q_N%JY MAZC+!+VFAE8>T;;Q[%-=EUT[%6@0*3JQ'O(E*[?1!AH/R1M\A&.>$XW%9C>> MKMI]*'TD3$R[OQ_>_R6(^QY383.6U2'YKI3U;EO/F&8CK"SPP9M!N$%>B^>X M]H?W<5'5M9X=G,'MBX0$UD >\P7G-7?B;4(:OA2'').^X %5*?/Q6[L@<$'8 MNS\4,O\XH5"S!/"V?K+\*83KJ9#@_DOH6C4Q9 56H5&^;XO"QT,:9'S6/Y1. M/A+36KY$F,F0RR4;(8_RKB(WQX!GIF JZ$2TTKMFQP]/?.L<[I]+:]6M9PSOB%@BP=I.5M,#.SZ;&H&-;I2I.AVU76TCH%L!X1<7E>5>;2N06._45NKR,E3W MX;K_,L\V8@3'!W-F[=HK3\A )4,?)=*6F-*F!L@QYA^1X &T6^ WF\3\WB^\%K5 8K^ 8ZMA(9_O\"U ,VN_= NY+X5UMFLUN:T8SOR,R7T-Y*QX.RQTM6*FY6L-\ZO1I:%"UA[)^%W9 M8FB"JY4(G_^/NU+W@+GJ?;R$M=JLYH_G=\)>*E,!-UN/;4S:M =3S+,.S='> M7?.Y+V/Z*>ZOEE/Q9C(?\ $!I84W&NANR[V^*LYF&@0P 9R,9>ILFY0[LW_* MA+#,!$'95:Y7E D4@Y5!QN?^FIMO"CI>_V@)KGR<<#N%\QD,$/\6$04D16QL MFQ'NZ%U7,K6,+4_M?*=_(^UR(#0=%@,]ZK\1H0P=5!3[?]I[[["FNFU=/(H* M(D@7D!(4%!41%)">B'R B(!2!82(=) BTDNBH%0A% $%)=)!2D $E)*(-!$0 MJ1&0DM![0@F!%.[BVV?_?G?[[7/V/O?L?>\_G\\S?'B2M6;6G&NN=[SOFF., M27!7"96ZTU,@:VUU75E;.(Q#V^P GVW"5XT#8>QW]\IZ\'$P#F/MJ"XA4,;P M]WLU[RAQ;S[!&Y5/\)M$.6#:I8)?/;?;NKW^U%&+Z9K$HX/:QE_$PE@@*50#G=?&GCZ7';-U-'E!AG(ZC<:+,*='U0?346\5!HN(ZY8O1 P:#6;?/7Q,+F1V M8A)*RREL;&1MVF)J%%7JA9P*T#' O1>YBC/MV70^-M.[,KJEHR([$;[#&0CH M;#' M3L( 4DF0AXL0/=)QERX,-F#2SCKE-QONM..WZ/8_9*.>= M5?5972T;*V'SQ_6'2V@W2.[QX7CZI?7;@PK*OUVN]JL0!%3<7>8"BS%\4*+.:S#YP3'()4JL2"9VLFJ_F]N%WQ?HI(8MVK88"ZBZ)":4"ST" M,9$).4*/I)VJT7OJBSP&^VTOWL]N?R#U!4%X^Y831:/]T_G;CY$(= <@BB6C M,>##*TW%BS)KL-C%'\2*P'#41T//SC-O;<1(1U%X=>Y%HP&94OE1E59QA:Z! M_F) Z4Y5RG'RCZ%L]8(-ST@9$1AF1RY'4X) K]/4BFP>5G^Z9$Q4@'=T$QFQVE>B8-M?V^0O.6;AG%+RTM M"KR]+4:CSQL6*;]-V6G5:PJXOW^6\A8A-S]7"W=JB&B\&E^'V05-\=[2"N7Z M\7N9HHK6WB^%,9V=7F\/Z8$UK)D_8Y\PQ"FCD\5@]@#S:_4XA09=LH;;_9=V M"YU!Y_:U.YXP\;[&1V4'Y.PR,"2: 0_)9O$=+39RQ^!G*&%O]+A&,&V_>5[3 MY,C4V 6IW]X/?2)S?NSR@TS;M1W_PE7)]V:KM+27W5$M5V.V:I9" -=\ )B( M86=M B:7(/*4%K<'^7-3)62;XQ)MOD$J$;7B,S%RNR"U5N&MH6>*"ZGA;VY3 MK'ZKZO/I4+6&&E9$WZVNKHZ^%\'2;VO*=X45-,?,YXUQIE=!)XI@P!7:!5R0 M'RK#XL^0DMA./RVXGI?E,>ZS#ERCR*;TEGR$GTRTNSE8#LT?CAQZXXP[C.B:I7& MRT& +J-**DB72\GZAY05A^?,#F:7AXLVM,2$!>:;]CH,V]9 MICJ6MK9A ] 5&>/>INFWD$UKF%TPP;,%RD5S),7AHM1,2UV/DRL#'DH/3.7K MB+^+_YKSKI"5&<3:F!U#+6S1\FZQ$.\?^0VXOS?_[IJ_B&MK0UQ< M:T,]U\M3+W_@34V\.W5!^]I/8RVP$R_!1!TWV!,[0])6BY5J\"Z( MC[UROE;XD:YG3F:QQ.AOR?%9@;>[H7)W"](RG 1",&GO2S;G:K&+Q MN.DMT;TH&(#MARD:3N(+:%;N&:9'H$FF/'TMN&+ZS(]GG]'O2S;F M:F46BR'!7%&O+1Y> S!NK7/__R"AC]?\!XJHO_H#_6D7]'ZU"<;IFGDVTBAI MT:"_I>3T\-+G++59>Z8+2)J*W@2@578"@&,.N3-X$4VY&$#?=1=$08F.XWCCS:B4S5]LE M^5*,_8"']RC#46'&][WU0.?QRG]*Z)ITX^W^QX&:P#1_R#B\3&4)8"(G4-@5 MHT+T/=^V%^F\[79DK\(_57M_+6I2Q'LV_:6NEG4*B[*J.$%%:E.'(7**B&"$ MJ@'(% X(1U8HOA?&O N:[6L&4^0\B268"A[/XB^TLFRL">)OO\KY]51(!>=. M/?+KPC]N-6>1B^._V>A>*'N8/^";7P1P,.H!C.R-=GNV"XK4W2O#@S+D1$QT M83\WS.+-FZ1E)L:;EN6:5,Y]2[=)%HP9=4SN]#IR3-F#5E%2;&)DIOW<1:FN M,AL8-*8WOW.!.$HWD>DS]#U')*)2S2)[>"&A$'*CY/(=R^0QY4."A@:1S,)A M2F5?8R[_X/CF.3098W[!-YNSV9N]0@^XL="(M MD(AK!A^IRN^KU\E>")(F[((ZI#K\ !58IM.IWJJ!'CW>07(*VT"(SG,4+*;; MH$INMV^5KKKW!G33#C[FJW_ [O&P@X._@F*H!<\+L0#ZK4>3(6VGAO+Y0EEL M%,6&]&>MG/I;3@>0M6_!+H68 P=HT*X1;9,\CXZZB%ZHNI-R.X\JTL,TJ'RT M^],U?<_C/8Z7(NR)$D&;D9=_2>5S9Y@& !';TGV_23 M6^IU*9L?Z\>LQ2V&0/]D0Y\G6I[ZQ<#N0_7+[%2YI:\:X-?&V8\@213@_(.& ME#QB0W:D$:::%)'YXI"TJ9R2:%\9&+**G8?9A@"..*P@1)&"/7\YJ+DO0,8L M[V3[>V?$FJ5;6P5=M M+X1\T0CP_4LXJD? *MD.&Z,N;N2N>77TI4_PX"7+W)S^ MV>M?)Y]Y+(4,%5O;V+ARJV^D<8\Z<8H\+\KJ)B);=T&<\&XL9PE-%U]7Z1GL MZMG=$-*= E4GA2:X/=$PSS'1'5B1*+,@!+DYCHFP1P$-M!&ETM)JJ[]1/S;4[ M5I@;BN5)1[1.;ADC"\6XPO:A<89#.>14XBYH69,X(Q*LF=:1KJ:#L!5GNHRZ MK*R]R9Q4^DQV0^QQBU%&?.%*GGF&SL>YY[>T[.][[XQ_5A=JL5&LQ%5%(:I6 M-E(Y\K5\(VOZP *76L"CZTC:YOW:L*LI!\+[;VF9%)Q.\KQ;!TBUW#^$FO_O MAN$&)N+>>M)%?O*S[Q[PDP''6LS;TN^HHI>R[HC #XA$!C^YM;;E*Q1X0FIE M6*I&IE/J[N+;#9OB%;?*-?D<,Y/I;I[MZ/1C-2DYB9;*XJC'R-!4^["]D^P/".ZGAZ"XPFGTO5LTS9(8%22J\!Y">I'\ MLU@^!_FFN'>[K(B\"Q*?+S2/N_WP-P!^-N*0 #5+@1%-A-!#.LV< 9*M:>;\ ML*.^9W=!_E*..D1:66 *L_$1GC2-[TD+%DH9B&3+Y=00YG3;1J+K -&0##3Z$>$4:K07OG-D)NV3_[NE/O3T MO2[\]NT-24;HCTP=(L\'+TL,1TR TTC!L\\RB.4+#+?N]G1V3E5M_,ZP#HHD,XTK:(MPLYR$;5G4*Y5I6JX.!G-26DM]JN9W_ M(;N7MD23ANH30S[65DN)<8 <$W7)% +8&'TORY%21QX>G!RXH+8+.AIP:-"Z MQK(SD8:S!Z=+F4(7P8726SROIAY%DI,G^)>V\."AY+U,-II0KD;NO!]6;G(F M?>$&>^_7V;2$R:0@KT,@D*_ET7 [?"@W3K_O_%]7)@?'3O#*:N>P%KX%F3(] M8N8[75 TXESKVS(]W7PYU:^PMTNMEV7R*:_#RQ=$D*!$)@C]1:YD%\3UXEOW M-9\8VK@_77R6I%0T&+3\H\)&DGJ/,0X&&,0]+!L]IWDX_7- MV2SQW >SQ1AF9J&H8;C.7LCEQU0;P3VEQO9>)?7-QYC)YCX=S.#/#:A#W(>4 M2-K&@\IXOD8VJ$R([:2T%8$_&JU0ZF^$&51POZJIT#7]LTN^[^-*9W,R76JX M74FE--BL=>SB\L .&8;,GS7CO_"IX,_E M'9CN)K*1;%4LV#=/33 7/.:Q3]*U4,+\<8\6/".RR:BISZ2P15LJ6[WPJNR= M"C. ?)I-_T['@\V7;*F'*+/D$5+!CQ!E-[+ZT6]7%*2]YUDJ*T2\.&COG\GB@)BZ0"@+\/4%@&N6GF;4M?6$8Q'[:L^71,N:DVN;M#^I+."AZY_ M?U8./:,\!K6F<4S V&A'*,&>.7-!\ P\EGW.BSNA^8"LE7;.^:4VTODE74F) M)&\WPOK*^8*G@$)>-1FF\V]C+[P.%O60$LU:,1Y@Z.RCBC*:&,STF/HC]#1\ ML(RJ4:T6HW?0PT1A)GN2VD4[PS$:YY4S&FTW0/.G9]/XJ?(!YPPY T9@%=\W M-K\@N]S[K)48+#F"@4)#&FW&C[M"G/:RC!H?UBL0FY8S12F&[.C8JJE1GD4Y M)^J%KEI'65D/@:!G.M]7'B3"4E&"$"5*)3F,5-H65>]0MG"<4>KU8/9.>TKT MP]>);SZWAK][PZHN-;LVQM=JMQ#J!);DW<01$-/KU/CK2L=38.K64+DEF1%/ MQI'@28XXU'T K)M,:HG0IU.=GH@/[#;;H?Y%)T<-<^UKJ &J;GB+V:0%_R0= M%XG$6-6*GYV&$LF+^ME8G4_3E! 1J%,D\AP-5KP0+%_X.7TZ#$#D.OW_%(YK MX(*TBSC&15(_LS#_N0A$[:DYD=ON*^!TN< AH(= M0K:"JQ#-(S!6BJJ^6T>[UQ8/QFS$,%))[@9%E1,N\>K@@02.Y=DE2>#^4XF( M)>4)1.7\@[)20NG54\?+/JK=U?<..*W4!KDC%L\I"C! ,;O9RK$3.6F::81" M,JQX"0MM^4L0=/_Z+HAR&F#ZW#57Z/$^=0CN@"A+2CA!O1FF/C@ZN*-DVVGV M"=G0+Y^[7_L*:V[$SEJ,%&G)\7+UN>)2ZU'L0L<["#Q/UR1-OH95:@8YHLI@ M?4G$D55B9O4S5QG<2(%6%OTC^BD6>,^=@#VE+8P5>R*>OH"8R 3F:WX%U8K1 M:0F+K^K0.R*T# @]2)>C@!;;@Y]JSF\J)!+>7C(TSF36R%W[>4.V@U]IF#TW M8S%XJ+__,7_LWYZ_]8JS#&*0+>G[-8MQR9&SXQN5V M-E*T>$(0WUT-FELC1 ;1>!'#0S/AT??,;L>'7KV1^"!'=^ITL",WV^U=D*\) MRG*'.Z:PO33ZN?%/6AME')B_D:39)LI,/;%T&O6L1+PC\ RD(X09MGG_>@WM MX%JPC.NV4[/-\?Z0$R7=!:Z#_.F.6?=''*MKGV:EBL]]_<0%JQOX3'M SZ@7 MHFHY0VU)9K&>(5_R[M;=FAX%;AY.6:>S?CW>9.M0=9S_^V<.D89X*(\S.@M[ M?Y4BV18%=2B:&EBR3X,1[R.K/ 0,_[:M)R]@ME+F"W2OO7B#J\^W M<[SVYI_FOZ=BB'D:Y:B(&+B[POIII'VVYZ M-64Q#SF7\0[[ZP3K%LL1T03F1PJ(IYA+_?+L0:WN4-.^4[+=!\)3U*/461,! M)1/&\LU-% NH.$_HCX@VS+J!:PVS M%+9U">S[J9]KI\GZHPP\Z!FB.EEZ[+2*PT]^(TWVX35XEY+QUXMS/[Y>[!8KAT;;J./@ M)V@72)EY^%5.U[%SO;ZE)_VJZ]YG,AR2^$5TQAJ9PUB^B(5=8E&@B^&Z$=6* M-!Y-/'JYIM1E&!W#)P;K8^V5S?-A#ZTO U^BB!6UYON@C05HZ!$.T#Y\NG0I-%\ MB.]=! Z:0- MK5W0$;<6V(;<[V^QY! DTQT Y#FW0@1V05D9! 2#[3YB^RB2$EDWT49G&^?9 M!1'M['9!7WS^XW+_O5>;1:DB9$.G'$G,##;'71"A&"5Y&GL/^./7X>OYXS6_ M"NB0LH+M@O9Q+!\7@8J3>F-V)AFL+GMP@J%'*ZA:!S<]=$W?:AJ]4B(5Z%^Q M\G[D&:+X5?;;%/AU)5/F%'&Q8]NBF&3FN)R8[.+O_K&,$MJWK[[B1FH]/P!= MMB /U81.)(X33<6)^;-[84SB-^WP@2\TLEVW -(MYB^Y_S YAT?YTH0 YD< M7[Q1I=<(6FRYE\J_B&?QT9IQ\^8T;C"#%;T+8EEWP1YFG':%D63N58^)#*[8 M[X*0QCW2DL PG]]A^4D?XZ7576<$M]R1ZPKQX'*KSZ[=1D,6RQ@8;=6#B+&^ M;70_W0 O77CUO_K$9UF!6%J["4AUTD.\4_Q],M[BU1G_[I(U7V7F: [!Y*8 MV._VGIZ&=> X#L>AN+*)X^$^K;7/;5=E3GVUF*_@8;QSD?6+__#[&IB:^;+_ MTEX!DA4B;$D=#Z6DMM9VQWIF'RYV#H: U M!31^9BV*O6>(##&ZA*9%.#C*N[..E#.H\$!]%+D@C BFWYZD.XG!80(S@M]. M[WR%>R2M09&*^*7$9/@'_@&L>';60'4CPO<&:(G,9QPQ8. M(+J5UF0_+BR9,M^8>H00@7K(4,YV(['N^MIN1Z(SFN!'+!2MYLR,7B>!O$N] M:(*H@IN<7 EOIE LE&B2I VE:O)(-V= AAD&IU"JL?73>O2K?9+F#_N-FTJL MLB#@7\L]W+R@Y!$\\:P)"FN,U9K#6M,OJS^[?(BW8;88N/.8-RO_46M3F_YB M%^1@>)R!@W*=),Z&;134HR+JZI+/NA1H[ZU/MO(%37AW:O->)%06F_&^63#Q MT_-K?_[<=+JBB6+W>2.K!B47U1XO=QRV++9(9V@/7'N[9HN&3T M, A#&A?,@&)-YA"DW:FN&E2[EN=42=P^Z28MN\FN/.WX'.'_HG\7%#*!+F9T MC;^3 6X#C-+FLM$E H93=>LYSQEL*3+/(5 M%9.;IJ-;,[]YZNWX;5AB)0)3I ::(==5+LR.@:NA--Y8?,V2=7Z[>XDK>$3T MS-JZ)YZN/+ 2K_/5 >K'J^9-2_Q:;,>W+4AU1#1>9TC A[;6+1=P>WDW?!RU M[$P&?GKWCT8X4OO*)Z89-P--[Q#JF?="<%]?=:MKGZFM_?CP?-^-&=U3WMX6 M+]9TU76G^A66[&ER3S\-NS\TK-M;:80[&8"96"U7J !7AUWS^R_S3X,CES2I MAP+:R!,D@)W ([GZ:-![B_32,D/!RX/G H<;U-JO42O"D_M3[I2O0B=> 9BM MA^9B# =-J-_U@GO9@V_ FP[<1.1@?J75HXPAX$7L5&K^)/#XGV7B=5L3_P"07>0M1,S6*7&:%NH8SYW0Q$GC'*/W[W&=U#1R%+V(=IAZCJ)>A18.".N[]O0Q5?TC MQ&%TG0,?<6)=>?Z+@&"[V$-8"K0:33LVW@86A>"R0J!6Z'T4LQNM.*[V71"/ MV]0NR-64P(FH$QS%7?A$P*A3TDB&S0A!-5M?-*78LE]A^1YQQJJX_5F\CH,@ MWL3OUJ.]Q45T[SLXUV>\M!%V57+VW0:LF,;AQ)'V.;-R@,&4_[+LE(N$8Y+N M84='Y?.&1OIP J*1&SLM"N$%!-&RSB[H^C2Z*?WO[+EI\=<:G9<>&N)E8.N0 M=P#^KQDW_A77U6K^N%L"V>V/GZ$Y*MJB1H$Y9^]B'!__FE4U!=[;)L40U@;;)'GN@G(3<)&X M#XC&:]"I31J@P&#'=D$[NNP!H4&\#-[ *LAIOD5$.8*6R=&T"Z*R%C#"!J92 M?OFDWQ!O:TC0V=NOP"9P_N ?LN+0WFAV8("2 0V;1%ED? 4S;P]WTU*HAS% M8ON(%J]Y=F#6'Q3=&OD/D9]F L@GXQPDL.DM+;Y6O__.%CE\OJ7'NIN#M 91 MA5::@7;!/)IJ/&(!,]H"#G<#Q,)C:-'T>JQ#*CT5KM!EZRCA>=3MC*=/M,#* M65$O8O)HCH?Z]>>226[D_1B BH5]"E&/;,96BE1_G 84;("328Q6ROBG,<4H;+.V3$K2OHRS&YK >8MPV9%1W@S].LC%BXSI]A[ M?6+W%"\4K>(?I;,#(O(3OE3=)T0@F@1O] M+/H)QI=K"CZA2)2A.Y1R+-+US\(&B\<9NZ:>^NZT/DBI]4;]62K0@OXX@-?=X%]1F[7T=>]/0ZQJT#'J0(><,%F6 MAP+2FOQC?0O&V"Z].NR>*S#*&TN[T-"V5Z5 3>'L6F7M:ZU3,[X^M[0<7?^9 MK;+L*%N?@J#- '-VM1$A'4)YOIVK;69W]W=1F5'.\6PY>/ISW>;!=\;ZV/.Q687":M9=:'U[)P X&,V,NE?MG_9 M(80[!QOB1]I_4AQBY^%_5$AK(_DOUY3I%-TX35Q]Y.XPXE_2 >YZ^'L>%-V. M++W%@S'@I2)I/ @&2V,H2>.^FB?)>W!1CSCIGMG6M/RB;%-A010>QZM#K5?E M6'EVC&[]_;T(]+,*7]GK?(OA^5H/%'>3I[LG=PM[O:LLGZD7WY4EJ?D/?TB" M\B-4'@1[I]*_F4\P+ZWBP4.1^"[TWII&4YY+ZBY(+G%=W_^TK$.Z ?I$FW'? M(Q!HWTNJ/F-P[" ]L?[H\&R<;^&2V97/O5_/ZP87*C%8[GVSJKZ--Q=_>.$A M[#QC#$6TW 6QT=CY,P4H3F0P/Z5"4>M"3EUG[T;K' !@#(VY@KOJMQ.,L)(0 MZ1!;DF*;H; U!=DR/$!N*+41;G_H0XT2231?R3[Z]^.3F5P4&_D!3Y"^72ZXV%AY[R7/UZ!0%-)P>8_8,"=MT=&8M]=CG28 M1 Y?G8_/D[^WJ$WQ=?PM/6_+)WC@0.#%S#KA,B]-X7#!J1:[L_C>F3I/^RK/ M'KBG0_^W/"WVK:6[C$\PHA[R&'S(O&(Q/41*:5%!-D"#%NCR2P]#;4QA"NYU,OTK M$ B\%W*97J#F=KIATAV^=0>CS%D25WWD-TG5$]%>B>AWCS,+)$]_"#J#SBHP MX"5D';2OUK-[=U'7 O";9O_%XJ!OU?NTM(M-;)[G>\M_^\VZ0> MN@H\'1V -X#"0OS=H6T('G>/]]B#(I4_7/1?E%7U],OY."]W%S8I4>M,(B#% MP,$ =PN3;WL#*$':%4I3@43-N'1K&C[VZ<_4T4&K*FC@#M=A/ (I>0;K"N^' M5JTNO9-QL:&/J>"*\/"GTXRW3P-.0HX'-?470 M(H>TYYGQ>K#GB.X"@]GDF+;+]!1V&&)-7>;*]_,A4MF6+K4.K\M0!3^:RZVL MK)K%8_8B[DRO[+LRL0\F!1]&$Q3@7=.]MZ1Q&)##D\,10I9#ET WX:,AK*$*IL5'P MZ^F!QL;Q00RT+"0GS*KJ/J"A1HHW$=-;R9$=\ '/#YNKPY7D:4H<]1XE?-E& M=G#*_;+@D6%G\LM(P\J-D6,&,X*M6^6_V>"^G[R!\\I_DIC"A-O":#)*"F^I6E&=P;P) L;A7]N:4VK\Z08O2P6"I MV 5)&+>,DX5@="Z1T(P[?)#30;R8 P 2.SK_"LUPC5W0'YEH<.0?&6N6(5XG MPYA@:U-#90:0?((&<./RMX@Y:1O=/WST&^,8+R (O_1H\M<[^F M)IER1/- GZ(2WM_2"I),Y_L[)1NP,FZ;1Q@L <[_?HA0+ZI:#K_0=LHBCYQ M%\2U:?K[WEV_5,C_#PN9Q7-0SOJ'J=VB:EJ'0-/'UO635+??CX0:N7 .6QL* M/6>5]<[ZO22Y(2-9!GV3'GM/_@R-;':7Q@TU@#>C3-G!<5M.,F M<%*T1.8$0+0UM&G%<]A&^O M+YE=@@K[HH?>4A09+$/$0WH!5=U1."*?1?^\RBT'ZB?.OB]0SBB6C80@W)AI MBZ5Y2OR2FKL0P-)O9_R;:^O1%H$I_@+^:9SXQ-HF1(MHG2IO\:.C9)XH>>QH M4/=QY+:]X1C3BBA\?ANA=4ZU^/9J:6Z$\V2ZX//8PELE#;[D? M^/_VC?5Z)XT_&[-7H246_MD(WFUS(KG%1K ZR?# 0G((Z8PT'2D'WG1BO+Q( M?184VO>M=_P\+DOPK%1.]_,[UB_,2^!? ! H:Z!*TC2L]0RE W-L4O2-;SB- MB$S9?6 LQ2:9UGD?U1#;5N=5\'4\=?IU#S6.&$N8"2>U?3*#2!!'%\9=:CH2 M@G2/(!N$ >99$ 8]'W9XOIC435:CHS>[AQ3;/J_A.C%$QINOM?DO8$=4.+:= M7Z>:"C:N?B<&T-TH5B0]34K7A!L'5X#?CKJF7C]/B$?])3!!1\2TGZ@QQ75' MX>R'2LP>B?61_WL/X-^S0,3R0ZHD!49NI:B'XL'<395PQ[[5R2M.?1>NG#B% MQ/6DY9P5(XL3SC"AV+!R_'8UQ>G*#7XBMY\A#[@^+GR% MY9S7I\=T$?,PQCBV/#^<^H FGJQ7NP90+UX7UW7GH(H;526Y#X4FDX],'!(I M%_#.@9HVJ6F>/VAH9\%8@&U+K6!-_.]6>#S_Z$#$?J+MRZX%Q^R"6('G. S, MN0D[$H RR-##R0=V\E]>.QI9Z* N*,#YM>G$\[!+[ \'J <D^-N;_M%+/Z)L?-;)C(_X[ <0*X,D.0G?=(0D9 K MF<7Z=C78HW7X8A.;5S5@!$0SUE0FW/'5JM/XY91\\HZ@U<\%$W&"-_([CI M=2B;.4L^_:I[I.CKN_(I63%.';$8>@9PA2:(QINE"->&_>.-$/G:"!SAGN,7*M0O#V2:AZR^)CU 6!MBYQG_E/WW29 M). :\#$$T1Q]'#XH'8C?!1T-+6C$,"6\Z,J]1-@R-D#-7Y(AHK:G4#)*]RB' M, \H>-)JR_A[!/*"FNZDOO?ZG0$/)0ZY>ZH^WWY[(/:Y-5SMW",HM_Z#S9T( MW<\^LG[%L/$BBHS6#C8%ZVE MJ'O^'0O^<7!EW=TS\^UJ2:!VL>,^&#<6LH?[DQ6IS,.;#!_5D2OJ2,"'B_H@ MAN)',_!+G*Z9\@YG)9_)E-8@G*;NQET>TZ!6]H=FWW00HQ5Q**\A."G(FR2_ M&M^BA1I<>FI>Z(ETPL*"8[I;I+K%Z[W,!@6#F-;7+!H?I<>6 0+%/EUQ,<: M?G5/9_W7*P1E=1.>GY"\C!XLUWV:#%[D@KNQ6;UJ%"Q5RKE544\J4SSN88>H MRE%=4-?UQ"=W9I92E\-=I"HY&C%L YB3 ?EMFM_?+W99F??/<%H.6[;:I_JK M@V[1=D"'EV%EL'(4C<>I$5'.'Y9&B&QE-]2$';-H/;V.!FA0@+_XTV>9$A^6 MZYU0J6KT&2**&?X=<7 O9DV4[V-?/1\=1?*C\E#^$&6@C<11(Y:K+LA14:] M96N8!B7:])3:;N<@N!$\ M1D4Q[&,286W-+]TE8^!EM.2.F3O?DL-' WZFHS?4W$@='2UAM;-2&@ / MMDDL_ZOW_B>WZ"'5/]@%G:3L@N+@-];_? /X?^\-H#"JS3"JAR9.420@>%3/ M5T9Q&TPZ3D:U8SMG:I)GIF23MP-Q[2U.TSN:I5SLS6 /H!!K0 M3E@\%SWC/ W*EN&A9EXD89!#>1.^!7R1>$"V._P^(YCE6.5QRK MI*@BG9+K>5:YR)ZW4N!/XYSRL.A,H9I!->A;"[?C[E\Z_8^]B^:!1(H(^!N' MJ3ZVXNOT_?]'P9R)M$Y.)D8NC>#]^FFWWFJY=N:.6.A$UC78#BNM)\]_P&L' MGGQ:%B7C;E%)\B>TQA(U\2MY!$].:^FRC/QF:R2I<[SI. ?!3PD4E-ET&GL< M Z&Y].^"G*&QEFVQ"IZID\89%Z\*2;FQTBJ:,5_?L&TIJ^N6M9&Q]'F9]XF9X3-9]DAB9;P._3 MXFV_T^3N];4GX!2-]EJU(U9MXZY;DG4\28;>NJM[&_[H>/VW@LU_+3NV1@_=BX\!:$IR M'9+Q"8>@GM(R?%*+. XU!CS/A/I?)?5^9'2]7 &EHPF7;E#LQ$[.*+SZ_XOL?TOM8YYF24 MG@1E/X,VHI0A9ZUO2LU>GD+)V33RF>QMB>G#MFT,2=H0*RL M>U(&>AHE^BI9R<@?;>2O@UC[<9' HEE74?[^.^S&^J-;;8:7U8CO"FD";*+- M 0V\U\\6RSY+]]=9^7WK&ID6],$?>UO7?%]0,. G"=*W-HX>N@HQ PV:+@O8/T: M!847$@G6P$0:]5:=>5*]Q24J$,35+ZM\T(!%+#Q,*B)/\9A_7V%N7,S?JQ3X M]PQB"B!3)J)161[0Y##\+#D_3J0!V:Q_B(F>X?-#JU]Z29P4)&@?,-W P=D2C M%7;B!8G1)RKR@?)X(I@/%G7\AF#=^^@KNZ G80? _B(K7#I?@LJ%CL)OA+:Q MDB0'ILH#TE;446N8,21Q0_W&4;E$JO+R-CCNN7&9]%1EYK6\N,FDRV?F)MW. M"G/JW#M;M9.UL+(2Y0.< M1[6,LR.2S>["1Q&-@#:?R ]"+"?C)8BXZ/R:%^87G\?L*U K%P.LV(ET*-&(79(\3!3H\]6NZH.<="X/+[I]=CCMBRQD ,3 *_ULN!6O MPB>YEGD&7_#4DR\"5A>,WBO.L"UZ5)5Y:5SM,@U95)@=0TGN^G]0Y>J?,ZI) MO-Z+09?C2KK;0\8/SZP^3DQ>3MP4YD@6C9\.SYC6;=+]3+>J? 7['^H?> M_;TW-I$*U#@ 1:[O@IX'4(P9V"HP72H5HQ@/G8*!2>CV3 \7VJE%AM/@7@>O M!_PUNYDYE3$"N$\P)W;I,,!'WN FI>$#\ $,3W^(/U61@M/N=;?']&]*GW.6 M=O_^J$]5AO72E=F?N.EQFFK?I"*=Q;* S@C?!<66O>76=?4FG!PQ4W.,(7M2 M_ M:/77-N0&OV)\LT:6(?Y(3-9F:=Q-$\@8S*&0TW$X5 M#+E)>4TUH=19?P\Y4>AJ:9 ES^[Y4#CQX'/I^NM>@HWXY_$ZKFN_]L'Z>_JT M968(_H)3UJ3"KW3'DR$R3\I@/)$V9NR"-/:V[\N%?X%5R+081HZ_;POW+75J MK'T:D9:_(*70U=3!=3N!J;TI>9OUE-*'AJN<:9>^TR$ \WNRL?_OAK\FP4^^QP15)"VNAG_TVI$VT0^S^.>7^,]9M:20/6W.:23#I50H4*T MXRXH,B@$^#_KB,DN"/L=0?)!-#5 Y!#?G[Y%C,]!*;4KY,25P+WQ%RS%0'A5GW2>B_5,O3F;9$/6@T&[E[R4B:C]?YA<\J3/T.2E[X=8?"G MQ6'GO$B&#':G71!A;A?T='K2>8.2.<$%A\8,,*(Y. %L&@0L;>5H8W-9>#WFUJ@ M% 74WFS;^G6\>P!!N$'IV@5=/5:T"T*\V?OYF4?>W95*,K^>G//+92XV_.,. MOA&N_%?T+]Z9^3Q5+NR/YT%_Z7'=^#]X@G+2]P$CM9<,RDYH,&[9!54Z?O0M M=K6,*'H CBZ(=JC[$#AZTW*8,^M%\K.D!WT2N '3=4\:]^+$>#2&)63?H#R* M;Y[_^(6L!X3#99-ACF9.T:6E"8I?KTTGMJ'Y-E(>]%->QP_[3YM#; &D><9H M'IY=OI4_KU(0Z7L-9T;.S[-$\%;4RP1UHOW4UT&S+B*/!6N6;RJ5SMXP&P!$^YO.*+>,4<42XVLVU MGP$Z=_II,G+VI56?Z;7]0?L^E,2H=]3TX6;!4>-$W=58^&$7L.&[WOI;'BC9 M4)5-4])*\GUELO5XG(_V>YAQJHDCDIT"(V6TP Y6=2]SL"X.1T3[_!ASG_Y\ M@_G*G'>9^@LNF%G(.:#+790QG M!'N;6)]AE)K6&;#DT/T;%RNVY'C%$)]TR>B.H#[B;%@52N!GE$^?S4+KK9Y<\L6X /Q$[7L;CKK>NQZ5KKW2"89OE;GAU]WF$$^P1*W2)!UHO-H=8::TRIY[ MB[L@]VEP01JE;Z: /7JZ2+T[O.2^8_^J>$UUA%5L] N)!]I/Q[3504Q)AGFA MME191*,DS8*DXA9JW';:DV7NO";]^6-ZG@_F,0?G[ ##EMXTB%FGG*6>HS"3 M0Q\C\/S$Z;B4P5%TJ-@Z6F*S$YT*VMG/7!4DXG!>,UA(\VCJ.V7$$\0AFB)1 MKI$X!^?O7=YH@(C>%NM,QEY=4]Y^C2R2['L$*@, ^=7<_U<_F@/RMU0>IAEB M20]CR 8S:>F'^HT$6H0K#IJN1 @86';'+6N*L6&"3QP?'87]+=X$,3J.I(9 M_ 1=,:GPJPKX##PY?P,Z6ZN4TVU++TG\$[CE,^FX:)IT:*Z+G=Z'1S_U).[7 MC3CVK%6H39"7;QGIMBR8*NGJ6H.S>&]I/1!I_-^%_!&J)J.[EF/Y++%WO2F( M!JU['IA:,Y^C458 A0,.; X7HEJ+EYEHX2-=WRL5IUX MO6_-TU9B.55NU #R)NPHRTFLA]277=!]F2$Y'7H)Y#@FPW=Z:#%U7UZOK\A' M-Y=KU-*?K91]D>7B"5*6ILK6F:T*1>M2I=VM.U+#JXB)UPC!4IE3D0Q.]ZN> MI[YZQ@<(@ID%C;$)P2:PO\7(6CK #>![O@D=1(^$NG<9DV^1$$,>-+I.8VWN MFX5CY[R_*QI"A(G";/9>PFS"G"4?$7_; O(7[+QN%&OFH"UG, \NLV$C9::1 M.#X/JHS%AGH6N00]O^KF%F7E?:U@F^N+V$08BY)83#^Z>_R'7A-"%.J X&-7 M-"*>_E@8(&G\7*A#0_[\H($7I(=E?"N2)*/#U+\?>N7QE[*SK=^^K#PI*_O\ M:PVN_\QHN/_(+)6%XB7#C2@-Q'6#75#T\W,XT5.][LD,2+\W+O$,@"J/'IY$ MUD,0]4+^TZ$(0[YM (P/*@+G*B^F0;D0^$L4!<#1.0^Y]@E!4^F99!0W54+-U]4 1?R=EPFJGB MVY"DJ620G^R"LNU*$1-:-;L@D1R&B#[U*J+GXB"6>')D%Q2/^XEPO;L+FEU" M$$\QG J6YQ&7J-V9BP_Q:EKR7'$&'([=L0H2%FF 5R"(AJ@*&?,GE*] M:8K;C.X\RJ1V]%Z-W8D-L'.DVOOS\#R!9>5M"TP"NDDF'%H.6]8G'B%HIQ&Z M60,XFH_;U.3JS31=NC/"9]N3B.MJRF&+,&X\@%M"+ZV3F)M1/' ^E]J"V'K) MT DL]Z5MRX@TKWFQ>--6R\MF=WNJO3\JBW"(2Z[!3WXE4EPS<&_!+C_XAX%F(0!$'@2H>9@E38->@W"6!K? M>0?5A KFAQ&16;WV2+.ZCQ&.*1<\',X?\+I6Y]>9<^KQ%S6[ W22EK_#]M/[ M?)Z>5W\.5K^EIM\J/><]$S\[64#3'"7E,"(\(\"4BYB_IB/$[<73R^[%TV_M MI2,L6?.M(LI>IOENB:"&3>LQDZ0^QHD52L]>3'\3!TU@'+$F B9Q^+?N1?0+ M("9:J;N@A$7RA1@H[D9'+36<>KTF[2<@FIK5QX]#YQPIP/P+%UIE:.;\H15X M2X_.SOQ+?Y@7PL5LC8IL,Z1$UDWJT-G&V:!$N]#?[$7=<&Z%..\E . C&6R>V+\D+?Q-.[Y4?BWP8K[#:&@C/<^J8P4J M\L>.]_RQ'>R]N1RZ3V<=^@/T?7%@:-L_.X"\?QD_9G**I\R'/549%8R11WSO M(@+<_Y#B."U2YP_MT&.SD9M]EU8P$XS>TNDM<#SJUR&>^V,SL J?6XQ:1VO< M3_"?=^K/._5OO5-8;>S$Z_%*FX]4"<;7'6_G=Z^1T2J4NG M7D]9EYX4MY=BF]:!-+C]=$9#+Q&$'572*LH&T*%\58R7!3_E^[B '^- <&/CG7E,=[PNN>#F[S[9H]'+CTFHHV3 M?;!'ZP7K!M5/LJSO@D(*\RT9K>.'ET8M("(!ZM6 )M2+T=B^E+[Q]MS'%Q]O M?9D'@^H/O[E4%1E&.V7?\7UDCDQ*!$Y[4_9V>%CUVC$ENVLY&D]_LWZ;\\/D MNOW_:G_:G_6E_VI_VI_UI?]J?]J?]:7_:G_:G_>ML=^A_ 5!+ P04 M " #Q8UQ4LF+-2.QB 0 TT@$ % &AS:V$M,C R,3$R,S%?9S(N:G!G M[+MG5%-1V"X8I#?I(" $J0H"BC01B(TN(B!%6D2D1H@(2)"0*$IO"@(" BH@ MO3>IH2.@(KV31E&D)*+A: HW?M_,G1]S?WPS<]>:^^-NUGM60LX^^VW[>9\W M)^=P_A '$K0TM3 %L1QA =UF_H$.=T%'+]V%W_$&>8.8@^5P"70%=(3EW_AW M//)OL+'^.[*SL;&R<;!S'[]^;?1?YS MZA%V5E9V'DX.3I[_Q^.P!R3$Q=K#+LC*(@\Z(L3"*L1R. ",W5D_P_U6$#_ MQV YPLK&SL')5(.7>4*S(%-]5E:FTNQ,C9F?1C$_![$)L0N?.'N)0\36DU,^ M6%3KR8NW7 J7ZWO%["9(BN?N/(CFYA&7."8II:2L8,K5TU, MS/KYQ\0$AKV,!P1\>CILYC8N/B$Q/2,EYE9V:]R M\+RTKKVAH;&IN:?W0UM[7/S X-/QQ9'1R:GIF=FY^81%/(*ZM;VQ^ M^[Y%_KG_ZS?E /CS]Y]=+"!6EO]S_ _M$F+:=>1?##C_V<5R)/S?"4)L["?. M<@A?LN7T#!:1UWK")7KYQ=OZ7FZ%))T'_6_ZW_*\O9#B @&]''H),T(<@ M=?J50]"+'Z.?]K?3%-<8$X/V1>,HJ+]^?^YL5UMN5TUM8$W'Z_ED'Q%N.-SN M3/?R9[6EYG'_=YVN#%EIJNPA: )Z"!I#WS@$K3V"X/&8^CVZV"&(UOI;@&%6 MJT*/Q*'_2GEB2%&:#/--QOPH^IL\&#B._D3)59/ ;PY .)&.I+#"M$[6JBB, M!6;?>"2<$B&_KVL^T3HF7\EG<&;M:,[QV[,S43H\O\[>/.&2//U6\?7=7/_W M-;DPT]P9G2(SI K/<_NG[8_>M\#:>4Z^:SYY\ETBZ/]7J0D9PD@82R+U9W]! MCB+VAJ4>9D81K(B^;UU6E]DB1\CY\0(XK?MZ6AKA!D\G9AO?NN3K?PD.T.I( M\E]@CM^-$TLUL3=J+U=;V#_+>'FO.,/Z_@6$^@ M_Q!DED&$TCA:#T$$V/Y13&[WB-HY/:WTZ<6=KIS#\ZV0\Y:S=L-#]7 M>@CJ/T/S/ 05C9!K&:RNAR"R#B.:Y!&:1V3@_%$S-0U&S!V-!GS R9!?$<8ZAZ >&)JA MW(Y]5LC=&4CZ8=O9178:EHD1K M_K-CF]Z7SH&4#(3-->WRTRC MQ&,CU3XFAPMQW^+5?+]V(FY:$+8OP> G?H4C+Y$+*>TSG;Y$K 20"@A5YG]Z*-"%?'A](7W%&S76?:FTQ *?]SC_!YK-A^J=H:A=O=EYEX[;K<5]6 ML5\J_G.,609;*Q0X#Z%$ $;^1)MC+L"%H4*^L)V000_!!O)0*4=V.71IN-S0 M?B10IB?M1);635#U>@TN8OR;TU#A8B/.;'LS)!!_"(I'G9@!VV5;I__E9^UC MB$TWTZ_=NGJY:Z%A2GU70WS%.>:<]ITS Z?NO7;:P ZD+1S@T=OD0Q"G(6IL M]3@ A5>;!*))\($#/;5JH-5N9DTK*L\.FF5%3:%>+SUT.KO43],/5M1J\SWNX*U<0 M47PWX25'>TY+>LU-UATL&V,9TV V@%[XP)A#L0/[;[8*CU[L1^1.^OC-0G4\ MQ8?4NP.6<]SEQ=<-B0KOV$[W'$,*49U07\!-X2DZ\(7A_E5ELE%IPB$(+Q5H M8TO:K<6GA/>[O#;P^E@75H%13'^TNG:I@W=)7)MRB$(EX5N,(VA M&M#NT#,POH5+$D.R$F1TBK'N-X9*]E![57EI8&%6/5 MPB/#>,2\6Y>:7LTVHV]CF;:.?D7CWK2@Z\9I8O8XSI@,PC:$OUEZ/ XMU0V^ M?@A:0*E/"&_-KPPJ

  • 7;U[YN.EFSP.T8."+ZZ].3Y,$U0C#/<7+I0RN$?( M'83L(8BTAS/@VGL(:K))7G*:^VW6CDE?G)2L)NZ_OZ^8>[%"M#.E R3N]=@Z M:J0:M01IA,2BN%T8$\:J0)QN&E[],F-QS!PS:PA!^QM7AMR_Z7K%%Z;-&QRA M.#A]MBEM+.!!,T%(30,(C6/V%+3OSL> MVVFK7!04N@)SN&BY^IU<=_&%UI_@:\@-8)&X ?!RJ)/B\B2,*+Q(%&_[_NI?$G4A9E/#:VEO,I7\W.HD\K=H<8!I2% M=(&,EG V.Y547=0$PY ,[DN+Z;[0::Q.2KYA3;#A C+Z#5+C*N>OG/EDWY55 M H<'KWT86K@L>OY8D&GX(7G@M!W?D0T\Z9( M7)$*?,V'M DJ9[NA/65^I(9+:TPQ[A.UU[*"[GT(8O>@Y]-@5*=#4*^>L39J M',V/.P],,?QV>_S2AH74<$8/=ER493^.)KR)UTQ&X\K MC2V%S"L(,Q$T_H=!;;Q&M^+*"A00P =V=X4'XC%25K'Q1WVB95A?>Q518D#( MQ2[S9FS<(WN$V9"+*$9I-J/LECDY(F0(Y;= $!IED5&2Z67=!DO33">11A6+ M .>U[D2H&,PE:OLO1T9S3HDX.2BB>%$@\TB'B;3E_,7]JSDK\D=8-@Y!$FC< M.TP]$X]WS :DT ,"B7K1$"[+>L2X_5>:0L76K*S40Y/[N?GK,56S?T/N>3_0 MN)M<85#?5Z<\M\/"= X'/1'BC8EV@>](DY%X(T7$M@>]:R$L]>2K;HV80J@>1Q.#58Z[22DI+Z(S" M[8DR%AF\4\V:L20<\I&]R*ZF8R*!*<)V1#;2&E/M*.T^TFSPS:)5NH&^LLNKNY+] +^42VO M-)4[F[P9R3Z=-DS]J,8TP5DT;K$#V@" K9K;28713,<#/.ZZ(XXP:Y?(/*X# MUWN26LM1[V_>T9J4G']=_QF$>H[TI1=U\Z/&B>:M0!%ALQE#YI_.8LA^;?JL M\<-N1L??R_IG=4G*:[OEY3_^^YA,:39H3MWY*INGZ):Y[6KR7E^W"CFM'Y[\ M]VY6 5=[)%SZ4K69;D8$?N2&^-UI=7BZY/9UL;0]XK4815^.;@%Z@6$$6<^2 MZ?KD4"R3N#2;3"=46U'%_5L8;##*'PT-Q@),M\ISVS?B7;M&_\;915Q^!7OH M'(IKKE.367\LEQ!Q>#YK>"DBFW)=XA D?J>%()T@/_.^N;X@: B]O#3TC+;J MIIZ6'0:*7,UD)E49,_%=87/=XG5?#T'W"OE6+8A0*4B,X>G P-TU]RL.CBE\ M 6/<#O&=997W!RY^LJQZ5LGRE6;.G%6"ZBODAC?/=X:16URC+O2MRKGS#GJ< M:B(55$>\^?8HQ^_K C: 0JGU]-7JK*\LGGIK&N:X:"[VGD^5(L>*"Q$08#6 M'J@,!!<#;CH$#:+G"_MS)?K1CYUR:Q/@ZJ=K^?Z^;R/R7]LZJ5&[GK[A)9O) MUJH6OQ-M?G2FA(HBEG2V4\RM2ZG&=*?=5J1T/BF1SZEY3"H&$/QF\$U MO5D/V8[.^OI)Y:ZTG6S^TV<;1LZY*H[P"67EY#Q]YFTZBIK!BJ!QKR!2*$W4 M%R8#G4!+\A>F!#).+,(*V9'ZFLW2_*;[CG>^7IYREC_=)[S)7J-@#LBUS-[' M:J)[+VIDH9]@258_XCXC)-V>OZ/FRH]C[AM:N@L)Y, \F<&]!CVC3+X,F M2CPV-OCV !'9YY3A@NC><\C\M6 ("1$:>!X@Z'':WGFTBY@OU'8\!"K%&,<( M_G[*S"5]QE=95J!-P204"S(T,!:FUQ$_30CALF^X(G]SWLBRZXU0YE#9O8_A M0 K5 !#&T2B@JPRIEO"65!N/\;$&WP3RQ%K%]VK1?M7-3T<^@[P5R 3#G[H+9?KO&R=^\^1O26>A,*>7^(MZ?FE+N8A)4&B-M7U2WW MRL>E.J]8'$TN/G/;7"Y:C;S'X/;$P=D'F3#8@WQT!K"_;CIC>(YLT:QBI>W8 M[I=QPSSW,H?;NW?L*ID\'X;8HWXP 0S:_J&3F2>6C"_GW#Y-G@%T\+_XAE4" MY@B?MYPJ M8>_\@R;ACEE)T*ST*C*[Q D^%M&BE_:5D^/(FX>:^2H M%8-,:'T@"LY+?7#RO[IZW=O+;MD5F5-PB\AJCY'OM3J9N>U.3@%?%JYWRQM2 MBE=RK9RI(XL[L'WZ++1#CMA%#=:-KTY\92%L2TXVZ\^9?7M!\= M?*S,.A-O8U!1ZNK4&'#DTI0'- ]B29,ZXY!4R0+2JZ5!2@O,'H M&Q$KU_A/)#?-:1^6])>5^96\@LU8E=FGZ>+>\1$1JJHA,@FW2]>M2Y=:E).69 MFKG.Q?#U"5@DDC,!Z9I_OY#?<1!WYHN=M8F-V3%E3/QD> -JRUKI<^7D,M88 M]172I#>PM^A*"-L*4%E;QQ0 MUJ2)?D<^:$=O;U)-83C8;75,+-(Z0D4J_EO+'!]Z'7,Q%3T;"C'F*\P):R5M MX@]2NE412]O@&8*55V963^\Q[SW5(IV!D&^FB3]MGD'8NO40D?BT_L^\!.@.2]DJ#"6.UALX MMW"YVZ.AQ-SU5L[0IG,OZV?]\%-M;.!JAH(;V\\" OXLO7EA[LF)J1=I%PU(_G-I/6ME:C)^O*@S*?GC1J7\$3OL/.@=7.% M68P$2I"Q4 A&XU*PI!LV\86DSDYW D:$,2Q[%A@/PRW9""$*!UIS/X_W5P== M<'6-S[78S5EWU4M=.^'HHW1"@QOA;$WUAA5Y=_*NG=J,O1!3?+YU)OW&Q238LU,;E\"S9J6C .GTOHQ'#2S M+H"3\,-&Z,>-%'MB=ISVCR0L']! &3*RLK+[K"=4"V MGY!E]"G7N6^M-#$MJ#3-EP2-85Z@$,WY.U!W:0 CK<.-FRV=N9T%@T%XYE7= M GZ.']A5(1WKAS'7%-F/,=UU!LF_FZB MOJ*;!+:9?F1K!*K)&(HW-=18=5+[A[:[_;7'5B$EMZRCV/2RZT^Q13Q?LCA7 M6:"@MB$K.#>,(;EAGQ22;FC&0 2ZF0RVUUZ#9D)J=)J#>!>*+?W(HL@>(<46 MO7=?\9L3Z67_795N@[Y?'71#^3<7SY"WW),/X F(&&,!W;A ST2>HMIMN317 M'_1CX[40#Q9'_VX/R<&B'N[.CJYL8C.=^SV&-SCPIKA'4B!@$KI@1CGSSVA< MWJH24,)4.Y->0H/[$F&U[.X:*40(/\UA)L^Y>_ISI=Z\SOQ&N_(MWWN*T>MZ M[P]!6O(?3"N@I##% GD@A#ES/HY8V@^5113U%6A.=L+?.;O^*! GF^SFG6W. MM; S!V]/OGEQ].?]GI\L,NP1A30Q-097+=-GO1":&M$&4).@"2L0.4I)*D.K M1R95R)P)-,D2=_3@A5KG7NJ/>/9&[SNCL9Y!5Y;:'$P2M:XD@4GWLX?2A!D3 M&%(0O!^[R#G4+2$E6T_,*V2%+;Y/%8M>6';O:QP1COW34GF>-5R?U7#CL?$T M4,14]#7@6TX[7WB9_AKB#TZ%\"#MX4'#E\D><>36@4?QT3B^MVV-T_#-EJ[X M.O?O\D'>;)Q78F4#F1//,2.<0@NGUS2!$[$-:3N%1YG='R^&\HB< <"&I0JR M@^J6?CS_DS'(\>9%F8.C;W.^L_RS$UYA/$I,A8!(C 6UL-HRZ0E5)3 MWGVCV*T&M+>4AM8M+2P-E11G61R/N>K EJ4"XJ$U,JGTPTZ%6MI]>CD:A@54 M^[Z%N_@^1FDCS70Q?)N85C]I^ZG3-1ICV'NWCPX)7WS;'I%@L'G2CW4*@\/; MI!8VHU*H%\#1T+K8$G7, +^">38!G;!7K>2=U=]? &YK_>#MWID3I/'Y Y,3 MKU<]G+.(9G6:P];K[5CC,$LPBA6 ICH";.^^KYXG?6XI#DRWQGI]4&O9F$E[ M&!N6)7X("C@'/2&-*7P252AIBC\-(K4(;H7N%N MG2V*EAOB@CU4%JF:.W1>OKGC:[.0M%M_0..%]D&^ALN7LQYBU8>)F *-U#T%"!0KO/S8:" MGPN3B-,G?M:\>)OP=92R?;Q=WV&>&KGG%S;*A)S_W1#6@JW9\AW=!NZ 'R$-QF,7UF?&Y%MO-WZZ-E4=0?X=XI(0*"TW%I4 MEGWR*9W?X32)"T1P#(J7N0&4&!>V9)7;;?42NF4#C$6_;F=OY%)M9VY'\B). M7,I*OWS TE*F$G NU.XB9SUJL+!9\RDDL'#A2@^D.?SQZ=6Y:^2YV.K?^MO> MSR\L6/;?F_W4 _HL.J9X]4FTEZ+3)H1V/!*WMPC#8],8$JA);-W<0*$H CVT M*CB)O$)T1YM.=EH@LXP5&[YB+?+Q'QHMGFD]B[:*4_#<%]0.S.\'>Z%[Q3$^ M K*H(68G 'T*;FP=E#ZOCK1X!]Q8_I$E BX8W:)LP+ZK%]++\]!5# MG-#^O&K\-@P>/>J%[X]*BO7$#XR/ D]$*?MO0C.E^.6T&@J."9K+D2Z]$;"B M/X?X'X+B,"WP[2X0_,?C&3O:M5]1Q39#KS M!T):(L('QY>N,([JDXS+B7L)*&7T4P]MP+8*AN%'"GD17)>L#7Y8U+=AIJIU M)'&Q-RT8<^I5!^3&\D]ZNKC-VT/0[1F]H<+Y$,IC ,MDV&O J;!*F$U"@7J2 M$R!&B Q[*"40'8;6LG[@>>H0Y#B;]7Q947V(NG((6I4\@( 1D#[L40SN.^0Q M6 I5.3Z/5]A4=(M #WAA MZ@9C ,@FI#A:6X>V3&].(-7QZC903$N=HRKNE!PY^?\L-MSD$? MY=P *-61\1DCR6 9I-HCM8 E_&\5BSMM4Q=3S_9N>D^"[51J.]T-(PC! &5WL(:C';_D/ +OX8@AY%H@HTOO[6% #0IDU? MG7\8'[>6Y=HI?DJUN=;^8E;02FM@-#'H('-Y=[@7C2O#LD)\;0 5%9H(91// MN;U)EAXT..BOCJ1,DI:Q3:&YO[?UQ"E?QWFPT*4[BUR>B;IW^A!;\M/NQXFYTHY@PJTK@_LQP1W;>\FY&)I(TB"69%_[M!T] $F:G41- MR(I._O[8+8NPLI[;+7#>V6TZ2"?75-_^9/L4)IJ:$MP8+AVNE\7)K/J]_5;_ M7)6]G4& V=0ORZ,642Q1Q@SA*L,<]N_*>N">GE,X)D!Z.J*#_-Y" 7U?BL1K MTW=FI+2!&-]A17ZP'$H2DO-&H,Y8%S6/;<1N4VO /,BK9)\2W:9' M&35V+7I[-S_2<<9.,^$K[7;SM+JZYAIO6!C>?#L=:_73H0WAFHURC9QM*4@V12O17H5C!^67&C(%C"FFJ-TM6L;-N,H]P/*/J M>[#.SX_KZH%KX18]PN\,;8).*.F>Y&1B(#LF2',ACW@P:.2%@_;O'0\X@\!> MFBR:T8%P +5]+N^?5 Q[*CRS&FR:4:_>R%INX]V4;^"XS7OD8FTJ!I?G(=%$ M@M DTBB[)%1&)4S"4?R17G_YZ2F7N:!F2;G]7^4UW@Y96Q:*\SZY3KP=O)TQ M(!"';/Y[Y$W2 >UX/^DO.@4CW&04 NV@IX#7*P2;#^Q 4"_E[)P#T=Y.R":21PW$'VYYD M* '3HRF0[S3$D 8BJ@(\1.O$5R-R&=+G[S[C:MLW#^,<.]ZMF]I,BJ,)4WN@ M=7":Z!)%=,+X!/(XO:(3@3V.[2-!TA@GG)$VTW@R*HYPZ@38+]>O>U)T,>FI M2B9+\D+G1?ERR>%OV3N\Y-H^;&-X3^TQU%?C\ZF.$T@Q_-AGN*-@U"&HT?7R MY$>S[@%EC-&_[TU)%]%/H&*U.@+ 20F:")00,]>3EM(BA5S<91;D(UMHGXGF M/X:-ND$*\<_BKX/X#145.'VRSC?XL7YGV@AN\NW' BK#VQ=(>GWHUM)!WD*! M'R1 H!\E,]N\X]%'V9+.#[LG%^M9ST_3ZK>8EV_HH'3 MXV-<8RQ@F_<&"Y?R&/RYP 6J$PTY26@DZS:2S_5#2<]7S.[)):Y7&UY2SUZ* M!HGKY-R^%0^2TWK^1F/Q;R2#5Z?"_SES!UY$WU97=3=E;\\@KD_7+VF_,9]( M4K+#AZ2_S;EDI-43+LKR"SX _4?X1)+PS+[?%P^703^!>9-WH]6'!L.D5D<5.K(5'50-/'AXWGZHC#3F -AU?MWF';\ M!WG.?=;0R#.DW!_=>!"[&UJ9EQ06H7[7WU$B2][4]E/@>O:Q"VXU]P? 9P!7 MDN\UP(&Y1^R8ZS[_#N74=JXR9"U#"DQI=MJ7S%\5'M44&.Z[H3LU".$Q:!CAEXV2SK)RG4P+^FGHK]-_ MFNV6Z6?IG<@,X8;RVY;['B<.09S'O^6:EI-4<)P#U> !@\)O J6=^9[V,@8Q+!#?<:9+>LO I%3D)5)0 M?+MN"4D-.OL[;T1=@3U,VF]/,>F&[] U4J>0V ,+J)+$;IG8.K1)/6T@Y1R# M_Q<]>IMQFEX&.T5.PY^FU8/6J2\NP;' M+L>\<+&5'?2]X2P.HOV[,_,F5H0:ANK)YI?ZDT2],EJQ]H"E41*

    =>W(0*$O7>^6_!NZUF[D.UWO M4!GM:F_+&'OV?D_KH3?\9":("L-O[DQ1Y9%.]->[AR 8- X+UN:WPJ\_?AE@ MK)CZ\&ICEBX/9?_JEE(B[IS\GZ/1=I/RSY2F)8W%48N01NR09I( 2:W/6&ZN M&ND%CKL[E]?O<9*D4?]V5>:L7@D4ETI?:)#^J*9ZN>2;(Y7W;S N:C24%FJ71SN,Q M@$KI@.9B$>4U\+URQ;H(Z3C7-'8(DJ29DF=FIA^ALH/4Q4\BQT86]9^?>]CK M@RI^KO;[#D:#R8IG_=XP38N&TBY%WW5*M4E9/>WD*,G'XWH7W/?8^-4<\XP/ M8))E+1]-CS0^N.)+&?KJ1=I,>I^C;6UGI,%P\$[\&\E1X&WU8#9K8VL1D4X( M/JYU[%510_(0^M4GAK*8T@^ODE!4_WBO!JEI"("/Z5$U44.5ED6 MYG[+,_SA4M!>8^,Q MJ)/D] #LO/$%X].DX:2FE7"+R#,%LCGW2JTU'5-%@M+5W&)RCSDHG5*^E>,* MCD*BZ)V'(&_,0M;>S7J@E;AB>3Y4QDB39MDM2T)5UJ ]7?25-'18WR]^T09> MJ6F-!*^7W_1ABU%$YE CYK\_1_?V8>L\*EKJ2E;&XXR5>M5[;LB:3UT^'6]C M)]KY[.A2WO2<)+.9?3OS.VU1@2BQ$T92&\2VZ*5T2I-YS>DEA@Z0!!KW>V?$ M _OPHL^*#REZ%3KJJAL$9_ZFLTNG]GE4+PFR7*G!"30;JS,AQQ+BB7U2R(Z\ M0#6G6=/?:G> XU9/)YXWA! C81Q'=ZD51'J8Z3.NRS< G;C@_= M6=]M=[3G$A5%W&K>K=[D%/-NXU(B&0/(;288AE,-D&'D0IK($N5/G%T: MD5EFD>!BS!.=<:$ VQ49+SSMS!-?;V]54$YC3JEKS.7!C8>!/[G0#UG^YIB( MWF#YGR70I#"J!32_4 J-ZY0]#0B1O0; G)W!5(D(E]*X,(M[N_5DMI@,_S_> M;M]I1>5.]BO.4C3XX!?V'O++,R$#1%15&?4J)G0K).3GPY<1@2.;D7]DG#5Y M] L'KYG5CQ.RI7OZNXPM;W**T8SY/.S6C!\P@OWT.07^8 MI9J*-:-=#6%V.?!#4([ (:CK-]!*NZ3!+"5O-QFN-H>@+-E6FJ5 4N$O_D-0 M!M/K?]Y0S1C_;UOH^M]6UKTJ@[9=R#M&0/,#$JJ(?^_I]CO6$XK/#V3Q.]^=UZ]6^:#UZQ&C!;[>?-[WTK&<(N96B M>G^C55-/410^NM2\$^F^!"N\P,?N5L'+;ENJZD'T?Y^7UKX]Y5]9/>7_*S! MU-;DT;IHI\F;>:#H:AN)46*T?/&\Q/_^1[=$A: 2O\H%V.#5,+)(4[),]XLB9V7JBNGV"U%>^J:<3,6% MC)X]9R@(XI^VL$>I)%TM%&:V/2FR4N39)_S["]:5 -0I\2?7KJU#KKC??,S] MFI0F''[ZE_QCP['A0Q#)RF:^D8#>@10S%E9U2#9)0=TJ?F D8Z76 M/.LGM!T*A=Q?IGBC;Q79,Q OF. LUCMX@]Z&QKW U)G11)T,-S7$^ODDTSJ]V_+[X6Y- X ^)VU?98X MZFH6'D0MRF0=FE=0-;VT\=A0%0XHP[>OH;U3U"CJ4RC>%$W\;$+%TE9N4-K; M'P<4":$ 01O*JSW4$MS O?GC:^YK0_8*^GS.N8LDO>TK)$BOK-:TL;)U,*$K M?# W+N[ZDT,0=W@\#5;FOI7UR/:YY;V=H&N].T+%/+M?7Z:;7O67&3TE^Q27 MEH 5Z%:RJN['@8\Y!^SANQX&2GBX\CY1F0_C6#' 17SA-83-7G<+797]=T<:W6MD:*WE MZLR8[19LS2((0*XG.7;#)&84%$$4JP=E\)=9-_@Q.>D_TCK/3:*^HEM]MT.H M*@&Z[="=K,Y_U4.) [>P^ M^^>/68%X:=0WHMJO0$3:$S2N!$.R@22@Y!I(V?,^*?NKG66?;%1JIQA\* ^'X)XNEE,HB!/0NEV M/V[.7/5R)JLD=%Z)J-I:C![N&+.HA9=DA:?PMIFW_@G^DU+O%%R])T.[#D21 M^F14T?$>9^HFIMSG D/=96IWV=#WIC6@=\7K-_O7@3]V1R D*S& M%Q2<@'K">'+!\0FD$Y[?E<#* <3 <9K@K7:9PH1E#MG ]:[,@>#.XG.[.4I2O(C3AD+,C!':@P44?.#B-Z1("E08*1I60W@@ R_2,J,6?_:7)?M M.ITNWO4!\I W5"5JH+0I.#9DWI&S%[WD2[&COS6$AI-^X%6&^27LR.HI9>WM MI,Y=RJ/BAVLX&\J%S-00<<3^D7OCDF\$T%+47=89$:0TK M@1F(;H,>MG0UI9^W=0/):@WI@8(<>P:Q3&[; .[5?*KKH60L.-54U MV*TQ8VB/#JL)Z';ST7^6FYPAG>G\XM75%^V*%_+&;HZ,&^&QP"G-;76":7P_ MU0H(N1Z[+KFMB30YG>O0_+<"KKP8.9UXX6V=.'T*,LK]C;O6DS2<$*HIA8!= M)Z?%-.OOA7YV&9+^;/#S^'8!]PW#!QH1_6I'C)M8UOXI0Q,Y!%&$^;,'%'*3SI.9S$!(; [8E1V MU&=TTR$HGJ9"9B68Q8:Y0H\A^#"T$P472',)FJ%=(19'.Q2O=K5D*J7KV5T9 M/(7 !I\N3H=YX>.VDT@0/&LCRM^?O+&YQ?H/QH7,8AJ&ZX]Q"T4#H KM_LA\8R ME">-I8!BMYHVO"LZ$:5PUDVIK]W-5#'PXICPM0;]%PIAM_20^,IIC,_X0B7N M8#N-]-02X"6)7)X.K>7^%ASAHIM9AD@_!-VDBEX$G4AT_;Z1*7^#8[[_GL=] M#NOP4"9!BQA_"H'9+&P2!'; 1,T%,'-UX=M=0!*)>JUNVA"*+VGX8#:U4ZL@ M['H^DRADT27I*M0A=K0C>E?R5\!__GJ^MJ 3RNQ@?9G(ZP.P#KI@GS![U%#: MV2F=-/ZM<*F'F%(/1,.*TM0N[D51+O?+UMT5F5NW;.3*1;$\Z%X7)FWQ.$\V M3<'5:!%0_HK^Q_ M_Y7&S_$83 MVNYS<01QF5GP?Z#.HM':A$(#MH9Q9 6I-)Z\V\NN>@M[A5KGY M,WSWV-DXC:YIGKU..+,@(/5)@W/)-'C5<*G_PY.R/RG>=Y[7!+>U1%_ 7H4,7RQD0Q]ID-5=[*:#IPDVDPW+147K&XH2]Y2>,'M9'>>CYOM M!OOBR7>/>?Z[U.K2WT+N:2Y$4J[7MP)ML@]\;@G.ZT"X#KH0.]Y"KW1V,Q_E2##48Q[5"V-CU@:3[E=NM*?R(A3\50I\>5Z\2VX\)PL""5M\ M]_"GZJ,6F!O\$+03&4%8@BR4$L7SB&#@4C-V&RWJYB\T>KNI:P$S>BN'+01O MHRYB\+3W_+$W C;_HZ=4JJ#Q: %#"3*T]U%<_WB\AVSKC':4W7)_I/>#-B?[ MCW*I#D] E4=XGG/)/88%)$YFNC2I#I66-$ZW)U^25,XZ$\Z):C'$9I4,UNJ<3DQRG&9'^YZ M<[2OE'.[Y8^D\Q-6]=[G*<,@U=JOTT[?EBT(I2)DW2M6:@,6IF>AG2]#PUR6 M\AK<[2;&G"8T/^O[]@6)X^\Q6F"Q22^+#T'AD@'E*AC-A[\;'Y5]:V^Q-1'[ M4_X786LBRL)14MI;Z3\GY3Z=4>QTQM!.IWFL7\Z133C=U(%X3U;2_'8$FU#N M/GAAGZ(!L% U$$D#JZ< S1*@8'1OR&7Z[W"":2U9Q'7F;?>TLE!5JS6S_YZH MJJJ_VC%S:3'Q#>Y.EV,BB(A28XQC.1EZ6PQALL# 'NMB0&[:$T-K@7A#A3*K MS+QKTPJ.ETY?+Q9Z&6YJG^E]3_#^V1$HHZ^P$55"M;]$]7?_MJH*$=H)+2I9 M^A%,LYQ+Y]KF&SEWBU>I2[S0Q]_+0DI 92S\XJ?B?0^,">@^IBEN>X441VD& MKE30.(&]=P$NI3$Z'Z\9?,E\#V3?F&0L<=M5\S7,V_#5BG"<*%*O_[!\E#TB M//8_T0S]#.-M53B/M@2,T,&D@EW&Y!:4]4>!SJR.JR(LB?,M0Z+Y/V@$&ZK]GB[Y+&<+\_9G6DF#!ML MTH31%'ER09[_&Z0="9[2&5$T/W+\.2*2X#0$%4/D69U.:>.=WVK/'.Q\9:0W MA "%@IRJ:%;T I0PS1E0#Z,:(O+ZYQP]CG9.#N7IIN #@_:O\-X5&:-J695: ML=5?M5\[6Z2:^<=<(7''[\U1-D&W.&H,PMU4^ 3+KOW9KK_O+W_5PW:- MO H@[\:,=4I3<+&MZZ Z;=_R^3OYBJO@.RP_GV1XV!(A@)+$]@5F5[_8CJ40 MR)!^K.@(V>6S80?XV"+2B:Q>1:FCX98&CTM%FXBU"7_DXXJ65_1LY3.)DC0! M1:3M:%)E:4?HU=HI6G-$B:=K&3=)O\=6 *O!7!W:(JH9O]3BCO&OP[3>+9B] MGC._!/4[6M/IU MAA]P18#*VR_0.#-X7M2)1H$2O9H@M-MB0, 3^G4_MLV:VXIB;)8];?3XQ*U7:/0UV)_ZFO< M;/(O\Y]RN?9!T1.?+VS^QN>0>(8XUK]MMR G];O]).O+#@!,RCH$ M$;W3=F3"<5:#U6M"HF.=%5"7Y&)[6>;!2F0( M37B! MV/+-M8_#0=91O$RB,D8-1OIW6KM_;^0;M M8$F];;='_W%'"UI_,(!.Z^:GEW;:X_C#&2+PN"SEL9Z_+7ED ??ZM*NM?L@$ M^=:6EJ[45>UTS?2+"@./\ZD-L!6_-P*O(/=J 85"FL@FY2=06DQ[0'_+X+&& M)#3 0I_T7(O9K2MI6!ETOF][-V.8OXVVH)> MUNK"0<5)UHU\7@8W._,2/TD'@UAV6D0]O7 2+@$ZD[3(\7%5S%.(%;D M;21@ [VDPIY"66,Q M1!JN=)!?-,!#FNR3%%+\8S$B\[G;PK+IA)60]XG'=WTDV61AO4P BS9C?+3" ME0(F[U:0EI/&8!ONZ#W\^Q?D2&CK5^560YVZ)M=/)O?Z3U033O$>N719\LG? M!XF@?P']=&?;&:U;W"N:T8;R]!D@9%#$*<4TGVV MAN90\RVK#BG^M:F0 ]'8]^CW:J9H*ZGSSJ9-]!:'%908[1;5;AWHVIW(C ;B%>"$PR2>133L^,P-V74ZKOVFYF5B^(<^]O&#Z G\;>0\T6UJELUU*#_63! MI-J= M0&?+R$_D:^!XR,HW(*PF0EEGAM>:T0RED[7.MK3'K5)'Q MMRU8/\9G#U"";UM1Y6CGR)R]XPN-/1ZJI.Q8PQL_1ZJ^_0T?A MKVUF?3+E; M #EWPPM^[K1MI960!4\-KY=\=]R[Q\;!_VXY^U)$2!+;^66,?H^C@"_!&H(W MK=RHWGLJ!Y00((U-#YIJM54W;^Q[Q3KFFJ:+AJ6:WFNO!R5!F("&R\36U0ZB M%\ 63("0ITEDNP*!^/566WN^;9&5:-6SZV\L+G)9 M>L&T"M\R,2DS5 "0WZ.)'%@"3W'P) ]Y()"@*0:4XM>0E;M9RY>\>+7H?&)4!)UK5+142CVAU^ZB7D$5B: M9#_/I0@"/^N TZ+U4,D1C<'4;PN?P87/6/1:]XZ GO0]YIQAAC0-D4?AHF<: MVN-KXV2YL_&?-[+?TA0Q+5U Y%O :_!109I7B9MKS;PBU2CET]EE+?Y>Y'J& M-):Z\WHO]1!$N@Y>$*"\I+_I/$6]B70GR7:%,XLZ:\]7P&H@UV; *,0RPRHE M8;5>*67[; KU%60TO%QU*4YL]^8-$ ?'_XSGG]4N#'AHDK*?G4C='"PX.=7T M8>-.W4C9ZO"1#I9TE@=:J,PB-]\A^ (15[@C\/Z6'U;:^+C_JF+S5*E_U>UI MVQS/%]G^GM'G%1*_5%:48WPRLJV^8=@.00JUK,?YZH.=1RRUNZ>B[;)61$M$ M?[?L^ 4!XKFBJI3?KQW34PNBKX]1S(U/;BYLR1?BBT]'^*;F/,LZ75K.6:L&5*I($=*X0,-L.5%7: W((<$#8[*&+>,PJ/CD1=9FAK'7L MJZ?3B3A6G:=9%^:5BV11FU4JILWO/A@ M*2IB:>G*1*BF$ (]*,[J0/K2X5NVF*6J<2\HW6_L:-$#82VUGU@&[V>2#7ZC MK?(;IEFB'R[FUYK]QUUB2%Q7*EG+.G-\H492+"DX-B;A>[P)*IMV$C BC>'@ MS^Q[H-R&DKYOOI&_["L7WBXV50S)NB<8[*^-=7?9F>G/!:7 MKFS3M G+&4\^3/C45,.].0CISZ3SS[M;W/28./G=7\/I@H7*%+0G]Z\5@]N> MJO,-VI2]$_[6?U6G8 ()P7^7<)B1Z\BY"=6^QR>>6(5&W,T(6I?QLE ;--:F M*9-]>]*29.4 (V(27.TF:;=E8U8NC31MS_E MPD!6>^B.3K)4XKG36EH[I\^8*0;?-.9CC$(:2[?)Y:L_(&P,H>_&TNW3MYWA MI5-%WOY%CLNB:P4L&QA/N,3.]LN("RO8W>;6?=];2FUJ:)9 "#YROP21-_Q7.3]4]&Q+]XQG[,72MXO;1_FA7SM- M\(<@46=^IWZ#G8*B .>RMOIVBZ+3!BD?S3_6&@"U5#'4*.9XIQO#"&@C0:[. M-2?(F4-O8!*28[6/.7ST[/D<5LAC+(#4 J3QHB2)/AN.6]\,#$,Z1TKG3PDE M'%_/8RNP>"<@L9.;FZ9BI8?.;<8(#O3'9;ER>VXY_#?VWCNJJ>A;%PTJ(EV4 MWJ*"(KU($2D1D28B"@)2HP+207J4D""]1T% $8@*B(@0D28UT@5$E$YH"55* M(*&$0-J+OWO?.^>>,L:[[YYQWSEW^,?\([#G6FO//=>WOF^OLB%IVL_?L%IX MH12>3Q4TNG"L14@HPO@@W@-,6*+RM<_#$7!L!?!0-=ZD \VBZTZY3-YL1U?; MM3NKL0+';4D%RB,*ZZ&OA)^SWN+W3DI7"8J+OB'*.ZT8 ?X)E2]T(J=T'$R_ M>U4RT>'>B$;7W[GWA,TV/$C@\JZ, )%9_HG,.:;>I%C ?L %6B0A\&X7/F)M M_GMH"#E/H_G$[,VZEO1EBV:B2ZF<^J=X/]+VY)1QK^GXBMRSIR.#D*[N;D32 M+)>^'C6 E@13I\H0C9%SRMR0E+D*U'M/T>D4MN2E&3" _')DN,#$(.NB7%\T MRQ%>+QJ* ? \#W)'3]1U(L6%C"Y5O"GRFE/F^>WY\* %%7C&T8O$_FU_0_E< M751$K_S6,M9R78]R'=ZJ@L9^0A\"N5FR@6=\9C^CDF#2Y)PN$*>_\LOEG-8# M%/6,*-7NTNGG&382_@YNW$@5HV;+%TIF!PFD8G(K11TVPZ0/RDPRVZHM1DJO MJJXC^WB!TJ'W7'$!8BG<-^8[COY8)#^UP 1 V$TVXPROX9UZ&#H)>;R)JYE"ND94FYV3BJ98P!D!Q+_5U+ /@ M__8AP*O(O+YV]\[K&NN,(-@K)G^A48_2WL'TF+[Z)56TK";1%L6Q)JGY7T4JX+]N .6MCH]>50>;P@9MNR M,<,FE]-ORT2CJ(P_L[OZ2SK[PY(S4;K!V&4J_RLZ>S,#P(HGR\BLE\Z5GB8( M=>)!-VN&%5O$J)=K[H1:"#E]RG]@YNL^MU\AT?VTF=A.1X^6_6 >_=(GG8%N2_@[!H$#<(^Q)WI1GKS" M*08@)H.N1K;\RI2QJ/5G!,H\O(N76R9]!XR1;VT82\7#:^Z9G4[&=/UVF:U^ MQ"W1T">'5(EZ;=I2S7( ICC2NV>K!O#=!),[-"0#X!40?P!/I(+*,#W'A6Q7 M/3YE/8^KKWD>/;K]IETA*?K8AAIO&YK@6X)7))9U@5EA*O1V$!#J%SJ7%DSR M(K\)Q7&#.L('+_0'%W_,[#QRX[NY:KJY>9R568>Q]._HEB3R&C.&V;1XF 3U M4N,H_3#5]1?L(J0KPE92D!Q,<+5&=.165(6U[]W_ IF?AMME@$&;:@ND<9A0K>.ME MNAH0;P^3@/QJD8"*?&K:QQ&Z$)P#I(0ZPZSTB"SS\ RC_20ON["N21=FE6QG MH')? L@R+BB**U1E>(' '2"HW)K$E+T)2%]-UB4U?>$GK:''\L4\72OR[8@ MY'6?-MTK8TG>!H[[M#YC]G$!.+9P%MC"3_^EQ4>&8TOP+',=Q(0V1%)#RK$0 M1\4;9C):ER3P0["-06S2R+WME[8V-?OV!9=C_NRU'*;Z#H'\9B!3Z ?KHM%E@,9FW330L MQCU4CC4BMJ;.%+I\N%#["GZC"WT1Y*W,04ZALU]@9F([FGESGR!E;0ZUA02A M>?B3>X3N3CC?;XQO'9P0N_I0\:T!/)1+[D=M>JTFMI<%T*=OC!/]QG+@3!S" MAK>A,=8XWD38$:HOP:\ C0O@]\H8][EDLV,P>"?/50H4.(Q[UB4B8?,\F@4E M. ;36P%^FHVCL]);Z2<'%\EQ1),.%[&4*X1T!*ES"%=?-QA"[EPJCWQH"Z[$ MG'F;T9MI.B G'?@M.#U^C,YA3^&"O#*J;B&;4RS(6G.")1\,&PT(=>VS?!@? MT9:/"X'B@ME;ZK$+43]P4HGNQ9!?]@E=\+JN.N;P/2%/YSQ)466FPW60IS.? M.CPN-Z'=9R !?GPWPB>[?HAZ\L-TTW:K7G]7)WN ]'8G>_W=1,&C#R:WHEEV M&( V-/D\C0ENM49[U),44AY9''J8> W,"4K2/7D4,><^J@X77BEMNN:K[![] MB_Y+S!B'+1!.CE7B/*7H$DA T#GVB+.DC-$6=:H^+0^-?26I,-KD3@CO/D$. MVFX_V$.H]ZN)S)Q/J1J(2+H;-_'$=.Y)1\*Z>T$OVRM14$>64K1E)P MKWE2W]T,.#@A1C3)7PBDNY6I$W0DQS;YZ./6UKI)21'?<8C5&F<_H0T%C$NAT!3EHA MH-89@+E- ?*%^:/%;R?&9QRG,8X5*>=>6VYLC'W/P!4AW I]CU_[2,3/:,F" MY.&MXDQ: H_*!A(,X1@>/\-YDSB_T8$.!H#O7*.0**U!V+7AI$:5BL<1=D/E M;,O9@;Y<(F\24E!?HH&U/'[NY<7Z[*X[&IS= MV2)2B&"%)\;0SUKBJ3Q& %C4*I+@@!2EGJ954@]3+M''D03+63&H% '<.>U* MD<$%=$R'=]0*/5O5JNC]9!#IX?-E)>.:BXI4ANVSZRG-_.PB>NA.<&UW$M2. M<@U21[I&RZ"?\()=(L+;FR7;F/]K9A,I7>'-2@4>; 1C?G.-YR439568W[J>/ M@#C@OB#^"8BU$9D!*/-JT2*;S,/YIHO?O?S8?<2J.[Q$<;C854CET:_W49\B M/U6QU#S]Q/8+?!2._00Z!'U$8)OWZ(0GMQP;@W+.P2>Z\3W$3-STME$XO-@L M@/]SH:.9"-^,P<-*T#.5<6E,$'^P<\"?J88]4M*H_BFHW"_Z*5C?)>Z<.)A" MT681&=V&/O&C4O)EG3G2*E[GRZ1EG=A2^B'^=NE*=S?]@&-GR6C<$H+0,D9B MLJ3H:'BK#342^YQHMTZ;&V#WG)&HB5=7])IWE- Q39ZU;ZC[>F9N2L73-5>E M1_O$NO\%I^7U.L+<,ND0K4&?E2Q&9S>G!#E#'6D%^A>\A=H[@*R;36:2C<"8 MZHZ:1S\JW8,^#GCYB,?=3-(\*25]8TBWL ] 6&%J/RL^NKT:09 $N06*40R M1A,&4EKXR7:FZ,:1W>D'K1Y$D89T>\73_24%E>V?2NU%/=RW7ZB;MF8W1="/ MC5 >TD?1U7*P7^ 3#( W\C YP.(G58MR!8(T']WM"Q"]X BYKRA_?F8?E@'6*R%FQQ#Y]&C5818<,Z5)*"4=L$),URU M@]B:T=//4![5GX'>R1(?H6,I#[<%@JR?CK=VYS!A[-)&-3P)? B$?8,D7/=3 M[E!;F16F!A*'YNH'H=H:>7V*-04E[XH$'S]'5;EI?C9MM'UP]Z,]0/N9&LNN M%IZ-B?H1Q.7U;8JZ%Y!P$\1'[Q;20E:-%NLC-0:2RZG>)SMJ'2QV?K5[E>DG MD^Y?")#-%;Q#GR3%F14J\_LU6S.[,P>YL)VN1>AZ-6_)OEH)7G%HCM5J<-]A MDPT,D&.7>A;Y\@[?N@\QA\[>38$SFRN!AS] LL/Z@#7@=55?)KOB3SL&U5WJ&(' ?!\ M?.,-+DWK:L&826U\I)"QU'H83Z7<*XC*!]VB4V_OV2W>^KIR&2C#K,R*S@TY MC 53^5Z1L@GP]GP!!;PR3!+2:(^^FRBY>L X+5RK+_9&.\]>A=D)M+%YIU) M9T<0['#+W2BRE,GZ"!:5Y,!O-QJ&Y*)*E(U7&<>;.ZZ=Q_N75T@IE%<.WGD: M?UC/Y'$5,X93Y%>$-=PR]83'?']..C6TR'-[#7,#*)MP?),%D'0-$7FS ^CT"R(Q(+R2\=8P MB:])GB4V>EYR7\6UK)5IO@J 1R+H$E"#8=M1.+OW8_?J(>5PUUG)RV[#CRB Z 1Q$PKA(#Y'*'R5=&_]GQ(I$M'"_TU=&YWN25O+:T:<#ZA+*8Y!U6D M7M:K(SW\LSF#:DA[@<:FHKE /F!,(\Z(A H,)E!:LPM$_80Z"F\.Z]XK]0XC M$3JEZ6Y\BIEF"HD;]D4<$@3[+!M:S%\U.K%TG)"0U M.6,=D?P091="3CK094A#V*]X:\//W>NC0G'=%X/M^;X,3?"^5X$\KOD"G:/9 MCW"!SKU%%IA'3YAW^@7+Q.^@ 1"Q.42ZHJ[6V1TP+R[")N9F,U\/7WQ$F6WM M,:F[JXA@WXV/G\\T'?&LY MXRUC.PKN="A[S2E0,_5MB9#6&N8(FQ/,[+-!^)R)BN2E*!B)PPE!0/P-XNNC MEM$S7!ZG(N<_<2&_LI#M?H?"W&$]2'%];F\T(:@;K_%Z!2D U0E\!"=DMM4* M"A+65"XX.T]^$$N!? V8,9?H42IQL3TK->> MH^=%]VQ'=X_A_2*]F(?H/?(::6;S]BC>P]QS<(9;6K!@\\?IPMNFX]K?U@-W T?79DY^&J-+K3J,M:./D)&/9ST=Q']]E4J^L["/ M[_N>V;.H)4@SEE MMEE[<#>M'#?Y2Z)P?)70(7Q-JH]?045"]$[[(3.@&Q,5E)G1+ZE#"^O*H/Z< M P;"OIX]KHX^!!N&\RS".=9&'[>\D6@D5X5$*&I$7OQVTUF=6!W$CUA2N)K\ M(>,U0#*.6$+G*"&*M<*K+!/1_NAHY.?;+GKDLSBSBH5AJ'&+OCFWA]60[S)$ M:==9YX:/]IGZ:D/QC_$^C8_.FO9]\'7S(#( D\PB'(F43K0P_#Z)ED:5+V2. MV9ST2Y#:6?O:$:6FZR2A!G+RMVF3=[T%ABD7;_>(9UQXE#YX56K\R1UT'U-U MHC%#=/9;%"#T&).[XYD(9$/+A)[&@1%,0*[1R>=8';A#EJ55A<]?[/^>YA'H M+BUHK3?T#2'N\V7)22'1'KRX-TN6 Z MPV+FE)^XB.1<&0V-E(MPC.CS!'@T3I_A/3?U1BFC?[&LJ^5^=FK94][KM'P0 MMI8!D& ?"0X9COA ! V"WF<:OANA0$0KM#EG7]YEQC_2HP<=+% 7>NZ-"9' MK=1#S5!L_^;KM(+EO=?EX=!)!ZR+BR7XT_.*+DN#L[9Q18@;N9Z28FUOJDCAUEDY&^+'>0PZ@>0S M0OBS%#U#BB%]&M,\T TZ9NC%1!K5,I]#&W"^26F+$E_3N-]A#[GKGUU+,ABW MA!D!(LN9G9M(JX,!X:U&:%>FZJ:/H;E#./% 2Z)%]=R\T?"X^D'H='-']IC@ M1E\4Q3VIK>7H(F;<>1QX%MXZSM?%[)1748G??[-;'H>$O)':0.)][CTCGP") M(NCT\\*,7%D+&.L"8@\CB55W2E4C;)<_KE3$-JM*^ M$N$L7X(NV ,)874=FPGZ0";L@R!]N-JZ^?(S0QV72,VO\X6N(&^E!2C;ZMT0 M<7X;6[MG8UIT_^OQ0^([KWE?PP/ 9%E6-/6D#,F+'$I48@!(@43>U)URN.TO MW4O^.Y%7,#.3%MDK-L=[ZS,6?XS<+^-N>I+(86_.-91"YWA#/-DZ6Z?5CIJ0 M)Z70$G5-")M,:BO<52S4-B#A#5.H;,J\V?@YRO)L,SZN=FEH8M[]O*B]<(Z- MNY7T%OT!LZG[L"%D%3(9CGT!9H4:X)#I+7S#OKO U +VQLHOE43NZCYUPMHR_.94EQ*WA75B_QRMI>*=K_!EM[$*5/HA6B ML>7@XW#7 !X(Y_PFWIX"1,>U<$/V.@0=S(BAZ/3!30="1TYROY\2JIA3/?U8 M;ZF:6$1?IN2Q4[4C_C'S)53^S0YXE0>5_S .N6Y#1)*"$<8_]15GG!PA\G-- M+6K ";N3':E=O:;][R$HQSWO3R^B#IE3KDW;GT-$$*[,8YW,H+H&HL>63@R03G(W9_262^>H7=I7B5?ZL+8X MU@QOM: #H9Q_7@#[B/YYY2_SE0$XJ:LJ6(/CUE06@,QV/.SC'MF+W13J1URO MJX[5Q 5*[VLI@(8Q;$FU>NM*KX$W8%VSUS"#E_3J^E->[6H+$'M1$O47S+ M(C.<[+%=-D$E<3$E%F$IF3FS'YBYG*WJ?"CY?$5A^_^]X%5,6J5W1?I3F;I? M@Z;[D<*[J0C#:).?N:'\-UFN9V-FPM/M7YMX@J$*O>S&&#NIG_@'(A))$BL[ M-X^ZY&,11[U$\0/)(R1@J"55KU%JQ ^X]=^, MY=4\+QO$;U8>52\5M+OT9_J1=3Z: M!G?/C]JOO[0[]LN<^^NSRU9KG]60#W]=%JA."O7:^7)NS-S2G\=K6(@X>7YF@O)3>;\.L.=/3??)LDY&%*J M-!DZM-(0>!:(#IWY!=4N=/ B/3QTNOISW9VWJ2H?0K2/.;P1NI25%#WM<5*R)=BQJO#+ M1NMX1&X="A+0WB+WB=Y+-'[B7NJPR4ORH=S.U6LO]'MH;%+N_#9*]'3<_>,* M#='##2 4'MA::]+,$#UKG- M1@#^CKJZ=(\OZ4?LI0&FN,N*Z2_UB)9OHV3A;=JX3?PL^1KHDR^ZFHJ0H9BL MER[O/_HQ<$&L=KDVT,[SOV7:^;49(<)8\MWDL0ZZ1.7PVWCW;.%-_ GW=(-? MPQXIZ2KZ.#90JU_2=>3&F&'_K2RB:C7Z]>6N)% M%.8*4RFMO9+=>?]PKQ-+'/WWU\.'!]_]TPIN66=(=6M MNB5[1-33IH5@(A44,W6XWZ%@9F85)+=TY%GXTQ>CC MD>XD176Q\S5B7T9URLCX6P]>"FV4?1%[P?.U0 [_'[@A]*_]%S2!?0J3HF%I M;UM4+"B2T =D 8H2I"'RI!4!U=:XR4>U)&:E "]<'?JN%IEC'MGG/QV,*F-UDB7A76 "9<'8H$G8'S>,71!.T03.Q;!1@;> M;@'K?!NI4=3DFOX$W4>(JTY=:XPY?$8):VS Y"G>YT'85#0'_3@, SX*#9Q+ M*0O@I1H-ZFH3J\D)'7LY3.K]\G?X*M$9[)*2Y*1'#4Y<3L;>>UK];+GW_G.6 M PLC*.O\;.JE$CR3S+*6CS QON#Q:-W[5D(9%M'V'FHQG\9F,?R@!GR"G'(S M8W;==J^<4][<@[5H+I#%#Z%ZU.AA4AIP7&=^.1G&)&RMM_XC=)[G-S-I#PY M=@S FRM[] ,'$.XL\P9_WVQF %JRHS3/?X23S4+A!_S*\,WB0OH)9S ]CG.6 MLN)Y^/Y?Q[^.?QW_.OYU_.OXU_$_H6--L7==0VQZCH,TZ8W=Z6(I;GPGP.7? M$O/*77LN"I\)+JA'6 FUT3WG!/,OD8(_#ES%3TXGCK>+IVO?]L"P2["<0XN@ M?2%H;#7P* C['/QG!4<=Z3393C)G#G3,YQ*J$YPX.BOHL'9[6*GB/@-P;9CU M2ZW-@]NWT\\?9DT6OA=WS'04[>.319XE6.-R\$!"0@>NKWAA(V2I?*ZXQ"9MWOC=LSY]X8/S=8)]/N?SZE_J M/N5K:NN,#S^9Z1))2*"S[U%4H?Q$1$)3,"Z :^UQ'+/ND)Z0S4,( 0C::O0, MH:8HD0\W5-A<<+MZ6OA.2M?A_6N5_EM?+[-LR:SW8],,L7"J^ C%R&CNO:LI:F\/0]8@H> +9FHON&"!K-Y)2 MR-MOKVQY GE:#O_6/S:,N@G[O1J^Z5ZJ<+KA@O1-_45@R.?E(\F4F'G4>A7! MAY0TW*0S9YGH<';G$C-KE);J"%B1@=]$&<+CV3YZA. F\U**3S PEG?$"'ZB63VO]G\-YO_S[&_V?PWF__/L;_9_#>;_\^Q MO]G\;YG^?=H;!@!;.$MX U-9 [(S #@+!L"; 7"/1-) ]!/*4OW;?O.O-B+S M2?/?)_?2 PLN),^A<9OHW0#0?A@#L'<64D?EUZ);L6V[!C*PPBCFO?<9EIS.N,:OO:@:LNW+ZGJN[ZK0]:E MVE0/Z1R%,(MBDF7U_U!X&+JJF\H?01<:ZY( XD!46?0Z"@^NAI

    UU4^!I\R9 L]M0?(IE-68+:1+7. M!38-KXX6LRM[&+FHY=W.&E$?&?)>>=>@T@=YI=OQ0-WK=AFD-] BJ/O!(-R- MIO,V69X"I;G]AVSO_E>IMG?M7_?[*+W!_^7/IOW7,M[OEN3S =0"H10&8(.) M=N\HWD1O$O)?_XT!T(!LTLU3A^AM/@S R@0PU@.XI=D!3X852+HVP@J .@D\$JSC$X M#RU''QQCYG_)?1'CE[5 ZD,&8/#90:01O]W!;=@&_RTCP/^J">!@+ S \V@( M T#OL)!G (PU(HHAX"CXXJD"$ -0>?(: _ K[;+DRO_ODXO_>XU-BPB?FA&ANB^ MD#N;=#:T/?(M_,75R$/G1B9_2HRO.PS+;^@ B+4=-0$HASN. Z63 R'A18S /Z4ZLS?(S;# MV[+P&M=%N_6A/3LRLH/N8#+V0AY!QA%:_'SS^4$-X1 MP;14N?A0C*#3\>Z[SE@!OGR+R?+N5&(+;YW"4([F\F+ZCQE7*=O''(]88 M)QH2IFT/]294][_W2BN&9!HCUV$R/V7FS,6*O^E*7O>+MFE,35T0W6]"BB7W MJ9:=^WYN45[+N'#FHR QDP% 5H]U4HDU1J1AR,,:[WNK--O&1HH:W$L)0>E# MA:(BPH=O&44&KOP_7Z>'1@J]UWSK@1])UQG+R<)47FQH>MO=W^=P>\IH.&6KIGH($ MYR],\ K?JQ2IE'",]@PVE/QD1K% "3TP%M-T;_G MX5L_?S$ ^R<09&@.E3^%GJ[% "AR,V'DF?Q2?X#12)-6N0LDW&5HL;KE4T,& MAC0:BB'TIMK\2K@O?-SD?>'57Z$!)WQL81(_0_;]-U$;A;6?:YZ$ZPXVLEZ] M-95]BF75AXC"0^=S9^^4PHE]U($=!/WT7H++ ;NAM/VBZ!P:-9%;/G"/C$ MK9+P?\2JF4A"SZ/29D46AZ&\N,9;OK[=S%@%1KZ_II:T9.B+2)SO^V0K7FW_ M31KX)U;C*7]BY8:8*&F''U7(.-=2PXP5.E3(//^*D_IF 5;K6Q$#<,13Q^ZC MW7J]IMC)V+XW7%>GWNWZU4[/6D3XPE\52'D\THSL$LXSMDXH,>% GKTX%'M/ M2'CEQ["5W:NFBMTJ\[?,@;_9$-?V[^$R6A^$+02),&E!-0A YR)/DE;)RG/P M6%&9&)@DQLF'EQ#1X2+VI6DX5.+$<$YN1/D-G2S3C5P!+]C H2.7K\)"4AM? M[4BVZ#$ T7WT/G"=$-Z$HKS: J0A0)Y^G.U!*YHK'Z;)4O:$ZY=B]=4B[/5_ MJD^F)$UG7SRKVO5.^6SV=?6@['1C#I9&BB4SC):Z9RG*\%;E=3CV+?T".1": MXS ;O>-G?IG /^3;6#]28WI/L\%52()9*50>1RZP\'$D M%^,:)0Z=1VQ*-_EDN]WNUDFT[=)^S0LGSU+)FU3^"\;,@+G3^S ;K][Z MA,%84!5.14.6?7.EG&^:6F_\QWS"2DL/T@EE.CX/73"_7Q;M,+ M3L8?;UX[?$[PN"55\D7(/*9!)RK?$:<545!\-1*AU*H20'WBV MTED>IO)7GO? M3DKO^4^VE;0_6/&O1CCK5>0GD]9RL'7]2 749CXT8S4\URBEO[U_.OYU_.OYU_/_UV>'P,272[^I(M"@#;$O:1S M$^Y%XSW!^KP*_&ZG& "O='Z>A63P/RL-=8),P;WB30&+ZBI3U+RTA*Q6L-P1 M70M357(35[&&_A&P+2>W4( \!X&<T%[G?,768^4 M?I(!Z&[^,G#:ZHQ*R4:.5,WC:5?E)]5N-Y,"(0!A@+,6/YH0LP+'@C MSG9NR"JUL.B-!N&'P2]J"I-\2<\)PCN%R87^;M6I9^!5Y*]Y[ M[_3[ (WDMV,1Z VPKFFQLZXW8WN6%\V6[,T 5 GA>XCSG74$JA7MK6*+*%E- M\ED%6>JKU V/P9I9(9?NH\7PX&9-Q">N:M7G2N$7Q/._K :N M5)(/F]PY(8)2?G=>:#G[]V(B72J5:[D 4 KZ9W'\$%)YLJ+H@X/\6W.[I>F= M+3/0!5'A]1+>K.&WA ^A"QA21EZY\(J_J4G.S,Q67HF8WJG<^GT)!H!UD)8Q MT 9"U,Y6V\6%S.4*(7KH@UM#[ %EQH7?5X9^7#XKLIC_0!U-N#(P<8$N.-O= MA\+(=#[V>/D&PA9 "LA]:9[F8*3OALI@ &Q=Z561WK,-9 8 OS$+ M;R8#?P*)8A_@'?ST]F6X"WIDA MB\ CL.]PPNWZ:M[C4 7R!#/ (@18,Z[_0<3[.:)Q&L'3JT6VNO+%T]/1$!2] MG:M4!%-5D]?!E_'QH=WJZOG#[2UR3%&H\^>#92G 3UD#U).O;A.4Q_5%M.). M_0S!Z]S(\<6$V.*X:SK4+KJ2$HO3M;--IARN3E$^?R6$@PB6J)19<:@CH6"3 MA*.]#@$#/4&L-8V1\'8'XP3LBGKW6 W%TT7,PM'F48#2X2:YS3.MASKBP[V$ MLR8Y:(Y& "B%N$>2'J8Z4VS(UJ0U&A(:7@*QG$/$4R^$XB)M_3R,(_!:'2W M IN\<>=._I_?R@7:/A*^9[B+/71[YL@903*@):MO3C1VS?+1]2'+769SF\EP MH9I&/Y-NNF**.86?5^+CH9ENRZI:M6NCI+"?:8DHA<^J'N'/4@ M*W_?*/Y[ MQLHK 'EE3 #'U_ *09+7#>Z]L^\)?:1*%_YEKKIW44)G[#F]&R8R&FK)NP:L M5D[SXWJ\W,%,(3R+V)9?R"*KWRFVGR;;'E_VH9N6$_==GAESWSB1KM+U] M$@60 AL\3/AVR?9W?KQ18W>QDO;B"8&8$-"\RWR<97EG0(W.&9;2+G*W(BN M6<,<%._C&8 _8[G=MWPNDVJ@$DG\E-"9XKRGPF8*C:JM*A+>7'Y$F+N"#&I MVC%/XG.'*T7\E8MFE_'V5H.6V"==&?H9;0:@3(L!^)[ ,P<[!!US3)P\KUI MWK7/0WRRP=0DRCD++#K)R2!K\'L0E:/4^,-2:I8WQ]JO80OU':^BH5]% T,? MY+>%_D4Y>P'CG'2.PKF!2?1U6=E)0'P/PC&NY%7[B"UR^[,62L,"- MM+/]LI>&)7+>OI_T^YUA4??6 GG_EE&PBQ"YCX#LFKDPHB\)T9G33_FPEBMM M=JZR> 63&FSQH*+3[OMMF7N]SV*^S9]R\\ \QPEFAK7,>"P])Y"3?^:MM-:P M/E)_==^N=>]8QAEZK4,UL?+9JI$FHF^JJOGGJ@N=GC=,A@KR>2-Y4N\.<0 M(*HC.:N4+(:K0S3)$OJ^JJA[\2;CR]-+*KSE?I6!LD[&)4\=57KI>U&^WOR0 M_' U,J;A E2HCBQ#Y'4:UG5]T'!EW/L2(G'!WK]&@#-&NN)#?>:;Z;0)P$*= MQK9]"]A1HU24?'ME[/5DR:W?R&WK#'*^=K&7%R9PKU"P\8)N EM<^[U*J\XK MH8Y6I)"%J?FCF=[!"R%#&;\ZM7N5[8TNCF^A8V;K>)/1GIM)EUR0!"V2&]%] MMGW?'8ZW3*2?X2S&[,,<^2,NGJ,M8G+&V<5,Q5HB/%E[";>LOQW^*S( MPEB-Q(6K]JJX5Y&/(R(U]R>>99LGNDI]#Y$+RTN7B/$7/IQ/5IUC /CH P5Z M=;0ONE/(!)=S];HNET&+7;:_SZ4>%Z*T US/\S:.+$ PCY:[76$NIW?5E#C2%*F];7)G/ M, '>:MBD2CE#OM. M?3,C3*MH4FGA(N;58CP0.WV^L^.R[)+%HNG^?MWT!*"-C)0UW$Z,(\9^LFG/^MO#RJYD^Q<4 #M5KA-2 M@G]4MNJBF=F._KP7IRS)'!G%F5RF8PYBV>]5=,5PRFS=D>4H)."ES[>!*LMU MWP_O9$URO7OYZ-X9WBH(6K-F3M9&L*LJT*:]]ZU=Q-GIYA/[C:=!;A8RMXC] M XD,@+?*M@+*/)J 0XJADB( M]BNNKY=G<-Z1$KXS;\3Q02\*8)-KSV-'0V19MU]S&K(+SMF^G1F4A\:OU%)1 M_D]BVFEVO*)^TQNS8;L!2QO03B8E>D#+!.$^@-RY+>E\^ L#1,M8K35]B:TA M-8M*^*!B0O#251[^T&=2.ZBV9'J^/*&0SM%'.<< M"O 1D5?$$@O%R#@3LHN MDF?]N@G/GG[D9Y*D4Q'.Q'1&V6%?\F(O73Q$:,_] #2T :J&I4P%4V&"G>;- M#DSX[WT*CAUD ,3T[Z.&$>2SP$Z\/!;5JJB%0ZW/4_0@)7-V*523,I.(^K$T/ON;U%VY??:PW..NC,=V&^GY[U8P1L\?^V?>XRYODD\L MQ\\=2]0[% 6H@/'T$ 64TZP6'3J]PI=&=IQ1'L,D_6<%9]R%]6^(9/$&R!L7 MC>G$GAS+N'#S6A =9G,Q,GYR' ?W')B8;8=7=T?C6X#D]BZ8S*#ZMUV!>G1* MN^C0A&;A<1-K'YWS9W'W6Y,)02G16^<1_VBER>0Z)-9P7A8[2XH%5U;%;#>F2.W=2=B.T(= MDQ(Y99M&\B?]9K(T_T<),L02[&956R?-VB&#V:MH5GG.5]>#=X*[' M\=;[T0;8,0F*#O0^T:*KZA$%1 UP2^B6!":J38<@G#[_SGE:L(!HT9&$[&=% MAC4MDQ+)8LJ=::(#'2X\(T>?S8-XOOLW*5?(')4UN>-&WU'CS7KR;?FBE!S, M3J>O$N)K]4-M?*;:IH2[N48#I>QNI>7_'&F+Q:2^<@E3BKL6JE]CX.)CC,[5 M:[8EPF4*]423MV#K%#^ M;54M,/.WS<;B1/I)S59#H?@<]7,5#?K]ZKL6.J4R'[S>5:3W"JS<]Y)[/CU$ M;[$(=1:V8U+]FYOD\^'Q(#[KO:45T\8@-FPE 8B/$ZAR<('6S9P8MSH(]C1+-"]V"PL>@[R-&I+VFW#W!)9 IE8KWX\HQ18;YP0&5%\\I.+L MKW8EFW/H%.S)UR_^0.2)FX](+WR"=6KX=S\WKR^*;12&T4[JZR "G8QXA"N^ M1)8DH>4^!WFO;HQ:&(>-:-LK:C2:+ )3J. Y.!!20.DJ4!]3"M5C2FBOS[7F^_KHR7EI56D\4]H>I36J1.*Z8E!H7OGH5 MR "\Z1XQ^]9;H)^'>O%G3RY3)@&Y8-]:A,$BY!_R?I;=!_FURIO#; B+M 3- MT64&P#"SC.])G#A-&[R\*<8DCN U1?BZ&,WE .Q#J[C1E$,.*&_Z"'\+Y:17 M,?\K#,=3(A]@)B,B"V!Y)')Y,?7/T@KHRUW<_UN*[R*$!>Z;RC#EZ/K50?2. MJUV#71R9C6[%/L\ 4/C4433A89:-Y_\!RS7^*YC:TM+,#XQY7_W@^;=7MGJD M[MVZW"-=$,5!!$[FT>F7^QN)N8P !-]9X+\0G;%*I:E?IIL(6_BT[-& M'*EF9%Y"@#,!M;Y*UQU4[[]_,.*GJX6;4!;"7^CFO[I\=X&[LN[[.%<[(/LB M*KWCA@B:ORL/N?$P++/E1[.1I\EHON:B_^[=T7?]%]"%E$F\@<=FTMQH@=JJ6H#"1YPDNY=[1XK*! MYL]I$#/5RS>C;MGEJ6A/<1P(M0Y$SW*!/!@ @#U4F6R X_0[>?533_2/J2KW M%XOYTTE>$@C;^V:[J/=IUZ^N]>IF1Z^%AE&S&Q[5YA_<.7C\Y7HA9[951:7D M$-^Y5^_>*-TQ$W"C,$SQ\-GO@F\- M&O,Q1>E<*;[5'NPV0O1$3AM8, M0&S$]6VJ-8[[8" !6OT]TQ>\DW)O:O_9X3@)-U.:_ I&ON#1 ]%W'! OY]*- MR<: YEF;H;>U"67Q\]!-SHX73DN9J3+Q7D.Q9]X F]^QR0MX,*P:0 M5AX796]4&9YZ9O<]M53^R]WT^9_8]%R(9XF(78Z"4Y[SQX5RGQ;SDC'S"8 X0_L4TNR*2TB!JE*N,*7' M#"I\7C;T3G72#@UX/6-.\?[(2%Y[B-21K@^5&55\<:<\WF9MZ K--X-)434$ M>*=E+/R$U) ZIT\*@GR-"@HN*AIRKD^Y6Q,NK5'5>7HVZ\=F3G0)\AJ*E5R/ MRX>3/,A/@BGF4-7!Q0;"1M$\75 K'B^TJ01?D.+8.7'.+'#*+<_]!=3V4B%. MP;7_8BL?=KSC""GEIGC7D7SP+GBL$$;5Z_VF6W5.PXO'+8K%J9%+M8; M:Z6DI"$UYC:&?&8=9(U7WE4@JV<@H+;'B*2/35YPW"OVW31-]KM#NV9^?!6* MA9F2]TU.BSW5_/7TV ]YX_<0UPX,;RI5SV,.S;GZS&4%$]O^%W%G7' MW&54_[]K+UUF-)TA]YH\L-_*JP> *]GCG]!W3^A=TQ!W= +2#MWX<(/G-N$? MVJM 7YCV#*K2R& M"<;Y!6O'(^&[7S]QIX-(!V0V0DH73/8GU/D1CJ6<:D3DS<&AV4Q*I\TTWN6F M2>GNE?I:9G\^ U*;EX/6"LOG$BZD;F6#,VV[;U7O:SI0!G^=[^J;"R@ MK>,LN22E6-C^I9A>>:7X_%;PEH'12!;]&,;*I;]_-]?O7'&/],@Z[ \-YURZUQ)6L8MSHHN3@TIH7Z:M=$X;L ?-F!L[]LE-%")R[QC2]'UW) M^W5SXNWJ?.?CH_GA*'+WK3X??1VB44_S""H_X?OU 7JY9>CEUU%:_E(:OV=Y MFMC?4%4)2ID$IG)[N/YY4,&U-D:*E93NQ !4=RM8!EGXW5YX=%;W*,\)%/]: MG6S_)J6GQ!.9RSKR9["@O?L=I2"BJ=4X%(GLMBV,K*$^[8GK2^T)NJM-P M@%ONK3#++!5FXO^VU)77Z9Q1(G1'054CYT$B:]F8!UGO'-7W_B_VW@.JJ>]; M%XVBHH*BTHM$!:0WZ5)B P0$1)K4*$@)"$@/-0("T@4$I"N]&BFA!D)'0$!Z M"1 2FB EH082DHN_<\\[Y7_>N>>^=^X;[][S'R,K(UECKSWV7GNM.;]O[ED. M#MS.Q+*-NG50 3IY'VAOQ[%"&]NY3^$[#Z+)=E_-(&E&J:]',)C9[]?DK?7Z M&(_O)MSC2B,'_:-519=D3LQ$LL[7.WL, B I"A455L^T=525_L&J$GE9]P>4 M-'=Z7F0PUAUDISOSA7PX+W*C25_VB22:4VF3^'Z*L9$ M9:N:U7C"IOCH& MDA5IWS[%5$+)#9/J<=#5'-Y+]Z$@:--W2K^5?P J?WJ>- M-Y4A_JGO3/AS-=#L?37"7:)X5\+,6B!@=-,]P"H/F?8JVJ>^%GC$%]]G>ME,R$0=]]D1I=MJ_J'O/10"M^9A:)N^7+Y MW^T_%H)WV!_H>4IL/1_5TC'+AY@][I%-;(Y!./T@TG;XI\?>F1RX8T"@TQAV M J?US[&.ZT%DRTLT,-;E>:)O-6,ZO*X')@T0.7[C\@-7'9;\ MQ6\GN?/T*<=VMIL+1XND'P2,1%L'15>298F&\_!W#41.G;3I2\:F]6,N MSQRG;&?=WY#R;';8:\3NM8DQ60GK[@-6JA_C+ M1Q!QC866"#OV!RQ1RRB9!3X[&WNTP=X8(C^MJ7>.AM!YT"4>!L1_7+W[IT:M M>U&G^Z5RU'N/_+#]GK$YZ=0O;KWNU8\_)QL]JU]3-<7#0F3,0&%>@:>)7W " M2 LWZ<&*WZ8Q^ZEV)/[ M>=W5JA[>:K@;7%9X(^1GB %2'QM T]5\O>E/;'8=W&/CP>QG)"+5K9+GLGK% MYOG%*^<7C?N!#" (_%Q@#^BJ)VK*;P$89U,_5,T!Z8)%W7; BNFT]J,213H#/\IZP6U)F?2>.9\QU.I(N!@_32.MHI<$U#\^FJ M=N'U&PM]N(;J2M](&=XD=I!GK;.&2Q^%M=2B9GK\*"V2X$*$NJS[40&J)WI& M]/@A%1#_BPH(#Z-THW:-J8!MS"CHD+L)O+=ULNM^0<*H@-9=U"%/( A70YT+9A.E\-%X"D:^:S0?&X].Q*]$G5/Y+-J._5+&EB7VRU"31:N+) M2-KR\J.GEV8[).$B@>M"+6]!L 0 ;P""I.*O>HR@*) U0G!VL!^W2OF+#(2KJ I9N57U6JQ :XY1ATW/,6!-=RFGZK M[2\[]_ =[C9WSYM;8Y=4V/L)G\QE99DA+YNF1A,,ZDO0J<.%EWT3,I*&O8;% MR.1B=\43+9>RT3D_&-0L&C(_$>Q_M9Q(PAGE.O"/*#%@&VTA9YS:^MT5SHI^ M&316N.%>R\Y3@[<-QU$!4=FGK? K&UKXE87,LON7;)(@*2]]OV8UN'K3^ M9^.*BW__C.$8*,LW\HX:4NL=WYFMW='Z?GCQ,-F"_BR'O BHJI0E7^BKF[N; M\;"@6]<578-Z&\6\F2,1S'DBJ"T0@%\J#"%?PI9>!VI^>Z]N4[!:4WSF"G]. M#H!V7K@[D '623S.0ZH2UA8.&EC?/22ZMW9L)SQ10#: BU6>OVS5C\-^3=FO M(J:7^:L0#8Y (1=@C,2"3676]J>Y+RDC"NAE!NVH^EJ/,V*^$X9X;VQ6W,E7 M<@Q^XF%KN&;E\ZRG=3OY(.F$;"^W?N+$CX5G _()L>= ;6WY1H5V>K-ZX<>- M$$/'7(-L_46"H9 M>UHT.H4?=7O/61?;N':0N+,4H),<*0#_I@S(J=]ZCV)6 MHL5G]3T9]8=]C3KO&>.,UAA9E-U^S-M8YU2AYB4X>8%V^;5 -Z^^OS.*&6V. M7R5ZBP5+#Y50 9T�W]*S(IR1C"FO7AH\9]_,(9NWA,2=:UZE$;OCYV=]-G M#5%+QA 5N,W:L(*#M4!KK^1!/K=9EZR;^4 /(H!E:TBV1N7BR=[!:I&T>'Y5 M*)6HL#3W1Q5*V2!.91Q735!2J0!:, X^T'!,(J:20&1.8D\IY AS@EP 4X[& M=RV2EO(3+5F%N>0>\V1>#+N(3KIW&"0\]D;'<3N<(97-=AD(]T#QO!Z0UL]\)="3:0Q,I1:6N6RO>UI6IH8(Y!::>BHD!7 M;N/P@7=F&=K+S5O#KX$*X"6BL9L!6E+P#@]TZ0-M"XM>@['DFLIJA:\)QGI& M3J1I_TYP#AC_L%%\6H4STVV?\W$B-AK[;L3AZH=A,'R6='/--7'9;I$=V&G) M_-_A"Y28O5]_ E]&NN+-5[, (V*N ?Z?\](R(GUJ:D%'7)E,7 R?"'] T7FB M=8L*6P7>+D1:T4E*+2B( M8=(#]ZSL3>K]4PI7@/$R_[^.[0O,G/C;3ACHF >U&-Y^(M^?@';'K!?D5RBJ M$E0 !Q4P_ J*.#ESI]V2>O6)]E)"+>*1-ZD 5X9CN9F)U=E *]C?],$< KA@ MB^$=L,DG5,#N&..>Y;D3M7CRN^OD[Z?0D[/]I)T*_<>HE/]1^QO/",O5?VU- M?$K;\,_O^O^49BQ)*,3*O:,HDOD)M*U;7&8^#>#WU?6O-[^=LC]@2#8<5%>[ MN.9W)\1"^4SHV;B7DP8#5XMI+P@7YLJV6PEC):_ '^A(A3R+,BO('+&$K,4M M]RWHMKFP^)\G5N 80N;D:[81NI?7$J9F7URI= *)E&85K1F.'AB=BPL!7D": M$="XFB"\7TM-CH5QQ]T,(Z^@(#3WPLYCXJ_W7S+C;)[Y&8^#\8;]PA;'A4K: M)10TAE[ERARD&3 L+DH6!T6XY-K;3CA;0S[.O6<[]U@O&$W[^MHC!Y^9B'40 M_AYX2HKR$%S#&K4[>+B:"P7UZQ9.;QJ#\&R&X<>RS,0F^L3?"FMM^HT%LR.4 MI8-CQJFFN-U"*<)=!5!H)8[+--I5+SBDT&,CPM5R0:-1&B.=<_RK:TU#>NCH M+$G6GV$898L)"N0@HPP0I>6.D8>++0Y[JLI94"+M3('Q5S"&)=XF_H#+1J4D$X7QDSZ1G MZ4?2)1LCB0_QD233GSQW?C=\C"B .H^=LW0\'/@>'+ODX^]](7:O+]66[76I M>&ETA^*##/-L/SX_OK&FA+5=>3@1A4($EA(X'BX3W;$Y M&KGV"DO\8Z]H-MPO=^3@0*2E4+_0V=G\T+*4B0G)]C.2*6F0#*%;00D=60": MC+1MU.0FNNU-X "';0I^>>VW9WU#+;)Y3+KGBP^".6G<)TWA0:-@"I][L+[] M=Y[8QE;*58(M')\@?H8)L:LBZ1Q*G8FNE6*O-:X:/VB4-E' MGKUE&8M,9$ZRV66'6FN'9S M#*@Z!&"@+M@+:%F4NQ&;6H*YXL]<0C8EOE&2]S?&,=!:S!VG^;A(<_Y::*H2 M6N5IXSWU<_%<3//V!QTILV9._%S0_!;#%%2_K4&U.;M@=;S8Q=K:D>WQ? 3 M4%7O)P!0BMC5Z^AFD.]]YR30TZ.QY:2@KUVWZKA1ZB0[%COUTB[B7>[[I 7Y MHKKRQ(G48M["\HWF'NG$NO%(.?3R#:M"H>=VM!._=7(B%Q0?5"$ML$!Z**F= M=8Z>D!7N5+QJFEEU'_;2FPVZ'!,NI+ZW=OZ,F[!:9)&.1T$AK2U"VW[$3/I[ ML0[S"ZQTFD._LKZNQX2U8IO*U;_8NO7\X#E[K[_8N@@+"TO\NQ.V_N8SS#(O M0?=VM7U.Q("G[8J1 M72Z<(V!R5U8RZK8$K!AS#'1LHD M,NK'%$<72L1=*/J6P/SE5*7%B26*"-[(L3M#04N\;^7\@(RU7D.LALF#O-?U MUOQ^/1X(>/$.62/)2BJ:WGX((L.[UU1NV\ _0R[)0>E0 =@Y<,76\34&E'%DD%I/@:%9$P[]%NS12PFV M^A^]N$(F>#(X=H\HH?CTX"I+&FQO?>!+>4VW4J&($3>' :8%NWZVQCGQ_'(G M700667HU<=Y&K4J[7BY_PY%O3*Q5E+'4R]8@K-'3DZ MR;+)R1^J)XR-[_Q9LRQVMJ_//CW%FP5@DDW@B$K4$*ZY75JRFL:2ZE[^VS>: MQS]PMA?&=39S^]+0'P)K:<1KKOFQ^7(C#3I5TJ_ 2&8!7.)E3[ M)9GDD785J:;,W!1+I+I-'?2%,!7 W?ZV\MIE@^AK)E83^.P3XF,WB-Z95ZMP ML2Z<<:1<&(.+>916^$&4\[QQ%^[=>8 15K)),GGU<-0ZS$AO"5;KLH'&;^VS M$;T=\8G8VZD%M5%FVH^E12^.\[%,BWZS*)8N0@J]57E<-QN=(;!2RM/C'BC4 M_^OEG<[!P:^9_HO[T;<0+C"=)@6*9SOR0OOD=.J&X,.KK'U;H[)DHW5&7#Z.**PW(8[/AP;WK+AON^&&A&5H0*N0;LU$F96SS9KWV57 M8$VT3O)\P2VS9O'PS;F3]=/*1P4XHM[!&%5H?\&JLM(+38FPCF:&X6N3D(M$ M;34FH,P,[_:/'UJ]30\EG>]_)^<08%%DW84M1@QTI"MM::"P9,U;5/GX>"9T M,4U-J0(T\AEPZJT /OSDH'D@XR1QI-5W:2"U9#5%6#GT."^4-TQ520(T\N5, MR ?'HT'*#> E6"G,&$7R1,5])6UO4P&#C;N8#]XZ$]168='RBC[R4)UR 4WR^IV-Z([F&#F!>5?+JC>,=?"]Z%GH#8C> MYU&Q9(O^$K,9.R^,R!E'_^MYR;3.PFN_Q<]#];4)U[>B/:B 2\_OEZ[IJ;-\ M*5&UCW)UBX]6B[O!F6K@<6;>+I)B-7B'WIA^6>8->Z1#V3.'"03:K"9I0G0O M9FRC=)22_1T:?J&3W4FD710R_#'-?[PIP4^@%N)NIF$R?:#U4*YU[@8QO)18 MV)%F%ZT"5,V#I'F2]:#>^G&&6G$;]APW!@553WT66BP8W_W.ZV[)CA_!(L)C M3AY9N>]R=T?:'!P+/_5;[F[4=1=]QWP*!DG7+* 5,.FT<*\8J&)VF:'?LI7T MD&P2/E_8)FK6#6%+.Y)_Q*'\=;8+M_^PDHENK-GJ DUFR1AXWXZH)=<*?W?7 M.W3/A'ZZL\>1"K@R*^4,V5I67++"=(:\HZV[#\ZT>UZ_8K+$E9.@EWOVXA@. M;O=]0TULHW$@S\*X'.4U]O%5?/EK7DFV:0/;F5G9931B#+T4&R$,=A*W%ZY! MNS3G1 JOZGK\9V2\^'L6C']JYSWI2)>$V@+T#9K"IL>G69*7EW'WXCLY@DVF MXBY^/JVA!!#NHP(<&*9J!O=K\%GA\S%@7&!A ?&10_P<-/WQ4.H#8NQ/P5<( MGX_AL7=(;!]Y[RQ:*UK(;TTGSK-VNTPWXC+#6^%7UN*AL/E,1(;Q''^ZUNCC M424]5^2"S@N)<;S8F!V/8CO]-=@8:2)<2?$+]&'[O@H3OCGQ;%AZ@:FZ8^'D M=-S)$U8(]I"H7&5W"0^82&*&KG?'2Z(E20J M/8/6^DP+:CS3-A7MF?6S6'H%UYWU[_5]A,>$D4'_'6NER=1D%D#&>UQ>OK0[ M'RL,_7#60)5+ ' J""P":]6'65$!H4 .%48'V'5QF2C@)6AZVY'KI]^UYQ_) M?1/7\HMY6Z%P@^>MB0;-&2Z&LKY7$@_H+D]M;9E/M$,IO(Z!@%CT0DWH9_6R M@8,+12;V"1K*B0]>N;(=;P>[L\RV+-HIQ]*.X9>=8K _NK+LWA5_7^T5S!MV MBVH:UI;;I%Y(\+ SEFT\M%D]F9_\$%AX5U_?0?%YPHQV 0H>=NL;R"?NO_91.PWE?% MMQ$'NUS-' )!HQL5L,#/2KZO7RO\@TW@>32]P,I1*G'UA'.OP2=&8=,4H/7Q M;Q?8X<$XZ3C=G*)C>8K >H0^SEJB]!#\_ +2R4JHG9W\&I+QM_^IUZU+@;+^ M>L/-]/XBX\V\:ZT6'N@[XWC&.!6O0ZOW,.22^C?>??AB%C_NM:7=>WB&[9CS ML-O'K*%H?2^M/*L:K1U0N9M_N@#6/$M>B8GYKO0$62GOJ+;1+HV80A$_V'!Z M.;]XO!5&855+RRJ=Y1_G _XB9'7W/FGVDUV2V4Q:1E6FM&T88U/:[/D($(B2 M!HXS52:;T?RQBC>R3G%*EQ2%D!P1>OS;,@G,VC;YY)&$5+=5;A^841PB?1 ) M$="G NH\1JV.W-VUBB=2]--R?AL89:K_(#>*)U3N-:XQZ:D&2/[Z#X.Z_[O& MG'F"IUF@L)9 QC$E=]SL(Y-54[%,94JAUU#5>5%L3%Y\;Y&(5TGBVPOR\QSX MN"@8WA U*3X?MU[*NE%(H%E LF NN[@L5 QY?M_UZW*R77Z$X3*2.+REU=3+ M'M)1]DGCP@L>M\_ 1WJ6[B01RCCP-.HUYMU/?_OC;*471S51?#/)WL*>A;HV MWB<<0Y\/T8]HXZW9+O)PBOV%Z$Y#;H7+SIS_?EUEB>L=19TUVX7.SZH/:B<3SN& 9]C\8&> MT\E6-O1P MLF=[QT-GNZ9'>2,0PS)10P4\G76F@YMF*3+0OO<8JY]Y5;0CW-/+ ;?/S=$? M3_=V7=%*7G)/2^E0'0D4@,#H=4,\IV*+\V88A[T*QI52?OY77V=GZ(L".94R%_&H2# A$ 69I9VO!C7]5*+G(=!& 9;XD$HF:+GE5T)0 M&_XZN!$QFT#[B&B()QD3HW#\G07Q5@?7Q-;9V>A%K(\+K$J4)XT92#?]5<;) MXOAQ,#<4IT3,[CJ E_\>:+_$GO+I\\J'8G8:%WSR2_#-;"J@K<8NO"<7WVA8 M3@58SD^(@(_]BVV-'\C\2J1]/@(G:P2N?8-(Z-I(NWC?M'UZ MC<^:YUJO1#BO)SR(;KQ&M L^3F? ST]FMV31D M$<(P,7BP\V@W\K1#J=(WTXYX_B3V,(73;'F1,OSP6X]: 4Z"K^V;:<) :>A M*@)+J0!:/C+/\4?R*?P"=F+=FB0%:>8<]A>W8PB7AE^!1NDA1D5$E/(ES"S4 MZ=XQ=K,;N,=T?DSI2[8Z=2"W#L;"IMF@M3A,)V;Z(=8R?;Y)JRM0*?B/-)P<@,YJ@JBC?Q?SH,=T[^H"Y9KL_Q<.(*_O;Q*!Y6(3I M()F)I]V2:5C)A.$$W>]R D_/];CGJN?=CLE;)XE4-C;&5:!'FACN,O*O3VP!KQUD;064@V*^(2J)VCR72_8#R]M=U3S?]V7QU,'')$53'02^=CZV>)X*F,*T9;'4C=Q$5=1%M8^; M&L4)FZ ?.@1E: @5/ZY[V9=1):? S\]AX%KWP[@JGVY$SVG/34/VF(>M .UW MQ#.9^3I1J.<885KYO/N99"211W-80W8:6:*CK28995[3Z%2=HC$_> ZJC\6$ M2E,!-%#.>XCAZABA,='J8Y7>&_'WKT6??0K*?N:FHU$&H^E; &)XL]&FN7\ MI4<\NNN;FRH#KGN>105OMOOQ.B]^/J,!Y#O_RX>&3S6& 9L5_]E??2*0W\S1 M]\=$U@U$=?!R[V_#!"U%SUIZIM8+BE:BR.1N_<$S-;YW=Q6*7F+7?^516/+M M6%F2*V+R'2VF-QQ[TY;&@,KBY=;"=R>3-VN?ES;AX)6T$**3Y3]_A MI*.[)-1U75RK,FQZ>IHO1'-6)FET76B4>[4XW)3H-=>S?P<>T8Y].6CJ(.Q8DX!R MTM7-09I1N#G_,NR!J8 ^V!_#GF_L;\I%/M+-^XZ\>+*ASRR/R(?NSYBP#T%M MP3\!%U9[:$8GWA-W@H91^P7 $]%Q@ML68W4WHO-A/QZ!\/)40"IM]R"Q&7P= M*4Z2,05*J0_W$N.ZYMW*Z9VB'(WV=GB7/N[4.EY.VLR\:]R'^H;IAH?,"1$N M%WN60:?XB3$$6I.L_:TG%BHKQ]SG]7[(YEA?B2Y[DRMQB(KB^B"\)H2;?^U, MI]1F/%!L&*-AQ0\7^5A_D]G!(-_V\-7GT276,KMGQC/= J5:K#K0HAXYN:&Y M'G_)@#13Q%!/*),>^(WO?]B)_=_+AI=-&0XLAG8'V#TG\E%G+&\3<^1C%#AC>=3#& M4Y0'IY/IR1VUP'#NE^DCWR>4&R&OMO+;*AY;&R5/:_ ',5?VV;A^D'A[3$MP MH5R^ 5%S6>"F$4#N8@3%@&.'98L(\UGUO9_ M:A=]BPXHD8UR1#_.$6B3%DD__;91G>G4'I!\!=V>C&&@L/K;$XU+ \?O4@%= M0&:HX\)FK>."+N-OJ39\^G+PL"I)($KH/5[I3F^JHEC6J@*ZOAGSIXIB:);L M<:B2/DF,V-X.P^ML3:&-B2[XG38PH[.'S0A2U<[UCNSC[O?[-( M&X*+B[;D^+DQH06^]?!Z?V>&NV:EI6G'VMK$/5[>+K1YT>5[*KLYR$A=-'S_ M>?C^'2#^Z85FX:G"MA#L?=Q-G%=,VW%TT0T?*&:%]98XOTOJ3F)UH4D%_5L633[V5?14ISPN&_"(X\_$7D)/X)7\NXB!6?,J[)>L93ILH4OE M,@)/^8+-YO*7F^B*(M"U3*,[)M)D1A[=#CIX]"/1S/Q!GS3C%_0M[LBU7Y^Y MZ_]+A5TPSX-K6%MU8U'5<>\]8"%>66((/*I-,4I0K/GF;Q:Y)1EE53WBR-,K M9R0:R(-B.O=>W*-YG4$%=(!8 X=0"/4-9KD6*B"DUI0*:-\"0.E,@LCN"_!* M1-,RPIM=PUCGVS5QR2L&/8)G+9Y[JM')U1'UC<95^']E\?QLYO/G2U>OM'BV MI14Y:% ?MB3C!Y"EBREZ_'R)OMW:/6B&8[E0,\M1+2=I3* Z;S,QN:&H8#2O MNJHF_;>3;L%'0@9C=!ONI8 6\[-K&5:XE747IM4!)_[SHU4KP4YUI/*OCGRI MXD'P7=T0#F (ZM6&8WL6U[=*6=#4M4S01K*Z]C6>QQ7O7.N09N\#NEVMO$_/ M61WL96-!%XB.+5D<%7COD&JM #FM$:?DN;:N88GX=HX_:O#8KKC\XJ[00%IP MKH;8X]K>PV=)F>5>C;QE7X<;:U9Z58U+39]G/$HOE:YO6M5P=T ;KZ&]DQ*3 M4R8%AEI>.2'\X93T3QXR71;&'I-,?^C+%>/;8WSJ<-W3BSS@MEX,F@:1OF@3'H. MPXHR4 &L8 __9P0J(*CYC+\$P;L+PRY0-824R[%TI/ T(&K/J04/C_:(O*-W M<:6_09^!9;(#&*\OG.HX:,FHIOL48/Y,[GQ7Q(*)"QD3ZUFT)F?+A?2XC;2,**1V"N(=U)_,3L M^;DO!?YZ3C>1P@L6(M,..V6^W'$"C?7F@$[R<5'[C4ZFY_S,N^70E75' @H' M[H1?)(:W@ZH9VB_QM $9D>QPL:2%#>'VA@CDB+.SZ? $$?>H5S#T[[=1=L, M5!5;M(PG[RWOFL1J\+[F?:U>:SFCY6@G,\KR; ;I*I5???9A[[WO MJF*]G[-"7&GX$VAE#HM@]KI$4>;N#-DY/7S6>#_^!\CIGOX;4E$J.]S_1"*4(QJI M@+-40*OP%V(VMF?Z$JP-Q$*6*B/:KBD=)A_@9^IB'_%\:)%:X-JQC")I4[ZC M$# RIT^%:F+>]JZVM,G,P(&DKNOM@[H/#XK/.*C96%][^P96,5=52MRA M7/8^+I',/NMO@4\.=77BSJ?_H,UUY(5XG7*G M\_K $.N43=0/X^>]=T7>2;"B7F9/;N&4PS>*";64BR])]XF/B>Z=(.:%$6D0 M+?$.;ILN'7X9ZJ@;+#_DG%_K';YAK'^C+D$^+^D6FB.";;.%=J+Z1.!#DXM) MS\@VWT8W7XNBK#"0) MEQOQ,).?S@5XRZP$B.F[^%2K"X(7.XJ[.'GC#K0#M/_V_>Y76)O6"1'^^<6/ M"@@0!>(3UJB 78$3>(+1,F-Z>@Y$YFU '5]D11T,#U$!%\3@5,"#T*WC742% M*L":"OC[V+^/_?O8OX_]^]C_YV-I>U!X0]14U;/CDV-L8AY<9VRI=<*Y7)!R MY ;&&YHL3J)0M6R+?T796O#LPMNG*5%4 &1KV@\;M_X%W[6 T^W(5!]7%M8, M"I^6X8Q^IT2"5KZ='SF:/9:L! M6>^8^NSI,DA"0_=2U9Y'7FE&ELP-?,-LPF(-V"%Y;[A^-#Q#10_ZJMG;L=+,[]W)'>"4IX@=.)R_$5&)E MK<[Z27=M5P'>:%PLRE$K(AT-MQ_-5)Q5! W]OL[9D0QF@E-XFZB R-NUS4/S M%;J7M+ROCFS,*5SO;[L]VV9$SY0Y$S00:-$$_*=G.][)?!1J.B99-?["+:H']O(PZMZAIIXB<>'4>(+67*+; .\V+ORYKPY)4)X MU^AT)#KF<=&#GCGMWJ-I(:%G'Q.TL\4[/PG5K==(KR+Z!\JR+3@JAW[#$Q!H M",]\B?#N,HC(#UL/C"^1:S-R8SJ] <]0?(]3E@(-V*8"%G4CJ( 7PJEE5( C[()YJ^W! M991+AV1\,A5PK^XZ%0!J0VG"_GFMU+JX\.P*^#H:7]@E&ZB"9VB/^^8PSFTW M)48%U(CS;1]T#=7V\?XH%%A7H/VJ+B^SNG=,AY4[:XND;4]R([>]^;AD9,A8 ML#B6(=@UF";IC01KF4YG.[;[&/'PM_3&V*:[N6A-CVN56$3_V_58':TBC^\= MT0#_6876?U&==3+GK205\,^O-^Z?SE,>*?#WD?^9(\LAIN6;7WCRQR.4BPR_ M0QZW^[D:%_T+"DS/$(EA(/,1[+#>$2K,1 I+X@.";)!/OJ-KV9R)H]9[;O:W M,&ROHCNZ/- ;&KX )',!\QWUR8S''T_H)@\94E%!!:A5$^-@I;.F:S];5/14 MBE^Z>"Z)?E]PK;W$_OI*"-]I"AI4<=#-0!0%;30MN$S9=8.YR=KS#%,I\SFK M#791TMGG9LI8FQ4(,K/1'!\_: @+WZBIJ6ZL_.[QAOLA0DN6^,U?EPHX]Q'6 MJH14*&S%Q4V!<(6=+N]05ZIA&*)CMR]K-+=/V>:$(A]TYG1?5BEC6\<;MJ>T M4S"\#FI*:H%AO0G?:#D.@FS%@O&5*B+D!P0>:#A./.I&-^O>C+JLIW M0H=&R?O[!%6VZ?SWWD*-^_"?ACN%9$:Z!88-.H+XOD<3GG8#NN].-B::X-"8 MLU J0'_D@V@SW-/A0[]+L=IGL;&&BH;*^JZQU@RLP4OU(8__92;$= M6"D>QMF:19^,UB=0"IW2Z<[=7!BQ?MG9WW(B\'G6.EYAU4&7*>TGDE(?$X$Y MI<)O"6M;(5S.Q8$O$E/T'#.]-^ZD.HML=_TN1T?)Z*[^PL >'%Q +ZASD@-%11QJ VYU<2IL&L7.\!%BD5*Q 8=I+H;L2.9C*8%^^B4PG M?CX"6,N^W#'[)^:=OP4V#@BUZNX*I)\012@+Z]?\E5R(@6OHVY_D0O?/<*O: M3RPRD!D9]C'$3#PCSC8;;PZY&Q>A)(JS4'W)R MI"? .X2WF-=85H5F?Q^]$Z0_\%OTXDP&)7F5GF%;STG!QK4S7"8+$KVM\7WW M&T?%I4GG\V+XQL73UG!ZO+$;RX_)*#%UY7.T#L3>ZF^CAZ,.[C+"POP0=;/> MS?[791G.(^/C520'PPI#Y?0D,4.!V=G2+LN-G.$&O]X-S9YNK4)/. 0G2OMT M"(3E'?%,=RP']4+.;I3UB3PIS>RXL\CU8G>W;)"6K(TW[A /Q_L_Q;-\DXEA MV1S76-]#WW0BV9^R[NI!G#]7LI]#L\0HL(!51MLL:3!+WU-R7VNUF-7 M:%IP*\(D2H)F-C7BX'9UV6L1C[['Z])H@?+Y"%3R;;U,ROIJ3UJUQ?]35<@N9A$$5MLTVC6VY<#9Q)T/FH3PX M:=A5%78S?TW\2JBG_=F]Z!26-#6$_>O-/L$7//&<*B962+N*7Y_IKFO@F#HTHTYP45_O*?/ M]!%8%T"Q9?Z@7-4['2[BS\G;WZPJ<@1$>3Z4/1 0>9 8>^E-=E7X1DQAX"BW M2%,(E@IH!7,^)^I@=*6FH"L==]4GRQ *WB7O-^('4V\(=8;,,WP(/M7E\]M6 MP5^X03+RV4/KA^CT:D14I>-/)4E@I^)6Z)MV MW3H6H42W]^ \;BE\#VE.E,THO* M1_R'F<9+\H%U//DVOQSAVB25GG.Y!!88QUH4EO2ID, :.DRGL2P&S9IIWJ<3^'IAY-MB+,+CAC:ZBMYH,O2_6;K=\WN?+U> M*!'$2XKK[SN=]X&3C695Q4CKS^\Q]$O M36YK\%9)7=/@K>!-@(AXR98[1$UU77%;UN;K#W!RXGPZ1D).KT)G.8Q[*^EO M@Q_D2>K#WR]IZBU]A!0AO/+Y90:?K=X>DTYIZI--)<16D60H4^":B?9L!G\! M(F+^$G\+-\V0Y>T0 T)S@><@VVSH0O^=ATN=]+'U])R7,IPOGZ+=Z=[_?IQ MN4WYD76W@>A"8'WRX]MFMMK8BX?[ 9H8^9U;_*-O#+;+6]=UM_I])C:421)D MR>-2"MO,R:=U/>*2<.9B-UU5S#HS1!\DTTGTV;#K&8Q^ M=%!3'"Y7T#2\74@WXI:Q.&HC0!;-/<3A:Y*."TO$/]5' K.>'.P"(RB(H]03 MXM)&!02_M"8I[L.DH-43=)W6X-VN@FC&*7"@P6)JC/AEZ!U_ MY<0Q_0[CQ.1;2%E'>_V"@\K0C&P-30U/.P1NP-VXVX5QE6#DJ&: E]=T+0QI M-Y@3US L-;K[%6+0$/G[O+[+J^!( 7C4/XOT[B1&$&A.KI;.G[4(2NKR?8\8 MJ4:[BW:$EWH9Z)&?=(32U-\P,OP]U/8SR6%8[YV^4^VK!&.GY@C1G@RLSN5G M7EI& _K[L<0I5WQ<.\LT^-TNMIC8V&$,?(G_&HM,W60X9W0])_K*#^CU4SP* MC)1!X)G/1.'Y[NI1!&,Q,>IYG=R

    I-?-+G\VQBV[*NZM MDOZ""^,,90S(5KUPN;$UH@#C1Q7)0;)(-4SC7K>5TLBLSR3AY?N2-L+:;/_C"3@>A72V95I"2-$F@I MW%JZE(?PD2A1.9V1Z&[=;\$,U3HCNHL=K#\^+(A- J6XZ!-[.K7O 3E.Q!4G M18@RA.+:=9FF/5'C&_HD:8S_+4)8(V%=>>+MUE;SZ/B5=BP#_71;V_RM"^./ MWFHT&;.[H=K!-@8L#=Q>3[/L%)_S:G%# M]3J@^-?_]OE/"U&0K3!097@[9UP$Z)HG\/ENN= YH/VHLV0\TPO*Z^Y0 MKJR6O1??GB.[6>G%6"Y[WMY@*S=[O=1M_&UEO9VDZ_^7 M4$*3-8A.14?J):OZW_X22I_R:':,N"06O6DVZ_K:56[.(_FXC 0%1]+,AV-+ M&&%6X+P:NQ:\<:220A>Q=])<^$WQN4-K4:[YYAG8\\V&K"A59K61#@K'J QZ MD&X2&M85H*L3JR!SZ2YG-60CX=X3)]X7F_=:KN<%97!YP >M+_3()FV4;ILY M[D" N9IOHC0:P:K+!R.+Z>)ZYEOA@7R_*'S$$)QX.$N:;/DE3%C"$%Q<;'@G!S3I:[O(C MT>'\$$MF?AQ-[R3QGL)LL*]5 U\(_+*SGVI1EY'3[=%ZIU<'#0E>QOZU?K?= MNSD?Y,95(3_F"\S>'G9=7EYVQ%9%&7N9CYM5>WA$\;[^$3E?>3S/P//;?.N= M$M_")9K.0)YQ\D/"K163BC'XK12UX<**6+XAW//]ZL>K/[ZDB];77U?XK8,W M;H,#R$KCY/LX<5K[T[T[G1S9^V&-0C./<6LK]KI2CA4&BO?8[GU>X+5+X]>B MTTWUT[&SK]LNM)U-U^Y+^FJ&\,AG9, M%!74AGQ)?1^5+A'T6T[6T"4_3;SQ>Z/]A7:.'VE&]5>"'_>73PM5J7D7S;8S MI+H59C"&:!-]<%NLT I$)\&N/0IU.48*7%"(C"","F8<+89 MPFA72- %*,4O/KS!NQ5_3S']"_]TE0?P[1S-,/)4N;_DA H&)\H);FJL&RU' M:OE.A':V.]L'!3YR) N/O9%P[_=*VF$E,Z?O/Z$"PHJ./\J B.K5@Z!.E2N8 M,J)WWY,>V4XJX''-]<'4*_)ZXX_BAK]UV=:192XBBL3]--RZ9[2['4WLQVLJ M9_;JO,,K_3$*;?.2>TV9"BC;M1X_'4-ESH2/N?TLZ_D^D.N>B+@0V/P7#%[W M#WN:XW?A@(H)9^JV<&0.B+A\8DU\$A_',D%+!=Q+S#T5LG,YT!T?_D[I3W#8 M)%&\U??Z7\%APF=#0_-L_@2'"0 G/@,2WPKW%,$;>RB?V&MH!&,YV9-*]G+* M-Y1K14D*ZE.*S1L:X)ZU@#!/DH1;=+M<%O_9CJ^A[(HD4/&.64-TDJ)PY.[#1T#8FR-*)\H5^M"V"B?791O?YL*[F<26QG>!^PMY.!W*N93-3>##F9O;3CQX?))I.]KG?P-SJ"K*. M,/F4XFGYB;WGQFGU%;>%)Q,QOXT&I)3Y;N^Y-51NY.A%>VF-9@GCW?GP(1)M M^ *-]T<_#@T7.,S+-9V'=$:*5I[Y-655(+8*M9XZ^&:EYZSN.$P/Y)[-+T?: M;(HYVSY?B% WLK4Z';3FV$XY$S@&.U$I]J#WX_V?*=\IO/C!]II@HY1.BDQ# M;->V]^032^WP.TRV-"NBT1)*UK2."UOK6GCU_4S"0,H"0TRNY?CKW73)2ZA0 M,W"6Z&WU:U)1$:(+-@SB_;6N\D(EYV]<[+3*MPPI#HN3K3%&&I=/-UI"%'>5 M(EYY5)8-RYNO%5::(X?W_9/R:JO-K?74I+S&[WPT=\Z(GSM!=%7XP07N"%!$ M(!-Q2XO DND4P)3KEWB_-!!K!^?A@X59@*Q#_C J(\SU,ZFV&CX:?B+M\R8#-IU&<^7##N@BVH2#\E& MAW#)EU)E*MJ1Y4K-[WCS\9K5/,_>:))4YU*DFLO;M$W<$*4>GAAZHGLG2X4) M-/M>Q>B78*S8S4C*T.WG2SI&JI?/TS.H<<6.^48*?^T]4 D8#3_ M0UT]6.S!OI5?V(L&4#4P"JE*".^^0+I-%AI=K$U8.YO=W;!13P5\,,K ;+?J MDO<_O:&U49;0 (/QWN^4%.>!)YI$JLWWE9>O5_KK;Z9F7?*/N)OS,A)T>1-T M;S<+,U(![);V^"AS;FXP,D!H+*JA<.6B\T"AAL[H?LPC'T,05OWJ.A6P- IL M.EX5KUJ]OC0[Y6$_G!,IO*%K\+\J%.]_]]"\R^ZXK0X@T1!(CQB, .&CUNY. M[(ME\F'VC1(94EW=J^T<&$:S6AA#HHVQ*QL@DBY9YP1.\)O[:Q 3BXZZ\R%/ M%4@JF2X9[W-I=VR5*A;W:0X8<.*Q>[JGNW.;4_ 'IH138Y[H !77W$?AYZ=W3B%*4BWY_V,K@?MP&#TD.ZD>:4!'$(SZ"HV;1-\A: M78D:F,,I2D8H;F[:,_BPQ'+&))$X @5P(BR88@8IP*N!7(ZJ,2O M-1AL!@X6H5=N"P+(8^%"/M=;=]*.6?[0)EBK1,5Q)NDQ95B%F[(Q&(H4]6/% MI7@+P$['9]LZMZ'RZE9 V$T@=@TAY5&H ^G4]VV(.?Z(DMOW7H=)XED97(%7 M7:\+^4B=0*:\-5%FZ>816##8T7EE&G2&B:Q*DML0W*<"V%:S\V]I:Y2\-(XR+HEC:^Z1W'>"G]TS73,J\2 M,3'K]U;2/I+U2>KW=,XZ#(%;ZLJ<-/=6!"PE'9-4E3^7]['L+FOV&3=J-.GN MBM,%%3YX=U-14V-'008Y>YB7C"R?_56CG?]93Y6YPROT+ZNA(>@*-*Y]CG&8 MGT ;B4"+WFF;DC,'.[!JT$N*ERI^*%$I2(0(5WZY,)H6;8B>$IURBUPF:Q/H MS)"IR0KM&$BZK2:5M,[QKH +( M3(XX6(>%<">&48EY'A:6=2'8G6\K-&9A;;I_W8;MC,]"QU7ZI-=?V9A;S[PR M5GYB(#@:S62>T2A[\A3@C&%']H_(_9_D\VF,/Q7^G^O^-KHP[^2O=_M;T)-2P:_G*I5X?)(V9A M#_ZI]$". M5M*ABL^'\?QL(2;C1L,Y%6/,IO?A<\H1OKW3' 7$FN^8]^:OS=]8,"7U)05N ME'MZL@II3^\IQ.\=K%\ZV0]-QP5D&;PIISAGX/#)?3%X,+"(CPE_K21W=JE_U#<@PVAH!JR] MK"T0^8'$]H2GA_@E9_>S_]M]-D9-!&:(".,6:&:$. M$ZIXKPP9$!LQ86%=A7F8-5%DI6Q 495-\5/&Y;?Q&;%P'*A#G,Y?"*^3NW B MT==.HW5&G'Y4H8RLA_34"5*2%VG=5'U2UK'X@TX5<8+HQ(86(5%7@AAB4;N- M5,S3^OZSNJKWT:E5X9#Z0=KE;LY4QZ6J]796(^2=Z&8CN*&E/GA[.6E]#19! MEDZ<\T[*>,DSV&54+%@F0POI\R97_!:WC-__YD3(1UR>KJ\B4P.3K'IUHL7'R %.6B$_@9W4OA,6)R@OS'=4V M.JVAQVK08YD> B/MPP:KI7S'L/:#$[+7>.G!_U>B^U^G H1[_&M:7$0S^[], MT<$S0=B5["I^LC2&+.5"Y@7M;E !%W334%-4P#1GQ;XV%5"8>B!';M[;M?!- M3=9*?S4W^'O41G=:54>I=R)J#=7G.<9M9))EPSZ!.(J!CNZ[O4D11HDDKU(! M68.Y)S.)K!K['Q/KK^XM@5($UJ@MY'T[N+_\Z.[YZAAGK>LJ"T^3;UL8G36\ MM28:K9E[K>5<:POM5T//4/;10L%24]GF8N>-'.>M)3_GW3N9#AYK:I^R<5W.=Y MK*V#Z6@FF OQ<&QR"#ZD]0.4L]TWMM0;H''!2D[A M!(O_3OM56H@>:3-J9B<-94L[..3;U#9Z)=<$F/J:+QTU/;'AM$IIE'?KS4J( MF:/L)088/QJOJ9NTNM+VH53JS-,OF1'\W'E[*KMKRRK2Q(G.[/]&W'M'-?E] M?:*Q(& !D5ZCT@E%I=?8 $!09JT?!400I4.$A(!Z4VI2HMT$4+O+=(%!*1+ M#0G26T(-)"07?^^\<^>]=^ZLF77?-?/'DY7U/"OGK)/L[/WY[+//_ERC,!-# M>BBT>&&RP$E!;'Z_OQ.6 '+2K@J+4UX,Z@QVREHT+1;H-C=2)Z]O,)F)[HUFWI%E9D(= A-EPP9D?J M,X#6>.>ML+^N]:FJ,FVT'Z<"\)O@J40*EQN%2X?"M'/B3P6\M^B#G(V^=6V* M9#TTV4]*I[@YGDBB[R)P_,B3*@3Y!^)T)_?_(9[5W-\)$_+UGO+#:M#T'$3^X2HQ-(D*]_A@NW!%8DS>N]!X2;$"UD.2NF$V]U3R!- MLQ-N*!)(3P:?^1@>/V8*4^SS%R.XYD;\,5I>UV;Y6C_S$YMX2992;+G+*],, MV_V#.?KN/);D6(D'!Q#6,'I@"%G*1BBW2"7T$=W/9\'\K_*N"]C^N'G$ M.DM$=&6)$5OP#V OL!+\QOC7=:A5C]94)QQ*1&(BV>-'.[^[JU:OZ727](]% ME0FF+NRZ4;*"EK;!G(3Y;B R455LZI+[^[:1[E=?^Y*Y4"*#T"[MDWDE:X.Z MZ2BGE>S?II\I(Y :QO=4P.M,:>UT<[Q4=+-NT4;=C0'+JD:GA[:*7 MNUCF,*!_F,8;!@8%QC!,N6D$>\^TYAE]GC8]+"0,=;K=<)@Q2^6]*= M_.W4(TT?F:R=9#'1=R]AQ7VJ=JVMQ@M%D)(\36L5A_^"L.$F9'=BJ("J&"1# M]<(9Y)%U"BQ3]P_P"4>D[?5PG)^-T7RO0A[(>I<%Z<;@]>*G-G!#7<5_^U/R M"!&D8I?JF_;VYRYTMMY.=4?FN9^2L4,W1_R\ M!<1?XO2&SNC#EYV?R PO35F3J(!*SU(+PZ3QW((HPZ1"5)GP0+&;[>9S_%&X M%R.]@T\6![XTW+X 6GM=G$TI,+2R@Z99^\[7B'=B(CP P/E2 W5O@81*%.;W$)$K$VYU-_GTJ( &YT]K M5_T#HV<"WDX6&AB(R10:R@J4B

    D\,&;$8J#NX_P]W=OD;-<*T>,2^]DOS %2A3AT(!T8VO_!%<%SBH2[1HJC7 M;:6]BGQ_TF6('")S!BY3[X TCA> MA%ZO/R-WWH\79IF&OT1_:/ETLI042/-BG@F/#&^FQZ8#:?V>/XT;TAM%I5S1 M<0BGBP(;ODWP%TCPE\TULU54?UKY?AUG6QCQ[?C;@/.2DTC/M_?L33135J1! MW6[&:^(J/-^4!\U[CP^M=6S1)NU1(F5^F_];L[/_!]OLE@TBB:([9)8CX#2X MRG=S#@?/C+>=-LIFZKI,X RGB3#[;_/K\K71 M3TB]0-X^=%C6"54E^I M (;QDS-:\TF-?J"^96%/;&WQ%J.3]OM$;7>]P1P7C[$W >T2??+/$Y;(_Y^;*I=?XJLZ8Z8\(ZZW$@4Q=H)'/#-Q$2Z>-^"0A]Z!K15A\[(SASI M"3&<5#O/1M#=1 >;6S:0SS\)3&[B(J^A@%>)-L\)U@6-KNG YLJ/N]VMA63E MR?VCB&,W^D4_?2:+B&_=<7PQEG-0F9;DU,YT4@-\LN/U-/BS G_DWC;;4!'N M7E.?H:,D4COZV)R<17A[!,YN!+4A;'>B]UY0!M&7O7Z061>O0;UKD#J!SQ3& MP%5=U0D]A]$SP?Q3W/YFSZL_)C]HXE3KP#%&6-/C"R.JW>C]XCLG4MZF1KQ. MX;W1YW_GJ(S+S3O&5ZQ0>!H=]&:^_VZ'8=<_ NO#*"!43UM"<72\:!?]5CYJ MV5%+INXW%?"PW+^ F_5]++3FREN?D1Q27<:QRJ8[ZC[)!S7CD#D8HHGPOABO@T>FC<)"^]JR5&T,GD] M4^%W";KH+AWP^0?X>8H+UXIZRNYB%]3S>EUM_0M6D_%<8?_7AA9O.#AX@)^* M%AE#LY@)0U'-\HL2@6ZZ.Z%2^4TCUVISQ44$$_B9_2-B+N8Z,87]^!/W/F1X MHB*%*^FY3F9]4T&:@2]49JQE Z1J:.H#S?=-RHTJ%DK_HZT](#.;:SL-[9EK M:O9RF;*2F4M5S(%)X2>""/R6Q"(;]Z^U1;@K.A9.^^F&R5OC$AUTY'H=YQCR MIM:%!"V*T)"F.FNRXT%QKW9>.E2PS"$O85]+H#G6X5=N>'2LR->"&9\=H1DX MJA;SZ8RC?OQJBM7\]PRPZ6GQP;\RP/SM\U+_E@'69#C\5P8X/%54P6!$/GX" M[;VQ@"%*,.$1/9!+,Y2!ULO$ES@,,_GI\&/XS5'N!_C]A+:"*;G]Y%)A9Y&H MQ['?Z2*"A9K+FX%(,C,Q=^1=,T(DC51^BD1BPM0!=^/?E'W M8<8J%WR8.9QL,OU3K BGE::Z5!Y\A_3)W?H6I/X,(6GK_P[O %;);V*RB65= ME,L59QAIK_,-%0!=;XP=2.!N8DE^$#5L%;;:KEGG$0SV&_'&H96QS:4%]I^* M+5+8$AL;,>JC".N50^&86>_@A3C&K\M+6^Z7C8J^RG):=>WIRN7;T4PF3]4? M-6R!JWVR2<^F_5ZU#QV:X'?>E\FF]U,!0B='W?*)FDZ%;17QR$JFUN?U--,, M'M\78A:E#IV)CT@:Q/,D$X+I%BM)IWN_+7R_+1:E1HW$VC?D7E ML*]3AW?CAE%LF'BGIH!K671/]%00_&1?F:Y[R;/?$"YHO%04? ME,RK:;3P;;;ZR$,O?>421'8'QYL\X*94.;>F:8_1C)=WD M;N?X5X9BA,;5#>HS: !>*'.1TE".'EM_6;&Q;Z,99V93W!KY0NIQM4[.F1/_ M_#]_0I@UG #"287"F8G\!L2@1=W[%FLGSI>TTHL55RN^4(1?W[J__:3$G2.* M0YNYS%S[3I1+78X6J!;S^*-TAFC;H&NOXU0O903(+:7&0O09[:!<'NW.7Y2Z M,70H=7F-_V)SSX[>8K5!2$/DXA>!\T^:2&HPYDJBX$)(_NPZK>&DM^+ 3F1- M@XH7]I/0"12'BYL<+QK\WFY[K/0H;;T^<]K,2,AUO+P\5E M8$=[Y1^RQ,HFUHN]@@-OGZ!W=/ F%K-GC.UD;_1_^[[G?U)D+>MJ/,T[>Z$8 MG^@B?A92SO#\-O->JQH5\,F-=#:VR]EDZ&3]P:%J],('R-ZSOX^I@+J:PV28 M!15P,9@*2#MC$V^0IRUEU<6D,^PN=2S'P4B*/F.HZ\"J-TARA @5,(,YL?Q; MF3"NG_,_7!,HG0@EZ+2CV;VXT=>)DCKHJJGU5"6O BI +V7N/5Y1\UC@%@!_IJ"9T7S6$X7H?5Z_V\2<-/ML_?[O,-6KI7U-M[ M,V//RON.MXBB&.5/KB [.\$IH E:4]-D7K.[6!A3&/',2Y4X**FM@QV9T"W> M"13/BCR<-.UJ%0MI;[TZ!H,R? PL[BF$CLQ?X>5B4AV8SF&?NNQZ7O.?.\4? M$^[OF)WL$3$X1%NN)W[/L@6OUX2",ND6SJTW*NFXY_7?+MY*F=9/^O$EV58X M),MOP)$,QC.^I[ 1I72)_@NZPIM*:A\=:T\"D5F[_@9QT8T:K\&1LA7&6U]? MKEO'N"XJ=QOJ&-4:ABS'-57/INH^:PGC9](;7^K+OZ)]UTU+=?9U@UU!;S[[ MI ;L[%NGD?CE'6AQ2$_(BIF.N;?^<%1WRN\06K'-1AG;V<5XO#/S6@$<[$#" M* +$.H*RZ;4\OT0+AG^2PF(W;YK$MK5QTM'MRY(ZSL:Y1@4DJA(0IV?O][$N MD A(-28(7 XSS)*H"&=K+(5MY;[/8$#L9 \U7(,,P=P[DW2;.0O?_CR MS2 #(EXTYOFM8*WW1;MAC(TO&[(^U>8L@ #6B?[IA"5K%EQ,V96HDW%!L7ME M#Y-?>(YZ>N0/&-YPO1?Z)]'',*2R>8X()NHT/Z("'C"2WR.Q%GS7YN%G3V232QXC=??^S]SBFBM<_:-UD(_YEUD3)/T"'6GO!,KYGM^C+P>2A0 M :V::ITH3W%5.J&[)=*PJIM>"\6TNB(C[LYD!1O)^/(0=QV:L.@,3!.=4!$$DVZPJT?B/^R@T"-=2LSAG7PT M=81+V8?%2\&D+<]-XVO"AZ&]"ICWBIKW#UZE7,8I:71*U#BF25,-%W8 M82?N=""8#IHL4L=A0D>ZN5JL^Y%<@3FW6)H63>@EC:ZZTD(Y.9;CKQ-M>MXB M.\$,Q/1'Q(03U_ "39_&E7!V[2B#$DZ;*_32=S&T28M^O]6A3J77I M*MB/>34Z8F")4ECU3)M'$20Q.(WPO%6U&^4-^*XNU*C3=/-T6'^THO&#()MH M8/-5#XZ5.,:Q<36!M1/3S@$0UJN59R*_8;SZ>!LW?G/T1_QLOK6?$SJ.BHN3J*V]1U2VO^R'%#W79$)Z!6B74T,52S)'%-#RV,VB+3>^-BU21W43*14DRNKX/TN!['9/[\@G_" MP;NA5[6,3PUU5=%EC+7'3V2=#-3DFL^L#[T.6Q;A#)'1D91_+WY.C(&>L^NU M/KY?O9Z(HNU:&:\Q0+AEMR:E@+[65SJD&4A]^A4X*J)X;DA=X.T_!FU]\WO6 MVXW"_DXYXR]497V=K,[U<[*=CDOYFP\4:^K4>6U/-(*$"PHUU3W#'Q//"/ 5 M6[]H"G,TA/@8@062%/$KAZ^.,=-J/CLU@;F*4TN\6=9W/W"KI T2]+MXG;YG MW1F75'''6NB"OBN9AB&J76'>_JC.;ZD/#U !Y.>QL4X#LP]LQG M_SD+%M&F5 ?8AV,>WF$/@LM990'E)7 \07,OZFM1E(!3DCFNF RN\3@YX5K M]U;DY,2UM8I^%/X7N=7A![W'\<"[I@?" #_0N]RD0?3UT664B=PS-#YQPYL* MD%(YC)MN0O:IW2(N?C(9P(9C^S*J'?JV?2@@*W$J8 F3LHM1MSGAQL='-]]= MW+EJ1AQJ2UNJ+/3KS9 ?Q5RHN:6"1.^ _+7E0QR' M0$" >M*M+'5:IFT540$;X: L)\(*Y6\1.PW#OS0:O/&06,%_TVA8/NG2^JO1 ML.?I"MY7.+G#";RS2GCUV2S7LTA!*+?CNTLO>E\K\&H)' B,C9FV3W09?&Q<"RYXG!LW6E.&3N M;]UOZY/XZ>F9SA%+R]F^&PH?KJ:\?G7^G:+ 9!:9XQ0%/P?_-7^/0!O<>M5O M&WQ] )LL(6(FL?QCF"7SH'2RX[.,EZ("2Y6M9:,- M4X\D?]XU,Z]/D\D7\RI9$61;9)G6^9QOYS-B.I<5Z>L++9SN#T1X\UQ_Q.E? M\+D]S_&2SET5 *U VK*:.+&GIY&VO9@*X"#?P/.B8V7;7'C2A&)D([9NM^[Q MWG=3#;J?;=:;%<,.B FQUB3H'#*.@1TP4>9Q:)(V&49@CVB^6A,(3#EEUBI*] [9M TJPR?M,#8 M2I>X>;JQVQJYE:& HAT)[GDI\1^'TE@%CF*.;5A:.Y<:"6Y3&UCYK8_@SEN$PL.OQ&/[EI+\ MX"%L78CX^[>J:;TAC2_L+EE\-KUPK7N$CJ&O$^CS?=!]",5B\NDM4\?HDBY: M;L:%3 4(%MJZ+T^A8!C6K?6'URNU-#+XZ;HD$@RT*2[S^OY:+?H_(42O(;)+ M $4=2:S![)X%U"(J0),*.(-[-S'ZQ!,*XS$64FAD8/G9QS2T7[6P L*3@3Q^ M*QF.[B)[9KF7C5$!U7:(8L-8D>,9?_1.OY[]Q(\SC+P?'_N_BG%O:/&'R?U[ M.3Y@7:L,6]O>QO$Q<, ]L5=TU5P2J'=><#YP[KSU$J= M"HAO%9NDR!$)"%M,Z$E&"J'W\A#ABE4M>)>AW.W8^SD5H%K 8U.9]9YM9A/. M@B\+)S-BBX%T?J;_GFE3_IMINZ-6V""1&:)-2IF"RH\]#& V MC44_&/L+7)Q1KQ%=;#_=E\,N#[4L4E]A% M2JV$4L5;^YU,\3"=]]TK@TGE1K.Y#&YOUX0#7'S2S=VJ5F$6ZH'Y5 ##&1DI M#J,"^G6H@,:_\F0/$.,=B*6S)W/>Q"'R ZDSXK)Z@0H0^W46&L+[$=_\J0#R M,170FWUV\=B3F2&+0QV8X&EDE#.%W]IR[3!M9FVXK3C=Q$G'GWE+02O/\MCN MB)P7 XM/N M!0!M3,DO,'GU;8\=;F<]J\%U)AS[JN9T54Y(7S/BUC.4T!?$J MEO_0#(EE'L$-&C@Q+2DCN"X;)FL&V.HA7R-9.FA"HK&8'N152^*%+L;='I?B>CG3PH*-@.Q= M!>$*_L1W9I/EYSDN&=+Q!X,.KI8I]GNF21; MLG3@R_QD?YD9.979/O ^!V4/\&3!\_C,+&DL3M.]I*;2#W],DE6Q]"B-Z+*< MC32[S.8HW:A9:?8Z.Z"G<]02R]EO+!?7ZEJ6E-UCII(N[[5GV6ALXIN)4/NCDSE!,O4F8S4=W%BC)K]L@O3U SRIPM?[4\4J: MA((.Q+L Y7EB\S\#$%!GJ\Q8M3I-HE/R?]"F( [RFZ\QI]LRY. MBL?<\9>,SZ0X5L)KE!WC\L$N^OS#)R.B/'^\;!4/X+>[C4*O@@45A(66#)0E MG$L76465E07M0CST(5L+/^61F[(S6:'!KK M6P4Y2ZRBH%G2O?)J1&3K!0)MW $R3 DUUP@6I"7=A^DRK?]*$@OF4N=D]'=O/235O_ M#^_X_UEQN%#*Z'P#!B;:99/ED5;UP]ZZ)DO-C\KTBZVI $='_3?\:<^^Y%D, M;>/.&8DQ %@[X,.(ZIWHULM.)X@0,CU)RH^$8R@LFJKIO$=T;+];.(/MVZQO M].V4?/*#1N_!@"M\<%Z5N$=@;J]K7.G!!-TA@]&47Z "!P(Q@5=W?O+5AUTM MNLME37XSO\_MF/7+QFJ/=HQ:UAD8&A@N'1G.-177[;@U^6@YM BWU\^JF>I+ ME_5A?1:6#%.K80-E/FD)7W&MW+LOU$&M9;_$4B-5=+!#EU;EX6($'[1=_EK* M=9G)Z;AX9I M5E(=:O1QF,=L/B5_>ISW.DOV0@U9F@ 6G"I[UH,PUH4S!RL;>'\#;&2+OP1&MUK^=RVL[DK4AVVB1/UB];-2;/8'PG#O67= U.PP4W7 M"X)MSW-%%EE?3Z\\>X_+J78=*>*8MR@+3SF9R_W9+'WV%^0[C2/[$O2?$N7Q M&[@18J+5N&OG]:YLJ*_\'0V]-T-O*HZUFVV48\&'\Z?Y%"'* )QAY* L#,A( M!I?.KLL;/GIS#?.MC7 MR0Q(MUMA>UV[:\7V.;\_MNT:L 1F]_R3>R$D['G:)IR5TD=AP4,B:#OC(\SG M)F-5[(6NMMZ>!+C=I )\IB5-:'@K$N[=O\ECVE.R)S^(%>,$BV]O$M@<8Y1W MK>JL(0M+X9J&$F9[!,YE[3TQ[WM/N3-%I (VF#W?9S52UF4L=#1R.66]=W2+ M D:U"5$!P%-GD]#/,E,!\F!+2;LV!_\QVPYSHJSFR'+>^REV?[&'_VLMJ M,$Z'5: 38%7BA$-$8"Y5E_%J(A!R1?#)A Y**$MJ^";^R;?SR7KO;BA2 7YI MIU,YK: (,O"G],_M%*B.?(98-U.(1^'@C*%'X^D?EE?;J;=-AFMG$NTO][CS M78E:[.34DWCI]+4;W!1L4&WN8Z KR-[7D#H]^;E.%'+\D3*(I@Q3?I#X3XN' M=F&Q:/G/F4WN&UF@U2%ZV*5A%<5"Z)Z%$U=R2NYE?NN!E[ ?=8P9E949P>B. M;H6R42#1Q_<]%8!=0N"G6G7+#MD/(8?QAR:7$-A;0\DK+FM5]CM[DX/+K14E M>XC+51F4A((**L#4(%%O[/@T9TJ>]&/*;;OI9#5^%-]VQB98(].@V!,.,;WF(LJBC@D MFX6CO-V,X3A&IXDMYW!/Z$I]SXUPIJT;S!PTD;0 ;F!563>"*"(4B2L> FP@ MJG:B76^-[._Y2F8N?EYX,UP2D:5;4$'/-*>SY]KQY=AHP6MH.LET^I]FM>\+ M=_S,?I4I&7\=+=0=RW=0W%773#.H3BISVAT[_&C5B'SWS^J2@G/L/X7OPVNC MM&5QZP]SH(([@O+:[J/J2B[%:_P_*'R4:20-&8(+P6.ZIF/FKQ&\M L05_U0 MZJ@>UI_LA>X:KJJ4V.4FB\#'S:+_P1=IV)YT6V_:* M K2-2FWJ-Y:7TN+B^8=Q04?GUBSK@M&VR%APE7#8EQ'P:W#\26E5X=0V"(N, M- 6ZA*F+/XE3CABW!M#VL9KR%;081^&>YJ22C,$H=7!4@D&1Z^[[O%QAS,=" M\%2R.1CX\MUC2= %6ZFE*4GJ'[VS(?[7N[\B)? M-W? M7,SDN K\Y+G'BG@$E\3'AZD$8J-W+OD-/:H=VT?I37U!ES?%J'AJ="3SGQQ< M/*_(>GQP!BC!0/PH8E>>"OA;+A$_=':+<(>$(6!'J0!^A&?M.J5T@9&KG+7R M\R\<5T9-D<:Z#T7,2AR]M)(R@M'T/ 9V@B]4759LOLNCJ)\6"WW13@6TNZ$P MY*:]>67'$C]Y,G,/A7X1AYA>Z=Q8U.=2]RSPN_"TH>M@-SC!T4-T>7KV#*]Z M>#U[HV;3LW'T'L:/C0<07_6T95W]M54] 'I:^R\-!WJ>NU__:CAH"63I\C'] M7=D%;#3PDI_TH]I1&=2]J7_*RZMC!-YTYX9>.#GX5]T ),Q]AV\9YOF9I)VU M1 >9&FV-] W\<]*:+L$XWZR&)X$65,JF#*LW!J2@AM.]AU9?&B6;6AY&T5\H M*A,Z+52[ _^%9OPS3+Y%4J ,5A%'+2=37-)0A[F\I8EG+,AN^X]$\PK<1';: M$N3B' S:FQ[/?IB>468W)4=9\H$C4Y8.]BQMWXQ9&N4'VBNTBPK,N#YW%!5( M'S^Q6GT[ )LL0[2IBZMX+Q:IL<.[J8!+->BH$U0FOFZB)IKYD)=9I^/5 \'] M_HK9JQ\BZ)S?3.%:'AVZX)%;G%@W6FOPECSA^1,".$*65[TT6887N)F29JG. MI)XG0-Z[G2PN\(8G57&(=1[Z5B,Q>_HT1'UD:W-ACT]?:((F5KZ)[77[NWMF M"?H>6K)#LE&=H]'O,Y5WO#):S>O+TNQ185E:"8N@1ZS:"CW<(@J#[CD84\'^ MRXDZMDE%&[X^*+C\XL[F(C[U, ./B@]6DW9@7D]33REF^R)#/*!'+689F1J_ M@!4\%T H"M*WW=)W7(.Q+R NP13PQ0BRRZ[6':E9!K%;6VY.-0%6UC-6OFJD MH J.MXS7O^EJD%.:M*D =L\1D5)]?>(!7MZDYQ#2[7;9TOY+2*?<3\3-@Z9" M8G'[22VXLEGKI6<6TKY9<^B/TTEMF$TJ#A%B?F\_ 9$(5@]]*ZO&*;PZ#(\2 M*>UX]E^WLUHESMQ *Q4PH$(%U-=1IDR[:LA40/>\$J)H5C^BEPJH.BVK_'-T M6B9QG,U)5NLSJ9.M\ZTAQ\<,U#>1I.YD^]P*0DTX[7""T> M:^D+2AS.Z"D][=GUFMGG%.A?YGIX MY%L[EU4; $1!JG;:E!F#U6@I/2FG-;QN!IEE,"W40*)0]EMR4X+_-/TMS9=# MAEK;7W/0Q1[D2\R@MN?M+W/[]2[W^ONWS 34'KANK0\-.PP7AN=S>8TG#)^1 M+ZNP[/^$?L__R]?_STZ\UL:$^,,D/G;"#3(_416[B!OBG2WLS;= GZAE%%(L MK)\H1%YZ,/.AAW][^U+SYJC<=]O?$+>HS.01+:$E4=5]EJ)T6H""/,&/W8O\D._3+^+ND8=NY7 MZ''2/H(6_;H6OQ+)V+43,W^+"GA?UN-+/YBOA,B%1B&68C/L(\9L8XE7_<&2 M.,;BR<$.T$^%%.U:=Z!]^+Q"0"%\L,E05#!JE/G/)7556/HFZ7CV[9!-/Q,W5<%&'EOW^']?X"0 %@+,7NU]3!=P[? M=11#MB^U@*:9?'8>Q6#F?MQ0L#'H9SY52KC/DS9<]@-(%-W9:B,H+V(ZMS07 M>@XUMSE#E0-AO-%P3Y!UXNR[0^@?8E?%L MDLZ=> 1SR1F^?.H7;H"?#(7)?D4-AAY"GYJRI]+!+1K.P&1<:T??5E@[@W-=CXI M O@=3-]F49]F(U7I=7&!9!DP7^G O3>WV!X4+:^?1N?'E8%YPI[ M$5I0I)< 'X0Z(JU]FY.078%NWVKB_\"Y"8BH>W"1HK17ZTJ_2B9K0M[*CGYT M86?%S^@X[ 0@?\VQ[@$WK4@F9/AI&?RJ7T!WFE2H3*;0G@Y!P,1:KG7"19CM M!)60?:^_4 9&OU?-^L9 BU\5- _SQPY%*!WF?K$DKK*=P&MX!UM!F6$G'OU8,]4_.ZO972LITHT<^)KP^^+]AQ&(0DII=J2JL?/X4=3 ME0'%,Q8(9[L7%';E/FQ\VT//0EEV7A;+)%2=M,[<9-J6\U:@E%O/&<5B)4C= M3VV?5\5W9:%>RL_7-K^_0TOJ>YO+\#./Z??D!V (D ]M[^&&L >S(IG]/*13 M\.Q1KKU^STFUOII)^W14@,BZ+]>!/J_?I:/NM,+P Y ^WT::V.K;=HBN6^Y< MQ.+8N%%\E>5Y!J+6S60.%6\6OQ6L;VCKK?5YX$3S8S?8SC7'C2(HTJXU@75O M7#O^SJWSZFTDU$<(_R?\H$[:>&%DD:%1<=Z625K-$_/#V/WGT3[-=@/7O*,= MNW\WRSY]G*_PO!HW$I/48*$W.2Z<,SF7 *U9\4PD6I',R'>(H26,%YU&AK#Z M;.+!HLT2.&.V2=U;J[?G0C/X9A3Y,W.:XF_XD=K@C&/[F>Q=?$)5Y4V3;O#> MW)G9GZP[PC--_3' YM^<79Y4 "<58*\?@JZFRGGP=@FC,P<\[512IG]!6Q!6LEAE#JGC$.DRY;X^# M7"RAJ[]I/SSTH-K3$CAMUAS,@J[&JJ@KZV2A1 1%FEJM';7Z="V2^XQ&)]./ MWL1^CGVJX?;>T)B?4V-]5*O.1;%AH62G)8,G92"O-/X?0ED7A :F]C>M%<^R MSOS('Y?YY+=#18^]>+0X]DKR:W40QS2C^/W<;@03&'N-P!X.4U)AQ/&:4F[P M/D"IS>5"6P-;TVOD_>O0MI?)0V_7:L"L#FF0T&VR[232871SP9-KW#00. E2)KM;[*$BA[GMW)'TX0T=S<+6;OMW36OF7'EZ4/K M4 Z<^[!'Q[BNML&2>^QF=;,U2JMO0(+?]M#%:IG8WV4M]PNF@YWC/P.YUPHF M-KUUCL(MQA;'&[VTPL=,/%,SQ:L )JU@\OMWSP M*W#1P#W.FL?8_YC ^MECVJYU@SIAO*0 (A6P"(SV:@$M:&X:$(#&OTIK.&S& M5%[@'&X/BV-KH"Q:GHS3]$Z9$2^"K^5'S'0[C5$!#O%A8#8U<3^ER0X@'44- M U-NY(KJ+7(\\8FE^3/)EF41%J2RZ2]NV=UN_,>9G]:7AF>2T3"AZ&$44LP) M&K U/[CK*!^[OP1U2->=IP(T8['B/5(]FM?23,T0CJ--2;9K(M/K!GF%AF*Z MCH7LPC^W[.J6W/X6T%T^(U.0'G-DM]^!E6;G/!?A4L[1W8VZ4KN&JGK/1!>/ M^<7W\ L ]N [<.ZR568L^R8O?A3;[E3'IT ,681$3&8)C^BEE\["'A"8,7F' M2R%)9N5%'%P M=:8,SLT++ZH.Y]H$_P8JXU*4"IE?WFEH%4H($\LP%D.9C[Y'A,K;)F28-DC& M>EB\1N@$,E?Q,-(MOPBGP;J[MC)X^&5()[B_R:CI-(Q*=!GUJ#'WK4+7N(!R MN]68R2H$0=XUR!0\/\BQ:9Z\#L>:'YJG_R7H(-[HP>S $.*\'*)M@G&(\ M/'\&O^)@;'AZ_"/*Y#1CT'[Z3(6_VN><5X&XB(KHPLCUFN M#2I@(0&-U\H.DS7%U-/2^;F:,X2H\.<^996S[3N3(+D!*PZIWIR,5.S2G,)+N8^ M*!P!>]%MSQ0K5EU.,(-)51=>_I9Q>VG+45U7F^=W9 L$=#JG!-+XW$MV(@+Q M0X<11']O?!F."@B/*\ZV'KA:9Z+C+XO^-/RD4FKH2G%0,N>YL ?\+;:PFZ>) MX-?Q[Y[G[[3M!,US_7*[<2_$L&KDUUPR/XUNQP71BSX2\RT,42-F,)5BL5+Z M7N]*-*;AN$ME43XWM9E&Y?'XI1FOL3]?9K3D<$B0BT!Z;2\-ZT^R(;$#O[C0 M$Y[>B6$B/WA32N-0SZ:#8)N9NG8A/7TCMT \VY_S5RDMT!-V5Y-HF#'WV M]*$","DFQQDKPHE!B>]HO+U7>L()#3^3+4\<#>:>A?XU;FZ?9'N*0-%AH;$N[KQ M,P!?>XF!>J"7#8>ZAEBO<[R60/(' W761_\M%Q+;4!**Q4G<!AY?/^P1!U VLY5PZCM7\60_ZM WC.P3]!L'8#/,DN"ZD M*#&?W5PV9];QP;QTM'L&Q*]/0EMJ.!<7_PY]605,.@=[U$#PC84S$I$=:;I= M,2E5\W[2G:9IJ6%:OAKR]U[T#4DTQ;Z_)!"T?(=.@7]<39 <^!0NXL1K:[7C0;+]X,^4_8B#;A&^Y+QXT_37TV]]QDG7 M->CX4?[@."K !ATZ?VLBO1O)N-**!T]I\0^>,37,RC^WZ];Z=^7)U=CVX0<9MS/37MTX1GL1EA'7/[C)C:G+) MH\1$*U5BWST7+Y=N"$8)\@[) K,@!'R_@AOB)G-/PNB+)/[4'G$QM Y7?WL. M;-:(^4"H$';ZQ_[B(H>P5%?' OM6/#Z^DPJ@V]_A6X4+C'@'J@6"C2C=X[<: M C05GW7R\R9HWKPJ'^_R!J_7FW@&.D?WAK+?4 V MG,H24!O^0.L)4:6,GP7$!22:&4[G%[*(_(Y@6,OB()ZLQT#H.>AVI[K2B.E+1D:FDPN5JF*1@- M@[$-&B>>_,Y58*S#XCJNPK,X. E875#4I=O6O3OMS2\J: ?5R$O;\($;D:%$ M7=Q0$)!-Y0$^H(=MWJ0(.V=HH5QRGDVW<"G9+"S:'SK7YE/SQ^KD@, ME6,LOGL&R$UK:XF"5/,2'0\W,9ZGA$%^G[8B,H,&MO)#3JXIH%]55L5@\SRMXJ@YW%J MF(K$&J51WE$!K_.(=K2;Z;D.B#,3BY*)U=<8V1>MI@*N.%9U;CG)SG+C[@T6 MU_R6;:_2BF&;[=+_>0U^B_(3<;7Z5.,YX4JGN7'+K,_D.:\-BPW;-'I.^)Z* MX?D$$05N,U:PW(,N^!RE(TMT0L6>).[WO%-IK8;T^*-5MTE?.[?91_[F+ &C MJ(M/?EU4YS"^$&\Y.>GGW3EE(A]9\4)68,[A09]AY5)E$G,4;++1T]2R=M3; M"?PG/L\^Z@7M=8(AUOEJH5(]IZ<1,3!>-2')UR-CT9LWEP.^J[8'WV'&%Q\* M$#\6PQZ/J"E3?@.K]:H6W5A6)YW\!F/:P946,#<=#II;C MEW3Y',5-JS5O_V;'1$I#?OS?=:S1I]D4*2J@/92H6@(S.Z.' 213$FB3"E@% M.NVJ8.1P"G!*STR\M.^<8K?"H-,RD!BP@JK)6S)M#U5_+ MHA'8'?2!&_CXS-,>"0+Q1YB3.B2Y"4%*:$50^-W"@/M *B"IF K8K8H^=?X! M7CFBZ( ICTG:46>QSS[^K_-K;65TH +8P%@^2A]EG*1Y0CM-I@) ??4)0'2% MO'W_W)&&=)Q[VA9HO^22\I7/"U";.R/+A29W,ZS2FFT3HZNTB@LRTW2]-5LT M4"KJ'.,%.YP"H[MOO^0$W^<4!G@+-1_U_#T0OHM)(D4Y\1\M##G&8= M"E4"8ZTITT@FO1UNF.,O M%?;75,#;CK9IK8:,LJ.G1[0BF"TA=3_@A@\[''DWGO%EU1 B%BCUS05 M<#5_U1T!'2TBTVD7YE12 =_S^X$-55.R@4X:^-.0];1#E(N-$_"D/[UW0F1R M_>=]UJ4LP=,ZM'T+^S,E8+B*CB\.I4^4P="MC4!ZA4DE(?W@H[D'>? .Q,6! M72<$4\$DS.UK]H\6@D^=Q 0C[*;8IT,QI[%F62PC/?'>=Z@U([X;F6\>EW+B MG7 ?>=0'$%E>? KOBV-3@XVO'$G9T:%);W,.?DNE3:QQ.:W(4P&U^4<_=L%$ M2TA-72 M@#A*>-@#J6^A#)-XXS[GHE"M&>R;,^UROOUHCUUR;,@$^B&H"^VT,T5+X:JB M,.T0ZQ&_P;_!3E3 )_WI9BH W$L%%%1LS?PAK?@Z>Q*L;[^1\\S$^XB%7E5W M-A&RS*A(PNIQ&86D-@#M=:=%:[84TQS7]EYDF?@FO:KPMWORT*/(8+JWAI4 M6FVPJ3E"S\-?&4"@B(XOZ'4L>G>$"MAN_ _U(7>H@,X;!##E'7@7Q4@Q@]&> M%"*I@"$D.0U(_DAP@;>M@^G56!V/*1-$.^Q&R0%)(_K""N7D$43X/XQ)TD;[ MXW4ZSNPY=/&3IEJ[B%AK?\)NH?(N2<\MS+"F(;>E+%#J=6 X_9_?/UM,S/J@ MGA[3VU*N3IL8KS?FX9LU)+EU?WG(^681^O5_?BU$G)&3*-"59Z>A:-LY_=LK M"UW!*Y3 [>U;5, O =8-(]/- Z)I* '<_7TX%24"'A0>UY?L7X<9O3I]A?Y! M<"/^(S75.)EYX?'$?DD@9G.'V5H24[#&/;/+ OR=V'Z(V3U'W"'HZ_3,<2%B MK=RI@$!^1*+UJ+H'XNOLS=:KUQ00P2K($]T8=.6]KAJ1,G6WOIYH1(Q;?J+G4%G!SRNO* ML="+O4,WZ3^GQ4G*Q7S3SK4>FD_7 MT]N'MI@;F#M73X'FUN&ZG6-SXMLEEAFH_F(,-MZ)AL4 DI9%3])29S$]^8IX M_'^L=; ?Y!UBZ686F JH8-:F H9CK=?^WU(LC?^]6BXC7U^?6K9*",2RY^KU M_Z@)+!M" ./*WE$8_ S=.,D/"1=-V Q@14V?A6'N/ Z*OJKO3C( NO[7"H-: MQ2B31P8;& X)*9@P?O.)P"B9(^'3CG\BADO,H'VVAYC@4J2^X&LN-.A'H/ MAF*0-]!0%^O%[^"J:Z-0.&_P\TL-!"$_K0=3.>7/X^7TYNT?C#$EVZPA:,\P MV84%WW"+^WB]M':=\#U9";TMIK]R>CP=T':9V' U0GV#F04'SNQ(<=1"1V\W&)6?6J]H9.Y4SWE M,N7Z3V#"2T%C\>Q&GG\6XKK3\4?MK;(AV$ST>XH<,5V?8%(LT3SL)/\+"G)Q M\TE0INS\Z+^6(\>$W'$1",HP_:U#A]]-Z RHC$EXX_M\XLA)!^JD7+T]GFA: MT\%6P13=01I.LGBNJP!U$D8=M(PGFD0WZ4VJO,#MW%A'TV^KN.!O#VD1A')] M"R0FPV\L/MO=W*E[]V/>,62753F(UX^3\P_> '^,5WV);-O_#T;^$%J*Q1[39KB MOSI_9S=QXU GI8=\F4XDH2\9^#Q)CDY+R^? M+;G,U<()A-&!IV--Z?R\>V /B8BX-TZLCUAI.(25/L2 U!N$V?7>)'@VQ?,82KT"SABC$8="$@TT([>,GZ;-KJ M"9J\U+LAB1SIO8G]0[HS6MWN(3]PQ?;8E9 "8N@B2KCMNA.;DONX%*XN4-.H MT4P"Q?3I4AJ4)_3)L,=F)YYE,E$JSSZ6-;'P].OIEDQNN+Z5C&,"]+@@#9R_ MM,][(HJ]O=$?/O+L*)-@-E%2,ZZBH^NK*T,"-B+QNOK3)I#I@ 4Z@D\X26D& MIH2O3?8]3<6F7W'QW(KVYM$A]1@<^OG:^<\O#!J]GE!K=(\ W$ M0FZK"&$;M5 6!*SJ"88IYKZP;FE!QC;[XGP:XB@W_;) .O<%X_F_P&(.<(UK MBXX]])?K(QO'!9MS&AKRQ^?%9C"F;O*>QY[2/^[\WA;J>KF[?OW[R[6F]DPH M"6ROKWY-K#_+T+VZX57>P9&IV.CJV^^3:F+D._BAR$T59IQ41"-O7,VWI^5K MC>KSJ*N^IAY,'RHZ?_(.*GZ_]!7]KH8*X('=. ND3H2 3C[7HB*B[R;?K7&8 M(O]4:B9V2OSP#^^OA,XS_.0;5U_*OH F,V,.58GTQ6TX! #&-,IM4?=)EP]= M4IT6NOZ3 3:>MI29"]M+FK$8RY+H4^L3&_*9T?5_(>R[IQG[O@-/%IGPFSY0 MS;-X%JN@WFV5MR+:U2V_6M1;\WO^-)>BXM>_$):<7_?N+X1EAST:JPF(O%57 MB?]Y-P*E+:)<^OICQ7FY-]Q.5T,RW-/05;YQ8"=&/MWB=2J@.OS[*>WW6O%R M(..:"9\ 5_(Z$CE TNG.D:^_48D:KC,JF#;@[] MO/ R247@S9O#^+<#8Y[$TB13I4)>&?BB"\38]J?'3-LN/SGCEGL&[_>PVF-7B6C2%:)5EKM,+5/)=TA(@0)X,6[-)A]T9+268 M<25T3([O/3(&-;6^=<6GN06RI$XEZ8F/R@Y66;**2SPU&E0$E?DAZ*JRZNM#WF=J;62P;3_!E4M0 0YE M453 ^4)=]L-2O,:6M%\<,(*/(ZB@ O[FVL^;;G5NAI?H%8R_#WB4WN[^LY.H MFI<-/#ZCE(U2@[[-7X_WYJ]0X+5^0.OB4)]NC?[CB8KC@_C!#5)/X^0GR@CR M;R>(Z5P*DQ3QQ8G]&>*C"X]*N>@[X*Q6'0M^RGKV9!U M^U0 1;/LU6DB%>"&CDH;@]\<@0O$FO;PW:R7B\9*7-$:N1GZ!]RZ-S7/D6QX MEY3Y\_C['\86ZV[=Q4D:^Q?)*CS0B8*5 &WW<,F/KO-;6EH-%BEB=UT-H8)% M6>PQ'B7&WEJB&J?F_Q=[[QW5U->M"P=10!"0WH2HH#0I2A,$8J.)B* T*5$1 M:0(6D A01&0KB"@H$2EBQ#IG= 1$.F]A 3I!!+!L"7M;L_]OO.=>][WO?=\ M9XQ[SSUG_/Y88X3!FMDK<\XUG^?9>Z^U;"<9)$+XK[DH?F8.N6@!=9\LY[ 3T):2-0[% W9,G9&7 M68/W+"\LO/6M>;"<)19Q3I7\ZS--M;B>;7E)@X<5@V MA78Y)M#I]/;W_G/-AXD-9<8#_FB^E?L>P1PI?JYNWN()DX.#(@FG7_G;V$#8 MMK&UBT29HT#0%X3[R-2:D(NY_8!E7WI>BJ[L6*..=,7*!19$'IUMAU284H 5&6_%>$>_0-%;:DZ%DE]XYO:MI]??7W_+6?_T^(&> M\,/CZ^H3[+KB^F,#-D0\^2K^MP9>C 69!BG:%=$1RNR16U_&BSF^I7@H/NPO M.N;_+KN@*Q=;9GE]Q_)Z4-#(Z>O=REMRI/T&(?EUL.LH1R#QW!>*840@@6&A M$O[4H!U9!*;M\3H69/\8'V(<\]Z[Y?%OM/;?EM@$G#HLDU!9>UYL\D\NQZ9=CR?A[:, M>'^1/BSW^+C*8?NAX?E"Z,.'EC78 19DW'P^L1F]']4C(T;&QS!5$>[FPSZH M*6J&M+ESU5/[';B3WH)TLX3MWI"#(6-+/J@89@MN7R,?HI-ZC9S;0-Q\-BLQ MXI=+"WP74N"AO=4--%9;I?G+$7^-WMM1 MS^$<=)3C[*PC)OG^=[53G4LC%&N,P8T_>\8\_K%PND9[S'8&_XUJBCI#YZ^1 MPG*KLF=JW^@(J@Q&8..2)-^^7D[MP;/:P?3!YYHK..I6E]AZ"? M& J+,Q>CN%F08R)7T..;5'BU>/(<*DRWK\N]B@4Y=Q17Q,B3ZF0Z$_ ,G UZ M0QL5@9P(?0U[F[;\?1;?D:\%AKSK5C"@6Q$WY[6_,OO+FY.2%GE/H9=63US=@H(037"Y)GEMG#X2K MV=9;]MQK%6XLZQ0 9;*3!@M2$U/(@@1DRPQIPW]N\#/Q26!ZW:,J@6 M/H-3YLD;JU.'L"^)RH3RW;AO05E,<2@U-)&I3Z!(5V\=(938-XNBY3A:D>X"D:0=J/AZD4B+30/_1?!V2L2G?OA6/=UI, M!&Y;\G3^67DG8ZCDF+G(+UG]=7N!%T8R/.&XT/_;#EZD";7_EKHMQN1D02;? M@P02))%=F0".26!!=N]78K]=HI51NQEO.%MQ$U5M*-6H>5""][JI&'; 2O7/ M$;$5#I20)7<"^1H6VN%'W7\_:U,MTN+4K3W8$N@\55 M+H&V>$N-+9=3[[S>O)4V?=AHE+-)S?ESR"Y=_[?L!G8<3\V [T?U,@\!#^:P MX8UJE+M5KM3F^^E7WE0.'MU)_OIAPRD"GC+V@D\CX6,#.'VJX&UHX-< _0AY ML?M*4> 9K\EGKN.JAV$7K-'-^K@??4A0@3_@9YQV&BL?V^5L?L/GFC!'K[5_ M&VIDT9_E8;V0G41]4/K(;,1'12K>- ^G-($:2+FY-MJCH)>2T],E+>NQTEU+ MAVN.?2"Z4M7**2'[F?IT'TI4O#FZZ$N:E;8V[UHL@FL*T KF#T-Q(&4 IQA# M*%U[8+M&^*;3U(1:)JKTA3-.T+OP8V,/6PL=ECI*W5:G4#%]RM_SOF=/YS(? M&ES217$_JR'LZYU94Z/OGV$> >5IX^/_E8B44:'!45]AY!$,.1'=WLIL9C;3 MX/06U,C2;Z8E0RO1%R^//U/GBA']'U>^4%-$?C,#"7Y['LAX7COY[7[F8(7Y M(_-)F_C?MS^6QPW;?$P:0,G'QA+6,=+/4X*WL?+>C9XJ*;6:E2;M./*RVFZU M'[T<1RM.!/S%&$XZS!MPQAC03+_EY\R$0>XD(?:$B=:/S?N1CGR@JPZKT#D)SJ)H M(6#,VLG316S(\=2AA&/O:B\<7'6HNY/ )ON:$M7YAPF[4J3'6A(G= ]7AP3I M%X5TCIW<'-K&VD15M(TO+,UD0W)SWBMYH_G]W)1CJ;;S9N//?/6 M6_CJ<\&I]OJITP>"FMB/<+(KZ=[M^BWV9A%I[F)_.6K.[AK6UZ/8<4OIY&1V MTI4M=&W$N]^3]_6#@9T;J\]>W?)_9^+M7'=,:D51>SVS:Z6P/XO<2O4;T[(4 M::444E^-?J"(Q=HM#ODO#[,@=Y>5KIQW[$"X'[I[(?D%UP]?PT9?G_:FGKQ\22JCN8C?\U;>F@;2UC+YQ0G)?0B13,$0YB\@36Y#C""RQH;X? MMMDG8:92]YB+_?#VOA5R7=-!I$7:O!XB6(YRHO;HRJG5%KL#H^:*KR[:/?[F MISL3/\WV%J*\S+L4-RGGP_?KYU>98Y'[Y7 Y+=KH!>I\WZNBH8\LP#.Y_)V:V&R?J4J0&7 M%0>/4 [^"(VXN\XG^B8N^1=<\IN\-! 37+67,=[5<'[6! O'G@42EP2X6RWGBD"TFVKZNK9B9\_WCQMB^ ^D/CZ MH*5N<1HU&#B6C^0B.W=&5/C%H=0H[2.+V3MC>GUQO[1JJ_F^/G>-BX"K"BP\ M+?DI7'9SRZFDR-9FVB##"NY9X;Y:HTF35G16]^^.8K2UCV-6J6QFK M^59V+SU+,6A\CJF$;C:'N:H]FYQN%!@V5'=<2]]^5,Y^EIR279LS=#D[,E9T M]6LQU^'"TA?GI+US&?GU(I]1_?!2O^AZH3DLUX176J8R>;4S;R7SZ$N2+(?/ M,\VH?1^3U)'-'1*X;=97;5A9O,%YLUO6IWRLE+1](EC;=NQD(V M+4CNSE7G-]&W'>62TZ<^CQRRL+\B'GT\.[W;A]1NEND#:[2&2; MFZ:7<8ZB8LWU_.PMTBU""LG+-U M3270C&9'#7RVW>#"?VK605:WNL:CK^K=4##):$9GQ"QURO)8]'UU5WV.T+4D)63 P(7LA."E=J4-_J>XO?7RY-E M"; H)C]"9JI[D'XFI]W=^P6[63ERL%*OKL3==>9U.G O(X(1&60S&K\R!/B5 M8ZN*4IF/8?GU9I3VNXUB-[-21ZB(^ML5+L;#!9]\1P0]9_5_5JD%^QI71=1# M"6KLG@( NME0],^^Y[@1^Q7;DU,MF(MQ^Z I'@-&J)BDF-)QYID"ZQR'FM[* M6=(J_AL(SG?^&7I.$6=G-S@K:I\M>T\#*V\XTZ&OL#&KI'4 #DQ^C", M]HP%(9%0A7.IC?(W81MJS#?YH6+_#=M\:;. M*&V40702J]:GB# (P&E"0Q6AJ;#2&Z$?3]?WIKTPQ6O&?5)_WIFD=_/1$Q>, M4=#O2L<+NMTE$J%WAY7/^_\8*7Y%)$[6>E&#G;50<9U"Y\4_ZR_W>1Y_5U5F MVT]O Y$T"#4.WS:%_9P; M7ET40@,(T4P8)<# ?E(R^H%9*4MS=BZ##FL@D*U#^G7GJ"8O(E_#&J \>O M[TK.H_J0E\*0H5F,<-LO-/=)DN' H4876M+JVFZ[)M6:#^T%?L98?&UN? MUA\G?&?O=7_M]LNK^V%X[HC9N4)=8SNG6O[(B-L@#XMP"G?MYK1LCXSVO7?X>F M&9 4NW>H+Y@A-V9TQBQ?]9UVI7F+23+'D@:LJE2H/GBB,QA\96I2#!T4Q\?2 MF+GXWZ (K)/1V07=8P7[+<^"W$-4T85ZF)=W6J [!UF0H8C>$ MAN^WB"ZGH MVW<03G48S/A0A*&W8T:2DD[%#-9[A#QM1?[7L0G]IU3A66O%GV\+K M*_]Q!\S\+]J\X3'4 'R/(1^ ;75A![(H@:V[HG7S!K8&.BW!Q[,^F4@O8OU) M%:Y589A3+L$IUF*%!W6+O^.T69"YT.%M\H@VX^HYD8[K)W3-5_"A./%]6$ M1J7MC#Y\E7J&9TA_1^FSWOZCY1Z.(\=OS9;BYN9Y;P]1=1F1AB*H42B'YKB_ M!7R.LYT%X<4C+/Q_" 3I!3F<\-4.9*3N@FIVD4*%RG.069R[U*O5XI^)1O5+]>^Q9BK:0 MI\ISL*=X 2VUR6M,OIM 51;PR34P"_6=!6'7[)5O3K4^U.X>6L2CO%:X/,R8 MR)0P_/Y=]^3[&R4T!?J%828_NKD#6IZXGD*@A8M%H([0Y0<:CVN_BCIX8TU= MRD![$3'TT:#E4J(BNVI_@7X,A"'V=X],^HAC5,+<5%1W0S6N @L?VA_X:!CI M6RJ[29L=R%M8Y3I:CY]+ZX!%RL 8-?H!1!P',-AS=:A87RC/A'>F+BEAY0@? MAXE5-0?X%1K/V=H[<3[S+T_*ZE"$?K$_V<8>P;:>K-_7X<3_8L'O>4'^ M/OJ+K.'57=RCN7I)9[(3?9\I!( JV?&&&K,Z=\DCZ!V,B32NFZMX8EI M2HP9YX *T]"\>L*U+W;+<+J0(^%N%@']5.;DL+Y9$2*&G[='-1D6[P_G6L$^ M^.35Z)]LY.WUA(,@/LN\>8@^PV\#"+4&.W?D%!R)MKMW0N;\[PZV%6!LQ8\N M9$+ M8):-8M@$H_DH;B[4/B277WREXG!XB7)'-S,H^5, M,=%=D^8_&^@N1A.D<'Q>MF.[N1&YYWP"]2?]_6A3088%''SWL D7Q[M7#65O'ZU./=G=H5[_)M,Y) ML2]>%WP__\0E[5]D![Q@R+XB;:CU0FKBL4'J@X27P3?HGW8]BM/-+R;!]N;( MB'9O>0Y_,+9//U2@,/(PMR:K[$>>M5.!]T:+9X-4RJ!Z(P>0.,\?:R@]Y8V6 M1DE-(,S;KEFH36H:P.P=?SQ56>KY]G5/V;V.]0=OYV,HH,K>VT%.3*@0*&0. MPU-*;:-%J6:W9NS0,X6G MB^Y]T'UT/<9NY4R#;D:IIN3IF?-?GX0=CF_53XA\]P_RW\YA:S'EWS-O./ZO MM^)]O@WVD<&!:D2_AOZ$4.[._[90O\KWDBJ-G[C4%L9L]A0;HM MXT"H+L4L8?!0YD7ZZ-\PGL9,%N3I U0?5!RUAP5I<6-!>%Q;H!/P2=P$_B8+ M$AU1S_1+H;YC05;OA%9O"15K9&J$PXW GO]\5:M_F:'G6F:Y[V.YELH?W9/V M&BPP3P>Y3&*#Q+D9I0CWK_GN?YW5H&*_$YA0?8- @2R>S.NLFI=]P-01L1%:4[U0JDQ ME<-:(8XD+Z[L+^7:A'UMJ]\.G/1]R;'30F]-9VA]##.4 ,%JE]F#.0B[!P?D MD3)*C'?^B< E?1MR3T>Z3AN&)C^-4+\<)V!V+ M"+*CBW1V0+E!6?8%QV;(@VK#E,(2RED0<0N*"=$X&HOH]??.?D<_23ACE.J] MUFMT-?G.*O,ZC_"4])**8/QR$^K=2(B*K-F0>W7M4'E=2)#JCRW5[,A]QF]V M?1]R?@OMA:""\0BE5JH .$8 P%(_ WD%D\L87I@G+$+TQG64^O"2_8D3^G;9 MC$R%;5KTV^=S&N,M+H+KC=Y9'6&E(YAQ*8+/&$D(=$X"XP-ZKD &"O4 'C/Y M!QLEZ>J4 \@I(.GTOHJ.@A"OF6,5YG7^D;K]Y0]37F0=S,6=_26M#7_>34WYUG.6V?Y0$G#+@B/ MQ/#)I^1A",SG&^L.,]OY9K>#DQ[_].Y B0.@PK4D;%-X""1LK(\%Z84]E@B?^8H03-RHVC8H7,1)(E!KK;7; MHW;:O:+V&)5([LQY,NR#"$WB7VT&MO::LDD_B&V%'_3]O!D G^3-2AT->)RD MQA77'?Y)9Q=^86T2QSL7A"CD.Y#(03'DLU%_Y=8744A2Z$:X4U<<)UVN*QE3 M8T9%A&_L^*;QATF,ALYU1EOWI4K7JQY_6T#T[+BZL_ZVX+IY^NR@B* =^G: MZ#I]#E D?UR[46X^(1#.(31N?YYD^AF:=(]%>ONGOG==N%+HJ>'6DYSP\BJ#574_CI-G 2NV=/IE*>2@Q31B(2.F3>(IP MRE"+-[VU3+MA??7**P+)2\&B9JQ0/JCK>'*R5?DU/Z)ZC;O@XEMT#/'SZJ'Q MSVYFPX6&'G6/CF==X29]\A\[<;C66&FIY!\%1V27L*O(_^^*ZE]6?UG]9?67 MU5]6?UG]Y[ "BHK>RS7[/K>T?L[AN?U_9#N4O]J_I8G\+=<,R?F;!1=G95;^ MH]Y'^:_2_LKFO[+YOT[[*YO_RN;_.NVO;/XKF__KM+^R^:]L_D_?.+M8$"D6 MY!XN.M/@SPH+#SSY,FXBQ'G(W\*WK^D4@"&AI@&M-'94_\^5).0EX$S K4#1FFR' M#$<_803ZZI.[9<."'('JWS+J8Y^/Q.P_>Z?EJX#A/4:.I"C03]*X#H]?U]S\ZGM;FX1"\+I2'<;V;9QS5V! MEN:^<2W6"VVOR[ :RGWBR"@3K)%8SPV#7?;X& -1;J&SLR"*>RDL".-YNATS MS@MSG?'4D-=K]]WWHD=$K-3GM&OU@R=0$&/!I;;V5!C#B) M&.8A\UH8H0]>QL\0AL:@@0>JR^RKW?^^/G-H+TO@&':=1NZA(BGPQ'J=^B!K\=I.%#B,C4_*\YOLZ&99W-TBOV8]P[(0"CLQ+'WS M4E6F%;1-.<>Y3[*D:?U4L"V6KKM&O<6"? RG6+(@?,=F(*$.1L@\\&,PXS5Z M^3W]&@O2&AUH\I^N&QMEA[D_F2S5A!$R%$?X7:!LMH7[$/U$S-P*I##2,V>> M/]O7F6HY?2_A8X,E\] OFCI8+,X!X)='"6Z$&7[^V A^>90!ZAML^RI*D04A MM-5E_>?OACT!T%B0O5T [YQE-.: OLX'8(=XKI*B$Y-=.AS?E[#QKNW\GOD> M^0UM$ZNS4/0 '#1KS<3=A>XJP(19$#+1>>!?>_\LU-;JOT(W"#(4+')WZ!QD M^;:^2!FI?GH(Y? 4(J/=VL'+>*DS\ KQ"-N#A>0=*=E\[-_X]3U_H0+VSY.M M_V$2_Z?NM=:C+__?4^43UH,F7,6&36-(#(CY"S,4 M>,E(RT'8ME!'DCL#S[N>*&ZN@MFZG);.9]_<_=^'C__!?>;X)X3^"7*(?:T& M%]HRE4#(B:@);[^1\NIV3V>@E7S*@06APP'W @S6AO_UE/R_\??\N_K\[/NW M.F'YKUSXKY4+!/AD,G._-\V0?HJ!T;>;W^0%:$1'^$KP-4LO57I(P FW<(7? MKQB$ODNK2%X06A(8Z16XOW6R?^E:.0N] M^;^=@(SE,'MA)= 6^(2CRW"]$7FMK5&M$6-3[NC]C"(?O8B+MW*\KU!ZORAS MO@(2POL_6=P,-:2',J*U8&*H$90PHY8%<<=+K\P* 5D$W($9!-PFPV$@DV9! M48M:2G'7%GM@I'E*V>A^H;Z&W!OC:0DYVY99Q@OT[?@S5%]*51LZ,5.7DH2H M(V+:2;Y35J!*B;T]R&QG[_2&5)4,K9/BDBH:WI7+WE;N.1'G,//C=I-:[=\9 MU -\N5CKF9A86CVZO5@9L^I_XF72N2[VI-/%'3&0/G)JO%J4 MOF(N(C@HU>3+$*$JZ.!-7=,1,YE.D0]__WA&MB6\.// *EH(&3+'+S:^=O5& MY]SFP<:L1P<&2KPC3@J/9_OKZBXVE]*E/\?YK@Z;3H./^09(&[:R/_?&[Q)PRGLNK=ECLIS,BDF;E4#3O M9N.PH"K$6@AP]O@/-N]5Y25X_VN>'L4YYWODI []$)7 M-F89>2S+G-#'[9DID^GV8/U'7! V80NN"L5:R\' M\O]G2*G](8H)@UM,4=6W/KGW'U2X;]5_1*S4-H+J(#S;4&8[2R*M]T]VBK_GO]+_:T:H;5<+ M^[Q>Z_.-5;W0;1Z#%$9\2R]OV^53Q0G/"@OV'CQW.-RVD++)W*](V8,&CHO1 M1>#4''#@YEZ9IW 9<]AP_6/R;?BHEZN!UD[\O./"9=4UY=&OTWZV!8?M/;3P M>8*Y70SO-U1%-U]'^_0),[L;H8QJG*O%M7.4CL*"7,SG2=1W2;&6>+A]?<. MW[%8G_+TH@Q<6H&)GT+*A*N]37@;[L^Q7W8Y0-8<"Q(1P(*0U"*9)ZM+,M=M=:7OI@5'-5)D# M5< ^: )2) ^XJWLWU6*R7-OR6._P2LT$@_?2.4^\MF'CG4QN DT0 MM#V+.NX%XT&[H<41:2ZU@]NZ6H[QQBQ(4W#QF]NC*YKJ+Y)=IMHD=JX\._P[ M9N-T2SH9FX"A7 0-O^'VT"UW8 0=QANZ$6$&OS6T'DC*]]GI6._G;$0W6[(@ M?N"HD&Q#]49S?5P7B(G1,H84F\1PIA#"T#/F.);(L_23-&J=][ 9>LJT58+[ MX*FR@N)$J@5PL'%OJ_=/0B0Y>:]\:@,X&"IG<0B"XLB"CALI3EO*MCRCAM@/Z9VU_ M.B+0Y9L?OTC>>V@FI+AO=G^85.39^P_WBSA2=Q@OD3PT#O '78'=X9^,I;(# M/MET@T80>-KE@""*1@N3:TAV:)L%.;@\IE[>ITE-72TYX]@N\BWR?$UW6]NB MW&'V7WK_3WWEEV!DX^8^P$JPZ^&?QQ&!U)? 6BY@S8+85IN''O^^.[AHII9[ M,^?VD]O1W[X'JG6_@:G/I__"\*U1#14&5.K/Y9X+$1:SVHPQ,+'(_!X@T=EW M8#G)./3=.2JV5PW0JU4HAXY[$^ =<)4+ #OU);FQ>FC^]?SU^OB:=1[39[1\ M[$<6Q :\%+U@6J1:@&ZDT0#$]-JQUMR;O<[ M%"\FF/[@_? @\OM9SI%MNT[#4XQ2%L1S$P+ZP@TI2^-:JTU[NF$(18 K%D43)GN."KU_2M!I4[Q$W*9! M6]R4H(<-_VNV73^K&:W!&U^I5SOE6D[=2G#@5M8^O2_L]OO,;/;$"X,X _1< M!I1L:P[E03>?4 /'Z@9,;.UMT,O=](4>49YYW6!4=LQ,ZTW=:D@Y7?&Y& M'GLB5'BF2]O&Q@;3;0@6F78!%H13E^Y"[OK-F0!SLQ!J.Q(<%-EGZ\@["W2) M[$J@ K M1 -O\]KDM&3C+^_\#=3=:;ECEQ*,I$^>E V'W_COX/8&:], M+E6]\(!7&+_,FG'JX2X1K1IRK,\WD^:>%$IXJ%)7.&MR(H?N ^: ) MYKLUZBBJ!]3QT,3, XS"7P7U\&)4-_1@W]-R[YZI+2FO!]/.19$9[B0\E7U:;*P-I-$B)_I!%FVG$D@3FH%")!6HIX-YJ, MGTNH\&+RQ5A_"/ V7PB:3QT]95_[W4PI_$#=ECCG#P(+9BPT3]4DZ-XUO55U M_N672-NT;ZJQHI@(W#VX*+I9'7=SDQ.88O($THR!FT##KQ5-'HPX0KFU-IY4 M6?*P8]';Z*?/B?#HV5$.]Z/"B?X^0]6UF@(#CB8W!E(^U)$Y^7VJ%3>'W M&VK HK8S_/:/ZXO>]XP 84CSUU2D[*>U%\ALNJ>M*B7<8,3@_%F2BA\G- M3@A]U($K\_U E.I5.SMLW;VQZ4)^1TU>_$K9M(WV.QJ?[80^>$B&%]D %O() MT#/R3)X0L+ZS 3=9D!-V.SA^I-'-K*S0+*,,$BBDT!*-FWLNX->"X]^.U2W^%2@05*7W:L=:NE_H1.^> M]O"?DU'S:/U$ND ?0:Q#+1)7GD8RR ;FJ0- &26YU5" $AD[M\GG!?)]FV.; MR6B?G,[03YH'XXS$-BO$;QVS"]S5YI&DX=HDJ2\)/AP[;:.O'J#YH53 M;ZZ(BKM:;RR-*\B3L:_1$%CXN?;2$HG9CRU@"XSPL M/WQS[^,)3ZW/-Q\+Q$!V<_]?/.&E)-*%TZB*9/E.1^A$5!M,B@ 3"#!Q&](7 MREL.W$E_-VYUQ#UF=I8ST$C@DGF^TMXK9FQF,L0$N7-'PR,EI%Z%_Y8Q0KFB MFR]_C"6,T0^=I+'1'3U:XH-[.AJE4R^#M Y($S:2GZ@XD/@(;H3PHRX#$VZ@ MLU'#,+#2"B"E"&[]JDS.'@I/2Z/B8._7V@S)4GL>W?F7W;Y7Y1\KH'SRC:=? M0 R_?&P\RDB!>6].VNHBMO"CD HEOK2><* MQ_N"%F4R'<]$)\.O)F8VG@9.$*98G(7TGS1S0*_<( "[R9I,Q^0 M[V1!>/T315?[/9A\Y-S7)=Y5Z1:D]445\]ZJ6PN_!8Y]MB7O/2O@]B;/D]N8 MC7;$P44[K:,?L/W%/&2_8B>YE!*O9^"[:N_#GL2Q(BD7./D^=;(P54GLH>\L M3FX%1K[A-P&=6UI7(XM1/S$J4,?1+;)H"J8I52\3XYH-P*V'([Z_OU>T6!\I M5_KTL9'9\:8M[1^NR>&)CQF)L'O8IY@JDQ8'0VWDG@SGM+,6+CZZ=RF<4:KE M-=FIEN%,T$"*2^ ).[CN[! M"/^#>G&SBN2'@'SK+LAT..N%""R(%![P9@J&.!8*/O?7O@6PL; M?[IKS&F'9VYMQ6_0Y/,8(-M0ASF-X^3\6NM.>D+D?:B 7GH;_/;JI=?2D4?$ M=^UTP-C+,9)Q[CC@A"5=6(L%N:GV_,89X.XF@;.EFNX,:^OE5IBG[(&OB@DZ MCH]/7>I&]W_T!W"EGB&BZ8 ^5,*+9)[R&9]=L$%QKA@IJ.@KX0)\CM8++.MV76MYS MY<6NYVI,$YZHNI[JV6GXI\?C"'P\;NXCCFRY&3F9L8PY"/.%/=-3V;U\U =V M#7B9>^'!(G1.0)/0@R[E\+($?4J^"A]WI891RI :@#+-!:E+T8FVTR7/)L_S MF 7L@4R;5@H&?8;\>)'-!N='NH.P%(4G/X:U\ M-K=A2=-KX)Y*M2]+AQP(M M CT?H$^^>/N0R'7D\J_),'\L.)V>;H((8]@H@AK'?:F*9Q[#1A&&4(I(=7(O M/@8EA=BZ#'4?\>^9,3Q>9^]:<]GT:%JW@MT9FS=W(/H>3>RD;N4M#>I)\%OZ M$1E$3KI@*]43P%+8VVXG-C(5C7"@J]8FW?![E,*I(D^W?U,M]#'W6 MD;#%7LO\/K?<+RD$3,=;?;0\9Y0?(0:(@5_!V<"Y0G4\E, M[B*P-O_,H)(8:: $:H 3\A+H\ (O.S ;];6XRN'\GJ*VP=FCE=3:=*WLGRY= M^K;?AK[24N0R!(QC9:2FT!YP0*ES_4^!WR3CPI"<8-8=!#J]L^CF%+%G/IMJ M_GV^3V$)RF:<^ M'D3J!!$I[O+4$RB5FLPS^S)+@5=5 MT85D"54D*TK=U;(:2F"TE+UST.<3MI/"J7C[ALJ+IFG/K(1//AE^^=1,+IG$ M@I3QDXZ1AZBUP)$L5#^:"P82'8+T6/H/3] -DW*[ 0,'G7I\%T@;(G?BQ*)C M-JQJ+GTA1"!=61".?G1;.)6#$M4"K6-!N&GS.W'T,POH/C55%N3[5 *>0L%T MA/%/]%%CR/*D'-I-U!">'>:%GY1MG]U/<6_QDW'V;!0B\T50H%?)GSR9 D\' M.:.,_683;,'@32:F9?8 MC=2RD,""SBP@ZFJ)HV,1^F(,$U$^41QG!.+>T\>K2,6 M\0E(8Z)/+)4E;'0S0$(KE\1IZV9SKB+K=OZW;HCA]S\W=_*Q6!__*8D*J8G' M%_R$S#1(\E[Y7:X'Z"#"A?%(31(R9+#GU M:SKS,8G.BH%*&W5WPG(^;;A)Y=R1.'RWH1:GCKYKKZH/T@-.,^:PH=A@F[KE M/'IBYRR%M^J=Q,GRU*S+);--!TVGI^>>!BTUA/+0^%#3L'(HR9D22'W%R*![ MOT?HM!HJ T?F8WUXS$;*:VJ-QA))CAG'L)0PO MU<.][M;>63-\XZW[;\1/;KT$\9(Y@"=?Q4YL44\!8N!D0$,K*WXM1&:AYWH2 M)>C'2\F_8A /E\Z.).U[Y:?.R#4OO6OLG7PTW]U/2>&Z4C_GF@T"2Q=6(R:2 M9,GFU#- ! 5-M1^@RP<2L=P [-JH3U3LCVIM@H_*G6JE%TWO^V2#W&QNF YK M[+$/NTZ!58K116',_5NT_73[\#D828P2;O.%DO/])5^!#Z$!VC396*!?F50? M?>@#2>7.\ST#INI.APJ(#5>@H@@8M97Q4A5Y;4Y![7LT1:PI#3;QTFOR7FK: M<:DZ.R.'FZ\XH[\ 2DT"9P_AZ$)H:BQ%AZ0(3OHUP(!V&6DQDE4WIF]![C$? M05J&[BMM*X-+7=2QYIIGNRIA:SS^GNTM!+*GT8$1DP/T@#X!5>C38!?4K!XG MR83"V801T'_T"7@Z3WAE*$Z)Z,U-F1M?KU N--#K#M76IAW/_JSBFK103'SS M0T=PK\>PL5 9"Q+NK7]3'RQ@>XT!D?QOM-DATQ'_"9M:[$1 [-K]/":[)'.O MW;ZYS?&Z>1.Z@"R!OP,J@11F5-!5WC-['Y=Y&9Z"'T!4-9WRDNQ[-I'L7ZEG MT]\8P[GE8'5$[&#WWGCH1LYMI@5.O7N1YC\EY?&YV:3ST.FGKX^ ?#$@Y2UAIH:53;YL09 MYGYO@L&9^;N8!VY$%D1F38RI-58^55U?5];3,J8B[P/)O)8VNV M&[3B,.ZBS]YZL"C_POC -LFBBOCXMRI:,Z0?:\)7C;-.;*R?M6%/,FLJU+S* M&;F&(5_# O+\45KL65[XJKSF!9S3TI4HHF&&2A^[_,[);X.'V!B3JR@VU#@+ M4@HG7:]"DWMAY55/D @JM]35*C(FQL=OL7SOG(1KI#&BYC"R*0#[!)3%+R15 M$\EE3!Z04^[C!\R\+*OEL!XS+>!^99$/LN")O_[$ M33A&-WHA;L'>!\*X\[%1%8@%S6"#2.=YOTCT7J84_<* /OLG,$GF>O/:BNS: M9 X/'!_)&=KNJ33]3#JQ_L%?8[I'L?JXR;&CYL;?'DK8^;U":H 958T:94'V M,#F90TP51FDCNU?Z!H:L;*R':T7'4.'\6I:\RRR(@(J;\Y<+"[,%!Z?E-O>8 MWK[K9+I@MQ.2#6$H?&R4&X6Y]P&*G='U(F1':CP#@_/5JJ>\&\5FK\)%D1KS MXN\36]*+HQYQ)5%'6T8G>Q>J$+%'IW!O%DO9%[]O;LDD4S^ XR"BFW5P=]3B M=\?61R@A1&;M+(S\T]$02_#CIQN,5BB^%Q.E3%^@3848/ZDRTO1IBY+ZQ($BA"6%[UI:RR(\.>ABO(]]B]G)R?$ M>E)MS.1>:!8+7#XK_H/O\6XX%LT-R!]9)/DCW^&)J=['72\);EX M>AM795KP),Q^#Z>XQ(J3"5VX8\P3Z,#W^K/<'6601!+A%\I*C9C!STW,L;:+IP%0C1[O/O=.8;<^;, M&H]XLE^A&/319<]?-*F#\U<^=QHW\SAJ61J4*.3D*^-]N?V<8)>5] M@ +GNA9YC-HTY.^QO43!1D5T9.6=7\@JQT4ZJ&"/G ]22%/_]LGRV'6A7B24 M8D)U9Q2BYV+PY,M^,2P(#UV7]G!9LJ_Y'=1H1(4I[JE7U9I60WEF=R-9_W&P M=$-_/>U$IMM"RQ/E&Y>;S([8CSQ^SL2!P5-'=;FH,B+!W$O#'TM\E:K MCHLZ)3*':J#7Q>XT':1VO,F4?<'HKO[+?LGACV'ZX=1;C'H6Y Y^RN"7#B,5 MI6HT'V(A^6/**[@R-MNE$N-W7\2IR4]2@#-=9*#^_0*Y:9Y3:^W7;V>0A@#G MYA/W+.,K-]<9Y/QELG?F048QTO)XHFB-<.ZWH,C3!TV/'&DY-7%39*6YU95S MV/ ".B6+(@7;#*9R>5'A **=JUJ/ CY%IP 4H?0)[(ZQI08\<]HL+SBFF6! M-/SZ0;7HAX-:=5O2$<\QH?7W"N2P/[I4M?5O%]%O M@L94?9KE3!AJ94J#3-BEIN#;K',QQI>? MPR%'*>RMTI[O"U;289P=^!(X792'*)8(FTM#2Z"]L9/S!(/,< H/U7]4WYR MC3:$#LJYE>-&RT,0"XJ^#I@>P?(!HZ??1"W:I.N\GU+L8F#W_ARTV"RC;P#6 MQR!R)XF=6.0X+UWUI)P%B3$\UJ]6?^[AK/B(?\CK^<:Z?K#"FV'LB6FAE%%;* M5_3!J[BWQ2QWV4[/I[OJ [_WX"ET:,]EXXB[TOKW+LU\2J&5/@C$3B\^;3>$1333*X=FB'PJ(-: M=@&%DIER";KV5/IP39"J3S/G2]J;V_-5EW9GP[@[*/@VRRAP8B//J,4RCP-K MQN3%9'8V[0*LUP.'*6-3.8XD6QMI_FOCH[UVHYKQ:FV2%J/AQ9[DF0F7J8:& MA9RV6_/I\M;%<7E/<\SVRKSOYWRV!B/;8(#CML]\C3;IPNQSZY%=@2Y%:6W. M>C^FU#Y_E'C=83"UI\%DKJ\3_P1=[OXL*A'MOAG7*$+IB'3[^1U+@!YT7-5N M.7OJ:I?OQH?((.N'9V+H/T%J8D&,,@83[98W_H!GGP(QD;@?90 WECBQ"EL#GX MQ&U>C6M!JBKSYJ!^.7[0LG)EL3N"L?#>M^RR$SM5.P9(GNA#ADJH M/CR$!?' \R%U,@@^C,9HU;Q0\NYFVVYD25&7F\B/F-34G_(I;GN<+@AICR4Y M7/YP^?Q!MY]X'C ]G%B0>T6.U#U (!89P'BKAA)$/@ R:&<]H9S^$T@C@OF4 M@:ZOVL(!?2-/3U3AB4J\FY#F@QHW'8%GM[M>G(69>V#3]#5HFLQ9_'Z8+W0_ M8JT)74'"QZ$X5PVE&ZJ #P1X]+56PP*9W)*:LH;!]-%NN5ADY,D31O,15DZ? MW=X\?G3#A"Y6Q=R?1NQ+H.+*_%HW8QOE*-!857T':.1B^4"CY%K\OMSW8^=' MDKRC502%+[XB_)BV.BNO?Y7S".V\"3@]Q@$J4P'HHXG2G0 X>:@U^/B'$/XP M0QE$88L*.A]HG!VU>^Z$=[GT>#PV-SZ3BVB9*G%[2UJ\Q$E:ELD3_=D+2C[+ M\&-RMQ/Y(ZCIL+CR4,DUBVIRV>_( :1I>B+5Z=8%Z<7IZ?J'KTXXNYZ(Z++^ M18617"EUSH :N68>\,NZ\)E^EJ*_9 SX$2;@[%:CQ^*_N=R24/3A+IR>-@M? MF)KJ!N3VP;A 7]N V)+!/K=)EW*?MQPOFRN<7@MDLI&+,NL"@H^TU3;TYA;P M%12ZG#KP;A!3V?O%?=_3N+FK'#A2!A$_:<[<_Y)V )!B^C H?[\ D!22*].>_K=+#GMG8[!#F/MR>O]TTZ=QVK*3*T$N+^6%FCM*A/4 MA)<-=4U_+A8,^H$X -J M#A$@<'[-\]:8/_^SQD-#%?GN>_60GO8\K%G!5\D^O M$>'KURCAA&^I1"LL797"\?:V[)EZAAZ"D@B(0+Q0WS'E.\W0R;XF :0M X.$ MPYXC-?PMQ[6V!_Q4BM3"[IX?_3E]07+Z_1TW%0&W ]F"_")XNQ]+=*% :BO0 M2SL-1J4XM]A0Q^26^J?;:SDP=QP@G]8"!13XFU@0X'RR&<5M)WR!DA!?O"RFXULI MV?3L*[5*8/9BB;"&@M1\LNYW8_6SAK\^XF!H'QP83^[]?RH@-XD,I9X#["A+ M+<%B82@MA&,[NZ69_L%C-4-8S36!!RIM2>::F'LI!SN&^L. MLXX:#A<$S23>E'Z29=L#>>]6RK;+]2T_9WJ.+.GDE3>=YN=H$S9%\ITHO@AHE*#&B]HOSYDI^EZ^.5KWA#=FJ M5W)?54,SJ&BPHH%PWZR)]L+%U?(W]4UT$O'/ZWFRKCFIK':&G#]97-*IZ[F1"R3UZF\Y' M1TW; G>GY_R?=N^O__9VOWR(!QO^_AM(#4T(-9R&KDI<5YN#3>8U2P8C;M Z MF0(QS#..X[Q$S[0[X@L6=5D:1R\E""\$YEN?_:Z\!**@7X?EI%H'7( %\;9\ MBB_'=SJ[$OFJR&O4V,:A[2)W!U.BQW9>696C_<>G!TL<32H%F=BW;^ROZHXTEVB-*ZW+"YQCFFR[ M$G]>,7'"M,,38>RH?9[D5;P44P.P;*Y,DVKL>T3$"CAZ#O142556M+Z_=\== M^I2!]V=L"FZN&LY_K_$XZ/&C, \,'WYE8$8%VU+D:).@ZWI U%R<=_4T)Y!2 MU,H^_N2LM"J8'OM <'X*][QUM^[/6R)T2=H9IR".7;7GD_ZI/:H:)7EF<5ZA ML7S,R(;69I?39+LV#(\#8HDP%J?9@+XX_&'+G^1J-"Q;6U&;*.>78/_FY=CA MG]D)RHMX0.X"8#XO1A?8I**'ZLT(#3K7!K%,[N7@QP6YLQ,F6A7X%%?I^AZY MR]S5=^-C]W#)O1UKPY7D)NO0!:.8?,H4?KJ0^1RIMQW;#$O$\/^@]#VC"RUI M3 */KEVL";HQ?O*HPOC*3E?)?6ZMVK>_E<]"OPC;+0:VX0"E0)(*98IZER)& MC/F\V=?MS"3H WU;60V(HG.9&G7UX\ M:I]D\M!A:& #-O<>)@GSY(_&EUFN%^4@[-KP>^NO43*:@C%QC<<>%0C^R@]-#37 MQ:7YPXJ8WK/1X(":5*)_Y/$7G8)\+L8\$5;#+T _/37D8Q2C7<'K21D>00VC M*PRP<6AW%>6SB6TRG T4R:Y HA]?44.9>4'G0RHUFAKK]M^Z^])P*/OW[W$C M6R)[MI$MA72'%#*I;(F1LF2;2O8TE3UCQI*UK-VX491=R+[$9#"#Y):LDQ$S MQATIPS6JZ:I9/)?_[_\<_^?M\^HYCN?%O+V.\[K.\W.>G\]\OY_O=UYCY)\I MAO"S@#N!!#\XJ(_B2&^Q:."X+V#&\@8?TE'27XJ3GPZ-]SW#JH;(F>(*]_K; M+(;%A$@=INSC8X\DC,,P$VQ_C@_4S9,1-\L2/;HX,F[.8#+@ZPR0DQN'.^@[ ML/G5$>+QMJ">8VKCBE\%\0LEM3?,*B.V5][:OGGYW!?]WH /@A0F.8DOE*B+=_2UC$)4)W9*/5RUKU[3S2 MP)AX4ERE_9-%&E"3S#E-PXFM]XD"!87B6?D5'\[Y5G_H/U8PQ[2N4PXV$[1R M.IT,PT "9\]OSCWP&Y/ ,F1F8*<1?UZIJN3G";?_CLO8#"W1=E?:Q VU2!LVM#)C '@%J:^DO=A26M.+9470ZP= M06M>B[VAJOO]^/_5(>06CM K?_G\VP*"ET -'>"*[J'3E)O^73:$3E.LSY+[ J,30XZ1IO*2: MX#YQ@-6FVDCGCPFI(0KD'"WT]^N-Z;(.4WAXZGJ.[B9:@6,&XIC[Q$+0<%#> MFNS;5O*N/=M]6KW'77/8Y%FNX]S( >59KL:Y20SBIA&#W[:CI>MR?N*[Q1N6 M.S ^)T$8-FAW10-Q#?V(V@&'0'1A=UW_%B&9TD4< 7\L'S87 =C]IF\;[O?E M+I]#B_=Z^9!$Y,B&C8UM,9J;F0\6NB->VK!$N34(6B,*<*2F* 9PI.$K0ARI MZ>$=F.R/;+ZZ][P#&!< 6R5.2.G(/*S<6():NBCJKGE7UNOIE/"LR_-]E82O M6C)\OPCL$-Y &> ,_P,[117&T6IV8,VL5\MH94X D$I\ +@-;0F&="793W/0 MU6TEZ>+X!I=K?J_R;"PUCOYQQM[D+V=D+<)7#+GP>.1W005SC?4%R$[AB-4M MKD^N+\F#GLOZ<1VVX?9Q/+^A\4^KLUE?-J/<_Q(FCZ7H1H@.517TQ4,9_.7) M>@PE,(KC"/YDW^< M$B8ME+%)"?Q@AS:_S:^9-O 7,T]$B'^Y;,-W&;XG^B>1*HO5P+@R:T@3TM$( M^^YI#KR1<^9U6X&WW(%9Y\AD/49H1="_F:XF/?F:W3<_EMXFWUD:^A\C*1:2 M"0/W=W&:B *^+I MJX=>1''\E)U1R14;1:/4/S-_,'9@@+=$$D[) "N.X>-68B4P1YE")'%?F@2# M;[E,,?HQD2?3'-)XV7FR\4$+5V&"!M\09QKC M1989\&%3FS2)C ;:I+%61T]KHM&K[DY\KN"3/ZX2S[>=+,6U?91)#29M_\[> M" -L6"]!?0@Y=[@-NX)S/W9,]6 [&, LAXN.+8=Z1:>>C_'9LIDJIOC'^A&. MD]I&-4O$]G*GEOFTL-\@G.XJ, OL*+S#;2,FC$FU!+_2LL6#^I3!;.8*"26) MAW/SZ2EX?'/73&6J7S+I[**OZ_D'?X;G#_A??Q2&"IJT@F'JZ CP$&Y('](- M$=>A2(ZV<:N->E5L[,%HWIY.X)$%++*K>U+QM_UBH73G\S[[!+WX="?KLE[4 M(I=&=0KY[56\FAQ;3JSW=C_]J3)'Z\=#G>*//?E2UE>OGGMY3T3@YMZDJ<;) M,\J(C4DV(EJ(Y7G(CB?YB+$W_W?FUTYKZ&^W_SC-7R@K-F-*)'^\W?5ZXZ)I%V=N/=KI/K5 ML_C,O28#B?QCU[U:^)]YL9IJL8:X 6^"+T((@\#/[L "FC(4 T:0\F.W;%+Z MX!RY&0VF=L6+Q>.\+\>-OAVGD$8$:_ZN#'Q><@@&?X:W 6J6HQY%?#"_3-]* MH>RIKZ,,'NRCS#":O-&$< 5@P]"/%%=YB$6Q.T30S@Z0.$0-16G>K.]#TP 1DBE^MGG M7TW^Z-;8'N>^)E&U1\9Z?6/_S/]KA-W]).X56RL:P4I];Z&R!-:S&LG?0\H@ M->H>Y^8^A3?4:PWR$%6XD:AB.KY*'%6^>_;1=C/J1,RAG".Z+PSJ=B]/K ,* M>2)4IOUR(4?&=X0 .+V"J'WF4=86_6A"32 $\J1&#HS%2GS[1BVAHJA#1%.> MSR7U[WME>$1O/RS.S0IV#P6WD(2 T0[OWU+ [&'*IW6$:C@RFU(,VO5M+K_W MS]+]ZAG;K2IR,^%3UGF[L[8+5W/C3YX\V8CC W6)5'&,>#G'%,@LG&]_RF_7 M.1T^=G<'IM=(2[^1B1!P@2>'_!^.@5RJ$B$(G40 W+<64EFF8#I;CAH17$:08.CZT^K3*TW,\2BWVU;6$2]7HK5/\>G'C5Y]) MC&?/:UAQF[\C07V;$0E*KQLW%1-4B3$#VX!Z8AZQUH?J/F1<-?O 04;RHXWF M6_'IP>P>80_4P MPP/&E3R]2>VN[NF.W%9A_[PE%NK@2I!?D/6< MPQZY376)W9G;[,PKO^"45GI>[\4'6KZ E.&"AD5Y&=2#FMC*N %S"RWL6U0' M>AA!B77B5G[?VF\PS+A/=F6ZI5P#E-P7YL=#!7(&0S5-MO$!(=G'1E>%%OK/ MO?EN\&@'UB)$1#Q$J(2C*(7$ON-,1'R?=N!]Y1YE'Q/ 8;8ARJWX8EY,8\TB M,09]-R0*5O@S0RNYV.17Q4W-QQLS3D*"@" MQ+6A)0.FX*!];?"$ /:*Z*I1%M2*S!ONG%.^4_W3[\R4F4GL?SLP?NUN]XV% MTM#&N@5]W&^\080J5A-C]QYC4J-=MJ)O0E(L?55/#$)?#])/Z\KP3-?R0:N$ T[9$E!6BLR]V3JX <,3F#"PBFE@V0,L%1D01PN= M)O%FXO\ZH"TJZH);Y-K:;'USYUT^+4W%A+3=7D6UERP+#08PC41@_[-J^>">A3ZCA,E#S$.,4^R!NP CA M_U2:)5KHR$0.(^;=ALX-W5V_//;)$^RT;[E#F7T2>O"BB,>GP3U^OJ(R F9' M+=*XV830K84PUCIS.*D:K(#PO4*-Q\J^G]_L.QA,D/:1>7SEKW/J-E5!S3)2 M$TK_K.L5WLY]EK'GT='U_,*-MSK\VTTL.VX!CM8.C6B[UP&DLA;<1A)@O]PT M-)%0G)UA8(Q(YNDQ4[,<\PT2U7KS*V,]/\MZA-161!YU712)#+CS=37F+N\O MCB0 3^]3Q!R>Q"BM9"L[T$/O4V9&F\"40$P30^F7=_6KIQJCDL/3=@=M+=6- MCL0O6T6$.PF&WM#WB=->A4M0/3VHYOOT-M'Z'M'EA4(AYB&:_E9" K7AFG>[ M(YJ*"+0G! ")4.'U%Q>25B+85A[1Q(M@'=/0E;G:5FV0F/5$SSC.LL+PH9O\ M8YDNDJW ;94^IZBLL!^R,GQTBY/<9 N5K[AVEQT8XSK02T<\Y"F";*_)QN]- MZ6>;J9/89;A&Z,$/.L#ZI\8*@7EE;@9ZVC.;]-O@N8T7;OR62?GS6: MX/=<'(^ABP=[!Y!^;]:'WS;XT6CM68Y<$T(V4D%62OY]Q/.@,OA,"TEH&19D=!)"QB T&K(K1&XGNH@V/4 M#[PQ1_*/2IC2Z> USZ*5J:,N=OM]-.7H=@F\W3_JS:'L M$MI3'T8TS4O3)[(P*FS;(!_)67.1!LY)("DX,O=+<>B#@J@349>W;&\]75QR M^(8/K'U>E._XA7MXJCWNT-E6;Y/S4XP&1DY> :M9+[#R29[L&7[-QZY0]5QF MF7*+=F"WD?MX@]2NU(U\)C]+@RDCQ7$"TYE2WY9G"BBLX@)*[EPH=G2O'"/F M=.\O$?5?B9OG,TRL]Y9DOS4E9)8UIS((; ,GE,G95+1GV)_=,>?PQ"WEO MCE4?&%OIC?%\;[1H2&J\6;;@ZF%=32Z8?+='::RH/*TG[[B(U=>L^?HE_0YF MZ%;J409&I'&= G\>L;!NU]*%H] M;NZGX8#R#?M?Y2?]Y(^/BO8TI(O:/D]MGOR?69B'VH<+,IBGLJY"$[H"%W3 MPI@3 Z 3OS<=P.P#N/] ,,4C@VH\^RI"58M$/7X52JD7_:-4N7_MKI7_,)\Q M)+('/#$H>C:H]Y/(E>>)E$'LA=W6RS1XP+E,S[1@T[>&QT(.2"1_%U>=BNC> M#MUR%^Y0&LE7C\B8KX39I!Q1:,7F@"C:#FP0)>!MO)7(DX\.LRVBQCI4?<[Q M;+FUICD<_[@TS%L%A@W&4E%M:PP<6Y!'WH$)[\!H%2@ B9S?_$GO2C6' UF( M9)24A"!%*/.!.%W\G%./#I7RS:,:.UR0*2I\(VK1 MT-[0]$5##-L?8JACW*P^%=P KD^%HSF%H#V%*V!5.$;M ,08_@6^(]H[LC/W M=C4^L^Z[8-SY=\6[.*O0?MOJDK>9WI?^E9)%&WX?G*,HZ08R]!_?NJMV7C"] MGY__\2@MJD[GV;Y#K$S0CTZ &(LY$G@XJ/KG=+A2MO3G0H\KOZOKGEM4*!_S M.@N\.2]R=\\:Y9= 'Y]R_3Y=*/K$,-Y(Z2%N(L(/N1<[2BD;#F<.Y](6)%JB M<2XEQ"1DC_O>5EOGT"ZIRK^79"^\D*Q/PC_)CBB/-[__DW42R,ZV./:Y3*G/ M B2[,3>KED];-G&DRT/V+Q KHN\!B>7;E'<*,W;AM1>JAL8F-#U+1@.[.N-2 M_K>G4(';NP-#2R0@ $=_+5N.8RNJZ+^Y9OEE"*SH73]K=XW'8V; M(HE7?YV6/6=VI"R@-D+<##G;4#G=X:EP.W35NW7@KF3XW<]7 )NY> 0"0X);LWS(.:R#3<#8.,^S7IQ@:*T?,8";H[ MQX@9[;@#(_Y^<:H+'W>5$!XOHJDM MLG[N(K,7!J/!S"Y_YF>6>7)S"5#=*>-HB]0'B);5(O9^L(!()R=U9(JN.$X; M-^W_S+*7,;W]?*UJ9CB6%,CO*6LI;5"JJ:=H[/(1"_'%Q'3>.*YCC8%F-K$\ MP47 @!91G1L%)-'/@FTD5I\9TZ_JN:<-2CW.XD2+2]/P[ZPD90;WIGB#'Y3SJQ&UWU M^9GPQ@;#Z*MM.]=B[J0^+=,W4=CIB'7&L1_ 6B4V>E>0 M"QHTY+ !I629^L!W>M<])Q-L 4\BE1JUM(2>G;(3["Z>U\Z_^ ;[)DE'>/32 M3,86]C3'A$GFR!%YH@Z V= 2/QC1%(1K0V^LT868KL^9_*3[YK_#L2?)#W)& MT2'5EO?J],<;T*$*(3GEVA)W^$TV'_(*0.0RF;C%9\E"\T=+6T]"Q,JF,E5W'85@?C .>VX>@Y5$!9]1#N"I/DC>L:@#^!)18281FLK&^R?); ML4ST(%8M95:_!MWVH^!4XFW-Y(L*(W]7:U\UHR[PLPRYS0C:2T3SB0K<"M>$ M)U-(&D.J!/49@4K+XXX\LSK,H;#JYYZN,_Y=9P7'!PK6J6-+^G.!\ON -_#O MBADPL(1U@8RCM4'*2SX-8[Q,6)B@F1"A(8E5 IYNR"\=FN5HK1RLHX*4+Q]2 MNS(H"O;:)8'3+QQ,BC3>?$F4?'[S'N%6/*Q_=YB(\R81@$,9J$. 1,M7-VX5 M1P2BR[=P*3V7UU.M@9%DS"G S9'PV&9JK"%/W8?Z\SU#%FU MAC^/W-_:0+#%P&F66S"(V;*/HR]:MH'= (]B)2S9U2R>33!$# M9J]=Y8&AK&==VHP#ZMN"TPM5H]^FWMJGMMO]T=I_HA8.H>D_9YM]6V/D0D'+ M<_-POF49N'U8&'9FZ5 /\ 5S(^X"T8JIPFT=*:>\QE_:RMK>MKG2=3SF37J. M-7*\!1O\>U]]L,>)W$;-2U\573HH \?'13_VMPK_ZY/5FT#<1[JGP_]-@R=B MS!;F!". T*PZM@KX\]QC)/,0"9'*,TRRG.[0.H;?_Z7ZN[MY O/3EM20A5*^ M5.8'M01:F:(Q@K+%FH!F=,QUJ*S#026>")-92J27$9OV@&YGR65#/E*%%SOM MG\*=FM,1;?\6/K6V\^V28#_3R)+6S+M0XGL5=_OS,XEW6PL2RP$,(O,;ZRT7 M:K,A9<(\TI)ZULJR%H\0QSPRP/%<_O[X8I)+2U=;'D6=DMCX3X5OGX;VZ1=[ M.$_VD4GPUBY&P*[M$]UN .K8)/(4 B-+^;I Z1V8Z%>2KS?3P[+V'WC7EG!5$S=^OO,H!?P@AYQ$1_+M@476,G34/69 ME(HAY$.7WG=[RI MV4OZST(\8P/+Q12'7QRXHJE%-MW@0^&*1"K>,DZP M,>4YT$62ZRJ4=Q;(TJF%,28N@2/+%+J@*)^-@5=]C=0] M_D_G_;XRE7_.6KTCSZOG=M^DK6AHQR..XVA4*G@8O>$ ;/&$)X"P0:H"(D2" M;UWU,+"97_RA#2W_?52C$?CE\$DQ_3B+S;1 L[JFGY%WA<2A5\FL0RX M3[ G> L$P%U";1*^*FPWR5%JF0_MAEM<#Q#2KG=KHBN<>\$#3/[E]O?MB/FN0F>O MJH+*;_M5BNS\[DU=&&MNBV^UWC]1#XV19@1'QI/^NJL?#>J8;##H2-%S;$>, MTNM9 V.X\!>W[LF.IX8NN:4K9]BVPBJAY==#E/_1^.:&2:ZXEXRS#MP=3;ZZ M3:#.R##N0-/PQ,+(,C*Y3^;JNNGY.545$+6,EMV!A=K?C3 <]I]IVEP1VW=) M??M9HOZ"U1#1EO0WBVN *+UV]Y:37?,O_S,7-D<.C-R:AD QH6+($_D3 OW9 M$KK!(ZQ6,"17O1P"K+N9[[JX%0WSH"[-_W'@=2M+9;F<16\OKX]BT1I*-QZ] M:[4/#3'-2U]<>LI(##%AMI&3M2_\/$Z M19I2J1+*ER(*!+6_&$$KTA(R?O3H\*]MS6?S1,: $M9E<&5EBZ+4CY/&Q]9% M9].QS3TU65F]C9ZO7]9%UJG;'.Y*6=*AZ[1*FE=9#JZI\:'.3/Z_/PGR_\F$.M@$ 6X42 !4 !HGH[9Z@BABA>0!'LN&[(L5RO6MCR2 MJFI['6]DX"IS.I54DTR7U;]^ 5XRF7> 25+T;$1W.24EB7.>0SXX ,[EW_[G MMZ.__^&7AW<0_^%__L<__=.__7\0_N\W M=^_!VY0MG\2B %>9((7@X/>D^ )^XR+_&Y!9^@1^2[._)5\)A/]17G25/K]D MR>.7 GB.YVW_-?LSCG 0$8$@D2&!*(@"B".&H"!.A#P6.GY(+Q[_+'F .(LY MQ )CB#SLP9@Y+J0\0K%'G=#SPO*F\V3QMS_K_U"2"Z"46^3EC__^AR]%\?SG MGW[Z_????_Q&L_F/:?;XD^']/?LBG@A,%GE!%DP/D"=_SLM?OD\9*4K,3\H%#GY#_P2;KT'] M*^AZT'=__);S/_S'/P%0P9&E+W)&^Q*VL/PI7J?NQ+QF.8?NQ-W ?%#V)X@5O#G"UR]4!=+_A8S^YJ MJ+-%'U[BOAZ+M"#S$1Z+]3 MD>?Z%^_5IWH8?:,C9%J.4U-W2U3QK1 ++BJV MW+@U2/B__T%]FBUS^$C(\^PJS8M;^7.:\OP^G?-[,A?Y@[K)>Z'(=^8P%(4( MJQF)( 01)B&D#@L5&8=(N"X5KA?/BM4#/A,+^,M](TLYH,5H?[#0N3CP[F8B M3Y<96\]Z3_-]4YF:Q?2\AW]:D">1/Y/Z B6R=A J+?ZCE [J^X*YE@\P)3U( MU?,DOHK%4OS;3VLUSP5Z/BY\\V&1NZJ!*B4%6M0+T$*S%/<@>BG;D&NN78HT MVT8E97:HK-_77"E40B))3DN=ZALI?#SW)S$O\N8W4/\&*H>L MALNLT8ED[(1]ZF_\Q%+E6ST7<,-4VA?MH'R1=GB.*OB5.'\ :<9%IOSH/:KM M/.?WRV=%D]J9)O,KDG]Y-T]_OUG(-'LJ/<-+FA<98<4LD@[CU(\@=Y23BYS( M4R2#$0P=' 2N2V+I21MJ,1QWW][_<78/; M=^#J\OXOX-W[V]_ S<=WMW+XJ+1<9ID:?X:<( BYC!5OQ10B%OD0NS2&Q',IH1Z+8H)M>,MDT*F1 MUB=EWR3/T^P%+)3XRB%JQ*YV2Y+%5Y$70EP M;BT(RPC&YBQ5=_(#DQ5[Y(% M6;!D\0C6LEX (I5!P>5&(J*2T9"HU9R1;W5TE*F14B,=^%S)=W@ZMT#R.-/TAL_0ZS%C M:(RIPDCU8]R@;M#B!?73-B<<'V$4$C!2LGGKS;[\DE'O+512VCD7 M>V$TULTCF:7:M_E:\W"S4$J@\P[Q*%WFB M!BM71O=?B'K,;O)\*?BO9+X4LY!@1#S*H4=]Y1L0'D&,!('"#6C D93$"TU8 M8PQAI\8^M3[*F$ K#)J?6RI?K'ZYTEI_O=(;K!4'&YI?@$IW4"E_ 4KUS!TG4?[YNWD<-J3^[_]8&,_L8]JI]A#4B.6T[WKU MI#^*#*,X#V.BV3@AHX[9\3Q(W^\-R06_2I^>Q2*O=FRS3+TZY8[NFY?U5SZ1 M%_VKR]])QK>ES&^++R)[^$(6M\_Z%OFO>H^1WRRJ2(49]TGLN93!2+DW$-%( M+8>$YT/I22(#$L4\=JP.E$82?&I.3B4=^"%9@+Q\%OYD>>0TEL$-SZPF:,:A M#[VT/E!'SW'05AJTM ;T!;2_5VL.2M4O=F>D')3J@T+I#VH U$14/2OJ4:E MZ/$$;62S]7L$-Y;PXY[AC6R2G4/ LW\LTR3Q8BSUMK@?S-2^NG!_&M>*.4^]O,$X[K MA%0J&P0^1,BG,.;8A9Z(<, ]+PA]W\IW[B#$Y,BIUD%OJI/'QZP,VP6LO58J MWT$RG]=9#_J;SVKX+SI8]#E+F"6W=3*=H1<\L$&&]FA;MF@4:.^K*%=4^;.M M7X#/#V4XBE8&E-KT&=UU!IC]^IE=!!G79SP#JAW_[YQ[=2/33\I:0G$VOR_4 MS:JMD=MEH1.?="Z9\N(BSET?0^Q3IGB3^1 3ARHOCB 9L-"C++#AS1/C38TB M5^*"7,M[46\8@'0MLAT#GL+;C.QZ1'%@7EL#>%\!6&_TWAH :$U;AK#TRE"G MQAR5C P!V.8=T\LZ'/:^K>^LG,#W":')7+&7R-^EF4@>%S<+-<)CHJ:Q&>5^ M2!Q'P-B- X@<+X:4,@?BR"<^HSY!'I[MY)L=/Z Q'-OH;3%+K.LU6K*2$R0K M02V.R4QA-SCU[!/%<3BGD;A<-K9DO@ -IC=#8FIQA#@ MB,=!?:"L=TYGB58 M1\_C3.\UWKF:I78;YV.VUW9S%1N?]"I]HLFBVII<.Z1W8JZ942=>Y3,_IK$3 MB!@Z/%1L+C!37B,-84 H"5E$!*/$QFLT'WIJ#F1[Q995E[(/A[Y?B^ M91QU(A@(X.W98JAA[*84+I+9O6#++"E>KK^Q+_IP7J?%S*1/N>?$ 0QPH)/2 M> R)'[O0#9 3^%X01:Y1+9%# TR-U!L902,DT%*:\?%!$(\3:A_0#'V28X>* M,9F=4GT/&^6"_?B8?OU)75H2T=^1_@BKCR7['+SI*/1Q2J7F_3_YO0X;DS=* MLD61?!7EGF<=)E,G3%$>($]$$A),$$1.',(8"TOJ"!%AM[@2;?[[:$?BMHL1%2_U5DA=Y7K#[J2J2?=$B(.\/< MI1X+$70<$D"$J <)C3!$3/T284ZXL%H<&X\\-4+5@H-D)?F%#JYI9&]^T-)7 ML31E1#I/YW.2Y>!9+:+*PV;+X'1S*YDM70?!?O #( 7[30OVJS;L:\'!IZ,A M3-;K3&NL>EU!FH\^ZMK0&I3M59_]#::6Q_,NS:1(BJ5ZQG\3NJBRX)=*D[DF15!J)D#F*Q1!!'L0^1Q_39"4(P4,M+C&('1Y$5>4Y#K:DQ ML4^6C91"Z +T$ $:HQ "1+0* $-4U])L-.T M^W>2CF2EVG^39*4NYAPOE:F3="-[!+NBKG(ZO3A /&0<>MQW(/)C/=%+#EWA M.2Y"$56KHU&F]\,R3G2NUB+J1,SG4LA72-\]8M602-=W PP%QLJJ4GJ0,NY M+CWL(>(XL1?,VE7<)VO7DS7M!_'"7M^" _M._;QMTW>$]KDZD\J>/FV(:7@F M1^3\/MR,TT#WYC,8#-7- ;A]+O/@%H]EW?@M=^-.Z+J'S1\?1/;DSD3L4Q\S M GWI>VIVQS&,8X:ACT.'X]@-0T1M9G=; :8V=:_DMR-X:]S-V'M(- >FYI7H M56^)/:O'E?S5-X#6H#^^[0I=KV1J+<2H3-D5HFT:['R?;AQ7AXE7F=OLY4&Q M;4Y82:B7"U[^."^)./^4SA/UA55BKB NDX1*9:9(0A2X'%+A4^7^$A)Q2K$B M/!NRZRS)U%BO28%H- $MV>V(L+MQS!AQ%,@'IL;]:-=:E GL;3U I0CX7/\[ M2/[TV;#V2IO=I1F5/\\&;9M(S[_AN04J3GJT^2&7MHHN1A*Y.!8"NA[BNFJ% M"ZET(NC&/G<=-W"%[W6K6G&F9%-CW';Y!)-5;'YT&=LMM+P_LQON1;R&,8?> M@1C7CF<4QN@)\X&J99PKW2N5T.@)U,-U-?H:P+Z7R5J&ZH3C@RB^I/RF[".D M!]G]K2AC7"^_)?DL\&,4.\B#D<,BB&+B0XH#!D4@&76QHSX;'1J<*\C4:'\M M]44990T^:RDM^J*<997C-#TFU@.SLBW,5CU6^L#H[#8L9PDQ6J>6/J!J-W/I MY7X=8N]+AJ5'6)B^K+^RL=$KIB)('M=??J3^EW5%?ORX]OJP_5__G+SZ^7[ZX\/]Y9UI,=] M/,SVK*9K]('] :W*1=6?NZ71!5@K6_U1'U=L_V[C@@H$T*"@GIT:AS]=@!44 MZ]QC#0:HT.BQ7O:K6+'?PMOCJC!N!>]7,<].*?#7D6+D2-]5J/%EGB^?JC@D M7>U6<>0ZG#&$'QA$2$(5JW8H9)]!!L>^%L2]@M5[3!T'Z&K[^OI,WT2,S\.',X\J2:> M *GE6R @YI$#I>>3T*4A8W8EW0^.-+798QU#.2]=YZ24\IS(U#:L9CS?"U@# ML_-.K&D54'IS'*XS0TKW0#%@[&A[M%<,$MVC]/%HT'T7= S[;(BH53'X@[K[ M,A/\=G&GJRWIG2I%8$G^RR*EN[$"OMP6>M/Z@!L QX&OX1,N/423T8 W/SA)X) M^ZC8L>S4;_3LX%*/&V4[EA%VHG%'&_AUDKVOOXF,)?DZ]^Q!'R/<+ JE59ZP MJD)'$!+D.Z%:TX98%W?!"&+$,&32)[Z+P\CSQVGA;"'TU*;%E73@:[G\3R5( MZPIRHE9GY'QB(],/O \TD$&GOQ%TN][YJ55?YQOK(Y'F89E*-94.AIK&-I"- MX-_'/E '4_2=LVPU]IDKO7JVU2+\EA1?=B;9?'.6W9R2FUG[Y6>2+-ZG>5X= MQNBFTMNXC$'N$;7B8[& Q"<"1JX?,AP@[#BRTXIO:,FG-L5= ME:=;)9%)[?!_/F]9U&6[ZS*=E9R*_TO@$8 M_* Q^!-H4- /3(/# .NVL4PWS/IM<.E?9QTWEE$.KN=&$Z#;]/=SFO+?D_G\ M4]VW^I*Q=+G0.ZJ7_+^65:![/O,Q0JYT8RB)0R#BA,*8J/]X'G-Q[%+JXLAF MZC(:=6K33INCZBI;9"6M;M/RK'Z7@1=!,D#6;9KL)B8S>YA-*KVC//"$T,A[ M 1J)P5IDT)*Y/_*V@JA7XC4;>532M )CF_#L+NYS$ZKJR'NY++ZD6?(/P7]9 MJ#NVZKM_4@_9:B51UD*^T_[C^_1WD56?DJ>DF 41E2["#/J>'T,4^ AB(2GT M$:8Q<7$@J5%;BS&$G1HU-@)7E=HOP%R+"\I5'IAK@?O8<>K)SN?L-(UOO1%W MF%8[1^OE>;-_M-X^JHK"@U(9Y7"7=BY_ .^/VKFG':1^#3#"SE%/ D]@QZA? MZ,UVBGH>LT,RYIX6G-IA?UQH<6ZX>D<2F6AG_C+/19&7[3DSP2\7O'604T8S M";X5K-#X]E4%EF+FNT&$F!=!@H4/$?-]& M7*"?;P;&0/O6E43F3D>6>VERT M'<F"9MUX$EJ?V/CM=Z@K3BH- >-ZF7.2#L6H-9> M3VW;@5SK[:.K*3\G%HFGTWQ>1LI-G>!S8Y?#.K[UCJ:YCBC.>)FPXV.\D2S[ M"L-W6WOW*>A;(862B3^0;ZT_SICT0S? %$KL(8@P#R!UL \9X8Q&0>A+UVJ7 M<7B1I^;[-%*"@GQ;.3Z*EA;"<@4^@K7-UN'3LN'WZ>BLG@JE>/L;_2W6Q[-2 MKTOV$<0>=>$^GAFVE^\CCMQM^KI\2K,B^4U::,M+1#?]/:+93S%"7C-N+X_T ;F MZ0V\4@G6HM:DW!^SFF'2*RN>&')41C-3?YN-#*]Z?4=X6[15-Z_F-&U&.(UH MQ!T8QC*""'D.C+'+H7018H'O4L^U(J91I9\:SU5-!Y/UVTI*N5_9/S[]$(SO M*O=JVN_3:]XA]8MVT\H&AVGZT,;FFZP[?5J#[]:S-C;.D$ZVN1 =#LW4S456 M"4CF'\03%=DL<#R?8?70<.(X$ 72A3$C,71#ZH2!Q)S$YJ=;>P:8VERS(:+% M.<(^[ P.ALY$9&"*WI .?*[D,\RG/8B*Q3'(F>B,=%YA]LC8'2$XK_[BQEP0OUL'P.,#3\VY;C>&2QK)N_;G M.X&Y&3 ;-,&<27T*J2O[I8W3$=46[0&ZHMW8O!7:GMG!LGAKG:&UW?< M+U@4"4_FRT+Y7_DP.MO59KN.Z66SF=8%O599).U^TED96[#Y9-.DINY M<11XF/K0$5$ $8D<2-T@A"&3TBI)HF\CU4Q(WUNDZU; 2R5 M$ZPK'-69_OIY FRMHWZG1:VE3MX%N=;3ICSK\M2?JH+[,U]YJ"%5'BD5OG)0N?1TS1\$N8]\GSL."@*K*J^V DR- MPU?RGU-7V@!W,Y8=$LV!"74G"65G#["1OZSO7W;&8;UDIIP+WH!UJPV$>,5R MUN80':]R;7&?KMU'FR(..K]6*UZ?N+J!$[H."V!(8UT;7\20HCB ,?(5H<61 M],W?-\ MX,;LIMD)P [-,8^C5R+W<:4)[[?L=EDNB@RPLH*7U?+O$B? M1+;*O[L37\5B*=:A6K,HP#@6:D(3(?+4U #7NA-6>&;Y?HE/P;6T0G MO]S1,=(.UI=TKJ[(=1_WXN5C6HCRM_?/:GFFEFY?U9]T0I\>UIWQ&(7,\S$4 M*'8AXBR&&+D,HDA2Y!/!(FS7#=U2@*DQIEZ^JE% 7JX:8Z0K3CY'6]SWE%,R[7?1'*?0W,X]"5G$+NA#%$V UAK'X'21#X$<$^XP[N M4MYB:YRIT=FJ9$%+SDX[1H=P-2.K'M :F).Z -6Y\L(!& :ID; ]UJM4,SB@ M\*&Z X>^WC7*@)YN#$>W&\-]2!?%E_F+WN/6[)4L'M^E6?L>]9=G@KB10 Z% M(0H]Y3>% 8Q#&<$@"B6.9(!X3.QB%884=VH$5M+?9NFQZ5AS83>F_%6RI M_/?7!M;49A/L 7M2].^P :RI.8;I_FH\^A +<'I@_OVXU.A3Y6YJ,;> K+R M^E(.UMJ#AQ2\6:<3<' YV8>CS[7ZZ _)E!;L(SXL/2_<>S7;>:OW?D29T!*^ M5VSMUO']#MUGW^B6D'F]V_!F6\KR/P]JU,L%UQE#']7[^39]4C[9C+E>$(>1 M"S&)?+5T#QBDU'5@R)&RGPRH3^QB6@<0QJKX\[MX7J8[Y;% MLJP$LNH.X(<(,RA"-X3(BSC$3JCH/?9YX 1.Q#&RVH\]0YBI MD7==A?;]H2JT'_6&VT9KI%JA"_ NR1F9@[\*DH$/I-"U6UXZIT*<96###=B1 MS#;TMNKX%K/?-^T!ZGYW0\\1:-P]SAZ@V]FY[..>=L3-13)[KYZ3^:=_.I$6LI'R@%K%?H9H2X M%[CC!'&H[SX MQU1I7N2CW^EP4% MV6ZE%/I<0L-0Y]%X:LE+D'"@$[D8(B>DD/AN#)F/>"2I MXTE$C;?V#XTRM5>U7L V@EX +:K%=NI!- UVQ_O :.#W=R\\7;*W#N)DL5'< M!UXC;>W:/59V&Z^G8#BZ57KPXO$V-T_)O[$=>?++ VT@'EKEWE;5:J^_B8PE MN3[VK:=I!\>N[^I$5\^74,?Z0,R8"SU."6,A]F+6[^ZAK8238]ZU@( 40"RX M/A)]5G9.+2L#]6_,GK8/AS31] \R:RTO0$O/B]Z\P,&-,.XFI+64T]J![ JR M]?9CYX'.K0^;4@XPQJAM7"!C'4BKF MYT@&*/(#9%7KW6#,J7%YJWAMJOOVMH4&G[78H)3;Q*@@>K]'A[WE4K\G@3B<%7?TY=VHZ.FE^_E8F^!Z93*+X4TH*[=8]B.QIY@;<"T/E40G.U:K:Q9XNF^+#,/9# MX6..U*K;/-QXSPA3(ZM*1IV66PL)U*A/-O&=^V TV(P\%YRAUZ,5+FOY+L!# M#\#8A*F>"=!80:660%D&?1X!X7B(YKX+1PRH/"+W9OCCL2]V<]H^975OQ;(8 M2YE%,@OB0 KL$4C\L#P-]6','0HC*5A$(HF$W9IQSQA38[:5B%7-IPOPQQ\= M%SR3.KOO G@7@>-<.(ZSFQ=Q 1;Z!#')\Z6Z/LU NBQR-1-QZ\8S^XQAYI>= M"?' _+A&][Y"MTZ^NRDAZ\_).H)"K][4OG%&=9N.*+KM'QW[ZCDA;_-]01M- MEVAW%D4!XI1B*&(=T(9\Q2&1$\&0A6KIYQ#A"*NF R:#3HU4UGFF74+.3@!L MQ@M]PS8P41QO/0\:D?N.!S/#9X"XKQ,#OT)\EQD4^^.X#*_ML/S:4Q/J4Y:^ M2[,G\E$4-PNU(A'KM%4U[W[286/IXK(HLH0NB[(':_I1 :&[%J1S-M;K+6G\A2, MM&:?Q--@MQ$PAH6.;B@,*L!X&Q-CX+BQP3'*@-U6/6\%50+D15:^* M'4JIL%D*=99D:OZ#5D0Y"8TF%W6-[5*7"U TVNA?-^J HM('<*60W:JJNP'- MEEJCF&7@F;^TR$W+(E=MBZP4 2U-0*T*>'O,(M8+L[/1['6UUEV:49=P9X.V MO:X[_X;=R+:,45 4KFXG%NSE+7DBCR(O8ZD$K_9%L>?@*&9,]V[Q(!(NA82[ M'A3(88%PG8#&@0VKGAYR(V,+]5$4MK:2] V(M M\,6)_3IK'C.'IU?",AAV5&8RAV&;@BRN[+R=390.9;/S50-+[4(NLTR1WKU: M7Y7!G;>R^F9"YI_2RC>]_E:(1:[Y\'VB-Y)8*%TD$&2^SB+T/02Q9!PRSQ-A M@(EPD5$1\-XEFQISU8J!4K.-MK!K[70;D%H_O7VTTA T*H+/:R6!UM(^L;LG MNQMOQ8]OS>'WZWLVY/5"N1IE@YT^ZX'TCGW?9P$]23?V@4&_H.XY5>AY@&XS MQ)TH2+(0O"F%62<'2C^*N*,/-DNZC\,8TB!FNB03Q[YT&>%&2>/'AYD:=__+ M/[NA\Z^@_N>2L>73B>K 4*.RSG%UMRGDQ+>[;@56$14/Y%M#2XG(-4VI(=K5B&9A1+Q0_0$$'G6L(JF,1YX::^C.SSG4]P5S3>?6>W>FB)ONU0V MX^![S'7G?B++'J>>?-=/21=]HL0=G=6;.]P1F]0*LX MN[=+G:7^JORX*7XLR$+S!ADD'/94SQ%P]A3#F&'F:Q M#!'Q'6;?&+2K-)/CM+)-9:4-J-0!E3ZK ,=6\TJU]&EI!=9J=6@DVMF>9NPX MFI4&9LRA#=2MX^BYP/;??K2S1./W(CT7O+V-2<^^:4=J9E\$7\[%K;Q<% E/ MYN4IROKVU]^J'@SO%!0ZX7Q917K8/^MA[%GLNQ10196+B0<0( MAK'')72#R'6D%S,6Q59 M-A9>&!(O@CC /D3"1TUIC8UK0(N6S"4/<=J($ ; MB>W4B NPKBB@T]U;@( :$;UAH.Y^( 2S2IMLT?[-@F=X]?RNJ?V\6EXRERT79V$\D M9:._F<^<0. @@)3*$"+LQ9!$#H,4J<_(;.%>-1G=@_F<[/)V$9\%U=\ MMR/!<-S7" JRE:1V4YL1[F8346\PCC-M-.*"'QJ!=:X76"%Z=QI1:UZW@:A7 M%C8:>%3.M(%BF^&LKNW&1U?D.2G(O"S,SQ-=KU]G9NCH#/YF67Q,B[^*XA-) M^ SY?N@1G\& 1"Y$'N<01U*O&US.$6,Q#ZP6"J8#3\VUK^4&HB6X'1490VY& M1T, .3 E-1BV90:-T( N"^6$%N!%%$ +WA\MV4+5*S49#SXJ/=E"LDU1UM=W M2!UO[=QOEL*H6@'JO7_-A+\\IXOUAO],H,A#'(70BST=RNNZBK"B0)>O\%PW M#K&@YCGAG428''6USL:>MZOEU#5QDEH3L%2JU-E<@^-OD4D]N!U&2I$>Q!YV*<]G07DT ME[G;G<=+4CY+\XWLX_/NU*6J9-=VMK\)\;?YRYTH-R7T;]^EF6YK>#U/'I,J M3GK&PT@[UZ&:LR()D0R5NQUR'_*("=]!/HZ=T+PZY8"23FVFJT0&7]0-]9;! M2G(@TPP\JZ\"L19^C.;F)M8VF/6F8L.ACX#/;PY1/P$MC76M"Z!U!M?3L_T8 M[>Q[?@:^GR;VYSX+(_6MM[#/,-WJ303X#GK46^#83V=ZFP'M7(QRLR][F;V] MGF'L^+ZNQNAZ>O^-8@%C$2,8(8Y=X;N^P-C$%UC?R(+0TIN(7-\ MWNRF[\ 3W,_7=Q\N/_[U?,;9U>Y(A\KZR]665?U#R1\E=[1N-2&$8$2DD$GY,K&:ETT-.;49I)+XHEWI%23,KJ<]H&V< OMDTT2^D M U-\#VAVZ 9@"E#/S0%.#CMRKP!3&'9;!QA?:4=$NFO\M:+"XN4W,9__KT7Z M^^)>D#Q=*([4N5C9+'8#CGV,(65ZP2J<&!+%0E#BT \%)QZ-/!/^.3G2U&BG M$A9H:>'?M+B@D;=*9#SLN%@B?)QD>L5M8&[I#IDQI1C#<60!K>Y1DLC?D?X( MJX\EK*]Y_8^>4J*3T(]7(MBYB$4E%4B41@C'0S+8!P1#Q)?>LB/A1/$@44P;'^2 M&;T_XX?*KN363=[6V^5S+7GYT>+,HQ\+&AQLC6>0D0BMT:>IJZXK?FB5P*9. M9?/RVEP;IQNE7A>@UFQTDUF<1XUNNI$.GL8RH=WI4J]H'SU&ZF>D\D5F MXV"HWSL/-)$^9$2-RO3'JS0O\N9-]CW?HYP$4%*NZ[\X&)(X8) Z#%/DNWX0 MB2&FSP/R3'32;$FKILWM&MDX$'>$%:F48^;IU (=Q0% LB$=]%LZ*M"!SL\WMGN6SVI):23G< MF[VA7MG1S3)EJ6?SF6V/OZ)1!IX--^VQU7I+=^-*I2;?DVVXB@';< ULA7YS MJWJ6<=P4K&$ WLG4&FB8\ULV?,H2-?\\DWD=5)?/,/.8SP*NUBM,T7L<9D?R+;D4NY^GO.8! UK7ZN]3?/0ZX M&2'W!N/ ]+K5TV E:A,8W&,]2"-(!FLUL#OBJ[4/.*C\L98 AR_JQBJ*RZKJ MCV_3)Y(L9J%$,9>> QF./,4C>O/#%SZ,28P$]GCLNLB&1[;N/S7FT.NU2C[P MN9+0,K)A&S\S6C@#E8&)P 80ZU?_@-J]ONS;8XSZ>A]0"OL7&&C/\U%Z+;9+E=B/8-R1,V"Z04F$<"!D)WM6+"A33P ^A[ MRN5%#O("G\^^BHRFIM/:WG%LN*D]VH 4I<4"HJG__"RRJF0)(%N;9G\1^=^( M(K+L.:T:U97E37@ZGY.L=9UAI9/CUC";5.CSNYVBVA>@E+$_:CX*0:\4 MNG^D4:GNJ++;E'3\RV=WP*J([/:Y;-JX>"S;M9(L>Y%IIM-;\_LE_2_!BH?T M^MMS4KTO,U\$RF.."62CF5'1>*88F+,VVFU=UE98*0.J3M)M=2[ _=I&UZ=M M=$XCKC.@':H[5Q>17JMEUQGP'>GC=]ONN%EP\;103B:K"A"4,FG*S]^E MV>633HY6]!N)0/@N1+'^CT ,QKIG3*2L3!C"*"16&YO=Q)@:[>Y?HFXILF*" M4I>R(E"ES=E;$R:&Z[S'T+,Y7F6SX&Q+]+'/-AQ\Y([2=I#L]IBVO/XL;KI9)$5" MYI?/S_.:!ZOSLZNJ#WOR552!FF4H9E(E$C2)Y2SV,<4LA#%A5#E^A$'JQ1'T M1$ACP>/ =8,.K'6&2)/CL^;PJ=8)M)1J#H/7:H%*+[!6[(S" #W8UXHO1[+: M.$PZL,&ZTFP/& ]!P.>(]1K4W .,!TB[CSMWR,EJXB#+RO=Y'5!)%KRL[K(* MKRP[ ZZ](2= ,O \!!EC!"*I/L6,88C4:EXZV/6Q-*J)T%F"J9%UN]EGTG0: M$Y5"^DQ&*_&G=?0 J'YS 1;")ANHDZV.,_$H%AB8>%>MW:X;P&]:@%?UV&YJ MP'50>M5%%9@XM3W9P"(5:VA;C)2#96F3GM*MS@'O:)Y5IQN/EV!UCMX;F55G MW:AC[_'Z)/!@N=HW+^NOM,O5ZAI QJ*_D@/W2BB$$?8[7F()Y.ME+_H6[(XB"@;APZL^=RTKTO2%:8K3Q& MD]_F+=_68K@770D)*RDO0#4JR/6P]HU6QG\@",(NEU)"1B2'* P0Q!$3:B4: M4AJZE&,9U _$]8)_]X]#H\.H#X-0=/\=/ IFZ]5)&G=@[ZJ'PO65]J"E?NT! M% H 4"-05DEM'IX*A1[[W(]MN%[7RN-)/^J2>G2C;*^\QQ>@8Y(A2;)?R7PI M/@B2+ZO:_'I?]Y=%2G.1E?TS;Q;/R[*?9BL'7O^XS+)D\5@>337AFR_EO68B M#,) QB[TJ,X9\+#RA#ARH!\Q'OF^$\'!I%UFJ[/&_&8+'1 &Z!DKG/! M+#,9![$J4IY+$ L*E4NKG5PL=9V<&,:>[KD<>#)&S-:GF8A-A_=?U @3,Z>9 M7_+J!AK8!]'Z@5*H"]!2L3JF;"L)*BUW"KVL]*QB-"Y6:1HOU6U[3*0=TA3] M)N .(NFXB;M#@KV3\#OH8-T:ZEQ=SB3Q0Y]Z<;T7'TH$B60,,M<+J!-BYE%A MTU#GZG)JF^M79$$XL>NGHX Y3IW=U!V8YZXN/UZ^O>ROGZUNMLZI+@!74MHY/7NA=%TD<>!!'D18>: ^AS02/@P=XA/B"H?[Q*:F MU;E0CE"7ZD&/L7OPEXFY+ORHH_#[@=;,&SP3L)%/ZW26[!%LK!VP(]KWZC[M M&V=4Y^>(HMNNR[&O=N70K\K]2;.7._+[!_609PF9YS/J\("S$$%=[!PBR0FD M/)10T)!Y6.E(!;=CT3VC3(U'E6S@J1'.]AW?AZ+I6WXF-H._Y[5\:O6E$%J) M> %^SHX5[NOPPA\!HN=7?M](([_T1Y3=?>V/?;GCBN,O,XS=B+J"0AR%:L7A MJL4&]AT*8X01<]44+[G16[Z^Y=1>Z?O?D^(?(E._XY;+CK^8+CNL=![ZB.>W MFX?_OW2=-UFF*X:]%=6_-XNW M2_&0WE6>XB>2Z>(*,^%11(F+(0[UP;3#U,OE<@&]* A]+@C#860WCQJ,.K67 M4(FH/>?&B7ZNI+2=8$W@-IUP>P9Q\ FXDA/\T$C\)[5$ 36LM=C@TPE8.TS' M%C#U/#V;C#SR=&T!QN[T;7-QQX+6Y#E1:U==$Z;)&-'ELC^*8N8%THL9]2%B M)%;.?,0@E4C]R)%P'>KJJ9!\^@H[LLBS8K:=AE E)]S*2YZ6 M(0^7_+^6>:'/1#Z(,J+*1TB22(20EYD!O@Q@C ,**<8,@R^.0( M93OMYZ))"$HE:)2X &LUS'BFDUV.,\_0: _-1;9 @\^5#CTD7)T#W3'F4O=M ML9;Z:9NQ.@T\"H>= TG#:F?=HYM3](&P+\E"9"_M3K/UZ\.DRT(9,QASO33S M0P=BWPTAPU@XB+DLB*P.BHZ,-3466XE:YG"(1E@[G^@8MF9.44^(#/3J&!T;;U3/R$#Q;=?(Y)(.2917Z5=19,N\?HXQ<2(2N0ARGWKZ M&"14*R=/JI63&V*B/JK5DW%ZY.:]I\8)C706&71;8!U_Z<^$8&AWHQ;L]%M] M$@:+%,'N<(R4_'?RH;#+ZMNO[]%\O:U+QLO$VR_K1H[=@:^<7?ZR59UWYO@Q M]V_.8[#4,4@VT.]5I''/>H>*=ZX[]M=R8$6 MZR25*YV3DA6)#E.5]0^"EU&H-XOK;TSD^:U<=;*9!9[+8UV042"N:SR$(21^ M'$-'"N1S%(A(,KO*N-V%F9K7HW4!R4J9"[U+W*AS 1()6:,1^*I5TN53KL3NL60[E0H,IEF3SK=Z);.D\>Z"?NS8+IC M>/*DOG(K[]5O> U/[V*;L6FZM M1]2'*+O6AWBO47ZM1U@/E&'K5/+,]>- M>M+%X_ODJ^!U_>&7GT7ZF)'G+PDCRAB"Y%MUJ-PPB#SA^5 RAT'D2@$)4S]& MKN?X'HIB/S#:F!Q>U*E-(>T";UF[9*ZHE06LT;;<\)\K?>%<*[SJFT%?P&-+ M:4"TUI;U4(9[-,SFE&D8?. YIFWKC?+(C9ZKRLB5K;6JL-1U50E>V;JM+R@5 MMBD\9U_A9'#+]%O29#AQQZUA,CCL.T5+AA^QPPG8 -WFZB8FNK**NI5(R@3K M?,8=3@+D2^AA3RU[F*-KCZIG+/(\0EQ/((<;'<"/*_;4YK.J_E*V%M#BY&H\ M6QN<#4[2@@-/4.>U,+T\U<)TU6*J?$;N)OZ,6!R<3O)9&>E,=G+/C-T9\.BF M.WJ\/)XTXYUE[7:G_X/:W#.1Q/1FI]'<'8\05$ M0OTG)K$/?83#V/.\( J<[J=G!\>=FINQ=+Y6%D M+^^2N7KK9XB'D8=#%Q+,F%I#A0$D1)$501Q1B8D,H]"$G0Z.,#4>JH0$*RE! M):89[QS&\3C#](+.P%QB"XPQ99Q4_DA6N+JVY(6_(_T15A]+,CA\UU%>^Y-* M-2_XZ2]V-]5.:\_);D,QFZ?HPY@@)'$40TB" -)84N8SB. AQ(L\IO M^VX^M1=8RP:T<."S%L_R['4#-C.WH"L8 [^OQCA8S^W[%.YU M\88-19>I]J MVU/QWN]T>TGUONN#R)[*DEV!$\1(B &+O8ABCB#ZL4,8!A+G0-)<<2I321N M^^93B[_5S768[C.MC]M)AV;$&\B9O:==\1CX/2W/A!0Q/O5$)+$#$7$YI"+$T$-4 M+>F=('2IDI=/ M7TCVI!ZH9:%/UO-?"6-Z,UN-^C8ACXLT5[]_$'G1Y/H%5&>*QRX,N/($440= MB-W8AW'$'(&\P)79XK@ZBK7[< M4N<"- J57+=6"90Z=9EWSK:2Q30TIK5&FI5&L9K=1-47RD?GK;,'&6\:ZPN/ MC5FMMYN>V7:JZFKQ7@DR=^L7,@I1X#*?0*8/.5$L$*3$\V 4N1&/ A(SW^I\ M\\A84YN@2MF V[$[T!XLS38Z>D)HX FFW:FG$O0"U( -AF$LO(B5 , X\2W:4L@,0G(93(BS +8D2D58%;>Q&FQBI7E_=_ >_> MW_YV#][=W7X -Q]_O;Y_N/GX,[B\>KCY]>;AYOK^SW: MI-;2@T9\':S_@]8 )(L_@9428*T%^-SHT2-W=0>Q5TKK(,:H3-<=IFT"/.-. MG6M]IT_B@7Q[F^1LGNJ>8:L7S>&A"%U?P$!*#)''?$@"3&" (L=QJ:ZO:UOA M^]!84V.Z2M2RV,A:6)-7S!ID,S;K";K!MX<[HM:E@/!&< .D@Z!6GL5/S-,:_.>(P=I[55H M-T1K_]>ZS?FWSR(CVIMXKROVMV+3Z_;A^=OE>G[RO,#UL5KVN,(/(=(E(F-! M*71]CSMN0..($QLGP&;PJ;WP*]E!*;QE8K05[&9NP5!@#LP2[]4S+/0F\2:> MK8['%Z#6X*+L!3*$"]$%NUY]"BL!1G4RND"S[75TND>'@\Z?Q4(--'\W7R8\ M8?E5FCVG67G64>]AN'0AQS!B,_C*A$,>58&A]DGAIM:HQ5 MRPL:@4%+8HNSL9,@&YQ0]@G=P/QT#+4N1XLGX;,X.NP3QI&.!L^#T^[,SQ2> MHV=Z)V\RWIF=J3X;9W+&%W4\NR*VNIF\SE[G7:C"Q@>&37 M,ZY#G]WU *G]$9X%1OV>Y9D,/.ZAG@44.Z=[-M=V< 6OOXF,);GXE"5,W*G[ MB_OD6SW#4A;[E(@0QH'.)I1<+6,#14PQHU%,/!=39!X:?62@J5'0'Z,?_1! M\$<7XQ]#S\)I.8:F@;O7$T9#[U?54H)23%#*"92@7;R\8X!9.'@] 3>2;W<( MP)[<.0,PCGIRQZX?SXDST&+#?S/Y_MFM&"KBU<<"]>]TW!3N@%$&&.(8TB-8T)$7G4)<*E5N5] M^Q5O:EQ\R5BV+-MUKF7LW..A#_.9>8BO9Y2!R7^CIT13'*@\O&S^4*NGB[.O M-2C3B1H5+T"CY,9W!NE(T2/Z0W6RZ$/$U^J T2.\1SIG]#E*EQJ(R;42X/(^ M:P([<21]W\,".E27V_5\Y2*+"$&&8\Z%@TD0&05Y[+W[U!BXE@_D/V8_NC_: ME(K;ALW SX'C(&9;Q.'+L[N#B V)>[. &:L2G1F#XIE?;@#>A\OX[9]T8C5 MU@[(NUD4[="7NCFH/Z%7'P!>=GW2?/"X2F3"R*#XJ M34C^IPS,.<-:1K[F)L>,.TW!N<<@<:-R>D!NIT8G3[NV;&!#)F+_$%=6X4'Z?\T M<#*%2$2R624&*/<2I]3,RJ0%J..S6"+<6&^KZK4+G2 M;ZEDMVS08@B]&4T. .C C'@LA&.,RXARR..2ZJZ$',14,NDXH8N(Q',=6Y2T/#S4U M1E*2PEI40%:R6B9_'@;6C'SZ@6M@OED+"=92#I!H?AJ,?I,R#P\W;O+E2;5W MDBQ/7]&-*"XY3[2'1.:?2*(6KU?D.2G(?.;'"$6.9#"4L79B:*1K*84PQ#@* M283"T+-J4WU@G*E1Q%I,\*SDA,D"L$I2.YHX!*L91_0 UL $T<))BZ@[/5^= MP,F:'$Z@T"LS'!IK5%HXH? V)YSZ>LG 4Z.,]S>7;V[>EX4DP.7' MM^#^X?;J?_WE]OW;Z[O[_P&N__.7FX>_6I;K-36!&9L, >S ]-+NB43JPI#% MRR Y5;;H]%L5V'3P<2L&6T*R4TW8]OHSZVA]4(NH958Z1;\EQ9=?%BG-15;V M):J*\NB61PNF1&H:("VS+%D\OB%YDJ_R]SZIA_>+3I&<(9ST'<]&CD1C"@7:DV,8QB'KH11)'U! M?,9]:30OG!IH:KQ>5\AH"0NTM$V32MOR(0?0/<[4?6(V,--VA:M#:9'C6)Q9 M8^3 S4^WWOZZ.53FA7)/TIBJN-B_RI(]DX]3C,9.2ATJ80H MT+D&,B*0QE)-(,@A@8@]RD([1[*3&%.C$_6P!;WECAZ#W]#W&QS4H3V[8_FE M%V5" "MTL^&6-A= *P*T)J/DG!H@.586ZC%1II*7:@"71::JR=VZ\>*UE**D MVE7!MCM2B$UO3?WR*A,\T5Y+:]8-HKU3: M4911J?0\N+:I],R[=4AQNO]",D'5VI5OY%1EF4ZDU>\\?5E_I:Y&=?D[R?@' M\BUY6C[5S]^MO%PLEF2NUL7BFF0+M43.]8):[[ZJS^_2;+5&OI7EONPLQ"%U M=-5+C#VB7%3=6MUS8ZC6M0+%L1<'U#7.I7HU-:;FXM;ZZ)P'K9 .4B6E2D"K M#D2M5+GY5FL%9)J!YT8O?46N-;/(;WJ]A^CX+/']/!H#SS*E@K#4<#,[MP6# MKIK>_EX-!2BQN #-@U7# 6XEJ #1F[("-)" %B;*R<_6&[3ZBOOOYL&RR-#[ M+AZPD5(!OX\'S2X3\=7M>S3E\?6D&R^W\M4ML)'$^?K2=$EEKZLA*Y%ILB@E MODH7NN2H$F4C8Z&ER*K\Z(W\((HL8;GZYV91I9O-(L*4PX8#*&/?U\GP%,:1 M[\&0.X*Q. I9A,V3X7N7;VJ>62,K2*3VSI33]434HP^>*LGUOS8IY?W;T\"7 M>ETK#>PD-QM64)A,$L<;R(0O_#CEB&83#,-@LY##=,M_WP;@)=?=$?;Q:73^E2 M>R0'+ED%.K@S&HE S?(^E&$4081=!\:$Z38'W*,ZS3#&5M'Y(\D]-6>@4D ' MKTL='?6U22AF:P9B&PRD8U$7::%6-\_D18>GV&W"C_5X,$I#$B(!>1AAG;PA M((Y##W(_9(A0%L=2SKZ*C*;?\0/2EG_ 1V3#_CHG!!2IWJM[$AE(?U^HIW2: MSX#9RV B3[.Q<:V5Z]'B2-)?NH)T\C&V3[J&KL MX>W>,(ALE-7MZA-_;1-:T=N M/PH#G5:O(0N#;W;,%53,DV:;;9.:U=5#^D8?F0L=D/2!%,M,#;I5K<-!7DP] MJA8PU*>* QP),6(8ADY 6!13$7I6A5+.$V=J?%%ILZ?CV&KC0SFBM(Q0*;72 M9S:57I;9AN<9T)]*X MR8^]P+>3$MG/7;M6T*?%S2(OLG)/5[EX:NE>&OEJP=4RKY'\0N\#-;(W/VCI0>DI MVU;$-S6'&;<. O+ -%KB>]/"]ZJ-[UIP<'<4WPZEZ2VQZKGJO.GH(Q>4MP1E MMU:\[0VZ$9D^Z<_$%Z'6J$UPYD>AUJ^Z1GU19 E=%B5OIF6YG$6A0%!W>RQ3 M@D1>S#PW<#G#/G0<$4,4($5O&'/( NEXTJ%.B*U*7YTIS]1(;T,=,$_S')"6 M&MJUR007XJG\:5%6TUHII=BRTLJ.#,\UJ1E%CFBH@8ESTT9UM/H/[Y6M_G0! ME$YZ1U)I=0$NMRRWJ1FX.64M:VKM">->"?=A//%'Z9T(]G?TG$YD;U8S"7\U4 Q.Z M>>K1AG;K/D]K,V^H^$I)2=8F&#U7R5S"R:4P68/;);/)?I!N,\,OBTR-^[A( M_E$VF6JZ1\U"XG/JNB'T_4!SO'0AC7@,7>F&+&;1GX2PJ%]&.RT)'?VGE^MH@3/04ZPG%$_3),"RG0B70@01(K M]D*NZ_B(.*[*$]]O:=6MC]G:N$^XSP.0Q=C2 (7042]4'$S M\J&(4!Q%'@]#SY\5:4'FIKON^X:QFO!6@PVY!5QW+-63':E;F3YJ2<]L,%N! M:KIW?BY4@V^4[VGX^O-1E,[OU[H!PK!]5ZNA7K=_ZH:Z)_N@;GZ[&Q&LW._+ M9?$EU0=^;],GY5;/N(-"Z1 )$0]U6)0;0^P+ 7WN123"(@Z$M'%^#PTT->^W MM?9=20H^5[(:]O@\B:T9(_2!V,"Y(Q4>ZR]7;V#]0_GRE:]=ZU:C MO&"[HC>OTIZ_="W;>I4^/:6+,DF[3/W.;Y=%7I"%3N2>$2?PA.YXQ(0../9X M#"DBNKQWC'E( AP3HW8%9L--[66K@VLKD:NZ#!=5^8<5Z%/'C;VK_ M. Z]47\FA!W*NYH@/A=S+^*#^FB^)+/(ASXKH?5^B?6AS#,54Z]C+G>]Z-JT>^&+C=RZL\59&JT MHAXX;YBDA1T3F&T"C 'LP,QCG:A09BC<+GI@I+Y0?)4F*\E_G/GWI;;L!JZ9KV -;3S MM1;RHNG[,W3WR@-H#-6O4#M(STI#UW1L8$V8\NGY5Q'4KT5SYE@ M512E^CP79=V-!6_WWU!+4.6,%2^?U/-2Z(A*15AE5X>*Q6X6+-,^VEM1_3L3 M 0HBER(8\#(:DOJ0>E+7^)0!(0%W',\JXGU8<:?&5VT5RQ!ITM+-LJ/WL'8V M([_I6&]@ FTI"MJ:7H"5KJ4]-WL:-?JJ3UKC5>O@YU5 O-(:-&J#'QK%_]1C MT_)1+-1O[_-A11ZWA?HH\.]T8A]GU X%IW4<(YGK*,:?2;+0:8*WBW=I)I+' M134-LI>'C"SR>562ECHQJL-S"7D-_ GG=-K.7[8\SP#M:%-GREN,5/.ZFZT8QXXZW MZ+9J^5DL1$;F>F+B3\DBT4LAG1=6YWO-!*,T%LR#DKN1HG^'P1A%(8QI*^H1">[>$Z "0DQ%+Q?L^M M7B<0\:22.R=1/84;;MSOS9&65F]>UE]IM[2Z?2[]]NMO(F-)KJNY_*;GZ.+/?4 MG,26V#JI>2.AN>0DGL[G),OUKRI^ZD)/(SP/%J0W+2N/0:7GM5&L=;\ +>TO M0*,_J %H_BI "4'/?#V>S?J?!4:0??RY93R#[)VQ1AR^:W;L5S5NFKV\37(V M3_-EUJHWS5B(J/1#R+FC$^-T(9- Q-!E$9,RX!QCJ_(PQP:;VHQS\_'7ZX\/ MMWV.;%'$#6C_[YP&IBS5V*"M9S@\R"%MDT0Z3E']LB (^?)GE9]-U?6 MX)K.,1@ZBU#'@J7SA"4B7P45A7JS,F2>CK9'$ G=)"TD0OFZ82QCQ'P<6)5\ M/3S4U,AB+2EH1#4)0;(%V#APH0?8A@\ZZ()8EQB!$V#T?;Y_:+BQS^9/J+WG M7/W4%=T2[*_O9Y3C,(X= G$4.+K4?00)]M0G]?N0T#@2GE&I^_4MIT8 ]\\D M,3Q&;>%R_'WNINW0Z[1/ESZ#9E^N9=D_B"R)V_&8D0]RF*(/*%\?3^F MD#J>!T7@2Z'S0WAHE2_W"CI,C1166P^DWGK(&LG+KJ>UZ$")\E3N8;T(DG7: M5A_Y4;'8PYKN _ =[6>UD-BSG[5" [3@ !J/GO>V7L>6_>]SC:S'^'M>KV.H MO?M?KR1*;QW%[U:5*6^XDB^1B=Z/JXK3E0E0F9)JP5L9#^IORR?!RY!&7>6_ M3H HKYAAXH2A$ (&ONXESB("XR#BT!',=X7K<\>NWO+@$D]M2JTB1"7JL+VOK6U3=!HW$9Y-32&=1*J[FQ?"#6 M>M=7#MH%>A@;#=W_N6>I7[OS\S!&,.CY/-# ';MT5?=Z)W0?Z?D#^59'EM5% ME&=(.)[@G$)/33"ZM"&'1,TT$'LH9,R5F%'/J@O7\?&F-EW4_Y$*IF%-(#5@-3QT[!H_^;E^. M\6V=+U6FP"25S_.<9L7,931"H:/>?NK$B@QXK):O7@"1E-0/6*R;>IJ68CPT MR-28H)$3K 4%E:3F]14/U894$ 4E6C_X?> MC% _/U<]W^8O%WJ72H"DJH.59B"U+?U\T$*&"Y SJU M1^Y>_?MN>KLYR-A=;/>JN*BH@74VEULFPW_-3HII;>C@(L$3K-V ZY5W+$48E96ZP;/-61WOTK%S]M/S/'T1 MXEYD7Q,F]H?N?TP77T6NQ="GE/F#[MO6_OM5FA/JV)E^@EJ*=MC,^]7L5&_W;['56'<=N"O8IZ=?N&O(T6'0F>?TF11W,HK M):"B]C333__+G?@J%DMQE2[RY9,^$=*?L,DG Y(6Y0X&PSQD2J<]8R\78FS3N =K7!F=\?Q"IQU MTG2COEFW.W0-0J<42 MEYZC4HZ/.7)4BA$ NU$I9I>-7*5'E_DM7FX6>9&5$V->!M\]?"&+.KI\Y4AO M[2W]K&Y=O"6%>$>2K#X0\SSA<19 -PP(1$S'T$F.H,^CR TH9XBRCD757EDU MF[=]O#IN*_DO=*F?NL9/K@=^W4H_?3Y3<81\1GT&)8Y"G2HO8.Q[ZNGR(T&1 M"!!GO%,YN>_NB1J^@MW>YTE7D/IO\S293?U3$'5"_D4/&7H5,*"%3)V/4"AL MUOE[K0=PYZRJA AHC( &J3H,GT!1J@%L/HV*57TJ]GV4LQK E+W5NAI"M@X[ MFAL5M>ZTT.^2KZ)>6 6A$WN8^I#$K@\1CEU=O2*$TJ.44R1]+XB,-S"/C32U MI>L?X^#', 00_-'%^,?0L&WL:4 -]B;[@FG@.62SEB H!05:TB[;CDC^X5';S#>]J")'AN[@487=#D'6M)YPEK!9?6SZD6( M190PZ,5^ )&G6),@ET/* YEWSP-.?'= MCDUK19X+L9E]DZ\K?7JN"''@>3#V D6"CN3JDPR@)X5+D!=ZC#I6C6N/#C![?$AQVUB:Z3^ M3B-;LZNZ\4>]#,X?TKIJ0+GT/=BO<(:)=! -(\@1BB$*A0NI$U/(I'"$BY ( M'#9;B$?=&=&,4BPE,'IYXNKE:E_O5OZ25S54VLU;9\*A@DAL U(%I;2N!J!0:IA(JL:OZ41<;S:Z'R1PR M@&JPE*%C8[]:KI !(,>2A$PN[ZTNX+[>#C2.61A+!_H.5F05>0QB'D4PE+&# M) M$+-S95Y'1](SR?F=VA&@//]S[=7GUG[_7#]=O MP:?+NX>_@IN'ZP^62T-#"YCQ5?^H#DQ7^TKG#=]RPPZFH:O7O7H;#CLX#.K( M]=>:0U>'N&$RNUSR1-GTLBA$7FU0OIN3QQD+J>\+)& <. 0B&4M(7>9"SPU# M1@/,N#!JRW%\F*GY3#=7[^Y +2IHR0JTL.:E6X[@>IQM^D-K8';I!I15!9?3 M.'2NX7+DUJ-5<3FM7KN.B\&W.W;F610)3^9+77_D7K!E5A:?_*A,_S;5!9-U M($/DNQ&',0JDL!;X 6F3PN1+: MMEO/*=#-?)(^H1R8+\Y$T;Z#CR$T_?;Q.37HN-U\#"'8Z>EC>ETWPGDKI,@R MH5-+1?*XN%FP]$GLUDL5?A %,7$A52LAB#!3_@>.!40"!W'@!Q)QRW61V<#3 M6Q?5\MHQC"'*9CS3/W(#LTTC,*@E!I7(0Q>IM<.I5^HQ''I4 K*#8YN&+*^V M7_R\%X]D?JW(KGBY_);D,Q9PY#(?P1 A#A%7W@Z."(>!@Z5$V..,&->IW+KW MU'R:4CQ0R0<^:PD-'9A]N)U>T9R!QN#GZ>9 6"U>#JC<><6R?;_1EBD'%&FO M30Y]I6/VGEK:E-'?5W.2Y[>RC+TI'S37"2/?00%$040A"ET/8NY&NK&PPSW/ MIR((K9J-'1II:J]K*9\^K:Y#NBQ>V-.HFKD O6 U\,ML!Y-]5LPI"/I-53DX MVKCY(Z>4WDGJ.'G!><$(9AX$$? M(:)H@B)(*>?0BQS]/Q:ZH=NE7=+)D:=&&THX,%=R 5(464*71=DDITC!7T3^ M-P*NTNPYS8Z?59YI"KNCE5X!'NMTI27TA8YO :780&-?+SI^T*+WN,JPAFN0 M4Y;3H[_*08LQ*(?.6LQOT(W'5NL8W88N63R*!7MYKT:^4:R9S[S0 9TU!1J#T2CO'1QR5:HR4WZ87LXLZIU-=+OANCHMDKA/X2,(($1>B M6#?><(6$L2]=*I&(A$"6&57[QID:C?S+/[NA\Z^@_N>LW*J]L![GC1[!&I@Q MZFPA)65/659[T;).M#H7M7%SK>S1ZY)O=0P3@Y2KO9>/G75U3(<]B5='O][- M]?J8%B*_$TPD7_5*Z$[,=;;!)Y+I\ZV9ZW.&:2RA$[L>1+K](0EBM6P,F,0^ M\AGYO^2]:Y/;N)8E^E<8<2?NK8I(S) @2 )S/Z73=G5.N&RWG57GGJ@/"CQM M32FE;%'IJNQ??P$^).I% 13 Y.F)[JB3SI2(O1?(Q0U@[[53IPXFO:--C3,; MZTP/D\V+Z3/_0VH[S7)QJ=TP"MF-&S?14CJ61_3#KF2*8!Y+@"#- =+O)/V2 M2@M 6)RD*F>YX.EL8Q1KQX9].V;8%3JGZ_6+J>2BCT:>WB>V=A&N-\0"OZ\J M.Z,OG5NQO6L;6_W%MU:0>(UO^T<<-;ZURER=-;-^9'^N?-S@''4P6GF;$\:0B%=V!Z:J%N^E/MV1Y] MZ:#]8(&V^^'$$-3\'E@X63#N(<80<(X.-@9=Y,I-PMNZ3UQSTLXDA!!+#'(. M4X!2&0-*&0)9(E@L,.18./7$.CW,U#BLL[.UM7/0&>@95!WW 0=C-=X&H#5, MPS?^3J(09L=O?ZC7V>H[Z>[9/;[3G[Z^Z'7;IK>MNWW[+&^5?@;_*>G:J#/- M*!.,9@6O\[018@F@"9% (8'R5*9"H,%=\RZ./C7B>/@NUY(:"X<7NEZ&W(X^ M@@$9F%4.BEZWIM^8_;:\W7;$_6VIKUC%6;6:IY$1*(_5Z'8'>;E$$!,!-1.= MU&$:GY7>W3-K'K2FO8%^@CJT5>;.@$]:%]PVRD\ M>QMM8$3=:C]7B@_EK_K-][PVZ_;]\>JYZ MXRVY?C]63NST RB)TXSE'%!<"9=F")""9R#-4\H2C!41;G(S?NV;VGMG)UA_ M4\NFE%'K8E3OE-5.1I67-U'7SZAR--KWU#&X]SS[EN'_Z\UIZ 6"[^F,_GBH M_A9$GB+0//A=<7BV<=PU21B CU8M@889V,Q.O]S6\KM^O^DU4KT+]%%N/BFS M%<3*S9KRC5%VE3GA%$AFBE=2D@$BD0(9S3B#&18\<2I>L1AS:LR_9_)^=O1- ME3"]4F;[\L;H2>SEJW_6\8(.5?]H'7-<5-A,CQV->P8],#6/@+=[QSQ[!/UV MS;,8=]S.>?9 ''7/<_CJ@(S2$ZI#N[;0]T+?&7,U-[=*S;V-\J.X78IV_VBN MH_NR?'Z4XJ,&0_.Q_LY]U9'EL?JIEL2=$8Q11F)E=J>A*>K+ ,TR8CKF0153 MG.7"*N-J5*NG1JKF.9YOK=0_UGJ/.M):KI:@<<,AE7.TV>]GW,G.:6#./J7: M=A/MO(ZZ;K1SOW]8^-?/@4[P^'Q.$IWB>]YZ4Z5',V:\Q.NQ\=U+XQY]\(%)X?+XFG?U6#/)A, "$2!AB@#* M]7\HAQF0<4I%4J122*=4PIZQ_G7""J>0P@9ENZ67)^P"O[[KLM\N;,W!.9-J MM=8$O%BL_JH.U/4_HSM]O\\WD5F1W41W%W!U3V*^C)C?%.:>\<9-8+[L^%'Z MLL57W!6&:DV41M*O*'*8Y#P!*B\D0 7' "/!0$IY"BDL9(JAK;Q0]\)38XY6 M3,=)&/$(K7Y2N :#P Q@Z[Z3FM I7P=+">U=;#0=H5,N=$6$3OY]H*0IY^MG MV0TCVE=-G"0L)Y0!!7,*$#8O]$PB(+)4QA@7/)96/08OCC2UA[(Q-%KL+'54 M+#V+*6493SA'($^X H@0"8B@&!":,I;%'!$!70JX_& Z0O%60$SM0B(O2 6F MPQ:DCI$!0IV+2/B5>3T[VKCZKI>@G'$=A_,BR-:UZZ$GP4[H@^,;.!70&-]9!@L:NV/_M(.1*T')N.P M\2%JG3!'D_[>$%= Z/7=,<2.4=\J5P!U^+ZYYE+7:8N;D]!J5U'_T/ZNT0WN M)B+>+D4C(UR>SE2\6Y6;689$HE])B2;)7#,EQU239$8!SV$!YKSU%@2M[JHU?5@I6#-]7/VS\T3M[LE094 M$]HZVM0)G*@@B(RW_E750\Q%$ UVKX:^BF)["*C/Z;L'&6LR:2^=O^UWA-[6 M6LT(41E4" ,A3&8@R1$@K(! P%CE69HHF5N]7U[5BZF]@'8-TNOVIXON_L.4 M,F,L;I!7RY3Q.^W_\IDS>WM8NQOLL#3V7^&6>O7D&K^WUG^99)MK;[$IY-_8 M3^TKY.-8&/>OGI]CC_\(^3H.Q@Q;\K][?%JL7J3LU \VRJ-Z<9ZJ)%> Q(KK MN(HC0&&APZQ49ED!%2$Q=5FWGQUI:K%/O>1>U4ONBG;TU3?K.3=:>655?.FV M$#^/L=UJV@MR@<,'R]IHC_JNUNAX7:2>'VW4E>9%IP^7BY>_,#!90/SOYSKM MIWQ8W0I1*?_3A=$UN5_>T:?YABZJ,>\UM6DBU/\U^5MFM5G.9)X5*24Q4$6L MEVX(:;(IBA1PJA)%9$PTZSCE$UQAS-18J..+J2G:>5-IQIC4N,:AFV:/L/;I M)FJ]JK:17(_4KYE-RU/WD>8H],%\X.EQ/\/W@*O?8_YK#!HW$\ #=$?) CZN M.3"DTY'EYF5;FIG&3#$(8&<9GPU&)#!)V8/A'G6=]-EOJ+4_Q+CQU4GWCH*JTY]R>VS+]69F%%%7 MB[FHEHV52$N3Q\LXS7.$$8BK$]0XEH!2* D:<9$AEF,F2/N?:5] !7ZR!V%D_9#;@-#WJ.OO=QYS_:_#1[QW@%$>=!L7V\?= MZK-7BBF]>=G^^&]SN=87^O[R0?[0OAN-792DIH.R (D1YD,R*0#."02$(Y)A M4J#83;G8;MBI$<-.*R?:&EOMSWR\_7V0HK$E^G91@'], W/(-7 .5PZR0B>, M(%#_T*^C\V,%QUGY'KMO>TH&^[Q>/FH4U1I:/4>RM?+*O*WSP-LQ4Q@X [/3 MR1RKUO";2C]U4Z'\[B+*UZ=,700L;"+4^>%?-[WI(BP7DY8N7V% *M)7N9RO MUG>[+ERFNTYSXH)C54"J8)THA)@RYUM2 ,5B0A$5<>$@FM,ST-2(J38UZM@: M&6,=DBWZ4.WG(9]8A3[&.@W3D*:.?7@YY(]XPFVD%(_!^+EE7EB TILO?WT[SN MXC,3)#8"'Q+D,J[$R!B@B:;9/%&)DGI]2K%3Y^VK+9H: 6_CF8V.9V@3SZQV M:9;:J[J78>N6R;/<1&7MF3ECDEO?KHPGG2=W8)@9

  • (_KL))29V;K;GRWM M4_1U-UOO+L_6]7'I4(3#AJO.5KUN%#L4Q(O![> +#VP/LM'+(7UU'5.+9[[Y M!S7I-SJT7BWF_&66R)S$.&,@BPD!2,(4,*RCWS2/.6<240F="+IWM*F1;VO= MD)R(?ECMJ-$;6*'#W\;.J#$T:BW5"^[*UNB/YG^#R(M;P>2W)T7OB..VEK!Q M_JA#A-67!N81**4)ZI-Z]S?_;O+XOM"-_+2\H^5WTUQ<_X]9K/^@"Y/C,&-Y MAI,XI2!-DQ0@DV# 4(9!"K,L3U6*4BJ=L@P/T=WMUW^+;C^^K7]X]^^_W?]^^^'=QX>OCFD*+E-C M1U&A _,6+791HJ[-3PREIO>"<;H:H>P^J%COL5?6W:_-I8W,QQ>YT PG/M.U*?@QEH1(_0@=V1(T 6J[P[PT.\SKK0_1O$FF M=20DM\EA5$DFB YX:9( A*D"C.H9R@C&F&.A0V"G,^\ LS+JN?=\R>=/=!'1 MQ]6SZXFW(_26KX9@@(9^4^P,-W%M97JTL[T6@FJLCQKS/;XY!L'F]T7B9L*X M[Y5!\!R]9H9=9>"^H/QF3OZ^R*?5VKS:WLY+OEB9AE^[-GP2"H)ASD">%C% M!37*KE@ P7*5$98IKIR*!"S&G!J%?7WWRZ]Z)1Y]>??YTY>'^X^_.&X36J!L MN5GH%[O@)^:5M='6W&AGKXYK@VP3V@/D=[/08MQQMPSM@3C:.'3XZL#4YDYG M]'_(^;?OFM!N=FM3IMI1=AXN/R0PEB2HPX4"QH@"($PP(HS&(29)F MJ<#FSTXISD[#3XV,&NL=TYG=$+=CHW X!B:FQO!6_*.U/6J,C[;6UY^(C/T> M\YT'P>8W[]G-A''SGP?!PJ \,H_EV*YX7\I,XF+=8[5T0S&$5" %B8 MD]:",D E)R O<@HS"CF13L4:M@-/C<-ZDW6';1I:SX%EI!4 V<"L=AVH[J&6 M(T)^XRW;P<<-NAPA.8J\7+\_C*[NEWQMJ.^MK/_W?EF5FW]?+?0URKIR]@L8@&HRCF 6,"X M$"F63-DV%3LSQM2(K34SJNV,C*%19:E]J[%S0 A/0 'R<>I%=0&!P M6[)SUQVM0]D%Q[K-RBY]=%C$SZ:?-=KG=-476LH;\'28*!(! "A%((<)Z9EG^9R#(A M*<)H0#;'Q8$GFL"QW^:W?&;E7,SI^J7JWV7.O7F5OMG(Y#H2TL7)L"0D+]B. M1$B-K94:86UM5)G;::CL,4W &AJ_;'1QU''9R!:$(S:R_N)05=:3@H--]3%G M"L8<<<"$D$94#.GUCT@ $4RO@)(^XE>3#(R(TB3[MXW 7RS.>&/<@?5LMO M^GEY-)=ZT)=H1#$3"1E&.@:0DIE49FH/M;$2 M&#.KV_P-7N*;\>K<#/^C"@G!_[?AR\/OQGAAJ5 OK=/22""Y\> M1@K]:/]'ZIS/_4C6RJ3K2?5+-:D5_GVL'J'V45 )P00F5L2A2E;HPB7<+IT9";7]G_1)M=CMD5!KK MZW_6YD>"VHIUA9M:.S)[U0D+S(.G.YAI]Z+*OZCCH&ELMIW8V_V)[;@9&3]O MHMI3?TP:;!*\DK!_*T?E[V @'U)_N(&NZ3#QJ]Q\7XG.IE4CB1)GDABY!Z R M @'"/-5+PT2_ 7*&,90QQ;G3&Z!WM*FQ><= LZ_]VY)OA<--[K%2\\5<_^C: M0:P7<#M>]@9C8(YMDGMJ0[N;UV&U9ZS@"=#?XMR(K]#NXH+SI[M?7/J2&\-P M4SRZ?IG=/\PRA357I G@!3.*"R@&C,D8""D$+V*B4;7*S=E=P_<"E%:>I'/YAPX9.Z6TLQW\Q(DD"9ZR49I!D#*,]RP BF@"/!62)3 ME3,GZ;>S(TWM 7NS6J]7?\V7WTJC!Z0'J8)Q7ME:96RLJ@-2LYOK^$(^#[;E MR;(/"$.?*#2S]3I_(7[GPA0%"Z68K MZ7Y9;M95-E[5PK6L.M&QA?SM:;6L13;*2J.:($$$C#5]J 0@TX.*,L)!D>1I MEF&H"II;ZZ;;CSLU1C&6Z[B^-?VFZ0=<2XX8<89G;7[$M_9'/YGDENHS/SMH MASM,3#_?!(0[,/M42-]WD*[MCEK#(V-YM#,]#+H.0NUA4!Y)M]T;VFXZ[NZ8 M]??D>XZ1E:H^-4MZA]R7)TB*_>/ M=(GLON6K(K4:;B>Y-Z=LOIA7$E^"0I4+E.I(D^AP4Z44L P:79!,(,Y%3F.G M/62'L:<63 MGA__E0M)+P)SN8CT\B4\-!J[P/_+PW=GDLE#CK[=6=V?>O M.EH[]I/.='NPG_[ P)?Y5N_PD[I;/9KU39-$4RFO5GV"JLT6IF,*T=9K;0N: M48YD+GD.$HXY0*E4@!&(0%QP2/,B2QFRV@[W8\[4GO*. J@Y,.KXL]4MKCQJ MMAE!Y52TK6 <6H=^Y9Q:AABCS51@1CH!?71KV@=]D\%JV/V YS=,NDCLTQYM( ZYQK8SL+>?K9RDZ M&U25[N-.+C[.4X(*(@ 6,=5T1[&FNSP&.$,PQS1E68:&"&GIJ9-=:7A?) M5+8/WQ%WF $[3@N#:^CPKP-I8W9W\[N1D@W4Y],9L$"ZLA>'?R5E65M8SFO+ M6E]AH,"($60T58BW?\_+&4X*3CC+ 8VI$0.0$A F.5 0Q06.U>? M&A=5QC45L,8^QYAJ'SD[@AF,1V .L8?"7?[CE,M^Y3[V1AA7WN.4W33'/QO3]PZ7MU$C5\C3Y9#KNG(DS92 M$NHXD^>6H>H1Z=[451_CC)?3ZA&5O617G]<=%MCJE;]I+/UYO?HQ%U*\>?FM M-*>]=:>9^?+;K3&OBJ>W&U^QCG(Y%!F($4P!2H1^+::( (@P4RC/X]@M[\/= MA*F%R%5S^_[V#HLVH%?=V8/LNINWYH?L9?H)^-!-%_^'&V=B'9>!-F>' ZBUY!^@!FC MQOW#83I<'%QQI8&Z8;(LI=QEU9E4NW9SX>57NGE>Z_\]V#V#A&0J2R@@N3(Z MQP@"G*4YR!*2)X+F>N7@)BKF;L/4F+%VX::;<%JWI]OZ<1.UGC@*D V8(#N& M# Q[8(IT03SHIN<5,/I5/AM@Q[BR:,.!.M),N^)2 X]WCCK8S I:Q'G&8P!3 M@@#*% (X1B;##Z(\)3#!K)AM5ANZL#S&.1K"B>6V X5[YA[,&%&YU[-)5I8Z MGM0<@VEY(G,51*%/7D[ULKK=;-9S]KRI^&>S,GW=O2QB+R/B]VCE>)AQCU#. MNGET5'+^D^[]I>[TUV_7DMZMA)PQR'E*XP*H.&8 %2@%C$,,)&-QRA*2L=2J M=NGPPE.+9>ZJ^U8;%QGK[+M'[8'5_SQ? T'@I]C2>Z?>4*=<'=P0:N]BHW6! M.N5"M_73R;][5:$[T4]D-/ M[:&]__C[NZ\/O[[[^/ UNO\8_?;Q[M/'KY\^W+^]?7CW-KI]__[^P[W^\:L7 M?;I34V'W @\#<.C#A[/*=49KZ'^MYLM-]+O^][-15NCD2/\QIJ!=#X1CJ-N= M&GX*4G<]L%CJWO5=81C!;3//EN(P06TWV*ZY'40%QS$'61*;0NDX!B31:PTF M!,A>.4?)FWL/W\#<6+?)L6.]8) ')CZO:#L3W2#4 MO'*=FP6CTMT@< X9;]A%KFND]WZU_B*?]!WZG99U8<+CJNX//"N$$I(6.4CR M0D=S2.@%%LUU-*<449PG>9(-D:*Y//)$TTVVA5-JM8XV]&\=7:R;,JO-JE4H M^VN^^?Y=+D3U(?GXM%B]2%E_>EASO9X)LF,[3WB/W%[/P+?)@K.=-1F&2)T;%A2 =E M.1: Q$II]!F-MHVRI6MU3?1VHZW$'? MDH?\8AJ:B/H:#]]$M/D9HG.;#G7>7[X& CK!L0GONKKZ&FW M-D18<$D8B%61 "1D"O2:$ )5%&F1"I7$S$E.Z_Q04V.?KR<.H1Q3CWIP'7H: M-<$UG,.I5)!5W&60 A]4O<[Z[++;EP^N/*V\ODB^H&4Y5W->)5H:J>E;SI\? MGZNU1)5W:>K#U_*[7);;),V[Y[6Y*3[+]7PE/LK-)V74I.2\ H;0 DL3LF?P G/KF+@Y%&CYPV^DVJLK<'0KJ+)# MIK=6ZL(EQBN#LO-EK\+)\BO#(O@[8[..(&KYIGGY9]TBQOPTXZS@',<,R 12 MT\"%ZT"<2\ REA)*4A$G3E5*/6--C5OW3-VU,(J,K6XQZ2O2V1GLL4F(+39^^X1<''7<5B&V(!QU"['^XD"1 M(?&_GYODNO>K]4?YEUZZFFZ9>L3/Z]52_\AEK45II'2$R)7*R/]AT8IF/D-#EV5!4,\M ; M?#MDOV[H4M"U**/?GDS/;__"2$,P\BNNX MZJDQTXVH+D)LQTT^@0M,1XVI)V*HQMZ;Z&U/?Q9G2K*%QBL+71QT5.*QA>"0 M:ZR_-[1E4;=YY'M]N]P^&BJ;<:+#(M/.-Z4) XCHGYA &*0X9KDI4,38L5?1 MZ8&F%A<9RR):F>;:G^@,DB3!>28A AFDF>GZA ')"PYXG-.,4849HK,?=/FJ!K2,W>VN:[C,PFIR-+G\77CIU]8!:8E8]:[%;WXFW_ MO3B@TU,_$)Y;/)T9;.3>3OTN'S=UNO#Y@9OO]9IWJUS6-,U\(Y=2S3%^/MCQIMKN"W-*6QTK>4 M] MLM1 U5'X?-?>GV\NW9_N1TA6L/@]1>H?YKLOS'"FY Z(=/0R#)C 5U*A45GE,(S_RU&_:^.[RXZ:)'[EUE!9^ M_(DK#WR_RF_5-D33>[-0B5[7I@G@6:I?]*P@@#%) 3?MCH5*DH0ZM3P\,\[4 MGMW=D61KY\!CW ,X[1Y<#R %?HJ/\?'8X]02AC"GLP=CO\XT45!?R$ PPP!O=+2ZRRA MLE@XE;;VCC8U5M@9>Z'N>P"P=LS@#:[ _'"(5%19&OVD;2U_#D 55KAX+DGH M&W'DV@(+YX^+!&R^Y/%\5XIY,3.))T.H>\\ME_\US.E[(L M._GM'_0O[C?RL9S1C*,BDQE(>$:,,$8&&)$8Q*1 ."GB6#"GQ7_?8%-C@M;6 M;G5%](8(88#YTP5-HAX98S> 4 M95YGLE 2QYG2ZP_, &()!2R+*,:E!9#)!*&V,0\G]L/GJ9Z%Q M9B$P01VE"]YU)V#K1+1=$S5N1&_'F '*83@$S&20D*8"7$33[@*RUY-A6%7 M'D]JX2K/]Q08KKO2@%=29XBO40S\ MNK@(X.6CMF%(.KP)/",Z$N\/OS7=N-T!G5XFM[G.>+SMX-4>2[M\S[U?V[OE M9KYY^2*_S1%1^OWUN=2M^]; M[^<&YA;0^?IWNGAN.I'\*JEI0R(^+;](DY"O([:/_K/VJMLGUB^/-2_7U.Z.3^';U2.?+&<1$Z/_3P1AC*4 Q+@#!F02Q3'"6 M""@(<KQA*VR3_%HOY\NYD+4.VOO5NG,>7S*EQV$"W1MUMR>\8T_*K[ MM>!T6W=[AG6\I?>5\#HOP1V NK0*M[G4J MQ!]\.U^(N7[TN6_!N]A4VT7\4YO P.^K[=E4Q]^;:.=QU'6Y;=_:.EVU&NNX'35^WT1M47?]A>J" M%^^,P1F98TQ5D,S.H(:_2H;H&%-Q+M-TE+'#B/K]4]*U.6R4L]S(0ZF4 *0@ M,WHE'!"("R H+/(4BUQ IRQXZY&G]E+1CP[R*^NW ]ER[R<$=('I_+S0WV85 M,=//8:[9V5A>Y2>,*/EWA-:HVG^[T5^_XJ8/%%TD2M4GEMQ6PX^:X@2#*S#$09!0PR"K*LB*6B24)CIV7@A?&FQF)U.MU3 M;:\;&UU"UHZ$/.(5F'MJJ!I3C83P?!U5UD8[<_TQCB4N7HGFTIBC\HLE (>T M8ONUH;),5?/6SW2]>7E8TV5)N=D%J_JLI$@QDE0"PXD J, )H(7IRA5#R$E, M$7,[X.@9:VHLTI@:5;9&'6,'M;?I ]F.5#Q!%YA0!J,V0)CI(AZ>99G.CS>R M*--%QX\EF2Y_Y0K]5::7<<+T?9;ZRN;"U6_+V^?-]]7:[*/_MM17K&*B3T_F M[Y_U/5.^^UNN^;RL12:_Z)M(?GK>E*;?T7SYK?Y<^0\Y__9=6WZKHR?Z3>Y] MY8W\-E\NJP2AA5E-)C.2T@)R)D":)BE >N$&,!<%*%2J)$$(*;?M[RDY-S5Z M;(V/&NNCCG_U2L6?-.U$IF"&4,I)D10@)Y #!#,(""LX4!0G,,U0FM%T]E1U M.?^ZT<_:?^V[[-#1QP45@C7WVKNE^#_A3FO='.T^D_5/_X5O,KO(=I]I".+V+[H6C;'O5VLEYYMG[?K]\G/U MANFS?P9)K!*)%1 I00 QJ0 5+ :I4E)"RBC'S'EU,Z(#4UO!-.9+C^_U,6\' MAW?W1"=YQ/=SU_GN2[J,V$MT\D5N(&A?X>5-U('!R"360(S]WGZ%>?3_;A[3 MB?'?OZ\P12??L:]AQS6*B\>-RC)8D"+-8A KE9M&<-(H+F+3BJ_(!#^I3K ==KM;=OL#6L'=[9_),X$YIP!6B@)D&(I8% )(!7,,,N4()E3RLN_ M2./(>V]]#*]KL#?]SGKC=-0;LY7>)'KH.3;/\]LUKRJ_N^7\^?&Y.A#23*^) M?5G7+?"77^A\^6EYO]RL::VOT3DK:OM,)3'"5'(."J7,.7"6 T:@IF6(!,.< M0LFA=='S5:9,C5H:#Z+6A/ MZ/2,?.J9D2&J9M=-C4/=]6A3-%(Y]G53Y:E&VPNHO:7;UXTP7D6W%R3V"KW] M7''8LJ(M*]Z5X7V4FZ9 ;Y8G4A*!3*) 2@'** :,"0%841049HP4.',)?OL& MF]IKZD2]]4VTE!MSSD47B]5?596%6JVCQ:HL96E^_]]P@:IRW?]6Y.1&?[-\ MDGJN?LC%^6Y*[K-B%SG[PCK\>ZB&^4L'9JKT#$>W>RC?K:68;Z(/&NQMY;._ M^-H&+:]!=N^ HT;:-JX?AMM6WQE&2&^;U' =R]<%PJ9IQ5+/WLL,QRA34'"0 M"9.WE%$)&$HY('F>QE (AF*GLKCS0TV-C+:&N=%(#Y9V).('H< 4TAI9K<%; M+83+B#ESQ&4PO#)$SW"C\L-EMP_9P>(;@X.5-E#ZM/DNUV;C=BV_ZP6_?L?6 M6P#F_?!@"&D6(T+2O) "U@ Q"4"&)H2#Y:15','5M(I)]ME\*GQ1W<)41D? M[5D?-9M8/QD'?H[^J'QPS-QVFAOK$"8(XB,NK:\'>T@HXXR:[]#&WH"Q0QUG M:$Z$/N[7&"J5K1FTU5;AU2[#Q^=J-X32 C/-7X 3+ "B>0:P+!* 4Y3+O% , M2>JFF7UFI*D16;O!H=_T^^9&M;VN,MKG .XG**^P!6:CP8@-D-B^@,:56MOG MKCZRZ/8%)X_5MR]]8<#9Q DUIC-J@=WS[%8YX%[]*DWK\?+C:J-_:@^O9VF2 MYXF)F&*4,KV^BC' .(U!@DF1IH3FDEJMK\*9.#4Z:LV-YBIZK V.EJN-^=EA M9SS,;%H<9KSZ' 7FOM.Z>V?E3;M.WD3;N;U74>.HZ4!B?M8A7)/:].JS[' N M\NJS/=)YR2O.NMN92M )Z3UK"3/R>&<+NK+ MO=>_*V>8%U AJ0#D/ $H%Q+0C"' ,84J*P1,N57><^\H4WL!MX9&M:7-\QE5 MMMJO!GD=X 6JT#ND0U!RBO\OHC X]C]_Y='B_HO.=6/^RQ\>N/=9[:2V M9X"IS.(\H1@4**< I0("&JL8I F&*4,$X\PIZW/OZDX/^6BYGKQ1.Z:5J8Z; MDWO@6>X^#H4D]/9B<\+A_PSTE,-^=P;W1AAWZ^^4R<_-+#NB7^7XGDA M/ZG3B>96Q5QO7H[+N1[DWYLWVK4_9VF<<\5ICTC )(*6."BY0G M2>%4Z13N31IN& MHXJD\48>]D[[H!?"4GYZJE:\RV]G=6EGJR84"B!$*B* 0$ 0ES-,< M([?PU';@:4:N"V.N$5JLS'1[25A#;D?U(8 ,3-BUR8:7&Z-[I:W]T;$K5%Y) MU7KP4:G1%9)#@G/^?B#)@7.%G>_^XUD;UX@E7"D ,Y8#I".NP$32AG5*X(*3GA.G.H#1[1]:L'XOM! '8[[5A?P./.6 ML?4TYW/$(/N5& M[R/%<5KD(&%&NU8D,2 %3DUDG\:YE+%4V(GX+ :='M,U-IMM\:W546MV]$=K MN&.)@-4$6)*=9UA#L]OUB+J3F@-$?EG,9N!Q:7M;,W7,Z8R"%D MN0)%IN<,<9H!5F ,""684PX%3JQJ!D:U>FK46&_H/B_7N][-O+N^;<62UDU_ MA\TJ6G74DO?.$MW(3*/ MTH.^WMO5(YTO9SR#F0["": %R0!B*0-,H!C@F.-,,DR0=*KVMQAS:F^;UN2; MJ#*ZDA;9FGT3&<.C/VK3'4-QFPFP>Q=XAC7T8>)J^0U\T,M*HQ:P_&9Z#M:2 M 9=Q'- XTAH9SSTC+X\[B-K0:5AI/4KS[F^LOU0N6&52,*7,KO?6$ M<6^1[;5CC%=.ZPF-O<)97]<=Y5?Y ^Y M?#;2MHT(/;DQ@OL&3!\&?O=93HXT[G9*G[-' MNR:]'QZY=J0Y&/M%?W!SKA]8]<>WFMG>T_GZ=[IXEC.4TX*DC&LVR714F18Q M8(P2 '-*L22X*" :I7YDF/U3(ZMMHT':-!K\9DR.A EGE#8Z^F&L'JFH9. M M84F-TYWH$;,Q!A:7;,M':A1Z6U56'XD,&)%!(_J]]PX:K\;DNGF<1IW)0!\F MD/,JR,58NEIJ0YJ, L($S[A( ,E2")!*,* 80D")R 0N MJ"3**:7CY"A3>R4UA6Q;*P=F;)Q&U'+_XEJ<0F]!.$/DOF70!X'?5?_)D<9= MN/[3V[OUP6*&(C_+OS<-?LE@Q0)/< M5*))"(C(">"9Q(HCB:A4?C)ACP>?&A&:,Z4JP6S3VFI2HV3K@7Y:-W])N=0K MNJ;E4)4Q]=1X7/U#[C)HEZZ;F4[S9L>DH68C,'M>RDW>3D^5L5:;/T9N[7G0 M1DJR/6' 1+)MST-CGW;;<+C-O=MEN9484$@X DJ M- >F!6"*Q #1(F&,4$[AP+S;OF&GQG[==-!FT50;'G4L']:_RW(>+#D_1"[!7)-?:X!0HJ;9WZ%=*IK6!XWP2K=6W!\IP/Z[6F_E_UF(%ZJUDF[=- M_M+GM7R>$T M=UUP6W#\:H5?''5<_7!;$(XTQ:V_.(R03CL0!!F$ BA5YN(B@)0GF2 IHA!!%G&W8J;/-HV-9+[N-K(TFBZ M&N/<2,OGC-G1VRO-0V B/-OGJ=/-91U*P<2ZJO:M6J*U__F@S .A>"=:G M?:-2<0!@#TD[Q!!#1:M6_,_ZHF^?U_/EM_K\MI$"YWKP6HJFG!4\3KB*,Y 7 MF5DA$P5HHFF\B(FD*H8D)VZ91+8C3XV:*^3UG505I:X>'S4-U+GGW3AT9[_Y M6-U3)C+W6G3W3#>;]>HF^O#A[@HE6NMYLUQ1AYB-T(OJ"O6&9&NKMVDVM>$W M4==TG]I7CFAY%L"R'7UD%2Q'4(ZEL%PO,(SS*D'4.A-\EG(F!2$4Y%C% !6* M:%;#!!"197$B1$RH5;WIB6M/C;=J>>-Y99L;V70!LZ.3@3 $)HP:@?M^!)S) MX(2O7A_W[O5'?:!/.';XR)[ZB)]^TSM=H+:YM8EVZ@Y:%1?HV$@'UNU9ZEPS MA&:.1RD^:N?J#EN=O[V5=3359'//**>"4*Q 0C,,4 IC@$DA 4.\R'-Q=N9&JZV];BLD.^#M MUD[>X0P<)VQ+=W>0=DR.=C;[5Z5U@LKKHLQNY%&7:TY@'"[DW+X\C)U^Z\A: M/]"_W]0:'9H"^=JDQ99?9/F\,%FR[[5OG?V>69&DE"1I G@A,M,T 0.&8P0( M*EB*4Q'#PBE!=:@A4^.P78PD1+TS%M7EB*NE:1N\6DGV]#39FU#?>M9 = MO@2OOM[ :K;.4J%M4Y,DG&F.A""!1K>!9_IMEZH"(%(05F08QIE3C'YBC*F] MS3HF.I:BG<#/CKZN1"4P,W5W/4)T\.GQWF_EUXEQQBWJ.N_H4;U6ST?#2076 MI0[WRW8W0'^HWE PM?)U(?YBL?K+1.,SE>"DH$FJF8%!@"@7.K+*&4 Z(BYB M I7$3AV!/=LW-5:I33<*'#]:6R/:&NM?']!E)NTXZA7G)S"_V2L#[B9QN[EK M/MML%6^=C+9>OI(HX(!Y&%T1T,7&RC/[(I_TH_1= M1Y:WW]:R$EFYJY1JUT]TO7GYJ!^=1H8#9RGB4,]WIA '2 D(:(X+D$I28 JS M)$\3&\YW&G5R3-ZQ,C)F.BJ=N$'>3\[!@ Q,N0,PM";*09CTT9^^8(?Z]+\. M:<]MQ%'(;! (+44-^_*PL/3.=.A:5V*GIFAD*\QDJD<6J_)9WW4SRO($F1S? M6&4Y0*9/%E:$:^[),_TG 67NU-+18LSID<[6Y*J0[*8C\U<5E35VNT62-N#; M18>>(0U./SLTWU9H[B3OHK<6:#I';0[X>(W$;,8=-;IR .(P8G+Y:E@])R.1 M\U[?C3/.LSS-\A@09?+W"$D S7($6"K2(D,%RK,TA(Y3:\#4:$K?A5D8_:8M MY)8[:@&!#+W=-D2OR?@POF#3(7JO(M2T-6*2 DV'$ T59CJZSC"&NU]NFGZ0 M]4+RE_6J+-_]S1?/IG'S+ZN5^&N^6,PP4WF!"-9L)HU<[ZUO:V?HLUQJ1O364)OQV_^ 0W,:CN#F^TR(TJL;8Y^ MVEH=M69[+.IWP\DK?UD./2IKN<%QR%6.WQY0@#%8_?= Z+?ZW>^RW&RKMV9( M8)PCT])(QLCH*:4 4Z4 C;$L6)HF,;32*PELY]0XT(,*^9'4>/7[J'&[*95T M2+,/>)/TD^^$ICXP6_^?->L.9133F/V1"B9>_2YPJXP(/S>]-1 !AQ^OVB$\ MAGMU#2,,-VR=]'Z^-*=J^\NQN[IL8B:+5 HL)> D*0!2*=3K)"1 EE$).2ZX MA,1E==0WV-3B@>,BRZ:8Y*:JD%J90ERW=5$OU':K(5\ !GZK-F:>V,^YNU"D MZKSNL4'$ZVJG=\!1US@VKA^N;*R^,W3'Q1SO?] K)9.M>;=::HYZUC35;/FL MEN4;J5;K71J U$NJS9KJ,;11ZY?[C7PL3K$8UN+0^Y'5*D^/RVTLS]'K'*K M$:4P>>ZN)VDA9]EV1V@2M@_5M-5"1EM7HYVO[8SN,KI,2>Z^>UN% M-)_;3<$GP?,>53A[1][8"@[\\6Y8^"$'!J_MR>C]\NEY4W[0D=H"-@U)<8XQ M2Q0%@@L=NS)> *HP!PE4*"9(980[]7;M&6MJH6ME6^387Z8/2\O@U ]"H6/3 M;0+$350;J@/4&K S5XM,/$;G?:,-VYP>MGQH]C4XBO#>.)!?^V3NA5UL_KF MIHYI3 M68)!)9I3("@H8%Q)@GBN1%6DA"'0AB%.#3(T9C(U&'[&UC M_&,=?&>I@;FQ^:;)#-^E)W4-]YJAY 25[QPEN\''SE)R@N1$GI+;]P>7KE0/ MWS_FF^]WSZ6AR/7V\&"GLC;+8X@S&>>@R/,$()5C@&."@4P3Q2DG*N:%8_F* MS;A3XS$/\JRNR-N150 \ W-5:W'TES8Y:FW>.U'VUB,4%*-^%+%9CCUW, MX@+(B8(6IZ^[T920\]FMYCP]IQ_,U%8Q%<=%0=(,*))P@"@2@,D8FTJZA.>9 MA(A9B3:N+%%P9H,>OP]\<"7DO_W;ZL? M_T-_JWK6_P.9'T']8_6 G[K>* ]QCR/M@]KWD8%];N0WLZ3](I],&*+#D58H M",:Y&F$S#,W $2S0\'._5\@S/.-Z79GCN*P,UC4O3#[K& !'[N#[&XB3ZO%G/^$OW1_.^#_'L3O=$W\I\>8X;3U$'-^NQ1OYXMGHP]MVCZ82:WF=):(A&=4 MYH 67#_Y5'* J5Y1)(Q24N@8HL!.<<) .Z9&$?NZ:N8)8<;\JF9!U Y$LG'0 M=&*HNV$Z+D &3IGE^B3\1(1>OC0>5/S48JV=J.O';J(WVQEI/(G^J'P)0UE7 MXNEW%330EG$72=/JZ6O]+UGW)CKE@W-/XJ^?.Z:FS\0\=B M9E%W6.3>:N//E.F1J[W!PH9 MC@(9'N:FGT+'13PPBVH_P,Z1MME[ZTJT\Z5:].UK;FR[F8TV,0YY0J--T$AY M16$GRBT9R0NVO!/[&?MY& ?6+"$7K]%',M M)H%)Q!4.IPR%].Y&U]-ZSLU) M_>-*R(5KL.$X#9811SAP0X<=.Y'NVO:;KEAWT-W"@:"%*6*UM.%U"EO= #I; M[.IXF6$\=]171?]PI_\]W]S1]?I%K=9&5ZI\OUK+^;?E+(6)2N)"@#@5B5Y" M<9,]F2/ "Z/[!"GA;F4:LZJNH+RR.N(=L]VHSG$F[)@N'+Z!B>Y$ M=ZF;ZN?:^FC/_)NH<< ?VPT#SBO9.9HP*M<-@^>0Z@9>Q;V_4[TG]:OD=*RDZ'(4:S'$H2Z[B-,(!8P0#)DA042*_ $IS%16*U!+L\U-08K+L%.["1 MTP5L^WG*+V*!..378X7-VFZ<(PH_5FLG.WVY#)\AL#CD7?/)?SI2S+ MN]4CFR^K4Y'[I9"/R[F:UTGOG?V@?ULM!*/\SR^R2L=L%703FF,2GJD136ND*=VM&GD_N:H?>Y@CBS/2<9$/3%BM M,U''&W/4MN=/U''H)MK.4^.3NTJUCV?)_LATW/D:Z=QTA'ES.SSUAW+O":J' M8<8[1O6'R=Y9JL?+#JWI?GQ<+;]N5OS/*A>IO'W6+]SU_#]- A"1A FAE_]9 MG -D.A"2A#.@8D*1%#F#S+$-X=FQIO8"JTV-2F/K39T;649T:ZYK]?9YC.T6 M]IZ0"_P":D#[6H-6&QK=7@9M0%WV13@\UV*?'V_D^NN+CA_77%_^BONYYMOF MU6@DNF:24(4+P4$28PY00G) 89$!CF*)54Y1@JUXXO#"4R.%UK;(&&=_BKF' MU>43S*$(A-ZBLW+>Z#SROW+C;:6>4I%[KGE"?_?L62M4JC*N=UG*#_ MARY,,O&GYTT32^,1QK&=DQV2Q':E"-U9$V>_A*\1*H Y:#'L$=>\UW M%&=UE?K_;;';:KIP^J- M_"*YG/^0XN&OE>E\7,Y23D3,XP((9$3T"I3J1562@CP6-"6<"9EPUT[K+@9, MC3+TO96Z=UIW@MQN+R8DD($)I3;]1*?UMHEAW6:]]:!IM:X=\=MI?0AZWCNM M.QDQ>J?U(1"=ZK0^Z#I#<\O8YGY9;M;/3?U/I?;QA6[DUXV1[]4Q%#>!]3_V;5XCFCF!\G7AN9\8T M([HCF ;'=,=7&D9_'^5FU_?O=K-9S]ES5?C]L#K3O;/@&8$Q+0!"J0"(4;74DCY6/VK4H;O=.H5\_4P754F#_E55V]4V=R\HC(FB$%"5(( RF@ FLJQ2J10%CJ7* MG:C1?NBI<6)EJEYSE7*S6B?RKEH&CEO]4UF-.-$<5,< MI9)*I;\ A H$").(BX3S++9JDGB%#5.CKNW1/>^F:_.M%^;'G1LWT:)UQ(WA MALR6'=4%GH/ G'HN[GVEVNRK/H M#^-;5#GGVC_E^@FV(]QQIRTP_XXT8^[RQMY ]JMT?+U9XXH>>X/Q2/_8WY6' M$?H7^6.U^*'?&+7HP'O*J]=$T^"94)F(F#' D!%FXQP!EI$,L%PDM( B13QQ MX>K>T:9&PUMC6\&-UEPW1NU'V(XLO>$6F ?/0N:QK[83)EYIJW_$41G)ROE# MLK'[TL#6,\NUY*MO2U-"]4#_?B.74LTWY?V2KRN!U2^R?%Z8R/2]]J51,ZE7 M\/SE0;-=N:A3VV/("2[R'$C"]-HZ2Q) !#?M*V*6)YA G*9./6O\V#4U;NJZ M56D"M8Z9/([:M6CK6F3NGU8?*&J]BSKN.?;*\337=MSW"C,8F"7'FCSW!CY^ MH?;;^<>3;>.V#/(+Z%&O(<^7OU(G](U^E5 CS6>BU/=K^1_/U=[MW_-R1KE1 M!]6SFG"]\D=):A3(!=0K_YPCP017T(G6+<:<&F5W[(RVAD9_&%,=U^@V@-MQ MJV<8 _/F( 2'BWQ>QB2,L&?/N*\CYGD9B+,"GA9?O;8SVNDE]&%9_V]+?>VJ MX+_6%/VL[ZSRS3WG\HM9=%?RL;."JRQ.E0"RX$E]Q,,@)4 R M5HB<%2IQ*S0):^[4J*XK?7QN:^R$%D;T;+RNI3(:;=^H5\U'E M?:/VZ[K'&?;>L=S_G,P=,>+>Z';/<[?!=;-5<1XTP5=T? N)>Z#&<$%,?J7^ M<2'A/]]F+NBH0Y/IM3EWJW)SV,23,4%56@#"4&KT],T[R.2,HE@D!9)(IM(M M8_[D.%-[>31IV\90U[SXTSA:YCI=CT[HQ*8=,$%5[B\@X3E)_?18(V>B]SI\ MG&[>__%A+/!.*=MG&3&^U&/]=/H!U1C3,?XU#:UI4K&_"[NKUU0EE88M?I&K;VOZ]'W.Z:+: M>\LQ*EBRC3A7@8GL M2#7BKCM-6WD7=B<$ ]HM1#+_L MP/,ANMB[JAZKVN2;49KEBN42*&96R5G" ,%43V*,>_31?1D(OKNBZW/WV9\=SE7.86YZ(>$ R]%E& V*CYEXS MVF=S9F4,]7A(<0$*O\<+YP8;]V#@@LM'6_J7/C^,-W[7*\3Y\ELCF8GB).&< MF3X/- .(YL3H#>: %P64>9J@-,#LGOC!< 1^S*V1 M<'ZP3WKL]6G>'V'41_BDD/>2O>_;)-B+L7.K:8J[G9I*];*U9*QFLI M;I>BTT!&_TU'**+^R$P5,4&2Q8 )2@!""@%"1 9XJCA-F<)4%;/-:D,7=D^\ M?Q.=:&-K:+B'Y<&,$='*MH@V]E]=UGOM/-H1T.O.3F 6.UT4O/,OZCK8-)B- M6A6.DU'CY4WSP:"%PY[F('1=\;5FOG;9L2>8+:J2?8TT<"WXS,HJ\W#S M[D>E";9-#6"JR"A7$(@L+@"".0<,%104,!59DB.""Z<4B[,C32W6^_K;FZ_O M_OVW=Q\?HG>_Z_]^=5SIG474R='6W< MU=XEIX^6>Q>_$"[MPK3D?J[4[__7BFF^VGQ2,$Z*9OMJ1F6J"LECH&\I!E!F MY&!240"()44ISG%*G#H"7F_2U-CFE_L/#_=F6^F1+LWS).;:15.%$B#%XL)D M^1665Q[0 MU^WC:ODK7?\I*X'"NN/Y5\F?ZR2.-D?K?KG1-_G\*(S\K93J>?%AKN2,IH5@ M,N$@EEENE&8RP"#.0,$52W%,"Y18J1?X-&IJU+RS^' )?Q,]5U9'"VVV0TLS M7[/7S]2O-2>!N=HD)>Y'6'D1N,GG#MN+7[J0]>=;W5:<'[6M\!W MVI2@W2ZJ&=&__F6U$G_-%PN3ULPWE1K$6VEZ]E5$\KAZUDM?2/,XXQ("H9(, MH)P(P)3"((42BX0**%@^1+;6BW53HXK3O6A;1TRQ:NU*M6;>.1/5W@P[_O(S MS6XG7Z-/WEB'7G[G;?"IEE=\@QQH^;'P59%1X/B?OE^OJ1+/E]^NS6;-=6YV4S%F!8R92!F& -4D 0P&@L@>$R1 MDDBB!+DD,-@//;7$!-/DA&O3HZ?&=J,BH5J[([HUW+F?C.U<.N#\9RZ/Y\N=H:WQT>QGF(;UC'!'SW33&=OBQN\4XPG*B38SK%4;6 M$:_^T^20U0WHDQG'B1 9D2#."04(UN+96 MF_[1)#@^5496R=\OIMNM:\*WSUFTS!QXI;D)G6QPK8#X3:,CWJ:NUBY.0$F\ M!_=I:(J?,O!?0UV\!UIO.N-]8_A6"JY/&C_+)5U4*6!+T=9LMPH)+,X19#$$ MF#$%$$HX(,3D:S$E:$$3'?,6?M2!+]HR-6+?$Y7=Z,4MVXK*SNMC?_/+I]:A MZHA_VU=;UC[YD@&^/)%V9#_2] 3F]GZYWS8AX_/>S&SU+=Y=F!F/&K_6F(ZD MZWO9GHEH^5H#9Z_?:W_)822\:P9II('KLZA?Y>;[2NQ.HLH9EIE,628 )X79 M2U IP% ((&B2*2'R7,?:+G1K->K4B+4YN=4ALNE7JY_/E8J>EWO*052I*BO& M=2O!7] M?@_\IMIO"5P)SS=(UU9WLA8\[N8XH>3UW6,W\JAO&25HH*^6D,8R=VGNJ*[J\WGK12*1LC-J_V?'6%'F56++?^;;<\YG(+(ZX M!W12*'GG5:.H8E8*1[\TSMZTV^XO095"QYB8D$K*?@U^31WE(-!?4%$.,^;0 MI+:ER3JOFYU^F9=_OGEYT%>JY?@23GC,8A@=B-B!5[B(:GA/GSH\W/D^HN?V5@\Z*YYB3Y8?[#G',>9-X^KM:;^7]68S:[+O^4=&WDJ^0,IA)2 MA0C@$IF\V4)'JA2;- M,N8IUI"J<\F8'VC$UPM'W'G)L9C1P NPH9P18 ]-1 M[0&H7#BJ%.CDLW7=N8F,)Y4=XRNQ]-LL:: MXS90N@ZPHZ9*5UYN($$V M;>-,%MNZ[5HK:()BTY4B%80 Q'!LI.89R'/%J/ZC9D>GC>%3@TR-VMH6C.:P MIND4XMH*^"26ED1V)4*A6>H4. &:_O;!X)=@3@TT+GOTN'I$#7V?'5"!N^W? MUNG>]H_YYOMORQ4KY?J'6;K=+Y^>-^5^3? 74\ZTGB^_O:'EO&SE7%XZ*;3E M#"IJ-/04D#DJ %*P "3#N5%'SPJ97F3=1M56D\C;JN1K6O1_(+6W>CRM^;K?[6RTVWG,%R S?X MQ#N4^4[D!ABI]/?U;P2WBN 19J>W2CCD^.-5#H^ XEXU\1CC#5LR?%ZON)2B M.H3LZ'X;0?"9$EAPE*0@RU$"4*'C )HJO8:(*:;$I&V[R6_WC#6U%WC'O$@8 M'?VGQG:W140?NCS%*!.0@93(#" I4X 53?6Z3 J4,Y;$4,WT-]AJ9'R[8X9# MN#6V3EW@!WC[@]ENR>8)NL!1RSYFW7OT;1]FSBLW"S2\+N#ZQAMU'6?A^.%R MSN8K U9U=_1IOJ$+DVUX9WJI4;XQU>KEK1Z ?I,/N1'AZC;!FB+99-G^$*? MF^VLC;8H5O;JH+7!\<$_C@ZK$,]XCK2:N!I7M\6 TB]0;W-=<8+SAV\V@NR M7;[W^AKV=SJPUU_H_H%SLR=8?J8O56_Z7-("0TX!AU !E"ILM$I3H#B5L>30 MM)P>H@$RBO53>U>TYD5/M7VO)WI_>>+M0M;)3F?@=U<@J?P&@NX?S09.<]=\ MOG#7O*J2OO7L359D_[('_[+Z^]:3$U*:W]Z(82_&1D*KO&5E]=Z=*9J11. " MJ(04 (DDU4L3*@#'+"/Z_95AXJ1?=3C U%XOK7W1'ZV%CAE[1PC:O02NP24P M3[M XDR?Y_SVRG!'@XQ*0N=Y2%G,_>-JNDNGC\W5*\I1LY*R!+ MTD1RD&0Z!$6$(_TLQPP@R 11,2^R.+9YEL^.,+6'N36R$6:(M)F1L=/NB3X/ M9/\C[06>P,^T,S+6#_9%[T\\V:7D__W;ZL?_T-^M'NK_0.9'4/]8/7? M!Q78FI/2-,84Y 11@$Q%$TTY 1E)XE0OPA@5;,"FBB_[ID9FW2+[VOJ.C/ZN M&$>'&DQV]H\'[=MXFV.G;9_7F+EQ=HW,AG[C6]1Q+MIYUY4'WTYNU\6@U?2! M)B#$]I4W&U]C]\LWP&G*A?TT_.FW-"ET%9^62T6[U=K\\<9 MISREL! ZC(T%0(QF@#&H0)P)A05A&7>3!@MCYN1>']?+O#;^ZA]V'D=_&)^C MQFG'8#K0#6+WTGG]:0_\[GGE&1]/Y]=J0J:A^-MOZK^&]J\5W-Y4@.U&"]>! M^>M&_\J<0NO[=[']G"QG@A0PA1 " 7,)D'D7$4P58$BEBN!$_]:JQ:>OFL09-KNGP)NB'MEB]>!9G.*;E\_Z]MKHH8SN[9,)77<[H+P0$N<,@KA@"""5)8#F:0$R*!CAG B:..G* M7AYRN9D:[IS>>0ET"U3"[Q"&3J7H#%6AV3&W K K<%!-X?M M8?)=17EIV+&+*2UA.%%3:?O-ZR(I36]U]K3^X4[_>[ZYH^OUBZH7R^4764I] M[>\S*:'BA.1 IB+12U?$ 4ZS LB8J9AQ'#/LE,[L./[4"*JUJWJFA/PA%ZOZ MJ3)M:WCEQ[!(RW8^W(*M "B/%6]5&EV5[3?5S[7YT9[]E=ATY8'_B,L1NB!! MEZT-KQ)W.0)T+O1ROGGL-4.!,E<*IT!AH9>@B'+ M9 (!3W.:8*I8D4#K^O31S9\:Z79,,_F/5[90>:5;HI^XIS_1@7D_4&WCSEG] M8[0/A%6?F"G<.@[B 9.^A4:2(ICJK>2F.I+[P:XGM:#J]G MQ?C=N8[M42UR]'.YPGDY=A/S#22)(!@)H& &<891QQ2*V%OF\&F]E+X?/)(I#MD.(0?S!AGCJY\XWSER94C M>J]Y9J5?9#W(^3NEZD RSOF4&7 :)U,=UZW/I+K?&<;4G_2%]6MC^:TY:B]G M"J(8LD0 DIF0GS(&F!0*0"H5BU/,4%JXD,?1"--DC%5K9B0;.]V(XAA(.W:X M"I[ E+"UK4VP\5CM?M9OK\_]\2BC/NQGG3Q\PL]_<&"RM [PA)#BK5S/?U"3 M,KB5@?^DCO]8[63,".$H@WD&"AV( 20@!91J3&7"DIBEHN#2J<9SB!%3"]C> MSY=TR>>:(.K='L<4Z"'38,<;H<$-3"VMA='.Q)MHUQ##+)A/?*2>!(_YS5> MZ#>O>8@AX^8S7P'541[S-=>ZKAW]2O6TQWO_O'E>RQ--\@X*I5,!\SS.A5Y5 M8=,I&!4 <[W2BH7("R5YH6*W75&/QDV-0+L)A;+;7<^WREV0J]V=F9J-YFHJ4FZGKZNNYM<[#':"3O$_H@C>.]&/@JC>)] M0GNN,;S7,0:D(]G4T9@U]N;E5[GYONJX8C8L4GK&P3ATM&Q=(-A,1.W+Z//AD"2*RX^717(]!GOI(!XN-W /AZZ-+$SY6:ZKX[FM M/'1)@H$D- .(0 QPEJ0 HRSA.2)9G BG?9HS TWN)=/8:>J7Y-Q@X^Z$7'#Y:+?CTN<'TL,1YTC9M(J' M.$C;^V(1!\.( F>_B7+=FU%N"R' MK=K5??TC Z.7+),$FM]B_RP *R!:KX( MHS )XB#+6&94-?WR4*.CB!/3J[#<4N@ UI =>H'+-S^<1 I\K03MDR$NHM$O M1YP?;EB6N*CV$4]2YDF$H8Y[J&&TIRB#E-H,RB.$5ID(?4* .Q)WG&QCGW/Q9JE&^S9_"\E=\A MF^$* QDL@X>%W3-W;?,+6MH<5.VL%0+W$E0J[0JX/Q3@C=BF&PQK*8=$DF$L M-G1FB$_+N:5Y7(^S4=[&%<,,GXAQ/28G,RMZ>*QK5>SGNNS_O?PLYOHHZA-9 MKE^JINA(T%S04*?72XA$%D(J4P8#E& :44(RM:RV;S_2-:;1%_H*G4::5AB% M!,M*9/"L92[[HUO&0'1B;N907PWA4/6CGUO U8*"4M*>FZ2; -)S/>>. 0-*RP;W]!SI_NNR6*VFD222YBS4=*(XA6 !211E,,L19R*G+(CC7F+= MR^'&YAF?BW9_U,+V%(==X6S&(_VAYYE)+L1B_]J)7W_1V'NP#!./70TYCHCL M/?6-8[+W[W)CE9OYO/BA"\&_+Y9OBPU=R\V\Z9KZ63 Q^UXV:PYI$*(H#:&, MLQPBJ@,V=:BVS-0BG0>!3".KJK9FPXZ-9;92 UDL :_E!J06W(YG#)&/4YX2 M%N20A51 Q&("\SR4,):")A$1RORF]Z7M9IJ7@O_0Q$\KNS(7$N^ F0- MJ'B<+19U7XQ*!"]62%(%/,$4$JP]]IQFD,0T@)$(<\0B'"8RJ*WP;L%?UP:- M ,-80*@)PR_V9C-N_VAZGGFW7==WTDW /L/4=; ^]#H'VP'5ZUQL./2@<[(= M'(=SL^7=KUS0:IO[\4&7"_@\>_RVOI>_K^IL (HS'F0H7!A=R3UWQ+7JD\56]ORU^[+-4U;\WK5:0R,MY@ ME:BZI?EK5J R0MA;Y2FST1UKM9JM$>OHFJ MB?P4(90E 4M@ACF%*,D#2% N8![EHL=1N;U:PO==MRUE'G"V4?5YT:M;JF^"_%@5?37&(<8 D M@A2K12=*<*"37G7C-!)&218&F2XE9+[%?'J8L?%V(QQXU-+9[9^= =)LO^QZ M>#RS[U; "=B"5,K8^ZE4-Q2][H"=&6K0':]N=0]WN"Y<[9@COR[8G[\NR6(M M>$4N%;.4B?EEZ#H]+#97G;X**5E"1 0S30TH""@D/&>0Y '*TY"0G-HU^744 M9'0THNM9?&_J6:RT5J"H6F2"QTJ]Q@]TV:EWMI<9%PUA!<]L51?:K)685+5% M)J?K=>[*)DX %;)8"MTV5XJ93D?N,87]2E3[35=W%6;8U/0K(3M*0[_V>0ZK MYB]J!+'Z+^7 ?1?+M M2!1'W*@!F<688R/-2FKP7Z E-]@*#DK)+=9UAL ;+)7[A],W^QD@>3GAQQE2 MBY5R_] .M%#N!V*[E;(=6)T+9<-'#;=.MM-M;YEL>:O+SN=&N7!/8EF&D&HG M[MOL>76SX/?K;V)9O_298#R7*84Q20E$.,LA#GD"!:,QIWD@L#3/E3(8<&SL MW8A')X66VF9'S@!NDQW.?D'TO;O9X+Y@6]SDPATL MGIFT1N1>@C]Z0L2"(Z]#9B!*M$+(COW.Z]])=B=N&X[;SLN\1V4=ESDPU[V4 M,R;>;Y:+)0R2B0F$:MB9Y#Q*B$>9XD$*61%$FJR#LURMD<3N2Q$=1']>'-=JV 9XLJIV,U M :Q2X95B],_;W,"O')TE/?.GIUC\6O6#5M&5]J-[+5XI;:.7U^.OG;+A])J\ M7J[&18L-EJ=Q7I*_9H[&162]Y6=<'OFZ1C?W\G11ZM4'I<+=6CPI5R20-,_B M'*8R(0TP GZAWB)$,N;6PN#STVEZ+=^^1?.,>: >>D+8S#\JW1],8?E7$\7BR?8$1L7L^D[Q:SK MEYHR/XMGW1MF\?A%>1^;U10G0D8BXU!PJ594619!3-, YC1 :1P& F?"A,8N M#30VTJIDW?HR6VE!):X90UU$MYN/^L3,,_NXPF5,-:98G""6E6#_\5A\_U_J M$26G_ OI'V'U8TDD%Q\^"&V8JMB0A/'UCK[.MKM].U:W%+U7JYJ>H"ZCB$AV]D<5^%YW\LJ@+<_ ^A,V>5#_==+,FC**.&WY+U MKF'AYV(^?U\L]5.G/(J8B#(,LP SQ40\AYB(#-(L##&.>1SE5HTY1J;?V BP M'<;?!J@=RP_HR^EP?ZW0MAU/"ZDZ&FBML (U6!.PA6L"&L! C5B57 T9NW^ MI:Z-249F2;IIF+ NY"&"2Z5Q,QB0D"4EAQKB,6J6"(A''(812'%"*:,D@PQS!*(Y3+$ F:V?1B^_L]*H'.4P[=PLU )E_4J_@-^7C+U=- M.#V7&8TIA6$6Z(X<(8$Y"3.8"D2CE(HL2:1Q_-690<:V45:+"79R6E#4.2 - MIH >X/',\L?(N(3%GX/(@JA[@&H@+G:!S(YK+V#12:?G[AV.,2](OT>*EZZU MX[W5/4 MK*K(N0'&QG=M&8$6$GS58AI^TF=A[&:\/L#QS';6N!A_MY>4[UJ1JWM;JW'U MM\.5^-F'#_)17U*M^: O7N>V]=>4?/QCMO[69%&7X64?Q;H^5)U2F264)U(M MC\,4(LPH)"%#, ]IF*A/GR>!59%&@S'']\G754J7V_X.M@'A-HB;[?3UC*-W M=J@A_*'$!8V\DRJJ=@*(5'8\WPIE&U3;W\:?!7R][OB9C#OH5I\%$(=[?#:W MNI3$J1__H_7X9GGW4L@))3 M!E&B:(N26#=,C''* DX":KX>NUJH+D?TJ1+T]U03SE/%89#QB%-OX\1?&&]MDIS?W:X^R+?"D7JHZ M9:%?@MS,D>\12,^STI486OOHALCTZI]?&G-0W]P0@$._W/0V.Z(I6QPN7Z:_ M?YG*+&*$Y8I!1)#HOH$2TD"WW\F$^GU$*(J,ZI_M'CDVNOA],5N7-5;)VM2# M:N'3_>&[:>WYV_[]X]W#N[?@R\/-P[LOUW_"QSIV9";4%U, M/'^QH[B3 VD]5>MBNZT5"H#[J4- MJ3B9RH2??1O -W,[8N_$[$Y&L.%\W\88:C;P9A3+V>(:/+OG$:7%^01ER02CI+EV5N)0-7_8 MK%=K]<-L\3@!ZM^>J\R#^8L%>7::U6"BZLM8GN>CVDZ5G!7_;3N75<+VA9G% MO-(7=@--'U=@:#<_F.#2.0UT/F XMC?18X_4C6YP.R;1D>"[!,S/@HNG,O6R MZM)VOQ"U6T1P'J8HCF 2$<7D)(TAQF$ 4W M+H_72#ZI>S0#);S=N8FI#C""-"69I0./3F8,YQ5]SURW[R75XH.Z=VZC0!GO6:D &AWZ#/5TA*_GP$];*08. W4$ MZ3@HU/5!;N18%39MJLU,HS"+HDQ9(&(\@B@-8I@SI P2Y3'),(IP:+3]>_KQ M8Z.U2CKG@E 'V)FQD3LBGJG&' QK"CFM1 _UV^42'].8TR"E"4IY'$BU,(K%Q#'&8:Q6G+%&5?ZQ#3@Y"*49M]S'P!Y_K)WV*CU42DE^%K_5XL+2GE[_-PO0=+KAW]V ML$$IX)+*AV1P\7HW6G@_TX%7'V;*4;A;K-4[,-M6/-^Z\#=/NLSG_R&[A58X M%6%(4]T_*<$$011S#*GB$;7TX3%&2""*K8;14!I-1$ M;Y8WRR+24@8\E]K8L9"KY.:PVA2E"F"G0]U70N\!-:9HZU%O!_5' M;5<"V2OSN"=@A;U[[.,Q6&TK=.D\ MRP_;3@$QY@F*(P0QIXX0';7>819%N4I9"R6BOY2M0@52:;8,$*,XP2C M-+9K^W!JF+&17-W%H!95+[6TL$!)"[2XMDT?3B+;S5?]X>69E5RAT>3CYZX&8/7>H=MWKHO-K--_HLOHO%1KQ7LITJ:'"XJ1+FRB,2(H(!0AE$ M4KGV,IPJ!>CAL\ASZ.XU/32 YVGNJ(?,QVU03AT984#]*N M.WW&?MTCKXS.>3M;,>7&;I9BMP8/9$I20F*U)(C5"B$7&20QRB$+LT0J)Q(C M874VU#78V,CP[N/M_6_OP,/-?W542;&'U(;QK@=J&$K3U:)V@H*O?B-U.B#Q M$ZUS:L#7B=CI4/ULU$[7/:[;J.6AS2==GKJN?\:9#)-84)@2+B%"--*E&#B, M91X2)J,\CZR"$Y9P+2!$)(&*<0$RS M1(?L4L93&@L66H7;GQAD;!^YEA%J(H>A2FWW6MVZ?_A7T3?#,7]_)TZ]LRVZ=N87NC:R_, MUB\/>IN[%=8OLR"-:09%F#"(@H H7R"@D,@4Q\HKR!"RRJ>^7J2QT4JC49F: M6!:F*2KQP;.ZSC(GH >+F1'1L';P3%LG&Z7OVCI/ZH;H$]!HHE8UY6F.E[5- M?]#VVZ'\>K&&;2K>&XQ'?<#[>[)#(:*V@_>@WM$587JD5N-=Q5IBM=9]=Z=! MEB4\R3C$'#'MIR60,D'T'SQ,:9;%(C(N3&0S\MA8MEF'5'VJUCOI)T"T>GI7 M"EAT]+8W23>_>@5ZT+7>0QOC=JOO&N//'C&V*$+D"^N!BA+UB+E=D2(7W#J+ M%ED]<+@B1BYZ[A4U@LWFL_(]?%\LQ>QQ45VA_IQO5E6N M"=,-R%"*TXBC#&:<)1 AK*8-D6&("(ME$*,\S2IO"MH<+6AVPK\\$--:IK]OJ5!968G8-U*\WDTUQ MU2'--52AU0',9EERM2^4N\NO7CW*@*58^T)DORQK;T]U3'CD_]RLUOH57[4; M+GTB,WZWJ.O2'#2$OY<'#>.G.0J"!#,"<2YTFY,XA9B$#*:YC#)*,B:)4?O M/H4:VVRXK99<2/ T6Q1+O2O2K)\L\2YWV3*/@0;-L&R1RB/DB[[?+;C$8/N MM/14/9BLOKV?%S]VA:E(E(H@2R7,2,@AXD$",4H1S#)%T8G,9"2M(HZZ!AL; MP6YE+;]4)2THQ76N^=4)M.&>?T_P^=[-=T?.?J_> ))^=^&[!AQV?]U ]:.= M3U]#C.U8-+UO OB>L[$!= MQI8QCI(P2%.8,B(@PDA"3'D&(\ERDLHXS(BP*@M^-,38)I>Z77$CHE.8W@D@ MS4C_.G@\T[,E,O95M\\JWV]9[>-AAJV;?5;-H\+8YZ]T3=+A0IXO)_?FY3?R MSV)Y.R?M>F$2B527=H,L0!2B"!.("4X@DR'GDF&4)T8=JJX18FPDL=.AKI1Y M5)[QBHIN3E8RXQ??V'MFH+Y@=T@:MYV0B!T$&3C)RA^HX^>B*9_5>3G@W MV$?UCM:)-D+$B. HARDBL2Y^DD*:H11RG"(9L%#2P*CNF^/X8R/&2S5K2QU MJ0306CAF/-E:R8P=/6+OF1C[A[W/,L%=X U5'OBD#&,I"]P%D$4YX,['7%GM MLOZ/IMEPFD@J440"F$X]^74J79Y2[FRARY,7.P2%EJD( MG[>-S3XMB\;I;L*5NZG*WV-4>WW9#VUU]\U1L%NLI5HY1D*$$AFD4013F M.APF3B')XIQ'-*9A:L03?0DT-DIIA-?Q%JVFVPD(:GTF8&NANT6[W\+.5JV;;E[#5A;QH@/;;*"(T4%L9Q%%'/TWC- @(#A D.,LAPDD."0HE9 D- MDR 0DL>6VZ6[AX]M_BI#9)YUP*!NQ^D6P[D'GNDNIALDWGDBD@O MJX#6\7 EYS0739I*;;J3TD+__KLNPZ4)JLK[G'4T=7/8OSQ&K.=]R=8 ^\W M'JMVO(]XXIJK^^*\%<]+P:K(=/7S7)2'N@N^UXQG62@SKU\^J3=EK0]P_[69 M/>M9<9J(G :41,HCIFH-'4@*\TPRQ1AI1DD8I3C'TX5XU",].+7-N4H^H^\J MK[ZK(RG]?6,?]#J2M!J\\):2SHUSKK.D&6D-:ICA&^VT=9J K58EM[7UFH!& M,_63UFU2Q>@TZGEIP=,+X+Y:\UPGW&NU[.D%THY6/OT\WV'?XZV08KE4;$9^ M?I@1JH_>U53<_%8'X"Q68B^,9\'?B(60L_7JW=/SO'@1>_\\Y9QE1 @" \$5 MO6L.M"_S*E:VVZ?Q987.39O> M!QUN!\<77GO;.=X&<5OOO=FL9@NUZ%"/I+-%^<2ZA=,TCX6@D8 1H@E$A(>0Y.JO*)49 M%4DF0FE5Y,ZON&/;?ZJZ>[)*SKI%M=TBT+-YS9:&XS&:YYF_412T-)V G:Z@ MK6P3T=>H6ZX36PJ#6F,U?=0O0!/M4JK=WT)R&//TNKST+/*@B\YAX#]W#W3_N'N[>??G?=K.)@UW,9@B_:'MF?25\E4S=B*]S^'[1&H#9XF^MY,:+K;5#1;9W>H^0*1K_+%9"/>Z;XN>W MXKN8%]76?1 ('!.&=*_*&"(<1A"S@$.1)&DEB*"6T38@>P^^;BJZ'A3/1&.%AT/8]2FUKXRWWGODP('6I]0Y MCK ^>96;I](4P5-/>YJ5=;2V86J_J3^?-D]59%KU[VO!IQDF41ZA%$8ACO4Q MHH2Y3$+(HBQ(!-[:AW$&KU+I9"#XNEO">SY3_(?"/*;;>JV9KP[#HMY M)N@>ZFAI=4&I+V@I/-G5TM(Z]UPSRZM9^J^2Y4?MB>87]9"4LOR,Z]JK< MG=K4QS73.&)8L@1!Q@C1V8LY))1AJ);UC#":LB 0TW6Q)G.SV>)X""N6WP[D MCS@>]!C;\_3Y3E[++I7'6)JQ\W4(>6;5O1BF6KP>6U.>5;W?QI3'PPS;EO*L MFD=-*<]?Z?:%-\%!9;[8;Z(LQ9DF)$4\3*&,N:[7GTM(9"Y@C-,DP!&B-+4Z M%3TQQN@\N2:@KI31[L,^!:'9EWTE,+YWR_8P 5\K 7L\>NQ0O]?/^]0X@W[? M'8H>?N!=EXX@5H^LOM4I!=_)7-VZFM(DB1.122AR3B%B>:H;TF8PSF1$<(PH M8NFKQ>H=B3LVWBDC /2Q%M,_B)V@KQBP=VQC,S8;C^4\$Z.O@+WF77AG\!J\ M;KS>6>N,-U[O6.2_;KS>6?B]QNN=']7^:+9V7M_/5HS,_UN0Y;L%?ZL[C28\ MR3-,,0Q#B: ^K(4Y#;4#&HF L3@(26!Z0'MND-%- O72LA(4:$G!.QWJ8-S1 MM1/2RX>V?0#EF7.=,+(ZPKT$@O-![MD'#W:<>TFU]J'NQ6M=@]#H^FZQ6B_+ M+*O?E:G+C%7!WZJ!]$')IZ5XFFV>RN /=:GB'*+TNBU6Z]5'H2-U.8T%BW3M M$*EX(PYVNTZF@6/?>@'P.!2NG\:5Z5W"G_99H*%"D7 M+(6$A1@BFG-(PQA!*@6+(TD9#S.':BR71S;ZI(?/O&\$+PL[_=+(#O0+\S?0 M$M\RFN:R(0S#9_K!=:!XF6NQM ^0,8:GWXB8R\,.&P)C#,-1S(OYG5IXWDGGIG&T?N7^50&:C5OO9C4;8F M%[/O^J'U29@@298)$<%0!A2B&%.(\P3#@*1!&A 2D,"H^;?)8&/[I-L-H;6\ M8">P14F62PAW?^I]X^9[G^<\9)=/(.VQLZA.TR.& Q6;<7G][&K%&&+26?KE MTC.&J^1BJ,U>81;3>UQ3VG_"9'&,8RY M=X/H.'7=\3E]G!E\%EQ4(:Z?RI[6=1,KFL9)S*(<6.MIUW8JMOL.H [M92S,@$+KO\UP,[]%:^"Z97;M5W@^1Q M/_[,P*^XZ=X-1??.^H5[KPR<%]Z*U^Y MC?\MUKNPC&D4)#F)A80\I&K%G"(*\YPS&"=$Q%'(1!)%3N&W?4LZ-AH\F;FS M2Z*8@*V234*/UDHOC<"+6+<"N"9676O\OQ%F!#L*._O>%QS,Q.[1S+[@]Q,3 MW;NTKQ-9[0OTL_'9W@:TFXY6R_7TLW[]=2/T*4M3FB_"ACGG0$P-MB0]=R,V]VDRQWYLSL8>9']8ZR9V8X!;#7'3,_A8+-??;I[4JI>1)KDS%(2C-(.9"!.(DCB$ M>9S$,*51)#.)",?,U$4X?OS8R*>4$-0BFCL+)W"[[#5Q0=5[FY%N]G"STK?M!].ILLG!>UHJ@+$$PQRX.0D0@2 M'*?:QQ/A2[I2PONLU&.+2JT]P:,$1CB((0KC&&(6*S\LEB'B,29!D-L4SND1Y@&*Z%3E[I?+E[*D MO8'F:'2-VEW#3DT9QNH?X*R3>YR M8^Q?BX+_F,WG4RK#))(TASC,0D4:80!IA%.89XHN9):S6*33[V))"U-V;AYM M\[*W!_#WSC>2V?'"%JH YUQ222 +A5K89B2$!+%S43Z MW*#,-KMOA?1,(X)%E.(,)BQ7$V4L**0)4O-F@%&<,A0)9G348CSBV*8%+2@@ MC:2@*$4%%5=8)$P8@=W]37N!T//'KL4%][(J=3H ^6A] &N75Z*#5"=R2E&#QHN0\5&K[TT%:L;'7>96K6(U2*HCE'@][KB MU&:Y5([$&[*:K7Y?%'0EEN7YUMWB>5.&P"S8;#ZK0F/(G&WF5:6J8CY_7RQU M",V4R"1(TSR!!.MU4(PP)")&,!59E$8\Y"2U:DGF4]BQS0R[JN63IAA=HR]0 M']Y68U"JK&N6[)0&I=9@7VU=JFZK./BJ50>U[I;AY5[?&<,MH9&\";XWE$;Q M$MAO30U@G7XWMGP*/.RVV #0'VVJ#3&F8[R_E$)WYE0#LN))/)"?GTF9[]D: M6(TD9H^+O2O>SM2-^A!G1N;3F.<((<$@2>,(HB DD'*:PC#E),>"1;%=NZH^ MA!K;=%4=R-12@TILW1E2K,#;C66OS5Z,9C:/#&T*S_/%5IV6!8"6]V@:.+94 M=5U;L3)CBO5ZU-PGWOU&UO10OW^>SW9A[E[+Z94T67$?D__[, MU1C*@$&0-I4@:$81H@F462CT24L$L1 AC$B4\RA-<1Y;K3",1AT;]]Y\^1UH M^6"0VA&M&<9F3-H[-?MB]O-FLOQ5+G?=39A"MIB'*29;P!.(T9A#IFATYS@6,,&)I+*)8 M9.9ED@P&'!WS;.4#JU+ LIM>]:-A.SUCK.VVK_M <-C=ZTIB_8L6JI70/2/I MMG?=!Z*OLW7M@JSSSO4EF$PWKL\^YU7VK2]I=6[;^N)]CB4GV3?!-WJ4YJAR M5[TG1:&B9$9@&DCE$A+)89ZR'%),<,(R0J5E8]3S8XV-CAM102$!^Z:3YE9 M\?&C4^Q)%\9F+F%/R/FFX19HC9QU_4H_B5@&L/1;U[)CO&&+7%Y6_*CBI<$M M#K[=B0XKM\5B-5.WEW]Y6)+%2JUDEZ+LG+)^N5NH[U>LUBM=SKMLM5+6]=;! M@[K[RFJF[RK[=M LPH+1"'(JN&[#AV >IPB&%#.69B)/7F>:2 M$9X&&10TB'1=Q!QB%@20AD$6H42$,D]L%B_'0XQMXM]*".95LJ/XJ2ON6!X9 MGH#2;(UR'4">Y\<=-G4BJ):OOX7(>=U[77^<&&;09<=Y-0]7&QU7NGWAG\5< M=[GY1);KEY)F"-/56^Q868X^-$V[O/_[CW>>'NS1HB(,*4P#Q$""*1Y\IM"2B.K2J@7AYR;+QE5'W8H@*>!?AF[-4OI)Y) MJPZ[D;%IDK^56TXBB*,%1!FDN ^5[$0YI(M0?4M?8B")$ Z-R]#Z%'!O9M3=8 MOFMU+;;9?-G18&-U!-;QS)OMI(%VS5&MY8D,@=51;.A16D&I[=Z6FDU(@B]C M6VRHCL#H ^VFOJ[Q[?92/5NEBOD M;"'X&[%0/ZP_J4]B=G."Q_ZG0<\BCN M9=F>X,.NH.9M70J3I3S'-& PB C6!94PS'/=8RL,!(^"),*IT0F2Z8!CX[5: M+%U#HQ9=!W:5Q?+LZX\:HVZP\.@92\]\MI-6Q\V6\H*6P!-P>Z$*J1N.%CY] MSW@.Y)]?C:N=BVT!4J>[;/*$:9) M&#"4Q!'D28R4#QJD,&>I\D83@1E/<93'X70A#.NW71C-Z/7/J]>_&=/G=FXE M+)A5*:=K\A/02E#;W?!NC&46QTD:8B@Y5A@'-(8X3 B4,<97<7E_L M@\']H5ZQ.6^P_Z5&_&]N(2V7H#<]\>GMU?5^W%/CUDI)KX4%O]3BGL\I[C$'/N,Q N#X@,?L-L' MY-1 P^Z#=*AZM-O1=:W;1W^W^*X\[V+Y\D>Q_/-N\6E9,+%:33'B09"%%.*4 M1!")-(942@'#)!9A$ M"8JO2T*>'&=N'KX7327O/E7AVW_L9),V^^.OQ\?S- M;P6<@ :E6L@)^'59=(!E_?%W8]'KYW]FJ$$)H%O=0PJX<+6_2ETWZ_="1^W/ M=5O-C99@[^(IS5F2X)C"3#GA39.E2$#"2" Q$1FG1EW2>I1I;/2RE1+(2NQR M;;@TSI+JTUQFM#2P$3QSF'F%+K(&M5)@9[2#FUZI0IR_31CFQ-EHO9XG&E7K^RH$/5\[*5S, 8I@%*88ICQ<0Z 9I$G,$0"245 MI6D>&Q7&,1QO;"S;B*L_SZK2B"6[7H#7D#G[ \TW*Q[AI9BMZH7KM2>N(4+] M$MF%,8K;VX!SMF"]U4/<:.VC6%<+KP_%:C7- M<10F&<\5\JER77*].458"%%*!"9A@%/=\,K\H'SOZ5:T-%#WV+F2"Y"#>->_ MB]6?!-P6R^>B*L%AQTW[D,89DAE.(YAF<0!1E!"(299 $H8B2GF&D AL9@)W M2 =@^F$@-:-S9Z \T[7&J-XG^T6+]K"RST_6)I>^#NEI6 MN*PKBOG)7;*&IM\3NHNC#GM&9PK"T2F=\8V.._:SQ6PM/LR^ZVCPM7I-]'E M176MG-B;IV*YGOV?*J,/9YS*/,R@"$4.49KGD*0,P5PRSE,<\R *MODB%KOW MUI(8?5,'*23#T-0VC;PMKN7FO;UA#'?P_> \T#9^*3PLI0<[\;<>ES7V]CO[ MSO#UN[UO+\:P>_S.,!UM]+L_R8X25\OU]+-NN-($*U">BPCED,E(-Z%1KA9F M(8,8JQ4DB3,:"Z/XIX/GCLVK*D6S/&$\A*J;>:X P#.=Z+BZV6H]8V2^5VFI MOP/!,[IW<8&ZI<4#ZF^'''#XS$$^[#.*-%_KN7]VJ)#QL5C\1I9_BG*KOZKF M_D77("JKNG\752&.<]7?U>_UZNSP"D4/&^7,YY3)$*G54YP'6"VAI%H]Y5) MRB))TBA6[PLQ+JSA3\ZQ4<1.6,#V>CJH_WN:S96JQ<*J'(='$W=3T8@,Y_L$ MK5C G99-PXU&3[!3M+-/1\OR^U=5^H[#Y!8%1\9A^H'JE+SN*V!7Y,2_83IK MHW@$"PD MI*',((HR#C%'"Z,C4 MK_Y+8L'BW>@: MS+V]8>9Y^NR ZW*4LBUN%A-8;_@-- ==A:/=%&($3>:IIS),RW5,HF$$M.="BFQ&&*>[=;.L!3=_G4CT M:5&[7_ OI'V'U8\DIIF,,0BR6"C?L8GN;VRE4 M67Y \-5[)6[5>5S]YEDLUR^Z_NKZ9E%V]7M^*H_!TS ((IS"G*?Z^$F?/&4L MA PQ24G((D2MCL$MQAX;]32B VUFP&>KYZ(NI%-(77RDU*(Z)F]4L#N$LK&+ MV>F3)[0]4],^T%INC7 C^:2L#JU6T1KI=Q>1MCYR4-7Y>^F(>%1+'@,4[48A8CC M .9)0"#-2)1'BN)R@>UZ"!J-.S9NJ\6NOKA&6PB:C3UP^T K0(Y;!]K=[EC:[>F9S):: >_EX0G\ MNY]LON&SQ>.O1<%_S.;J:TFR()1! J74>?Z9,@9A/(%!PO(X#C#*A%7HM=7H M8R.QG?#:7YCMXE6J0&SPBV@T (^U"N?+H_9@'#-"\P:Y9UK;1_LH.@C\LA4> M_'H1;?MRI\LUR3$B.2(RL?+.3HXR-Q$HAP:)8P%I MRRUDX":$=+5 M,'DFG@JA)@9Q)V*/J6A="/2;@G9RI&%3S[J4/4HYZ[S8*?QH+70+-#$K6Z*U MVC//Q.IW]1J4@8:"Z_[,9?@!26F,!)(P)2*"B&828J)(07$"I43@G,3"(A[: M20BCCV'X4.B6I'I[BEG'C%B:PN T@NR0X7T*-'!3G;=Z''7$[[,WF@#_G8 MP*U";_P!/UA 3;\&L V1<0/P0N"+Y4.'#&=QT_<@2,7Q(6YN8WDNHM_$-YO5 M;"%6JR_BL:Q,4U;MQRB5:9XA&$68090D,:1,5X[)18)PSM34857PJG.TL;F1 MC6Q.31"Z<37S(GM#RS/-FP)E[40: ="K,]D]XJ!.I9'RA\ZEV4V.5*&+;KXA M*QT+]Z3;KU0!<,NECJ(OQWS97?*)O.A?W>A,XVV1*^7U;IZ>RRZ\NH$+T\TK M9]]G7"QX69L[8FF0\"B!"*DE*\I1"'-*)8PQ4PYK&,1!G-DUT?(NL\UG.$P; MKD9*Y;]68I:%UL$O9 5(TZ#2K#$J=)Z!50K"E]P1LWY!&];*L>X^T/929^J5^[U(/.WT,982C*6BP@5VC M ]_/YN+CI@QD#1D-.%<>;9A@"E&6<)ASFL%4HB 2DJ0Q17:A@+N'C\V?KXULNB MZ[O%:KTL=T8^"RXJ$OBTG#&QZZ([Y4&4''OI$GT75T%!\$9QFC%%A9E1#OA0 H^-*+^L"_9GO4)B+6TLNYKZ M-K,9F8[)>)Y9^.;3W>WD]/IVMYB8Z/2+95F75I8Y%ZLU:.G48V?6@8#OM\NK M;Z&'[1@[D F.NL\.-:[#X7\]O#X1:B(J]3?0ZI6K_[J:!CS$)$,$TA '$&&< M0$(3#"7/:,13$N#(Z"3'9M"Q300ML759D"J(F&E))X"TFCJ7O[(XA#:U@<%A MOP=D/;-T&]1M9+86L!WH&+\7C.W.[BW!ZCRR-WW6<"?U MEMKM'=#;WNM8YK)8BMGCHNEY]UD\D_5RID,!IJG,F?I_"5,<11"%3$(2!AD, MPSC(0T)0S#*K+E1GAQH;@=>2 M%T;ESN9+4L5GD>7C,_O!_0/'-S@]>VT^5G M [SL"TQ>A*+?0I+GAQNV8.1%M8\*0UZ^P\$#_%3,='SYK?(_U>>GTYV+Y4N= M:*-^L=L 6=TL>!E\6A?Q$#(G$B42QC)DNL&E@%BD'(8,IQQ%-%5>HK%+Z"K% MV"CFT_TM4$.T=O]6X-_)T_-_@E)H"P_&V2X&;N(0:'OFIE(%<"]UDP$!=EJ M6HW)D1F4*I417.K9.%O#PL$9Q76*'#^>B7JO_GL]Z M]<.N[*[ZYJ6I _]R.R>K*@A2(,IH&.8P2=1$CY(D@SA-4C7E!RQ@-!%Q9.?' M=HTVMGEF*R$H172*,>V&U]"/[0LTS].%)5[N_4^[_VT#X88]%L^K=[AQWOF*M>OM8HU MORV>Z&Q!JB/V0JUVG\C=0NK_Z%\UR][[I>Y$=2_+#;.E$%]F2J_6[ME;M2"^ M8>L-F9===HF4.0QHHE:H*44PCT(* Y%PPN,(QW:E&7P).C8&V>[W%,NJ7UXA MJP,.I058:37VSCMX5_3OL!8WI:W7MZ-W JQ4!"T=)[J %RC5!"T])Z!M[P^U MO6_V[=T^)] *ZY,#K7*?O.K7*#TSM"=A!^9ZOY ?SQJ>QW/8_OQ0D(5>M98- M7%N)DQ^%6O VW1"K-M&M,@YA&N>A3!,8Y"2 B/((8AI@B'&8\(2'42B,&CJ[ MBS"V.4,W,)]MJZ"K'ZMNSZM)NY"&Q8:;FUT,]CZ]H^U[):OE+[?+*@WVTK.U M%>XEV#9GK?0P*M'1EPDL-CR]FV*@W4Y?)K';\;P*S<[M3K97F>QN= MUSW)N1;P=S6E%0LU$>KQ]:PGRLREQ4K-(AE.21+B"*:$$8A"$L$\%2ED#.62 MAD*M8JP6,=W#C6U:V4I;AF&4]\U>[N&'+I,KX'Z)RKSFMPU>F=<)3'N\\?".+^RK%\A_*Y=.<6,6F/A1K,M]N[4Y#GJ0 MB#B"),HUG1$BF%T!D%=18VRD^%G)NIR5*=@KG9P OI?"3X#4&=O?M<@#)>A? M]W:8D>[X;>Z9S'M(Y:];H;4/W*M0B+5" ]PWF?T5('KQ5D'2K@$P@OS^7@PZ MCJ3_ZU3Y:U0"Z,5:L-T'^(V>,WW1Q:>73D493_J+?) M=I0K H9B'&4P3%@"49!*B#$5,$:,8YYA'*16JXG1:#:V.;H1&)!*8O"LGOQ- MYYF5R=5ZBWVE@5EM_\$R!'DTR$]Q0M- 8 *3*%$KU(RH=RH7$D9(Q$BB,,C2 M8*"R2Z_Y5@U3GJF44;U6OZA)FA?SN>XT]ZPF\O)E&JHN4^^OT&M[@AY?B_\Q MSF&%4=LYW')<#51U27D^^!=S'!WM_Q?Q)6VU^Q_B7CH:=3B/TU5 1R>4S,7J M0=U;;FY_$7-U[>.G92%G:[W5-$6,,L1E"D6F_$.$*(8Y%NH/%DI.$_4CB:9K M[18;3N+=XUDY;-M1O>XT*\G LDJNUJF21&?W/BG+L8I%]0[T2BL%]>CU^:;E MC'O!!H;S8'_(^IZ==G"5LDY +2VHX?Y%"]SCSK,A-/T2]X4QAZ53,P".2,[P MMC[7O^5O5S>;];=BJ3^XWQ?JB66UE8H?=4.ZU9N7=S_%DLU6HBR[\UF3;AF? MGJ"8HHACR%G&(2(HAE0D.21!IOOP!F$66;4F\2#CV-:DC915$2I0RNE6G=J# M/:]9 @QF)<]TZ6*@GKSH7B +:] &WFH_8SE$-0WJC6!=25[51GN],K*:!D&'.1099F.JJ MJBR!!(<2)ECR1,0BB 2U;3!SG4A&'#%\NYFW@F]8N90 $/S0L@,M_ 0L1-D2 M;KE5P"+LZTKC&83@#6"+@4J,-8J4:X-&%=#HLA=\4:H#M3YE2)BRSN=7L(Y% M=-YP5AHH3,^[M>SB]?K!MS-P[\HAAHO@ZP>+O5"^GA[IMN#Y4"P>U03P5';C M^41>]%!3QFA$B9K,\E1(B"3#D,HP@%$>)3B,)NDG!QK4S>Y2]=!/[KS6[5._+1:* M,M:Z,ZLN&/R@'_D@?J[?*!G_G.81BP(A&.2Q$!")A$/*XAABGDE"1$@%"6R^ M^<[1QO;QMX0%6EJ[[[\;6#,BZ TNSXQPB!3X6HH*M*R@%+;'#0 C4'HEB>X1 M!V4+(^4/:ZW M*OS^$,/6<#^IWE'%]=-7N7VK=9VS.UUQG;I\U<_?V[ M>">E8.N')5E4">JEFS 5)(NR($=0I"37F]DQI!BE,,&,Y20.0VPWE5\GSMBX M8%L/L-8'M!2JX\S 3B50Z01V2M6.LJ63<*5)S=AG.$-Y9BOO-K(FN7Z@[944 MKQ1I4!+M![Y#TNWIJ8X;KF3!F[K$L7I^0B,8IHQ!% @=$R(R*#F+LSB)(T*M MMEQVCQX;>6K)+/=4=S 9[J0Z*>^9D+10'BJ['>O:[T[I[O'#[H\>J76T*WI\ MA:.KI"-8[^7O*U%Z8/=TK99*.J?JW4_V30<6O"^656IZ%6>V+?PXC1/!HSS7 MH*D_$&<8$AE(J".\,I)F. ZL\I*<)1G;-UX+Z11MZFX.0P]G")!].S=:!UA( MJ+0 I1J@T4.G.C2:E$?&C2U*9E<99F6&_F6M".')FK'^C: MP+:J+_- ?E8+V/MGL50>T^)1A^#>DN7R1;V%.K-@];90;_1ZQJ81E4D@@P#* M/,"*-Q,.,:4(2IK1%&48$6E4B.P*&<;&F&6\1B-U5;^2M>4&__[_X"@,_Q/P M6@';YK;V5C*C4\_8>R;2;8$K)7Y%I*L)V&I0U97VZ' M:R_'P*UQG8$Z;I/K_JAQI]-/\XP&.<81C-)0EWE$!.)<&5SF.$ B#P+!K5H, M#"7XV"BYG;1<9;V/-%-Y9(G((Z+WU\LS_NOE#WN94@83?@0Y$OY,\EK)O=?. M>'OI>?5.ZY10SI.$,9@%A"KG/Y8PSP(!,R(#E$E"J7J$S?1T:I2QS25?#C)P MP;*2\YI$W 900_:_%B;?5'V4=/OY D17IMD>0. QN;89Z153:@^4[4ZD/;S8 M.<24"=TJ5A/+Y]GJ3\4I^A?D4813%N=1FDL)$Q)*B' 4PSQG 611@F2 1<9S MNU"QCL'&Q@5[LH*E$G:BB^'4XEJ'FYX'V8P8^H+.,S_LH_:Y1.W39=1.,KVH^HD@T\OWN!'(KT7!?\SF\YL%OU,/7#SJ2-9JL?YVMF+S M8K59MF*K"4ZC**$YS..(:DI!D*1A H,4B5!RDN2AU0FJW?!C(YE?[^__N/OP M =Q\? ON'_[^[C.X^_AP\_'7NS M@IWPX*N7.'@WX'IE+$L1!N4P-W@.6UK-:)>I#WKU=FG M8CYC+[LO*\VRA*$\@W$4)Q!E202IB#/(TBR@:12R(!661?6-!AX;MS5REY_@ M5FCKROIFH)O1F0\H/1-9([)RH[30^V"J7Y:"@Z_U?[UPF2UJ?=?>-QM\Z"K\ M5I"34XIR$8V/!6DY0[ 1]A:.*L_8421X$5->W2E&D)BLJ(:'*LFK9 MG["8)2Q*D^ESN,D(XSC^.ROE7^.<[Q+(O1WH71S(H0[:04G? MST*GCNK &'TVH.M0;!,:,T:2B*0!E!$7$$5!JJ8#GL(PQIRS.)0!,6J49#?L MV!RQHZ8)RT;T^JQ/"?'TORVJ99D;H)NP_<'JF86/2K1OI:ZCF+7<)HFHUV!K M473,"\8#U1=4//3QSE[GFG=!U[M KK(8=<29)%D> MP +#M4G+=2:/(TAD2A!&*4HPL@NK>)PB+%]QV75J9V(3F7!3P!I]E%?!X_G MS]H2&8>Z5CM1U>5N]:J?G_MEBM5X<'4T'. MN$"80(K5'TBJ91@15'WW.,9Y$*9!%%AUJ;TPWM@^_9:XH)37LC3/!73-**!' MS#SSP2%9NLR[OMFP6^+A4YW M$@LV$R<#>7 :,[V3 T6&,XCB.(-4_08RSH((I3$.,ZM ;;OAQ\8WM_>__7;W M\-N[CP]?RJ"JV_N/#WG08Z.W6CY0"NBTCK* W8S1_(#I MFC]' ME\U0;,5(#%/U4K(L""1E5A'N5\@R.OJZ_QV0*@*[:!7"$>U". OQHSZ0*^A\ M]EB>JZP,S^7Z,)\AZPUC%-\T:%&@J%5NXS5+%%T =? B1>?D&5V9H@O N10J MNO1(-^Y]LU$+:[%:*6^4SA95QM*V<>X=5][I3,[(-M+_AOUK,UL*KCS61@+E MKZI_VSQI<;^KZXOERY0&%"6Q0)!FJ6+E* PAB95+&0L2X @'6119G9UYD7)L M?-T(9MQ&S*\-S:CYU2WCF;0;_4!+P0G8J0C:.C8)3XV6Y=J]I2>H%=4%>&M5 M^^-SKY;HE>G]2#KH'. 5[,/9P>]@U\T;Y6!5]=]/RT)-4T_D;B'U?\J"P-L- M.TJDC(C(($=E,5"F_/2$93#$"'.$F,2Q57*[Y?ACX_HMK9"=_!/PO"Q *;OR M![M,3WVJK)$4$OO&LJPZLPJB5 Y[C2 M]C&.*5_LF^";N;B71[7S]MGWH.=9F,:2Q8K^8 !O%,G(T&&NP3%4&/7%N?Y'DEFOVF;SC*,FR2QG6 ':5B M7/DXAX2+.J%C]5#4[NS'8O$;6?XIUGJ(+X)MEN6(4Y92FDN2PS1B4H?I2DAU MZ:14I%$:(!IDB5''+:M1QT:OL%KD6_B =Z!TBWY@MDN[L(6K,^O"^&'#)5W8 MZK>78H""D40!+H!K$:?6R$ M;QX@9)D0YF8;,Z?8&^*>IX$^P?83B^6U2Z2=!..+Q+K48]+M(6Z45]86UOG, M2_%-+%:S[^)NH1:V0A?8_Z1_42R4#.55GPHUHE@K]BV3G<5"R-E:E[!9?13K MW]7[6BS7>@/X5S);Z-MOEF6,[%O%S8O'JE;Q&R&+I5"^^E1$(4VS.(HR-AJNJYZR-0]FGQ(YK7^NE,&/MOX"I/?-_ M9>4]"$"% ?A%J_&WB=XA*>,X:IW+\F$3H/6L+P&UKJ!2MJZ(/P&TU%=OK/0W M9;RRQ7J=?%Y+ET&GL5\R6XL/BNB/2OO^1OY9+&_G9+72:?IO"UU]8\H)83+C!(:AD&HUD3*8 MRRPH3S,CE*4A159;,0XRC(TV=RK N=;AN SV!)1Z@%*1LK@$^%KI8DF;+A8S MHTW/=O!,FWY,8$V;5X#8*VVZR#$H;5X!U"%M7O.H5]S(N>'_W*S*G2?E+=]+ MO28G09[PA,8PCX7R2,,XA80F&90HEA'+)>=A/%V(1YU_\S#P?LVQN$9??UY] M_4="^V."W]2K\+1Y L^59F!^,7MB4!L/N._B:++7VU?YI5+R;V6;V7/[*D2J M*5T'8>M/>B9GK*Y'NE6VN61\VRKG#3*^;9,3LO[UMD7. ^YEVZ-C.+>)YH-0 M4Y@XD_S3'-2^W8C_%F3YH-XA,8T1EB&/!.2()FH*"70:#M>3212(E =!F%AM M:EA+,#;?7'TCR([Y[4$WXW2O4'IFZTKVR6%JXF27FSC1X4=4@$]DQB= ZP!* M)?JC8&?\>B57>RD&I4UGD X)T?U!#@%_-XP5&_4\-:N+V?V;+1!.Q4F8"M,CKY!%3J MU(YNHQ'0*K63508TD$6TX8"&&B@(T;_![ (4>T*X,V[QVC&&"V?L"8V]*,>^ MGNGFU[\_OUUU4YV:EB_\NY]Z$T/+?SN._QAQFOO] ('N>URHMX(>3&^P3 MH*5G9>7\EDK-;DRY(M#Z]+<@Z '47I<&U\@SZ"*A!^ .EPM]/-)AX7"4DO11 MK-_]9/.-[ORBB%S,'A<[>:815==3+F"82L6=J4"0)(+!2)*0)&E$(XM\(;NQ MQ\:5;X]R*"=@(0R;AKI@;[ "\(>H9V(\D2,Y 1\K3JS%![7\+=[TA[6%,^\/ M\X%\]YZQMW/4W=#K],LM'SF<&^ZFZY[7[?B(UZ]NI>2[9_FL)IBME/Z^2R524X&PSDJU;.?8M_W, M//57M(KG20911"3$F: PQ@GGH5H1H"RUV4@Y.UV):-PXP0-V.+WG'TO0-P#D*OM9&L4.JW#YG1R,.V M)K,!XZA;F=7-CDEJKDVMWRGO:/VR:Z:V*N/0'KZ11=WN^F.Q^"Y6:\$_%_.Y M6D?KFZ8YCCF7.8FOC]X5ZXI>U\A4J2,B( 'AD*5Q!A'!&!+U)V18O<9Q0A/&K78M M1J+7V*;[1FY0"PZVDH.6Z.##3 K=OT6?9=O6H!T'\#;S].M+.]()?#LQ[[AK M4D_ ^ABRTA^4 ( 2@>UOJU!#P[=-0]#S'#T>D_8_>8] M^%G]1$HW37=CTB\ M@1?QE>]]+P\5G@81RJ(X0)#@3*W3([5.5]Q#U5O-8HP3&=$4#;)./R?AV.;F MW2IF5:UBR%;4@5;$9VWI>=';AX7&OZX]6J7>7+;O<"O42S88QR+TK)1_C77F M)9![6TI>',BQ0L1>WER3+CL%2^VQ_.]#-*,0KE)[9I9+]1+9_XZA5J?Z-"A,?R3W.^/6>[6\GQ>#9 M_DX@G^I!W[17]*RW0:X.ICX/>(1T:5S& M((T3Y:8BDD(2I;JM$L6IB'G.1'YEI/MUD \8QOZ@QP#/#?2L+;='$YA-,KZ M]3R_G(Y$WY,/G!7CMP/"+T!A$?5]^AFM(=_%]IJMRO2^6 M;XL-79"\1>-8P1Y&E.41S2,$ZO(IZ[!QN8![\J] M0* H:_FH4SR+)M[;-MR[ V0SANH+.L^,=+( 2*OD1Q,5#G[1@8'+%9G_K<^X M\,L8]1P>WC'@P%'BEU4_#A8WN,>-57XM"OYC-I^WX]@B*9)(%Y,*\&I;]N"F.@_[I+ZZ M*F#EH7CWDSSIRM?J\L]BO5DN5NU)-,QR3#-"84PS7>*7I3"/U1*'94E*8\(D M":TB0'T+/#:*V]=7GS6V-2[+B#0ZMVN(U&J#G=YZ7=5H7MY6ZWZ5V^3]]3$C MWS&]%)X9?#3O@S7A#V6D7F<-[T(/.O4,98+#^6NP<1V]:S);_H/,-Z)5SN&W M*L"#W^M2$)NE;@+XAJQFJ]\7!5V)9;GI&S3H%88E!KK<+RMQ'5_)+?N M5/[-;KAT&),Q?2] KK.C_2IC*&S[7:MXEWK8%<]01CA:-PTVL&-X?B'7:OX2 M;\5W,2_*S8O?A [QG"*<<81P"+GZ'XB2.(28T!2FH0B$H"@AQ"YQ[MQ(8R/Z M1E#0DM0R3OXLJ&9TW M4GFGT%$K@:R5FGXG1EZ#H-WS\[&C#AH%?4OHHG/OB M#:Y[,^7^VR>R7+^4A]&$E:7)U"^G:1(3AIF$7* HBQG,(](#"6E6,=;8&*(6%3QK6<%Z)^P$+-4_V&Y@G,?8=.^A%^2\;QM4H)5B@H%E\^1:',N-W"_49BM6:U"W@ZFB LBILR/-4 MR@CF1+=##N(($LPR*".:\YRRD FC$.P+XXR-,AI)RW.BHJPZ(IK">79EQ#NP M[::+'A'S3!4GP/IE5K>Z[!\UB^+?_: W4*'OJHY:(<'L&,X*S8M13G;%O2^C MTUG(N^/VX8IV7]9AKT"WP>4.]'F[(>OULOCPX;9>-O"4Y2E+" P)R2!"6=GR M.(.IS"6C02[RW+P/P^'3QT:5M7P3H"2T^,*/0#-@PVN@\,R!;10NKZM,WB%S MFKL&EH'(S0X>.QX[IWXG>QW=-!QGG9-WCZG.7N28>]L)F&+=FYW&%"I+,BAR3B.$:<(13])LI=&G38O#A#"([2 MX$SOX:J ZY[ZIG7>%- M5<,I9ZW>J5K=T%59[F^:A(R$L120\P!!%"D6S"7E,$W"-,9(\2"WZNS1/=PH MO:GF@RQ7&;7 X&LCLF5LUP6X+9RM7D W+JI_ MTMVZ?%>O93YU:*P^5V3?Q/U"U#N1! =AC),,9H$B1Y M)GLHX'EJ[+'1SL6BR+4"0&G02ZW.DP8QXR)/,'LF)AN$?<0OV8,V1$',D^./ MH=1E%S"&12P['^&WTMR4IQ3Q*,$PB'1T@T0Q)$FNWC\1YFE" X2BU&K7VW#@ M<>Y^;Q9\MBH+#:B/3V[6FZ4 3T3]IUSG^ZD[UW.YN1$QV:4J^;90$GN4RA3'6" M;)Z$D$9,1WJ' >&AC%..;?PQDT''YH@UG=;!LFID-P&L$G2RBYJQ(RPCZ,W( MJF] /1-5(R[XH>0%C<"37:Z-APUX&XAZI2>C@0>E)ALH#FG)ZEYW7TJ(?>;; M#M%0X-M-6393E\^<,B1%QG,&"6,8*@^*PSS%&604IQ'/L,2!5;\'6P'&1E5N M-7NM(#?WH7P!.8 O)<0)7ZK%494W]8G,_!7L=4&O=^?*2HC!G2P7B$XY6T[/ M\=3R9G6NNT+=FJ=IW[.Z6WP2RUG!#WKU[+7WF2- MP, #[@6>Z[6SNM!L9]LF=@N";LA1P7"B,=U^,[L!V_%XL>&PO7KZ56$,NYN> MS6/=Y<>/% X9#RUF>YXTJLF9SI?):RXMCJAOUK,U.K=;4T;X<@KE:; M)\$_%(M'-5,\O15T79YY36/=] -E>EN#(XCR/(0Y"P3$@@9QQE*4F=4^\2_J MV&;#ZEAWKL2$6DY B^6R^*%\*,/=VP&,VSWGCWTW7B=ZJ"MJY5M<45 M:+0M][G:L=:UPFI-M#6_5KH.2QJ-_2WR6D;S'@R4)#.*]\$N]V80$W4F\OB5 M8+BLH$&0W$LQ&F9$!^_B8[%2\(8C46 893$!*(48:@6 MS#',(BR("!@B9D%OW<.,;58O!06UI* 6U8+0S^-I,!GW@I+GB?0D0"Y9F.>1 MLIBV>D%LH"G'[M6RFQLNXM#)Z^?O'HZ3+VJPQZ>7K[YB?W*PQN)[MX130M,X M_+_MRW#B6+OHJB-@=^[@BA!I>0!*<_4N6Y6J=8UL.6]43$_4C U>)W:E, M=S+ELN?I#\!+)O/&!)@ Q=H3$]6210)K?2 ^+ #K(G$$)484(LXCB*E@,$.1 MS/($9YQ8!6V]IC)3X_5&9M!1 \!S9U+NSCE?ZY.R./7\"WPH(YZ!'O6'K/6Y MVO]**K6ONI_6V*>=KSQV[L\^7TNA\4]"7WGHCIZ+OK9,P];N3;B0]M0H5/<+ M]K-*]#-#(DAPS CD>9Q"A%D$BYK:JM>)HNN("OZH MA+4,VCD-K]DBXP0TSRO 0+RL2?LL%DX9]71OH]+=6:7WN>C\"P,.//2IR=VB M7*^J+9_^[9V0Y&6^_DA^%,\OSSK64'6\THX0,Q%*EG DE44>A\HB)Z&NA\X@ M03+()#Z'W@M_Q5XKC6H4GSJ!&J5#A9G 5:# M8G"0X@MJS_13H7S70;GZAW4+0YA?*$]TKF,4]3MCFV&(-=[ MDF/5X'B'.T/TW#GO&=3 P.P89*6+FNCZ)I79^R!^K-\J3?XURQ7IQR1.H AT MWB[& XA%%L 4HX0FDH?J-QLS\F1/4V/_V^LOG^X^_?85?+[] K[^_?K+K67" MBY.0FIF.3H#RS-VMC-K?J7:24F:CDA-4@CJT'<^"X3;UQ,G>QLTO<4[I@R02 M9U\8F"FB]90]R%I 0T%YDG%(TTP7]Z4I#B1"M2 I! )KL@B M"7-(\SSFG*0Y$L+*E##M>7+DT8JH[U<:&2V-"V/0#8T-'U#Z-CXJF4$M--A* M?06V^'X^CZ^]+6*+E5O;Q+CW<6T56U .;!?K!B[(>J6]B1X:;Z)/2L$F^C8. M1!0D.8(D2X0BJ"!7U@R/8!;E.$89$E%FM=?IZ6MRE'2A8Z\)O(:&C1O0?)LV M%5[[GH];41WGMNK'PWUBJQ/]C9_5JE_QHRFMSKQB1QOE:CW[6"ST<4OCJ(4) MHSC),!0H4%8,H9$^'E=TP:) D45.2&SDL'+0\M0HH1'.;/X?XM0_VR_2WO/< M;N1RF/WII+9],U>]U)FUZK?]&7O8ZBCS\Z0R[6P\_<"P)7OW'/1FJ:R#U;J@ M49T3G.<09[F 0H@01QF;L M^[";[K"TJH#KS; T^Z";L\-B;7HX -2I:7*)/*.:+@Z VS=M7#0YP'/@N&M4 MQT&0_MP^2.AY@.I"YI_KPJ:R^4*+!LGX$>M5D\6N-<:^WYNG^:( M>EX"3/(2F*8EJ'7?=]_=)([7'XR& %083.[CL'#(F-Q',I(GQ_0^%CMWD%'' MK=>/9!Q)QG- &179'<^5<7L>MJO\;;4LR\^KI2S6,YF)A.9)#'.L$R5QQ" 5 M&$&>4Q(+FI @$C9I>CMM6QD*(V3BK40#WRK9[#9P74&,+,=[$ 8/)LC-0*?^Q&PWEP>T=7I9K'; M_JB;OR.*[6_FCCWB/WOFPY_+&4:295F0*]12M=-B,H5$D PF+*4!#S$ATNJ* MR[+_J4UN]>W$_G)G:L#-)KY'&#V3PZ#,F4J%UTF1[I5 =#/.BNFWZ5T;B6R&7JVV]+%%^+!;+E9*E+<)^O>"[ MK1SW,2AG$>$HC/($4GWYCZ@(8!ZD(:1AEK @PC1DB8WY-Z+L4S,OM;AJLFOM M=$R,#BQ;:_VJ[$'-!4*Q '/UF/I'M9]\40\MRN6\X$1'#A,IJW)GMN4@QOQ< M I*GG 8$4BZ5\1O0#&(D"!2,Q)+2.(R850+JJ7XNX\5JOM'?PR_'OIOI?@5F M"_M$Q]:S4= .ZX=J6/6*!+:J@ZWN[8B?L@U5''RT/8ZSCROT(@[:@#L/:^2EP*\P!Z'P268XJVDV%D MFAT$T"%5#FMF&-U]J6LT?1'/I- !<)_%2O'P,U$:W]-Y\5B1LPY[86J+\5 \ M:\Z67]6_EI(P_;M;D[!9L MIYSM2+11J=PMG/L,[[CU8<3_>=64Z:O2\9L,T(U1V$GHERB][7 M&KU:5G!]'CUKXC,#Q2FAG>ER5*(R4W^?@ S?&D8L&R>33V)=F:R;BXY9%JO= M::+K5O<%5!RUOM7\&8CZNG\N=9L<1X/ITS1T]VH+'%>[7V&,'C#/ACPYN7Y M9:[,F._B5DIEW-1UD.[E-:\=K:N3&Z(4C'3AO91K?W8N,"0Q1S G(4$A3F*& MC5+HF78X-=-C*S.HA;YJ*J+I340KN-49FC'T_9SB U#/S.($2ZM(11N +@Y@ M-.ILM+A&&]6[X8Y6[PT(PSE,,WR_$$V@;2@(CU.%*A,!4[N<+%-D@R5$.<\S M$6=89$:']^D#S")"PQ%P(\55# ?0+O[! )7>J(6^]\>+-3#08B="P.3Y85NWMNI454ZJ M+*I,[9OD,??R'TOMO-;>QVZ*3LU$0BG+X@SB.%WM3HZVAP!7;' MH=9BX_VRK='G;I-Y&8Y.-Z #11EU[FAK_;84%.]):&$_]T!K8 MF\X \[U1/8'5$(NS'S0+F],9>"-9G=8?G)VQ:01'K[G9W\)X!J>1)CLFI]D; M0W-D])55/U-5O;Z[^+1*[EUUE8-W]>UQI45?#J1PU+WXWU M*1BL&-,:8,_+3IW7X&U__H.W9OD/FCM>I3EH5-_QCFF4G];W8)LB8S+?Q:CY M,2;Q?0Q(C#'*:)W/BN%7C)%38HR"Z6$^C'&Z'5@"6/M0W)7EB^#O7E9U#\62 M-[>G?U9_*6=A$I!4T #*6$B( I%!G$CU*T6,,YS*-+ Z(S/J=6JV1"4TJ*4& MM=C-A=S5U@'@S_H!2U<)LU$P.PASCJWO9=P)K/:59&U@73YL"8)C&6<9I"'H9JSR0C#HFD M$4S3@$D;<36F2\:\Z*%\B)_AMDO)__E2AY"W5W=(X#A$&,92;=10Q)01A%D U^>G+>[E)F=$4)WPK%D(6ZRI&<+LNAT&&!4HCB%,6043#$%(B,9210'G. M1)0QJ^2%%\@R-89K5:FV%\@S[D'8Y< ='(\Y:')@BEBU.56] MJMUHT9HG7- H)SB 1(A1#B(()$BA3@+6!:+/.*)5::+PRZFQH]:PFIF5C): MIGP]!-",V"Z#Q3-?[2+BP38[K;W;U*N'W8R;7?6DF@<)5$\_.="6.GJMN!\* M_?M"M5B=SM>WB9_59U >^M]_>M$2W"59_%__Y?81K\GSB\ M OJ;MS371OHF#$V[Z8VT;S/PF!O)]J*_=2;9K[%2QQ=M/$PZ*CHT!\<=#+>F MXTBRCVMFCCL@!R;IR-T/O /9')W6IG,KYQ=1G53<+,MU>> \4V[WH#D-$X1( M#I- ;Z\]W#]0?P]>'^YO^SO#ZY M<&0,KUG&P_MUEP9?US-N\'-[C7.A3.->][@!\.!:R%&S [<.8E$L5Y^6:U$V M6]J I4F48P'C+(D@2J(,YB+AD- 8R21-$QE:W10=]# UYJL%!)6$EC;V 7B& MUO ED/@FIPX:'@X#3JKNUDH\Z&5<>^Z4D@>6U\D'+TQ7=K?X]K(N/XCO8AXW MGR81>8SC1, TRRA$$:40(TD@SY- [=]92"BSF=<]?4UMAE>R @ ?E MO& _M]9X%B(B(I[ B'.U3T("0XIHIA@CS&*T@ 1#]7;CO?W"I7:>A4_7I6M_Y4!,YT: M@335*G2-LX[D>K)HV2WB18UA[Z<6;V!Z)IE^'&U\)2Z UB*@U@?$(X7%#OQD M[4)8;?'I#40U;FR\<%);_7:"0JU?OBQFZEYN(K1TW&AUOC1+0R(2@=2^D&5( M&7TRUN<]#(8!HI$00F;LDABI8WT:S87Q8Z+: UD=#U6%(A:-T(!IJ8=%0AW% M7(J,A!D-89)3H=;)5)>/1 0J SR."(V0L*N=?C'88R;B: .C_,-L9GR[ L_S MPMC%;1LI6^%VTXO;X."Q/D"\!(L=[?!5@L/Z5#\5#-;[CM.8_"87P"8<7 04 M)R'/8$2Q,L"S+($D2$)($YF&>4!EB(6#H/R];J=&+)OIH";(M]W")_:I?"Q' MP/#PWSFNOF\$>B+R:ZE'#'L94K>_'%_%M MN:J"?KZ*Q[I*"0$82964F8:(KBT8PE@DE(8FR)*,V['2ZJZDQTM;; M;[61%92-L'8\U(.O&?>X0SF/AE%)ZNAN51LZKO4\= M!F\,OX58KIJJR8O'ZNQR&U3_5GP13.BJH>_5I_7?@JS*64PB'N>*13B*8[5E M2G*($XHA"^,@E'F4@FH *T*5T K +0F;N\Z!N'G_ ;$3HK1[T4&@73LMF180T,+L==) MNNLXKZKZ>_T/3;Q7)R_ [B%TDHDDH;F$D9T/P/(D[#3BAAO0 MBP <:?_9D;'EMS>-F [+=YZ%PNWV\V1OX^X^SRE]L/D\^\(PZOAMN>1_%O-Y MFZ"M>R@VXVDJ$&8Q9$$6093C'"H3+(,LPBV4DI=7-7%]G4S.L6ED!V,+5^J8B.U1]Z^7ZB@%(=)2& B)%96 M"M;I-P()D4R36,:A0*'5H;A9MU-CG$IJ?=S[6;7:.CQ5%HNNSZ)DYP/RLQF. M@!G3N,?5,^=L(-V*? 4:3UVO'KMV2+DM#V?6];CEX*S@."C_9O?V0+>P;0F! M^C*P31C)H@BA"$.>!6H'A26'& <49F$:R$R14Q)9A0&F* M= ).,Z)Q ))G9CG$QT.0T!D8W+H=G>AK7(^C?H4/G(W./#[ S[_-77VS?*;% MHEIP3]1)ZT2JE^V1^8PI.DBC2&<."U.(N-HQY2Q%,&!1@"BCBDC,O?\ODV5J MC-*IY,=VRB%^:P2V\%V_<)3Z26AD['V;0&W]W(XF5^!D;]0V44JN &W-W[APB[&BVIP@\5.K(.C)B].E7ZOS\)UMHV5>!*J MU^^B/ES\L"SKX@T/Y,IB7(D.=F3?7$=H\7_9U(]1 M.GA)I6X#GJ^K*L6S5CQWU<%+-;1;#KG[?/8O6HB/:WU?+/ M]9/NC2Q^SE#(*:41@E'")$2Y3&">YB&,1)ZD89#13!H5%#[3S]2XK!85M+*" M6EC02&O&8>>@[>'&4%?1+E>%4RQ3A42T)[V16$LXXQ#3F0$$4N5J1/C M%"8L1BS/$DX"*S>SH[U,C02V0M:Q=':FRW$@S0R4B^'Q/.7WD?%PQM<+@5-C MXGA/HYH,O$N-&_K-=<4T-R')AX ;W@5P\/Z'OIY(+_-%*YL!P/*GMX*]H MM[71OJ.C2G2_I.,/#,P(6RPT]U:P3L::V M7#1:M=&#&\6NFN*8ZRNP44X;3!OU0*L?^&.K(= J&F8VIND^VZ$6WNV=;LUH%RM9S?U'4/Q7=Q* M*=BZ=F^^E]=\^6U;U57PMV2N!6U.L5*<12G""%*$)409Y3!/U:\I(3R/TB!" MU.CF<[ $4V/VK1*@UN*J\=ZOG&P;3:Y JPMHE#$C[^'CU,_3HZ#OVXXRC6-5XAU[5;_O4.KSW45CT8G!:PKR\H6'V\0TIGZX77/_/[;]?BN]D M7CF<[(4)I'&2U,5#/$S2Q0YSCZ9K-3$(X3G6$%EU/+T*SG40T_*S#V[3J[ER\ITK";HV1C M0_Z^X$59Q84(?ON#J4>OG_5OLXA&*.,BAWF8$(APB" .20Y#SF,6)R@+F-') M[$523(VZM!+_"8KG;R_:1BB:J/@A!1YLA\.,Q[R#[)G7VJ(0!PF4.EOHKAJ@ MU@/4BK@N&#$01P^E)&PE>84B$P/!.EY^8FACEYQMJEWSW:)L?13F+ MXXQG<:9L-!)'$*4HA;GD!*I_3GG(R &GA,=Q(&#^=NAWV]PD':286/GXR=?GQ #-M75LRO%\4S MF=^0E6C89S&"/,((HR!DE(%)@$DX3$DDEB%&I_KJ.ID8(6%=2R M BVLG8OK65C[*<$E6)XYX11.YP^2[ "SB/-R!-Q(05S6'YI=7)8!&+U!5WWO MCQ=19:#%3KB4R?,#BPKHN&'JJ.;[_FUKO_R6*QR=E[5U_5P;A MH_@BGDFQ4'_6P5[Z5ON%S!_$ZCF:98&4A,M .Q^&$.6Y@'F".<092KC,,AS$ MN575@FGH-;5EH)4;-(*#C>2@([K:KDD=QU7EM[6MA3P-X$V+,$Q#VBDM@/U% MZ?7>OKYJ:?4'%0"@0D#]=8O!%3#\VC0$#LM%3&M(W=:CF(ANXQ:\F(C2)S8P M4Q//H7_8R=/,-(E$&-(8BIP%NHH'@7FL%N\4QU&>R%"MY$9I/@;U/K4UU<6A MLAW\-@ 8^4(Y/AJN=TV:@]_N,W/' MF'G[C:US_2=9<7V5M_ZY/9 JJ\#LAR>R:$BY*9>T7'\48ETGBVP3,3V0 MU:-8ES-"<40)BJ!$F$ 4!QE4K"B@S&+*%&'&(C#*F_;JFDR-;IML8XOE&CS7 M,H-OG61DZUIJFV.:U_Q,3 [._B*#/\K&I,(!=('H[D[ VY_@Z 9&PW$%:D Z MI_UEDUQ#8])L;,JVF!U0N( &&-!-=_?PU_K";$X:_R)?VEA'F7^5+\[R"'4" MH]Q_1ON: HYX"#R!<=@]99Z"0 /=-VM7^CI=S@/YT10'>"L60A;K.K782[6I M;@(QRDUL'>4R%40@2.),0F6L2?53G,*8!#%+8YG)R"J[UW!1IF9I-9HT";V4 M9?4#O*&U&K^T]4/^T]+I<_@XF6UZQT'?LZG3 M]D^5)J;&HIO6DT^:5-C*B5 M 5MMG(9:N@/5K1/I<''&]2R]&+8#=]/+6QRPCZZJ!]5)&LF\J?G97&,G@K% M! A2M=V%*.?:#@K4+C>,,AK)) A29+S+/=W/U)AQ1]*V)JW%AJ '48,-H1N< M/'/848B&>%'T8&6QM7&#V4@;#[O/R\[Z/P]$KVW>\_IXEO-Y'7;L6H/'W1T29 M3''D\W#95$@V:&VT$A2;FZ3.V<(7P5]891O(D <1B02,%;\J.U5D$*EX!3(^.+4O%O--TYQ-SHZKV80O^G8&!@O_( >Z;V_XO'UGOU M#&=C_%HM&$T$![*;_3W._6:'$:H.2C48=:/0T^UUB)Y]R*T.?*^ M^"YF-&.IX#2$-$ !1&&@UGR, \@X3P)"TR1,+W=2.]+QU-9R]>FG#KS1CD%\ M@2/:A<"]F@_:>@FH4+N@@E_56Q\MN6?WLQZL_'N>'>O\]9W.>B Q\C?K>W_@ M%>3R^7FYZ.: EUQ7!U*;CA"+'*(HR2&A 8,T2@.&&AGW"NV4D@_%H^+69@G)(@297/R"$.$DP#23*00T21(TYQ10JPR MKPP796K\T(AE1PT7C(09AXR#K_?KMDY!,* GT@G_ %KITG$M$/HH]\S 6)/3 MY9@Z9;$+Q!F5[BZ';9\7';0XC$ W)\9;"68B(BF1:0BS(%=\*(,($IQ3B*F^ M^-)_"^1LO5R3N1DS'NG#BO(V/?F;E]O[DS?S:FH.J8YX#,LXCH(LC A,@P0I M+!F%>9BE,*8TY)(%(D96==DOQ7*$Y6.+I8;R<@C-EH<+@?',^UM,=E8 =TS> MH[Y3BC[6SZC:_%!?-&WD*;+JR6>2 ;'(?;DA@N!G$TCCB9T-X#7_2BXH;%6C7X7_&ZQ5A^&3B=_799BK6,L5^OB?RI#L/$E MU:=A#W\N9WD6YSG)8BAHJB@GCD-(1<0@EGF<2YJ'26J;/,]>BJDQD?H 8^NC M] '@&Y^K^X74_R&[DA]6"H"M!J!2X:IR>:]*3W:5:0[=E2).S]R'X^CZ 'Z M)&.?Q@\'Z\C1_ 6-79#QZB#*:1:'"20=3D?7RVPNHK)8J4)C 46J#2$28DC" M0$*"!Q)EB4!#&*B MK "64)BSE,,TH BG<<9QX*# RUZO4YO_F^HDU:HFW!9XV4?4"0PV'JOPOZ7YKUD&(/A;%OZ*#0]; M#!#MIQFW.'GFEF.)5T$EZI#PVG[8+!SJG<$WDFO\)3#:>;@;(=/KJ][?PGA> MYT::[/B/F[TQ@$"O694ML/PBF%#\K,^-YO/EG]K3\_UR=;,2O%A7;@^U-T-] ME,Y^/JA]>SFO/^<\)#R/.8A$%NSK*7RS,U*FXD M!>('>ZHFAZBJ,=HD/G,P2 ;$/2[TGMF]509LM;D"&WVTIQ:H-0):I8WK%FBU M AVUQATIB[5BW!$;:4$99>3L5AYW./Q M>-DF".^$7MW3>?&XN4G1=VH/Q;-V I1?U;^6DE1Q65_79+5^1]:B+IZ6D#Q3 M*R&,@Y!#Q,(JNFE>@4A1H30=5;7/\'9B=S[S>Z'I>CE]G8*U/?OS@[_2(R+&(HYXE^8%W M_]#)4R\#K\GUS?!=6;X(_NYE54M3+'F=R?-FN?BN6%5U>2]_7Q3K'N^Y;>,>3VE_6#D'-[B6\GPKB7^X/@.;CT'];*)3& M54R,CO>>12R00K <\H!1B"A.(<5J(%*19)0G$1;2RB3>:W]J)%9=77U3@@&U M"G62 M+GMJ'T8R(+@#',]-T0^>J1 "NP^8.E/80"[?MXQ4"W X4/!ZU=OC8 MT"(P!^6Y.OY;]$12\^O%XH7,O^CK[U7UH-JYZZI=M\H2*VK_[!E-8RFUIT"& M8QW0IK;+ZNOA4"2IX!&-PC0R"O7U+NG4N*46&3PO%^LGL-I*7E'--_4H$%OA M;2MM^!IM@Z/HJ8RA;V.KXQ)YLC(&[:V,T7P!'8VK$U*M,[B=WMC;5E&9P#

    YZ@"J\^GH:E\*%[ % MQKA>F'ZU1:AI_*_UU=GXE;VZM!,TNOYR7Z&EQ]QDQKS?+>_UQ1S1]^_UE3WJ M8#@=L89X,?)_OI3KJI^'Y37GA>Z"S/6AU]WBAGPKUNH711I/2J-[^;%8+%>5 M='6-\1D.0R:#,(=A'A.(*)>02$QA*&.212$/F>IH(1Z)OC T=62\2"0CKLQK MKCP0S.-YTU8I\+ $6[6J US%=*#1[ JTNH%["5KMP)U557<70VOB]^A_I$;R M>?S+C8Z-K^-HHS26GZ/OT;+T<72";[]_XV5=C.C;Z 2+7;]&-TT.#,?>9GJ: MT2C+(B)SF$8T@2@-0Y@3$JN?)$ICE&<,,YOD@9VVK8X;1D@:^*#[Z*:YLHS! M[J!F=MDZ$ O/R\(' P#L(ZT/574;8MUI?]S8ZD/%#H*JCSPRP&C5YO.+FM]_ M5]:OLH#%]8)_7!Y""V/.*90CV6N70FIGCADCU&MQG6]E/*/*6*,=N\G\K0$,_$!^Z&18912$ M>/VT6KX\/BD,H^9[3M.,,"()S+&^#(JR5)=GQE!($O- _[N:&O/J M2NF5M$"+JZ-YM;Q "VS!&/WH&A"N,\P\D^T>7.L.7$.8MA\W"Y9UAM](#'L1 MCG;T:@1-+[7VMS >K1IILD.I9F^,D23UD_BQ?OA3S+^+C]J#K9SE,DQ2RB,H M2*X,WECG#]X('OF\0L2J=XO MW!8O M+>HXC_\2Q>.3OL;[+E;D4>PD%YD%J?9T(A(&)%(<+"2#.,XH#!)$,>*2TU1> MGL'5B^Q3(^Q*1\4WO)4BM^NLS$JW\,9BO M1(?8\W)AXK%;GG'9W3B!U @ ]7FTT78M"J"! >QF6O*='M?KZ(V0<]>/_!-( MY.MU8,RR _L5P=,2>4;0?]2.+0N^B0Q?ZG]J1-1N*KU$F04L23 -(&M0JB2SFPW>>EG]\Q7H0#.E!7F4<1YWC?:KTK26[5&&SWHE'T>J MUUG<[U_6I=JS\ZK6W'I5+,J"U7FSHX2A2.(4XHRJW2ZF <11BF&*LY!D!"4T M1V.NVRY01R&N09SA*:$*/B\J>[F-JN8$=*4(EI ME7VW!\Q^TG4#D6?.'(".,=F=!Z"/J]3;'9Y2O^US5$_SHU#,>?5:AC!XTD5Q M^?)>?A!EN5R]*THV7Y8O*_$@?JS?*F'_-:,TRI,L1U"DDD,4"VWJ11R*G(8H M)V%&L%6Q0_.NIT8('VZOO]Y^O:2L?"_09I:8'_@\DT4MH[:2=LK.*\;0TH)* M7(>IK^TQ\EA\OK?[5RQ$;P)+?U%ZHQ8NY:=E6585UN1R5><)26*14)IED*84 M0204,Q$1<)UWE411+!.4TV%\M-_5U/AG.WL4V"5@75F'LM(!O+8L= EHGEFG MPS8:KQLCO"X@FU-0>"*7@^Y>B4Q.J7V:/$Z^,;".Z_+Y66>Z5[139WVNLT'/ M2$+"B,L8,B02G8!>URN)E0V#9$8XI3F)K)(SG^AG:C11BPE*+>=5[4%0@J(2 MU;):ZPEMS 54%]KH&HAKYI\\0XKL/;CX+;FZHF^QJVRVJ_P05W5 M,X\/XX3/"E:Q6@E^A!9DS"AG F8\5V2 B= 7I@BRF 29H"(BF55=BM-=38T9 M-I(>)8?*^:C^%TN/HQZPS;C"#82>Z6*+W@YC.">,\V XY8R>[D:EC?-J[S.' MP1M#LL/KQIJ3U>L%_R+*]:K03B)5_8@F3^3> '2][7360R'A-P:@6F3 MN]PQJ&/E('< KF42<0N@^I.!FS0T8E)O"[UVDW/;O&C'U%P4L]O%NEC_O.9< M?3;EC?KQ?O6P_',Q8Z%V>$L$3#-)(4H3!'.)8Y@F*8M$*.(\R$VXN:>/J;%Q M+29HY+P"6E*%(]"RFE%''Z#]S.L()L]<.P@AX_EO@,$1FZT4[-?'Y??_4&]7 MYMJ_D?X1UC]6=-#7[B@$8*!8.^5-'AU@COU=J/_>/9/'8O'8+%Y)B+%(:0IS M@@5$N;*[\BA@,-11*H&@H4TJJ5Z.I M/3>IVN@2IG/QIQB'.8:)^@DBFL2*Y!F%F*NM*4D8D\C*56&@'%/C^KM-W5CP MAM8J_ )$K=)_#BPD:SDR9M<2(^#M>7W8%J8%C0[@3:/%+W684Z-(]L2-<]T=LJ/] I\\0.?A6'K$L:1[-G+X+2S94WAZ35ASS8RGN5JJL^.P6K\ MTL#X3O8D^,MG HI5X4JQ??!?U.J"]\!YTKUL/=)S+ M7$K%PZD0RE[EE6=,EL,\S>* Q*&,L='-B2-YID;7K3HZ/P#9*@2652$\UE4) M%+7A]49[ZMKF[[EP%,ULVQ''QO.BT!V6CBY-?<(=;4!C#[_1"OT"_JAT EYB M$!SAZS8H\T*9Q@W = /@0;"EHV8O9>AN_6!E=C>V>/EE.9^_K]VB]Z9UAB7A MDF.8HRA0EG*20)**&$9<$!P&DF=Y.HR<;469,B^_=,LRZQ.&YH"A!$J<.6@\ MSH<2LO6@V7*QSZ$8D89WBF/KDX56$: U 8TJ(_'O4$P]4:^U.*_$ND-A.TVX M@UN\E&OO%ESU=#+G==7K+,BPB&G$88)C!%&,8TBXP.H_01#BA(0Y-W+I'-;] ME#EU*_^)?/)E,Y,-+Y<&#I ME[J&?43^=(#X!81I YPGDC02X96(T0:>TV1H MUZ/C^+$,9#\,H0\(R0*ZWPZF1 MW/7-S>\??_]P_7#[#MP__/WV"[BY__CYR^W?;S]]O?O'+;C[I'Z_M0Z:ZP?= MC,9<0NF9N/IVV%IF3T'^I@BY#K#K[W3L2#LC"(Z$W)F]-[!P$BE65;JZCX+H MI #Z)/O]2OS[12S8SW?+9U(L9@11$659 .4IQ A'4"C4X[G.&1YEA'&F55L MKD&?4V.?CJ1@(RKXHQ;6TI0R@=R,>!P#Z9E[!F)H7\;('!6WM8H,^AVW()$Y M$ =5ARQ>'>JG4Y<8;^ZW9R+GJ: D@305&40T3J#:Q@D89W&(DD#(#%D5,MAK M?VJ$THK7^M+8NM+L@F=&%Q= XID:-FCB;57RGTVVP_+=RV%%ORA3JL5A#%,I8XAP1B%A.($ASH-4 MT@A1.^\Z6P&F-OT'E52T@]S0A/ (I&?2:$2O_2"NP$;Z*UU'@PKPF13<4YG$ M09"Y+HQH)\38I1 '072D^.&P=H;1VKLF1\$)Y[L;U4>Q>"D6CXU7B(Z5;;U4 M:13@'-,Q=OM0%;=;PX%CN U2F17B+/J)SJ +A]>G71Y%"FI>N[A6JJ M10SC+-89DD&9:;=*628PESD$:0)83)@ M(I2Q56E8J]ZGQZ9TK9BTE?Y*_=QLGM00*3M(M"KHHG2-#K;<:C,XIFSJ"7+O M_*G0ONN@O=FJ?JG0WD@//I]'>P!9#D#-,3W:2# R(0X YY "AS0RC/3TN7W' M@[B)QPQS*3E*H_I.#V520)QBIL:"XX1@&G)AE>+N:"]3([%*R([GNAU!'0?2 MC(@NALPCXS K@!$$3MGC>$^CLD2OLOMLT/_PL%G_]J4L%CK%RO*9JNVL MMJ*^;%RK[KABED(69.-,<,W^_:*K#?VV7/(_B_G\>L';G6\A2O6,(BK^2:QG MF0A"2L,8QG%"($)AE64[@9RIK6B"PP#+?+;644MFO.%)3BOFV4CK;W[5<5R2 M%*MM 4'U*94%;TQ[6K9 M^EZU>EZ!5M.KJNAN1UG0:'L%E+[N:-;S@#@E:E^RCDKUG@'?7RQ\=S?0D8Q\ M*Q3#:1GT_EWOU6^6Y?KZ>;E:%_]3QT;&%-,$)0',L4[*A6(&L<@BR"32 0IQ M%@1VR=;/]SDU [0CLJ;_2F;U0[DN%3UTY+9T*#, WXS-'4/JF9F[:+;B BWO M%;@V =/>H9Q:O#N.B+6!-%D?R6K!;%XK'L1'&] M$[)@Q7J&2) D$<:0LB15N]\D@SD1%)(D"X.$,QXRJTBI\UU.C8FZ89"\%M&. M= Q0-N,!1SA@ @!\U!&$(44PSQ) M$(RPVE%C*D*6617*,^]Z@O2ST@4EOJV6W\1J_5/?SIKFY1@ O!D3^8'3,R,U M0NNX55")V$2UKY7@G>M7G;*C$=X=.=D#YI2D++H?E:SL8=DGK0$M#(R 7"LB MU'<0][+*Q?ZTG*N7RUNU:5S_W+@NA"'+TYC',$UE#I%(,TBB)(IU:I2U$5J?W77%_G] +;B)X\(%@V#&82L56;/4S>%FP39%H97;I M4T)]_F?'4V?'P8RB7*+KF9T:"JIE!1UAO2:F, 7(*3&=[7143C*%8)^.C-\; M6DSF?3$7JQLUB1Z7JY\SQ&,:BR"%,>6*>$2<0RI) J,PDI(E.:$BF5C* 5TK9ZS"Z"_93A !??#&$%R8!R,4<5O[!4S&Z;(Y>).:K088F8 MXX\-W.7HPG]O2:F/G)^UKVF=O7:U4B-9&2]O?VX?:1S]KW6VF4U 8G515M>I M^E*4_WJ_$J+KM37#":,<(37]LYQ!%.44YBC6/E4H#6(1*?,$6>V0?$L\-6K1 M,D*IA-QU+ 5O2 E(ZU-JFR;1^[ ;[LFF-)B^]W-:$4BU)J"K+>BH"^A/T'VN M41E4.E\!K36HU 8=O:^ UER'<(M=;UB'N\*QQLGMCM*[U./N1L<:A(.=[&@= M#UO$[O6S]ZO/JR5_8;J3MX3]:[[0@I91)R'+,LIJ$R M1ZV2D_5W-[7EHQ'.;GTX@Z@9N;O#R3,S5X+J@H9;44$CJP=O7S-8G!+AF2Y' M93$S]?D@DG7AVO4$*_[#OE$9+/?&MRT"=;&%"LW4C M)=B*Z:F,TUDX'*?".=W?R&EQSBI^F"+G_"L#%OS?5LNR_$A6CSJ37BIDHI9T M2.*<:\?K'-(0QQ"%/ TS1((\-$J#L]_PU);V2C3P7,EFL?ITH3)8E <"X'EN MU[I_O$1WB^5V( 8CK;%&6-@MKT<4[EU3N\^/MY >D7)G]3SV]PL3>':"29JD M??Q>!Z2\K%;%XO$M*8OR]\62EF)5Q3;>+;Z]K'6\RH*IMZKO8'M]3+'(T@P% M,* BARC1=8Z%SCBH5 MZ"H+*FW!KKH#4XNZ_!C,#*_7'F+/K.YG=+TZ+_@<$3^)4UT*^CJ95CU ?3(U MJX^^AL;Y?&MRLMW+#SHF\E[>*&F*]4Q9M:%:/@(89I$R;*)\3'1HQ1EXSQD&W'N]4-_)69UA*XBKLO!(9T.5JM?RS M"F'1@ST*)@Q^&6@CA7UTP6RDE+_4,OI,M;G#!2.0WQ.]39R M9,\9I0\#>LZ],&"[7-WLT9[+/_IS^TCW\N_3BSZ:OY?WU;W?9_79E#/%-VG M40Z%B 5$F0YT)MI[/HYBQA."DC0RWF^[E&QJQFLMHIY*I?8=!LM*5/!-RVJQ MB74Z> 8G *\U))Y9SH'K1C.@]Q+4*H+/KSF4%@<:KS6D(YV(C#^T=LQ6NOR5U^$+@2A+%=]8JZO;[NY SZ+ M5;'DX8R3E.:(!K"J5HV(R&$>ICD,&(U#P1F)4CX\>:>E-%-;=P^2>;*M/E=@ MU6H$>*/23FX2[8RIE+HDN:?M8)KM)$8;(L_K\$'RSYONZ&R4 :TV.\E.P.?^ MT;DP&>A 5#TF![65Z!63A0X$KS]YZ-!&AY'RY]62"<'+]TK5*MZOYOOR]H=8 ML4*M";,TBK,X(3'D* @@8B2%>10BF$89YZ&D(4NM$HN>[7%JY-H*#/3GL+.Q M*8%HA;9CS_.HFS&D4RP]L^ NC)6TC>59@MNS,%K3G#$T3JGL?*^CTI4Q"/N4 M9/[B4 ^=WE*HMS^T]YXBOC;+W2R.@S1-%0NQ*$LA$CQ3+)1%,.!)D,HL)4%J M%8]C*\#42*E3+GA>E0LNMN6"2:6";2DPRP$Q(RB?,'OFJP.$#PLRO]G(O\D* MZC!3U%#L''MB60HQLGO6,(@.?;8&MC/@9/KCVV+YKB"/BV6Y+EAYMV"_MBG< MDUBQ68X@BY5]I3A..WBIGV08A6&.,I)3<[>ND]U,C5:# MG4/%\T_[J0>IB_ ]_+FF=2BUJ,2?+Q:CWM(C5KBL>U[4I4=]P"Q+>BX M__I@.CIE$;[]^9'\<[FZF:N]UO6/HIRQF,5YG% H,A1"A*F$N786"-(<82%3 MRI+YG?=FP7%ROUZN"OJRU]^?# M\M-R414Z6,Y5HX]M.H19G*"\JL?-$Q9#E*4!Q"B+(1<95N07TRAAL_JB\>N: MK-9F+.A&.)L9NR^BO\G[5CP6B^K>CY*Y7LUL0T S3)(1*7'V[HZ_5 ML3*E6M59 ?V.F>GCM 3-;S\8? L]+W;%,LM5FOCE_ M;;0"7;6T4;^KV";1D,O,LRZ1=IR:UHEH(^>N=0GG87);IZT/]4O^K&;%D]JZ M:*\J]>5GS1DB/+WK]R 8DZQ,XSD9Z!;0B?GL//@E,=XC@2KP[]#.U8U1"77F8]U\9X[&JHS0[# MFKYCGPO]6GTE7'\I[^?D<1:3#&6K\N1$.:.G,$Y_OPM7/C1>!X)D(#?6WRG)^5-?!^,T=A)XG^)'0DPUZU_WH71Q8UV^:FC( M.O"8G#U69>. %PN]!5Y=3.:Q4F,>()@@"B#2->MS"E)8"!E( E+ M19Y8%:_L[6UJM-(4 MH*.>@BNA]@TZ-Z1[!YIA)KQ(87<>M#PD_QMJ,]OD[1 MMC[E3Q9KZWUI8!G1;IN;J;S^00YY'F2DB F (0N!YS6 MWTHIF&YR4]E85TK9RQ='?MPL5>^+QSK5#OOECKYQRQF>1QF*8(D)8G:*NF2E E7 MII14JV":XPQG1G74:C)KU M=L, #Z?;A;[^1C7W#13?-]=-7AEXR$OFXEY6GHV?U&=Q+Q]69%&2JMQ8\WE+ MK*QI(@1, _4?Q+,4JJ82&.=Y'@8D2QBSBI<\W^74J$1+K-.2UFEGAA&( ="& M)[Y.X?-,)Y;(V1_Z&H/A]N3W?+?C'O\:PW!P!FS^YF#KI*I>]%_%^NGFI5PK M*VE5A2)]4O^OM'M9K?2N(LE3A B+(!%9K$@FY)#F:025V1+F:1JAD%A%0)IU M.S6B::4&*\%$467,+Z_ 8B.OM(84/^63(WEGTIBT(I\58]2$VCP6(KLT?DZ['MH0LX#AB%-F\ M?6$Q0-6HVDWAB"DBTABG$!&UF\J9KK&<4!ID3"0HLTPCMFU\:E34RE8(ZUQ@ M'<02$=&49@&,6$7K4:!H/620IS2.PP#'"K39>KDF<\^(;;KPA]B#[@,4K82* MMX4E8>] 9T;+0P'Q3+YW6Q0^]: PO)1D1UT_M2-U!Z]3++*CVLGJD-UG!E[0 M5^'@^D-C$44IP1FD@4X^D3'%:FDN891+@;E,14ZL/'DV+4^-TI1(@[(;;J$R MO)8> H#G":EUO^[7W?[">%]/M]>[F];'O8S=5^K@ZO3@@8$G+]5%:D]N_;<_ MMX]T<^LWR51_4P^NR[LFD_,L3X,\X#&'&5/_09C':A:S%":28B$)#M/8*M&R M6_&F1@65=((#LM8%8O]ENU ['CO#@Y]7&Q'?AT27ER-I5+P"M9+*"FLRWU?V MASZ!>K]<25&L7U8]]JS]\9.7(7%[5.56Q'&/M;S >W $YJ>7 >XO]__XW ;\ M!2E3.TT.6:)V2RC-(HBSD, 0(\RB),G4R\8N+)MFI\;"2C +]X4M.OU\.5QG MSSRG9!H2'-KY*LQ=+P;I/Y+[1-^PV[D\'&C9Z[:P?7H\UX,#"7?)8223*(48B8D1+H.!XE"#B5-0Q+0 M!".1S+Z+%5V:1X.9=&SS#7:[]_<)-O+:!G\9H6QFS;E'SC-[M0*#1N*N[U,C M-'C3B.TPC[T=3H[CPXRZ'CE.S :.PW@QJ[>'D5$=3?)1K)^67!]8E>LJL>KU M@O^_RV*Q_H?Z15OAU[2LCN]G(:5)RD(,:98@M7.5 "+9C9,9I'I'W3&ZN0;>FN8'0 M.>4[6QE&);Z! .TSX-!F!N: )L7J'V3^TB1?5;VT^:8+47X4I%1]\?O%%QU ML2H6C^J!3\O%JOU5[3B+\D.Q$'=K\5S.LE!@?6T&<\1CB!*B11M8;[/JX*)&4EBG+&<01K3!"(J$XBC MA$!&XUR(/%%_LTH9,[8"4UN**O$5(;TI%H#K'!VK4E=-!J76^?16>1H?@Z.[ MJ5<*'E:1S'O?)RK<2T+L4\#9'U MM9DO.8:MHA^$6LG%_;++XS[7V"]85@-X7WX7:5*0@ES0C(N4<)P:'0/=Y$44UO/'I[$2E3^TW9KU[ A,%N O /K>16IY=U][EYTGQ^MV@R'*(LS^.(YY G@7865=L"(A(!&>.ZMC:.:'B$VO>! MA!'*X(]* : U )4*+L.R!Z+G]AC 5HAQM_$#(3K8A@]MQXX#R]5Z]GFUY"]L M?;_Z*E;?U8Z\RM28X" D&.G$OQA!E,09S&G*8$"#A-(D5/:B43+.4QU,C<,: M&:L+I49,J^R9)X'LYR47\'CFG0'(&!/+.?7[B$.]VR$-]=L^89QL?!1".*=: M.^'//C,;4_ZF- MGV LA4C@3!^'22B"))"!LF\PM_+7LI9@:I2PFT2@50&T.H"M$N /K8:.1=%Z MV.;;M1XI,U/'*_Z>.><(QE>GDSJ8PF\?"3D40K<1D]92C!M9.12D@PC,P0T- MH\C=='[W\G[])%9?B\=%(0M&%NO-WQ>/U7V_3I_[53Q6YW4/2YWQ;SDON+;- M.EM#*4F(F+*3,(L@HIS '!,UJA@'))@;#351^BLHZL= ?OX#LPH^I5'US.)'PYLI1_H* @Z&M;N M6O7 ?NT,;%=-K[M;CZ/A=#WP(>>H*X9'H/?7%)]=#5MU/J^:L\PJ.9O:U2NK M7Q?LX)5?6IN)72\D*,[R%(H\"B#B:DG)L=1N6TPP'DL94JO$:6;=3FUMV$@- M2BWV%?A&5N"[EMB)UY7A6)B1N7N$O6_L6W"_UN JF=6G#&JI:W=<[:I4>SBY MXUD[H)Q2IV'7H[*A'1S[!&?Y]D GFR595,ZR^FZM8XM_$NM[V=[-U%%GLR3( M<*C("=),5_')*84DUJ<*2122")$TS*UNDBWZGAI[Z105Q28813O^S2LEKD"3 MQ*[*):8-([*SM9VK/:TH];__+8RSZN#M;V$>72DSN/Q6YR6?_[3TT;$804// M'#_CXML?1TM=QQ94\21&*2(()IAAB.)8$1]2=EJ,>4(")F*"C>CN M:.M3([1:0%!+""H1S"J&=*, 3_.'T M[&H04H-YQ+RGT?C%6ODN[]B_/+3DLFKCKBQ?!'_WH@,)Z["(:FM6'@^XF$4Q M3@E+&<1$!-K)3.VC\7+3' M0LTVJCH#*JO,\$]BSJO-E'C^-E_^%$([[:J_Z6.C^C';"+T!8VBVD_(\,IXY MKQ83U/)?U6=%Y=7QJ+AM$%$;Z;!-W^BR8O1@/!W7D;:78^3JTH.!.JPY/;RI MH;G1Z/IN4:Y7%8-_$5Q-]*;XFNKX08VD:-+K$2)8A"(",Z)3Z 91H#@U2R"3 M<93E22AC9N788MSSU/A3"PZVDE^!K>Q734PJJ,2WS9]F.A)F?.@%7]^6GRFT MYS-%#DBE9HF7XVQJIKV/G%#-$I3#G&JV#0RT#<5\7F>:^%AEK%8_-VG;9E&: MTR ,,8S21-_\Z=S?!*=0\"C!7"#57FQE I[L:FI,U4A:'=0^M[):VFNG<34T MRYR@Y=OZZ@"U$;/-V^C0I#J+A5O+Z71WXQI(9]4^L(/.OS&,)BK'!6T^K<23 M:FY3FE;[/RHC6A2/BYOJ4HEU@P24'-5O\SJ'!/EZ1LPH\/7'UG/5%H[I^UHV.;"?:.5_.4*-'J"5M%N MY%4U^-T/8ZOLYF91*>R.D_T.B%,^]R3JJ&N!7[CWUQ'/O8U5F!FYW3TVUJL F4LNG#?AJ5;(Y*.*V<74/ M=5;'IK>3P56?OXO5NJ!SH<]'.M6&"0Y#% 4S:R_U*'RFW?.:%H7?>9%W1TX=-CNLTC%A,> P9(HGBB)##/ H8#*,T M#((P2$AJ%1QWV,74R&$CX05YQH\ :7JO? D\OFTG.V0&7 *?4M[Q'>]!-R-? MX9Y2\_"&]N23KU/H]/YE7:[)@JN=3%]^T&[@>\QR11%&ET%29'4 YK=';0.)O:>'"%FU?XZCQO M_77X2$YC7SUVJ+7;?^5[$ +XMNS@A I*SBQ'L*29\%$T5$X@A+?:9- M(9*20!Q'!/(8*>N$)SA RD!9KLG<+YB;'D8!9DOK0!0\KWDF %BO/4=4 M=;HH=-L?E:V/*+9/H\<><>IO7X5$GW#53FA"$I9%D,L(011P!(G L<[>(UD> M9Q+%5N>7]B),CBTO][9WXF'?-VJF!R$^QV(,TWKK7]\429N>>[T!FF-XU_>) M,07G>@.8#'WK35JRH\^J=OG;E[)8B+)4[=%B435WM^#BNG0K'%Z!5A4SVKQ@M/II2W55[4NV(W. [KZV402B80++'D$ M(Y9FNI8EAC@*!4113@1/ L:3R"JFZU@O4UM26B'KVB9 M'7TQ2)XY_S@^/B*N^H!P&UUUM*=Q(ZGZE#V(FNI]>( Y>O./CY_U^7[!VB#" M" 4B0!C!(,-,[=35_*<=#\U.:\$A"T$EH8)H>P&=A\ M%X'A>6YW<3@_HTT L;#"+@)F) O+Z$.Q,YE.JMUK#AV^-9ZIA2&F4L< V[ORPFZD1 M5A4)O15S\$7_"5 -+96+H?)MJMBC-"@N_#0(SH/ CW0U>L3W:76/A7?W/#V, M")3=69_-595_2(SR,,@SF".>0A2JGZBB AC0G&4RB:A,K6Y6=UJ?VK37)G>3 MY\"F;-)QY,PF^6 \/,]M1IW 1Y7;G[?''QJ:BGWY3:S6 M/S^KX5M?+_CMOU^*;[6_QH-JL?H4)4]Y2@($A:0Q1'F20!)$$G*21FH5YW%$ MC78;%GU.;6JW(E^!2N@JT'4C]A708@^:\R;PFS&!8U ]\\.'Y>(1?BB^5T5L M%X]5%$15U=0Y75C@XCC-^OE^1\ZQ;@S$88)U\U>';A]VB]N6A_5O9S2G-(BB M%-*,(YT*)H)Y("2,4123G*I]1F!WWGF^SZG1T"8M]Z;Z=GE5U8+8J]-MN\TX M#WZ424YRK$NB$PE1IA/%BB2$69S':48Y1B&=?1#Y?D?>%!H#<;A#-']U:.JOQSJW MV+?E2F<*.E.4BB*U.EH8*,K4E MHM$#;!2Y,B@Y=DEHWM !-&.Y,8;%,_5Y')$!22[UIN]>W&QW"#[PUUW]OZ!O"FB?I_[Q;7C&D?XO(S^:GK>*JN MN)C%E"8L"A-(6:PLF##DD)(H@A)'C$D9\XC'=C?IT<9[^I!W5UP=IEZ;?5LBQUZ%(@XY!"G&F/(AISF",4PQ!E..%)QGEL MY5'D0<:IV7>UB'J.UBFO+ZCBYV% #6V]UQTFWP:APP1@V]&N==7_HK2=3H*O MGJ&85 :O8W+^I5)T]0#M.@=77UI\;W571$T:FFQ[;R7X%UJX'> MS6L5 %EAZ[ED.TZ&1JY']'U;L,Z!M[=+!Z+GUNBT%6)U*L MJGQ=JF7M2WHS)V5]LZ@W_1E!*4215/])PA#2A!"8AKE(HE0$Q*YNRLF>ID9T M=<1+)=Z@Z*'3D)I1E1.@/'.2!4;69'-6?Z>LGCK-+[/''^!3M"X**8 MO6O\BZX7BQJP4GS+(H1U$&PU#O82*>09JK MJ9P(AC@*:)QP;+.&=]J>VK1M1!NT8G9(:8F"](A_1UND:W&U_ MU%7WB&+[Z^RQ1P8']3,A>/E>B=&FL+Z7-U4"Z\J98290@FD2,XATI7-4>U$) M!@/.LQ"G09Q38AG2W]_CU"9Q*W!3G/Q$GF_K8/XSL)M->:=@>B:"71R[^=)K M>6OW**?A_&;8N [F/]/KV*'\9B <">0W?'$8\=1!HK,4,41Y'L$(<^UD'>HD MV$$.8T%$)'DF:2)M2H#4S5I1R C5/QYT'TT4OAU1-# 10FDLF,[8FJK]#LX1 MS*,PAV&"@C3&C*# ZKYK $QC9$6Z%"8STK17?HR#"X>71+L*.J6WINE1.6Q7 MG7VBVOOK0#-(C<Q?%R1;T\%(_/F$TQC'H1Q)& DLD1?$T20R#B%DB!$ M8AY+;#9_>WN9VC3N2F@YD_O1[)_0SC#R/*_MX+&*[3JK_L4A7J=[&"W2ZZR2 MW8"O\P^["GSXH/ZG6#S681;Z[K%4JW>,. XRF,F(JMDO$:2<13#-\Y@C$4K) MQ6PA'G4=PP>;4HWG^S;ZWO/Z>S^0P-^W_Z'RWU]MY;PT_N$(ZF;+OC,07S7V MH9$9?#% U$'3D-Q/N*AY]UA;/1%E$*]]'2]X._$=S%? M5ID.;W]HAUHQDSA4Y@?',$N" "*&),21VL+'(0[5#SR(\M1F$]';V]2,D5;8 M*OTIWXIK1SS] )LQCC/8/%/-#F(=24$CJCN",4+$*;/T]S@JI1@IO\\E9B\- MR+;T1=>OOI>_EZ(ZQKBG:V4C"7ZWN/W!GK0O_OOEJEJ\VZP7/S>I_5DF218F M'*8D5U9.@%.(N0S4'H_-R>(8-EHH5=LT>A1E5U= MB#]!E3%$/3(O'JO8A_(_+;+X7#!L_:0UXF#XIC.M!+R74*G1Y&MN%0%W"]"J MHFNN@MH\W6AC703CTC&Q2*LTSMB,E%/I@C%RE$KID(:QN&=1IAD@N:)%D(,4J8VFU@JLP!EBO#($QD MFJ0XRG/;K-M.,!XGP<-(*)MM.1PAYWF%[DIYI78/4SBI^&)5V_I5+8]#:C!"?EFM1?EB21:EZ>E\LR(+M M')L\B!_KMW/MI)3(+$_BA,"$)Q%$E&)(1(0A#W%"(QV>D5OYAET@R]1H_Z9: M:ZNX_$W^_VKSP9%U]?:%GP@JP*4]=0H=4=R(!K1]027M?"@U-*7C?AVO&HQ(F8TZ@=GSZRY M"_%M!^)&;M 5W!TKVH/EE 0MNA^5\^QAV:>X 2T,-".W90D:,E4]?5[."Z;: MWIH@7 0AYIQ +BG2EV(,8F4D:G]?DA/,<)!878J9=3LU)KO_?/OE^N'N_M-7 M/UU_^&]R_!U_O?OMT]_[NYOK3 [B^N;G__=/#W:??P.?[#W/U9'H)Z44*9_NGM4GM2YGE,4Y3S&! N>!CC)61EB82(AP MJM@JYP'GYM5,^GJ:&C\IZ: 6#Q25?'K]7[;BUS=GAM;5>8P-[L-<(>>9;S9B MUGQ!>AW3PU38N5VI8]5W%CFUMV[3+!M--C\:SK6?$KG,) MAK,P"1!/ @%#FF@3,> P3U$$*W3QT7Q/X+? M<;4Q*62A[V?J8. J'>%*\.L%[U2+4W]3>QC^>26^D8(WSKOE+ T2[8Z?0"8X M@R@-*,0TBB'GC*4\%91'_)*2I:X$G1KI->(!TI^EN4\3?(TA)G.*XHRRB%E20JS/&.AX&G,0VJ3BZPR6)4S(Z3_&#M>8'6,&NIP>K$NIRY=KIZ&_4AP&=:T^&([%"$RSF_?DD](A1O4D$I-3/ 5*<::W.C 6&=',1R)(PT3_DV2F.B.2&;7: 7FW;&Q;'N,8 M*#TK5U"5N>4:J6U_MQ83_J;3CC)?99)Z9E1/\]-='-X7EOV(R5]MW>N(S_L" M]:18O;<+LRBYD_5'7L7%>L:/863HY]]%N MQ/!(?[[3%)3K!>5R^:(62]. L=2#QRJ5,148!E&"(2)! #.I!$0H-K*Y,5>! M4SGMR9'&1A+:4%!9"MJF=A+8/PVO'35X :UG@NB(ES,A7,3"*RV<'FU0E1U3^G]? G1555F4873]X;_*XA\4O%LLGQ?+#D7H;E-* M]/:=\,@D7O ((I-]03%1D)-0XB 4:9HZ%O_W-JG#R &49H$_:R=@,[E-PX9J M7MM3_>:N8XMTMXFR>[/T!G[/;YO-PU0;#BK+R_RV"O*6\1-0FN_O'=0)-:_O M)3<+!GU7=0)G__W5[2;=WFE-K=J#7);W?Y_/3 G;E*8R2J3", VP?GOI=Q9D M))%0"9J&E+"8!*$;U9T8:7RD5ANVK7QU>/N -_DMZQRY[M2BXXO$\RES[>D4[*S+3\A[R; MZT6 U"OQSW0ES2GUG.>SO#ZS?J;Z,2I_WI3(-N9,B61I$"<6<7.3O2ZXQ'WV<9UE"XU^0?<]EOZ?W.",-6V!]S[J"0_NB'.F3B MEP))6SVDSW)F>E@\T*4Y-/V@9_;FNRG3GT8XC00F&!+&]#:-)D3_1 D4,29( M20]H#M08K@GE-WRNQWA.INK;7NOX?*N';W;R:%VO;9C MU]66;JA>QC4"=^\619D \SXO*AV\:99BJI=:U.QV0V@DFB&-,8,J0D$J,\5$ MX*339#OPV#C\AO.E;'9*HK&RS"G;=(+FQ@G'?J6V\V"WINL#W9Y)OFVRP;9* M6FD@+2VO.J$TMGMLC^J(EM\&JK:##]MBU1&2@R:LKM=[/.BN X0'IQ WXC_6 MQ!2#,:TQ1&82J,)'H*&4<4QK%(9!IC*J15KY0K[1@=N54E-T#^E$N> M%[+B..V%"2.57>U!5<%;/8IZZ-4R+X4KJC]2D[]0E$<+_LY.+:;SBE-4OY/T M2N>IS4'0X:$JV/K1\\&J/9#]'[%:V/+ZAZWV@%D=NSKL,VHUU&O$/H'\\X#O'^K=KYLZ.^X::D9X)\<,% M,FS/3^U+KQTM?,#JM^#M&H.&K7'S -U!69N/>W;CWW>+[\]+^4W?=W.8_$FN M[M4C_3EE88B5P%QOP8,8HC!6D$7ZIR21,@U$K*DVP8VJ5 M-^XY6_P<\';7-1XWH+Q-@]!3T^TE;/ $W>_@^Z%V2SRVQ M!5Q>*>W<>(,REH7C^X1DHNO^G;WO[DL[79!_^Z6(@_\]EL2BGF89AF M,,.F5BZ*$DC*?P9(Z,UIS&7J5$IK,^C8UF_FT;AR?6:%=9"%2J32K*%IJ$D^ M0S"C^@N=1@0E@F#%$^%"\MZQ'D@]9PBL;??[?A'L?;._MYRM:/W-QF;0&'TZ MU-QALV^/D>>=OL7 V_S[:$XW.,[7-MU@3DO.Q7_+5]]>[_62[/$ <]FB5\?5TLE MET;%;]E(DYM3G,7JFURZ+B_/P6Z[P/0$9N]+S,I.\*"Q/,R M\MR( R\D+9P_7$K:7-0AK?'=[[_])LVQRA0G+#-)QE!E(M++Q93"C!,"64QH M++(D8:E5XLON;4?'%K__YI WMT7G_+/>W>>^'^K??P-_5%999ECO^>V0$=C) M_X%R_JQP<,OH.W#W;,[>]M/#9>4=6+B3=W?XUP[T47;3$;?_7.?/9A8;*M&N M\UAI @F2&"*L IA%E$*F?\1!2$42!-94>J;$QMZQ5;>(]MD M Q'I]="Z$:L+3&=YUNI&P]&NBU\[+.QT8;=HV+V)Y!PY73'G8/+XQ9[B_@+QT[=_<8FD>)LTNX#;L5/3\IJAFP?+X%_S1>. QR\4? MG%XC>A[,&C3LYP_&_=B@QSMWU7&N&'^CHM"2D]8&3+E>(C.4$LC3F$ 4EL<3 M(H2"6([9O0(W% +Y):F2\O8DO1\ MJCI;X>)9X?G\F .K/5L!<*C\;'>9G\:'[Q::W(2LTL0>]6*RJ$8W&_[5R]U< M/\NR6!6FE+)LL5365+*9_)7F<\.%4Q6DE*HTAKAL>*C_3_,0IC"61(,68)0B M^Q..'@P<&W$=[Z"VXR5HN3D!E:-@XRFH7 7:5] X.P'&W7KQ>YIYI]K_]#%_7'7'(F7[5KHB#S/C5#1%]38=K(\2KQWW5!HB^4+O4^-#; M.!VUU$QA=G7S]^MEU3=>;WFJ,E%MVP_]PBQK]*N?5R9=ZXMI:5.UVPMB&

    S-)"@99'8.N21VTY+]#Z%:.[SJ1A MU>N\P'<@=^?GKMTHN'DIE$6M16[> W5]JZR%&N-,A@@E*:0\-.T:"-8L&Q(H M:1C(5(288RMQ/.L1QT:DF^57R^))4\8M.XIA7L;=CBR]HCG4SJ4CD,YT9PV. M5T:[/.J@I&4-PCXOV5]X'?7X:<1M&CVO7A[T%VZE/[%)*)F&/(IQD&$8,)%" MI#($*8HY3$DBLRR)L B=%'H'L7IL%-@86N;DR\;*"9B?B>B^XIR[4>=H9O)5 M D=;ET';YWVUDG+F6WZ#VO$):%S7/QGGJ[J-RTF5GPHA0BC*! XA2N(*J-ET\'#,9)QS?Q8QC$&0KWO*$9+3L>V;T>O$BX^N:P#3:UA1-0V^A1 MI_DL!GY5F8\/-:P&\UEW#Q27SW^Z>WU]/G_2-]HYQGHWHT6A%X!ZP5=4YU@? M:+[\G<[6TB@[SQ;%>BFGL:1"Q1&%263$/TQG@] 9LW?%;Z'\M MJ-YU #H;-+A,P+70'5,1N/J>_;6A?/?-%(CRY)> M$TX@8YQ#+#%&,>8!DT[ZI-U-&1VYEE;JS6O'C>L5DV)'JL- W3.EVC>8W,Y' M[Q535 M:#4-_M%+1,X2&=]R=&?''%J)S@: (R)T5I=UCHZMOZ_+SFRGRLUJ;0Z2T)1$ M1$&F6&B*+*C^B9C_1"J,$\$SZK09MAYY;/3S:"0W0-(>$L@4K&2:*$0(F#T-W![4='0WH'8BP$QL3R)6X MM]3!/('@>5JY'I>>N6,7D@ZJ5(>(.-09787,0%5"C@BY5?:*XV3G1APX M2F;A_&&,S.:BSADD34'=P[+612FK\>H=0A9B&J(HAG%**$2I_HE*(B'F82;U M@@U1XG2*>6&\L:W9VM6H&WM!:;!S*LA9G.WXQ"-Z/3/*&>!Z"'19XN([)^/L MF$.G7=@ <"2SPNJR;MSR=;[9;.9F/)O)&N M>QI+0E$^Q%1'RW@CT]X-"]8"^Z?J09[.5KNK%(([95 MW,S%%[G\D7-]SWOU(9_3.<_I[&Y>K)9E4+1XU",4Q_]42X7(6&](411!C'D& M4< 5I)IM(,T41ZG,<,"#U M/5/;%[-@H,M*0>7VYTK.A=X'UV:##7*UX?ZH[CPP7DGKQ%"#TL]Y=_>)Y,*G M.R1_E+>0XD%_;;Z9S6A30:WW@5F0!@ABD>H=861VA"0,8!9@CEC*2!!GTQ]R MR196:1\GAG'YOK<'Z^]K7QMJJIR(8?< M#0](#92ST0$QMUR-"U"UPN1D7K-_)R;CTV:ZM9#_G3]]6]^IK4>DM M39D0.%,Q@JD2$J*0,DAX)"!)B10!"Z.(\NG*9-I;\-VQ$9Q6/YMQ^ON.5E4# M=3?02G/*M5WJ/H86;'!)0&PH6"VL0*FVNA<6TD>P5$0_:1=8*J M0Q_9$S!<;B.[?^' 761/V'W81/;4!]UH3CM?Y:N7=WKBEV;?*.3/_R-? MIFG 54"P@IAF*419&$)*903#,$["*(MB$@F;G=W)$<:VJ:N,!+65H#03:#OM M'N#30)[G-B_P],QMSLA8/Z\7O3^R;RLD_\O3XL>_ZFO++=L_D?D15C^6#_/I MNP[R,%]TJGF8+W^P8R6DOJ?(9VM3\+U53K_]R6=KO13Y_*A[DL@S[?\SG\FXEOQ=3G&(2TA!!D2 "4:P$9$$H8,(4)V&$!5).U=F^ M#!L;=;3]:C4R (UGU2E_R[=27+#VSL@N5,=@X _C(2A== S->YMRNRC4:TQD MWWO5(>?0O;K3,^!^BS]]&3=L;:AG2 ]*1WW?O^N&M5$!?IGB)$HBGB$89SB M"!NE2)812!A-")%8Q %QVZIN[CWB36I;Q]MU-[;%SG:+V@F183:G']T:NQY# MP74WV@F-8?>AEU'IL/T\\/ORQG-[R;AQ_I>(I(7ZK3RD6M4OY9 MTMEML3)R72I,.$=&"DB&,40)PS!3602S2"8ABQ.FEY\=,G_/#&GUG1P^F]<8 M"&1I(:!F;P^H:_&C#=Z6YXU7PC<,P356&H6-VDY0PEA9ZO&4\3(INKA;+[^4+HND0;W5D=N+:$7V52Q-!RT;P1V.E MB_[#291YOF.9 MJW[_;/YN.AH5MS_EDN>%?%CF7'XV>J9?GY_ELOSI8_X]7TWC-,*"Q0+*@ 00 M12R#61PD,!.("XK2F,3>1'W. MLQWGC67V>J;-TB'(RH2->E4.;I;EQ%6-#2N_)F SPZ57H'1F DK'JG^ CV?G MV;VYT0 3X+?Y49\&#]L<:0#H#YHG#3%FQU7JNECI-]CRLZS*)HMO^7/1R#$* MI3*J),R88!#A+(4T"+A>K"8HIDD8AMBIP]*9L<;&^8VI8,=6QY7I&6@MUZ9^ M .M[=7H4JS[6IY?A\+M"/3/>L&O4RXX?K%(M+NE<$G.\E^:V(\E6?A\_W#[^?'OI>K][?_]>O?P MV^TG1XU[)_ M0]T]0=IW['NW(?%N/^)6RZ2>Q/"[H.:[&L?>@*%K=)RA.5*Y MXWZ/_OH??5J8&:$.5Z'"Z^;(C@<'0[YG8K1OBK3C M#:C=F521V5=JBW01X,$[(YVV:'3-D2Z"UZ4_TN6;=J/=\AZM%"4]#J]+W*(L MCGDJ%40LX1"E>M]) A3"4(I$*!F$1#GM.T\/-4["G+DF;EE@:L>!?I#JF> J MD%I6EDS&?;?ZO8R%5RXZ,]R@1'/9[7T6L;CBNBYJ%3N]E\^+(E\5?\M7WW;T M'O+5NMSA3E%&$A*&$B;UDQDC3JS;=PO(. MAZRN,V''-GT .W#KMNE,YNM#:_2JOY')JK$%)Y(+#^V1Q MZ>/N%+V32*1$J2!$%.$B,ZRE-(493 . D#&6*J KM0^L&= MQ_;@U\:!RCK[.N1=N,X_W%>!T//C;.F_4[7Q45\[5QGOWFVPZN*C3K2KBH]_ MH-O;^.VZT(]P4;3ZV10/R\4'DR7Z6?Z0\[6<\I3R+.024D6PJ=W(($U1#&7 MC5A %D6)4Z#"8LRQ/:RU61,PM]7\< '8[@WM&;:>'^_&VG9'JHE1B@.EP:"V MV-^+VP$>KR]QFW$'?:$[ +'_YM',?Y\5ZOBH>Z(MIFGLS%[624RNRTZ]6 U 9F/BZ*H! 7FJWR^-B+!SW)9I3N]E6JQE"9M8/7R MFUQ]6PC34*QJ#%-LCKNJ8+6^7,.GQWIJ CZ?Y.I>E7^?4M-,D/$$1FFJUWA( M($@JLC6_%8I:+LE2(*E6>1CKI& SX%3E/^2.>^-ZCY-5\?RSG^T,E)--X M#K:N@\IW4#D/*N]!R_U)*Y6A.>[;8@ :$/0?]+?L7E4?&^=WQ:GU[AB_,X-U M\1WE=\>U0_#0,WBAV?!@Y@S9MWAHC/=:( \^?+?]99D(+L4#7:ZJ-EF4&_/J MMB1(T"S"%$,6J RB+- _H3"$4H42\31E,D,NN\BSHXUMKU@;"TIK0Z%EAXG4[=W[$03=M5L[O;\WL+NIZ7%TU4]7DU-KH M51FW,@M"B54(FWK5>' [% P P'*909SW#( M24ICJY.TBR.-;?_S+VGX%X( !/^2X;\DV"%P=A9/B["H+Y1Z)I=C^B# 6'JY MR-T1,X?PH"_L!@KH78&A6]#-!I>S8;*S-Q@NL&7CQTXHRNJ"SC7_7$I1QKCN MBF)-M?GWZF%9KQM+T9*;N:A^8>H[R]], QZJ-&6:0A.60)0)"HG(. P83TT* M+^^B; MM(6M']4OO5>^TIR0. M0BI)"!7F(422,)@1RJ'@@: A2O32TZKKU#5&C(TFWWTKEPAZ$[?64[-<4?W3 MBOX$3,ZEREUWQYVFQ8XL^P:[[\6MM5Z ^7@R@ 'AHQ.$. 4 M5%UT $[>J^OIP3+_02964 &C$"D8JQ7D1C#5$D<(!50 MS)S(T7[HL5'BUO*]$M/:]HE37](.4V%[$M$'P+T?3-AAVX.NG3M>GD\NK(MA^I=6AO_J1+L9%#-V*?VM2%F(I( M[Y2)DI!)12'"201I'$=ZQQR*+,"(X(A:QR ]&C8V)FQ;: 2FM(D.(3B?,V81 MY7RE>>B9,-OJRFV_VA++@+V HRK,QKL)V)G%A]><18>XZRO-YD!AVH%GU2VT MVP/T9R/!/L<;+G#< TH[<>8^[M]M$_%1%L5B6;9J*QX6LYR_;.NPHH3@+$0) MC%@00!1' 62$91!1C!(4A5P))V'&,V.-[>58F3JIVD Z;@;.06JW^O<$5,]O MKUV,P!^5I:"7 C4+1+PNZ,^--^@*WL+Q_26[S24=UNA-_:YF+*:W F5B-IV+ M=G[DMD3-I;5:IQN/Z#G85*.W'2@/178S>]M5G%T:LW6; (=E6>\3,= "K)\) M<5MG787EV155MSL/MW:ZRO.=5=)U=[I.LZ0UYCL];"[J6I0R!;PZ_&KE>=Y5 M]%9Z6C2JTBP7 ?? M*766*^_:M;"ND/JB;_4129I0(:(H@J%2*41!FL$L20G$,14T0#)0@=.^<_?V M8R/%QKKJ;%B#F:_ .[IPZ>$DZ3@6GDOB M=H88N ;NF'N'16]'/]4Y\U'E*U/?.XUXQG$F""0X#ZH'$.HP:!Z!*DT@?$AU'X#5E/EF %12*11 )&D*&].HSB%+! MF)0T3J/I#[ED"X=TT0X MX?X;P8QC8(L$AS!F&8Q1"FB,&.4PCBB49CQ+$Y# MIRZP';_! [R7+L%;IH7Z!]CNC=4-MI[?5@:Q'=&-4CACMBZE2!\6R^H0:+5: MYFR]*@6_5HM38AI>\V?WH/*=$]O?@M>,-7Z#U3!S[>#6&]M$EV (1OVV"SPTX;)]@"] T]?8]>K3-ZM_NTK3%L84:&"@$&2*A,D$ +J9T] ME1&&6$I2F5FE( \^98.\][5YY>*7FQ_DUM A9\AR93 4[GTO';1E$U "WS)P M K:V@\VL[/_NUF*"W!<8/H#UNP*YRJ)AER@^P#M8PWBY:;=%SA=]EWM55@Y_ M6IM%D_Z'R7XM3,6Q%'?SEN[>-$)2$*E?B3Q-PEH0@3$!:<32@,9)S#*GPT&7 MP<=&I<9V$^8NC/43,"_M+W]1>@#RT@6S65BU5"7?Z']7'_C%C7*=YLF.8?M" MOV=";8#_4@'_:0-\93RXVP#?LM\??79!S2M;.ADP*#EV@6:?"SO=HVMTZ/OW MQ;PLK,PN"%D 24 19&$BLC1!YMS+J4W6L5%&QSR5>;6< MZ+\Y-L ZBJ,=F5R-3L_T4=FG=Y4U0'V<8)W%P&_3J:,C#=M2ZIRS!PVCSGZX MVU/_(9_G*_DQ_V&6."L]U[EI154.].O2I&8$C#"%1 @EI02B@)H %U90498H MB922;F?=EP8<&Q>41E7YAZ40[G?3L\N-$2YB;$<./I'KF2D(4$/1 M4WOHL9#4$3@Y< ?I1/]2#5< :+?&'4'.X8-57<'ZB!B?<6M.I*C"3]5\?#WZZ7>#E5J M-%6S7MWOU#$40?-E>5[RFZ1&.\1\Q_Z6K[Y]G2]8(9<_S(OR;OZ\-CDP M;0%G_:_UTACXEA9Y)7Y:WF:***9AQO1;#0=<_R?*8(9D#%7"$AHGW.B.NB?: M^C;3A0R&R[U]*Y_R^=P$5!F=F?X"CM$,WW,9)2&6"0TA21()DH8?P):WH$_M7N@[1^H M'#SH5+#Q$91.UMK=U2T]1L5ZF@&_\3/?1@X;:>L)XH.87%_C='O'EWT/S3IS M*;_II>:F,X.I!VXZPD\YPRR3+((JQ$AO2:79 -$(AHPD%$4I3H53SW:;0<>V M":WZ>_*VT7I5756QFU)_QVVH%>YV].P;S9XIMP)RQ]Y].0!SN+!01LW&'X6Z MH.25%JT&'I3J7*#8IR^G:SO&S,R&YNV^ZG.US;E9K[XMEOE_2O%UKN_8VO4\ MZ"]9<=B8L&I /\UDFJ89YA!S0B$B.(/,='9),(U$P%B*,N(45/-OX]@([U0@ M8M)D;V_]!&OC:-WFKG(5E+YN0Q [S3C_J#QV/)#MXWMA&5!ZW=GNF9"[39%[ MO*@_$/T&E'JP<]B(4W] 'X2D>ARJ@_;V1\K7<_H^IT_S1;'*N1%>K#4.%"4J M3GD$LR"3$(4<0Q(H O5- I5&7/_"JA[JPCAC(_'*4M RM11;^HN#GO894,^S MIT>H>F; 4RAU:;I]!BX'C7$_L TD).[\)7/3"+^,Q5DA\#.7#Z?V?=F''4EO MBX_["^D7F]!"_3U%FAD3)26,5!!!Q#&%-$L"F"']>[UT5CA*G7(++08=&W&V M X,;4Z^/UAY@W3T">PV" T95MP%2_P(\+K#T'NH\&/C5PY>GH+ )29Z\MF.8 M\8=!)5R\BA#ZSZ#A<>@ZD'+KF(A=^@X,G1AHT$7G+Z(/QW M\8+.50_F.+3LQO0Y?_JVNE=?BRHAKZS;+(=3F]ZJ#XNJ'<;MSY4)0K*9_)@7 MJVDF>89)1*!2*8=(IBFD7/]'IBS 0K" 2]>BB.NM&AOOU$Y5_PKZ75GYG[W:N-XA5 MZPJ_11S^0/==X^'!LJ%+0/R!>:1"Q./-NX3LROY[?Y-F;"EN].N%/DG3KLH4 MC7[6%FP*K<*(J2S#&%)$C;X'"B$A"$-"98)#DJ1!8%4SXC;LV-B[,1G0RF8@ M:J.!?HJE9>&](_(V8;X^\.P[ZE?:/ $;2&NS06,W,(9W:T)H#ZY+4+ /D(>* M$5J![2MBZ K4^0"B]=T&C">Z>K@;7G2^NMNJ_NM\*?GB:6X.@1[IS[=R+E5N M0@NB4@$VVGGKV2J?/WW0[GVDSX6\5S?/S[./W8./8WAE;7ZIN)#/CA"D)*"KC MRQXPLZW];JOY/B;9;FW_RE/7\^NI[5W9V*OQS\14:P_!QL-J9DL?S6QNO02U MF^:W'RWFV'FQW^,L>%WZ]V'GH!N!'H'>WQ;T.91W68R;[Z9GT'_2:F-BLA#D MWR5=?M"?G1))B6")@ DS?:ABT^I+I!G$ L?Z 91"4"_C2=U:0P/&URM-85'=^K6[HT MU61%HX6X%8% &1%IC!.(8Y5!%&$!:8 CB-(D#((P3!.WYMS^31P;G[8E)6C+ M1U!LG 2R]K):J/&MG^8B67NZ56?MJO7A[5M@1]VO.[<]TWI[6MON@:U_X'9G M6M_M3FOCY%8B=B!)$=^3T9/BB#PS7 M,KQC.ME9["U7W+X1[7N!?1G,":BL!G_4_]L+Q3H!UT_*V=F17R?GS :,DTEG M5A=W.%G\32[Y/^ITJ"A.>!1)!H,T11!E3$&2I!AB2A%.,JY"8948LG_CL9%. M:9K#,54;(XM3OHZ>]TP.I55=4O7;WCL\P.\3K/,E>AT#/-V )@_62==/;(NJ&0 M_"]/BQ__JJ\IEPS_1.9'6/U8/G>'=QODP3OI1//DG?Y YR[SY0+A<7'#_[G. ME](T6%N]_"97WQ;B;OY#%F5N:C%%4BK.TPQF%.LG,PQ#R!#%D.$TXDQ$69 Z M'13;#CRV![>Q&ZP6@%:6E^TD5R_@>VD[R+?&.S>CMYL+NUU)'PCW3 IM<&NC M064UJ,P&=Q;@=NE9[X24[P;V=H,/W"9(CK>W=KN^P)?FTF/]&E_^0*Q,# MK.Y?!W->MB-,J5XTX 2ED)(P,*7*,62"FM-+&:DL)7I)8=4_Q'[(L5&6-AI^ MWUC=L%4=3']I\97#8M\.>XM-D'=$>Z8H ^;6X(:=&I-;_.0=3(<]E7=0!]IM M70^NVT;,":>S6S2[.PVW>7/R;&=;YW9EMU7G)[DRS7P?EHL?N9#B[R"&S^](X^YYH8-M4)%#&5H$3HK7.:F.IL"C/$38R+R#21+.:I M4QMQ^Z''MB9]]\UH%)5*ZHO&Y+HO"Z!S 68Y9?FL2@IX,Z\$#*52DI<_E1OO MJG:J^,6Q/:;#=-EQ7C^3T#/G-4:#-XW9OYBYV%@.:M-[Z4KECIA7SG,8?E#. MTY7<''=.B6(2$Q) S,WV7@4*9BK%4""N,H;UGA]YD*)\!<_& MQMB5^5Z:GX\&XZL$*T?^G>CY!>*AL4J]O6_! RHUXY4&:-MVI?[B;7JN'*EZ M+)$"!BJPS6WI6VOS%>=_ (7.U_!N!+J>KSBI=FJ@KVE@5T&";XN9T(OZM^M\ M9KIUW'U_UINR2A>KSAHJ0. 5V2'5 M!ZY%N(,&@356EP4(+M]J8/4!:]\.I0?L+^U X _:UKPH%LN73XN5_"RYS,NF M*HVX:1 '*9$<9BC*(!(AA@25':QP*&.$&6;V,C+GQQH;86^M!<97>CX G .-.P/P('HM\,7SXUL[1 Y2[(7;C$E?G_=-0/Q("!8)3!(>0A1B 2D*"0P3#-)@X@JPIU"6(=# MC(TZ2PM-(+_J<=*M@:3GG)JWZZ+?"Z+0A:_+A=%,<5"<:6?>AA&1"^51* @82J"*4K2%$4JH"BX M*I=V;\"Q/?X/^D;?S.'3<]DB)Y^7>0U7)LON@VS'!3ZAZWO]="0Y=FOM!)3V M]I@4>P*9?I-A]P=]W238$Q!<3'X]==WUZLYW<_W RF)5#WD__U@?G+],510Q MJM(01@FBFF42 BE-.10IQI)'4F:AT[+";MBQ<=XS-#OYJ0 M\64XSBD56US=C:A^72S$G_EL]F&QE/G3_-UZN91S_O*XI/-B5FZ2?]6K+=/K MF35*D_<% ]TN;I7S7+OW>([TSQKS-DJ0041CSEEIG5BS/2RC"I( M \1@&"9,21DS29TZ]'BW<&R$V-:-RK=J@$VR:.U95X4O7]-JQZ"O.ED]$VU[ MGLY*.!;-]E7H203&1W-)XR5HN3F0OI?GN>A)WLN7E:^D[N49Y-/B7KX'ZOCB MD$]FR?99/ANMROG3W5PMEM_+(3[J,>]6\GM95!^%*&)ZU6NT(4F:0I;$ N( MLXQE"8]CIU6OS:"CH_?*9K Q&K2L!G\8NT%IN&M_5'FX&'I3P'* Y8S.7:;L3T7K+5-C?PD_X>U8=G# 449T$&DY 2B%+] M'YHF'"8")R%/TC!@D0L9G1IH; 1D[&PE(4^ ,;7CF>1)<.V(Q@=D/9-+1[2< M">42%%Y)Y.1@@Q+')9?WR>+BYZ]4):W73'/Q<5N,5_>T%??S34=;_8%/"]/A MH/KG6UKD1;ELWVZ.<,I)@N(0XC2.(3(;7\9H!*-$)(&,4HF(6]\ [R:.C91: M$IWM-L+M!M F][+M54?]4W^S;'G:\:ISU_?)B/NT];K'[0_L?M18_9GY.M*M MWF$^J?/J?Z2.4AX:H3+ZNJHLF@::ZR42'"J!])X6,00SF7*8<1)3GA+!4CI] M+BM/;K7U5IRQ/XC+$[\[5'^/_J.1 &SQ?P)SLJP5Q6@=!3DV$?3CE.OP:=G M1OQH *GB@#?G 7&7SCCAM5^!C/U!AI7!..'B@=C%J<]U>ZC+@K'J3M71RFI* M,YFEDC&8)&%F5.A3F"F10HEQ)FBB@CASVAT>#C&V)5A5BUK#VNEI/@*CW?-\ M'3@]/]$5+I5UD_HPU8,@UV7?O3[71X89],D^[>;^LWWFD]V>[AOQ0RY7>:'7 M W7WI&D0F'BS(C",<0@11PQFB50P8R((N!!8B,SEZ3X<8FQ/=\M"("L3W1[N M(RC:/=S78=/SP]V&Y?8"+,Z/]FG/O3[:1X89]-$^[>;^HWWFD]T>[2,'6N\6 M\R(791+D8EXF2"BI643)8'=S>M#,OE7.1,/>NV\?%RT;K=M M(*\BAA*-?I)$1*_S]7^() $4.",J9@I)Q5TH8SC3QT9%QTZ^]8NU[3QH>6\2 M+FO_MQ(:=09F/F_.UB4P(( 2!9,QOG.J[MB#_16^7794.L[O3,\4/<:OB_.K M8/B9\_J*&=#\05]=PT_+_BOQ%2SH6.6EOT^E&67A6%UVC&D8$Q$+B%C"]2Z9 M()BE.-/?(,FS& ?Z3VY=$HX,,K;7U\;&JF31L8SK&(IVY'\M-CW3]!XL'@4Q M; #P6Y5U;*!A*['.N'I0?77NLQT4,&XX7ZZE*$];BV)MRB;>+8I5,0V#* ZS M((6Q#$T_@42O@)6(8!;3*(ST$T\SJP*KLZ.,[6DW$NUE)96>.;UY*>K>K,^; M;WM1?MOU$H(OOG_7?RSL2>$\W.=9P1N(?6^P*Q-!E4=1&PE**WV Y*![X0.L M@10ONH#F)GEQ"8RS8A?5LL\_^4XNM< MW[&DYDJ-[D'/=''[4RYY7L@'4Q#^V0CNF/,HX MYD$&B0@11&$F((L(AB2(HI@D<2"B]'K)5^]VCX[)2TL->=<&@I;-@*[TT\;+ ME^?_^I]A$OSO.)P \]7W(?7J_SMAMV001"(P00%B:O\"B)&*,Y(8F2>G2+F[ M"6-[]>BG"KF]1SK ;O=*Z!?,GMF],G[2:MM02S(T5*^W8:P1B#.A8., *%WQ MQ^/=$?1*R1W,&)1=N\.T3Y17W*E#^.-(0%8/L'B:&S:^$WK07.7TL,1N)S-1 M_TWO$T6]\6C]81K(*"!("1CR+(4H"#C,"!,P8#Q-44 (BZW*H0>P=6PLVNR* M6[UR'$((/<^K1;1F/+/U*B=V6U]!V]G#&NFY "V_0.WQ!#3S_W&,\^\0B!K/ M]V"@<-8(O@]NT;%A9NALC*UG$X:+U V#Y4Z\;Z A.PKB5CF-M9++(_U99T*] ME7.I\M44J2!,$4U@+!71"X200<:# -((41ZK*$AB-/TAEVQAK8][?D07PFB/ MVQ]?U)8ZRN->P-5N>^01JYY?LK6E&Y4G;6N3P0C>U.9ZE':R!,:OINZ%,8<5 MV+4#X$!MU_*RKL7M/^1L\:SW/I)_FR]FBZ>7SZ:[3;')S\@HYSB"5# )44(B MR )-)BP*LR1",<.Q5;L"R_'&MF/8F M6&WM="]S/ VS'*AYAZYE5MHAM3065 MK3UD=%CBXKGV_?R8 Y? 6P%P6 EO=UG'%8JQ?;ZJ\L\^Y\4_WKYHMN+?OM/E M/VY^YL4T16G(E:81O69E$&&*8!;&(0Q3EJ4I3@3*G *\EP8<&ZWLV N,P6!C M+_C#6.PJ[7\)<_BY=+@PZ[>K&$X&#Y8GN=#W&> MK_H;8W2 ]"[M?5[PQ7J^FG)"8Y'*!-) 1IIK> 9IH@E'BCA,$D8#'-#I7#[1 ME6'#CF(]1P:V>E:RZEDY&+Z_YZ9E*1 F.TC4]EZCVW,,=]N%C0\87TG)IXWE M^TLP7BGHQ)%:RA)E_*CI[E%,LY1CQ0,,11AHKE()@B0.8IC$DL5( M"*1"W$GVQZ.1HUM+F=S:Y_HTKZ.DC\\YM..]UYZ9GJER*^LS:>OZ@#^UBZ#M M(ZBMN5_2D3GTV/C=026[$@9SE;VU MGQ0[:N\'ZIX)VR/*_>B*[P VO&!X-?SXE,!W8.DD\;U[AVN);9N36B=8W?Q) ME^+V^_-L\2)EF8;:L*E)1#4$7=68FL/2*M]T3R31Z"@)'$@8F3 A"F,)"1<) MS"*1A!Q'6&&WXH7^;!TS=?XI37S79$/\D$OZ),&/QAVCU-3XTY4Z_4^[*]>^ MZF0.2,Y'ZQ.,JQ/0.%O7SVZ:1AI_)V#C,6BY/%"_B-XFIZ<7@7][7^G-T1OP MIU\U_0W95;QKTPW,B/[1XELI"O^X:);]\I-%R:@\+!<_,B% M%&]?OA;FE;G)';[AJ_Q'E=[3**]0GK$D5@B&46QDX&,$:2HQ)*&,(L48#F-' M*;!^#1[;6ZKEKTF_7S9>@KE<@9GVL*R-+J,\M9. O8 W:\. ^?P7L-CD\M.- MK__F*DW6\W?$[FTVIIGO^976K'AL3,]T;AX'V&%0NU\WF2K$=\^F' M]K?A:_-MV%9V;/WO19!GJ,GRK/36L]$#Z\8-,P6'*G0#C7OJC=?^%G_4/_W[ M_VA^H_]CUH;__C_^/U!+ P04 " #Q8UQ48;>9IP(+ 0 #9@P %0 &AS M:V$M,C R,3$R,S%?<')E+GAM;.R]67=;27(N^NY?4;?/ZXFNG Q-'1S M627I2JKNX_."E4.DA-L0( .@2CJ__D8"),59(+ 3.U5VETV1((@=PY>1$9DQ M_,O_^O)Q]M-G7*ZFB_F__HG_F?WI)YRG19[.W__KGWY[]QS+#&L,?_T^W3]X:>_9US]XZ>R7'S\Z>^+Y3^F MGP/ OVW^Z,GBT]?E]/V']4^""7'SM\M_=M9I&U!!*": TE:#LTD!!F:52(9) M$__G^W\N6:NS/R^6[W\6C,F?+][]I_.W?[GU_M_EYMW< M>__SYK>7;UU-[WHC?2S_^7__^N)M^H ? TSGJW68I_J U?2?5YL77RQ26&]D M_EVZ?KKW'?4GN'@;U)> "Y#\SU]6^4__]D\__;05QW(QPS=8?JK__O;F]/*1 M?R6EA3^GQ<>?ZV]^?K(@'!"-F[]9?_V$__JGU?3CIQE>O/9AB87^F/Z(GB4X M%]LG_8_M'_[\[8&?EK@BC&P8?$$OG/]]?B=47$;L2^PO3G]XO//],'_USY_T]5OX7MMQM!W'KD5BC[T7ZQTM[1>R?* M<*=R2,"$)M*1,XC.1. N&9-T?B.N"RR7F%UO- MW,OE3 MCGXP[5]]\DXH$/VC8&]I=H*&U[B<+O*S>7Y*>^Z$V#=%)C+VW&10/!F(*0LH M)?I@$A->#F<,KCUZ)SS(_O&POSQ'!L23LV65U//I*H79?V!87O"@7)(FHP-# M#A$H:QU$% 4P%6N\EAAR.'QON^?I.\%"]0N+0:3:B:EXMPSSU;3*_MS<%:V# MBN12*Z6)!Z<)RDGUR*=D$%'=94!$+1"T4:)D\ 9N0'0_?/VX^=2?GVRR#CAGKQA'36@51R4EPR\R![0 M!Y=4S-HF-A X'B1D)ZRXWK$RG*R[@,Z[\.4TD_BF9;H]Q#JWB"4'5X,H*,$9 M4$(9"(:^L.0QQY HU#[2.Q^]VK,5Z1\BA@NT)'4_HVU?+=XO? MYQ.7N,M%6V!; M??+5\O5R\7DZ3S@I)M V:15('PLHSNHI30I@H_<9@W6)#6PX;E"P&T(Z/@T= M3+P]P>3U8K4.L_\S_;3QI5S(@AZG +449 0S!^<]!XPI!BXQ83C\I/S^Y^\& MD8X/2 <2[=BGI)6')88-W5I:'Q5%9A@2 =LC@K/"@#&YH(T4J)O#-Y6K3]P- M!#T?A^XKOI'57N_49Z\_+.871S2E6!I)")":81E1I0C99L(U!3_@*4X&SI,PFN*=P(8Z:[B'A-T TOUIY1 "[@(I M?UO,SD@!R\TEWW(UT3FZR(PD4X<$]61IS\LY N-.U[00Y9,>""$W'KU;VE7W MIY2'"+0+1)SGA6RO_.N62$HX(SY,SIZ% C[&FHR<-;@4".@%3>**H5!#W9_? M3<%N^.C^K'( \78!D],Y?1J)8_H9GX9U.&=KXI*V&5,&@87")N<0@DX!8F)6 MH^+>?MO]#[Y#O8N"W6#2_8'E .+M B8;*_@DK/']8OEU(DL]/)$$:[0D$\LS MN!P<.&.+"R4SR89*O[CVX-U T?T1Y?["[ (+;S^&V>R7L]5TCJO5Q*&2S D- MF#QMC!1CDR@HY)*I*"6*0I^&NMJX]N#=L-#Q2>6APNP""\\^XO(];7]_62Y^ M7W]XLOCX* &MJ"#%@P6LD0V4KO.%FO<;75P?-9>#_1-:NLH .N@J0=L-#F%VLNHHFQ9*&B M9N9@B-S__-T0TO$IYT"B[<*(O/U 8?@%O)4601F903,72""&MD-6[VRL,BHQ M5I@Z_-[C]G-W T3')Y\'BK(+(+P^B[-I>CY;!'*1=4;M# *WR$!%JRG@IOB; M92<#1NN,C /AX,IC=X-!QP>?APFR"Q00?#_65--%^L?;#R2VU:NS=2U"K@?[ MDWI3KZ*QH#7;1$X" G<<='_^.9BH.RD@6GW+5L;\ MR]#[,$/$UC+,3N<9O_P[TF[*E \%%5"0IJK?'6DWC0)R,8;E[!BS M0QVIWWCT;BCI_\CT (&.C(@3PGBN.-\XV)8[C)Y<*J\H5%<%.7CI+%A'47N4 M+I(X#D;"M4?NAH".3T/W%V G.\NVOG9;>_V<7EO1;V427'N(K"87"#)H0<8 MS*.W6GDI['"UJ;<>OQLB.CX*'4:P7:&C5E]O6;#D92#&P_?#1D='XP.(=3!52)F MP93]GC0>?,)!F_WV6&V3,F2"*MF04Q(EP4TY%B *%("\,!,L*UH?GI-_Y8'C MM"X:3EG7]OP]Y3BVK[LNQN+W_RZN7;5R].GYZ\>_;TEY,7)R^?/'O[UV?/WKW=9U._ M_\,.;$JX&Y$';O-G*W@?PJ?)IB*O.FVORO/I/,S3E'SZQ;;KS"5TN Y21PKX M,_IZ!!0H[$L4^N?$R2:@PE)N[OI7%U )J[C1\/E#-ZOH9YRM5Q>O;"0+C)^W MD?P?CZ%N7SMQ\8R3U0K7JTM>O2XY&"N &"1GU3(/W@H%P6F9*8+![!^*#O?G M]3H=X_@3S5!Q85 &$/J(6\MUZL]SPBZ9T$%EEC6G_9&LHO*F9JF+"-HH^L=* M5=Q#V\RAR+E!SK@ .D2_=T+E$&%W@)@G8?7A9)[K/\_^\VSZ.H,)B:4XPY>XOLA>32:GR+6H<5SM'E9T]?X$9)6DT=I% M81M9J >H&B=D:@>KP330 9I.YY^)ZL7R*[% P8!5'H6!PNNUCU(Z/GJM4C!-9M4/+WA+N !TO%F&^(@OZ L,*K^/]57EZ3E.]7Z[G M2(H9&["JMW;Z8#E!#"5"C%9G%[5S[J%+V/W!\P@BQ^DHVPY;K?33 ?1>+_%3 MF.9G7S[A?(47UK4P$2@BL2"U9J!"+>9 Z7= 5ZN$V^4E0*3!<\WF75"4AS (S!I+3+,QHF'DM\'"O''Z67;T&/> M6\;[ V2Q#K.!=J+%)URNO[Z>A3KR(==0\E,].JL.G6.15;<-3*GM$3'0AFJQ M'GZ0A\=LCBJV.3A]B*H> JY!3H8&$WT'=N85<1)J/?+&67M3AU>]*K^M<".N M2<4KU9"QN"0*5O'4;?C::]'M]#!'8XJ-I+O@-WJ!ZP MK]:;4J<)CR$F[QQH%AA95\X@Q%(;BZ+,!65BODTX=H6(<8:+--G/]A-L!YAX MN5A?Q?L;G-7JM]=AN9[B:H*Z&$/ M-+>D6?[AH^39P;7$BVF(T]FT[JED$C>-(CXL9B3U53TE7W^]%(WUR?J8"S!K MR75SF, KDD^,-NBL+3/FH;XG0U^GIQOT'*3M>[*A#Q!]'P!: MGM%3;\EHPG1(G!/E"FL]9#:6%ECA8#.MLR)M3K:-%;J7I'']I78P&D !'2#I M>JK!!3]?+[FQ4L7$:),/J1ZD&@91!P?2"L--]B7(-B?4#],U;J9'(TP-J(H. M@/5D,=^(Y._3]8NL]5M/*:[J.G&3QKF .!0>7> F0?WWRM+07N.,?((,HNTKKYH:MQ3J:4%@#-O$,2G@/T6L) M,JGL2G FEX<&AS=GE=TD;-^%V<% -JHD.H'4]K_-=^')%8K5NJI0<4(8 *$E$ M2C$!3@3:Y!DWG(+1PAKE#7R'L'%3;H>&U9!:Z !46]-[A85ORR,X3@%JDN S M>8DJU,)0D2.@C=%GF^K^WG#?NXNF<5-PVVQ[!\N^ Q1=86)2 L/(B/3B61T] M0?0[HV@],!Z-U^3[A= $-E>(&#?EMN%U[J.DV\'9T0/Y$88'%7)-$#:I]B.M M0S@M0W+LNV%IV_*-LQC(=_,@A2<6 M3&WY%B6M#LXQ&Z$R_;H)INX@9NP^H,/H^78GF8.$W@%NK@S@VM+O&.>"FP0Z M5/JYY."X3T"1I?0VNE!,FR3_FY2,G2_9!#$'B7OL"L?M4+^;+)RN5F>8)UG% MG *98;*XDK9B8B36"G--+SIO77+^IG]\=R'C0T\9]UQZ8$P,*],.;,E)SIM\ MXC![':84$CX)GZ;D.DUB]BK4%B;:422HX#M,YYF=A.9_. MWZ^NL/L4RS1-UQ.OE M"%[!>UB9?N0X3E ;(R\N^N""M:7-\_7W:QCV_;H2X M@572 ,"2G(/L1 'EL5[RD -0BL!B$N?9MCDSNDW+N*?5C4!TH,@[ M.$CZWN'(1+-4F$L">"2FE+(,G)2YGHQP*;3,7K3IF?4]ROK)+#E*N=+!RAD, M;,UG#[W>:. #KJ>)7.QKY!\XB.CZ)S>:2O0 ^<<<422Q'@340529$S9"-N"C MXV!85+2!69U$&W_V&".*+I_Q;I."I2+//# &:.N-L_(4FHC$(%G%DQ'(6&@3 M%UZG8^RCR8%1<7NWVUOH7;A'Y]0_F875ZE79F-.3+]/51,BB. \&DK#UY,Q; M\@6Y!$0:'8M-A $!I-@!_;BTHY2!(*G M].UJPESAW' #EG9AVGLYAQ"* !0I26-0ZMSJ .L32SW*$0L0%_J>N()G*[SC;UG$C,M =LF$V@W M^CIQ6O9$P(FQ("A,CJ; %O4O8R6MEF1WR8KK'32!H"ZR 5= JH\YPJ M+F4LT232N1>@3"K@A;>0*;*@0$;9D-K8P[M$0 B)LU1B$*Z-/[4#<6/G@PR*K:&5T1>^;NWA M!3USW&8HP=)2P43;M_89G(HY9"88FC:G4@\0-6X)8SL\'23\'G%TOH5K+56( M:I.\&2FP((\P@<4L;6^-G#Z'WB)VK^[5717/C#&@D MHZJ4K/-Q2P"162Z&8U3L2$;HL1Y3N]DAK6&TK_P'PU*+W+.W[^CKK\]>OGO[ MZOGIRR>O?GUV:,[9'9\X7*[9]\@=*,=LFW1_":AO^8Q1&1F-AHB^CB.* F*. MM6=?9CS%5$JC;ACW$'1X:OYGG)]=J2BW)KLL1 :=R/M7DB5P$B.$E+ES@4P'7PF;M+^4.(/*7Y6*U>KU< ME.EZ(K*73DH!UCMR!)'$X9@E=0:5:L$+Q]*FJ>P5(L:]06L!CWTEW$'ISV4C MMV=?/N%\=<7P)@*SM#R#J.W=%0I&KGV,(%W1R7@C,V_<2N\F2>/>D+4 SC#2 M[\#&O,79K&ZD\_QK6/X#K[ T"8$+;24M QZ)DU@RN" =U#Z R8I25*.YL??3 M-*Z+,Y#2;R:T#:.!#K#TAM1!!'P@5I[2CCM;?*KK[8(9D6.4EKQ :35MOB%) MLJ_T)6JCG609N6RS@SU(UK@N3QM$#:>'#D#U%YR3C&;$RTG^.)U/JWS6T\]X MP0XWD81!GIR,*= :L0J"R+10&)I89& AM+%2WR%L7&>I#;"&U$4'T+HEI D7 M/"A=$)2S@AA@#J+"#$:Z$'RPT>TW(),3)O$(HP)) @$4*-)+(,7#*N:#&U:5A]1";'34=J8?AZ M14@'N_ ER^?K_Q?R2LMT?5KO"4@ZTT6]#J@5/2E<:YZ@35"&9P8&;9UX7VR= MT2H@N*B")N.AKAT/"[NAM34XX'GM\";X[KE;CQ)6HHLN0.1 M5!60X5 G!\&F]*,.9/":'7.W[>'R\K@P&T(SX\?/N[G!][BV5[SC.D:FII(L M-K%\\?BR:Q\UZ M;A#?=ZGL;D*>[\5Q1;)"QJ+.$(@:5*S=O7WM78F2%)"C,4V3.X>(T=LE5[ .S!#FYX6%Y _6:^7TWBVKIU1WBWNMKB3&+3D1C%"?#$40QFLE4X60C:R M!!--86URD1Y-ZFY ^Z&2']NJJP-3=8W!B4XBAZQJB6;M%\:CAU!$@*(=*TEQ MJ5NVM'G4'1S_H;(D]Q=S!S;K8D+ 127OM]F#TFN=JMEU,9(+J"BJ,E9",H'" M;IF$*6TN;N^C:#?D_%!IDH,(OP-#+'OC9W/N(R+1NAY.IV=K>M8KV22X2E! MX37[)5/\2;NM H+0B1+JJ3S1\'/.4'CGL0>!4'[B+X+#/T=I^\_$.4G]*'A M/;X\JRU27Y5;A;W;)>*82X57[TT0 !09:0A11L@4;AAOA-#8YJS_462.>R3; M!&_MU-3!+G@/<^=KZG:-.0])1LD$B%"+UQF2()46M.;(;T 7LI1MLBD?2>BX MN9;'Q.$@JOIAV@$\>?7KZS?/_OKLY=O3OSU[\>KMV^L<'-89X/:'MVD2\!TF M!NH7<,?$OHO3\DL\JL*TMN1W96]+;8&DP5M.(:!CEFR7*T8VZ_GR/>(&//3D M*"*+/$/0VM.R<^19VEHIZK)BC@N!V.;B\K&'GJT,TM!8>.#\\S&R[L(-VV6\ MY>O-?2Z]OJP]?Y_B]M]+T0F1?0PA@]F$+RH0ST+Y.NM >(Y6NM0&7X?3/O+, M@<:X/+)N.W#H'N+X=7V!%'N>:_UZ02SB>KK<' Z=IQ*\GH7YZB3_?V?;JZ[+ M^:XN!BRUF$-:E6J&@0Z(H>?1Z:XB*+145 ;?D:NJNUWP1P)(AWL+0_LUO33MGW/Z\5RP^PN5Y-% M.:_1U'$)2%\,\Q!<*,!U%#$8I9QHU@UW2$9&K@L>=VF,"8H.[B(?\F!W8=>: MJ)6P&;R7-3%8HF%GC3\PY9ZSA#IY"=(16E1U,J,W M#FJ_#M329I':)#+L1-[ T\8+\\H$QX!6%<6=D0YMF>UK MVOA N/C.N/''2+V#3>Z2^JU$JI5=S&LV]V8PLD^&LWI;6U3Q9%BQC@#4"$EF ML%1JP2V=O-7UM,. MC> 5!]---].Q*42<3[O/V-AAX!,#V4$CG$/N6[G%NB56T4BFR MQ$5K0Z(3"B*C'U$GAD%B\/IX8+M)7;^PVP<9C[%LAZCIAX @YE_"+,S3A3>I MM.=!R@#:432BDJWMOGU=T98%HR/7?J=DY0%Q>(/$<;;4;L!XB,(Z+Y:_AV6>I!1$L5P#!O(X5.2A-BS@X+.4-7M-%]7F".*1A'9R];(G M+F[WPVJFI XP>+ML4E",G)!V_>#K-'XZN;H6C MIHJ_:,-IVZ:0%LQRF;^IM >V5 I%9 M:G9\NZ6+;8W&P"%TV!L-[.UA['&_U- MC/."Y9C <%E'P' &L3 &PKC 2I'&L#9])_8@=O31J,L2E*J--ZQG4&>?18\EF48M5A]/Z^C3Q<:&ZE!Z[ "IWTXR5^\6 M]V0E7)%"_5H/F>HX]=5$%QN%L@ZRK1T@4RD0DY7@-7>%*9ULHY&;AU ]^BRT MHZ'W:+KM ,2ZVK"_F@CC,W<"P4J&Q)CC$!DR<&AY0>XXXVW&H.U, MXNA#S,:VKP=JK5\X;C:.:WP%Z6,Q00&WM=$RDR0X-!&*0N]##.2%MTFWVY7" MT8>/C0W&PW36+Q:WB^PE_K[YU6K"F4RY* ^VIC0K%4ETVD?"S::A,Q8E6M5^ M[4+?Z"-.QL;A(?KJ%X6;U?6-J9*5B):\9V4#+2WRH2%HGT!$5(85[R5O4\ZP M$WGC3RX9&X0'J*M?#&Y7UI/%_#,]B93YJOPVGY(+G+@OA>< .:*OB9580SD+ M6JE@#=,\^U87T(^A<_S)*&.C<@@%]@O/S9J[RMSV^_4TSO M)GKG>DIKD1AC MS*8(V4?RD)6Q)%)-8DZ:%B9G*IHVP?A!9(\_;65L\#90;[]8OKU2[^8VNY = M)@'_B&4KC?$T<'=?T'H#F/\1ETA$5W &<=SI*JZS'FP?";W ; M.1+SR\_3A%LQO<&T>#_??,IF_4^RQX \)F#*2E!<(\2@RV:^IZ&]*IE&+=); M7I#=BIZI1QP*4+M MZH;@F"F O@ATWG-F;UZ'W5V>?!@=NZ'WA[[K.K:V^FGAN@O3-TKNKFUG3S&N M)THDE@2S( K6UCCDD@4F1!W=8:771A35YL1B".IW@_=_F='1&%F0R&EQVJ0X141 Q M2#!DFD560J!O4$F>G'.E)/%J)07]V3GPA67( MOLZ13H$%V_"N^CA)O?R//7W8<=X77YHH_%==Q,] M?'O7)V'UX?EL\?OJLGNGLS8G$PA'/-0AC]5 S=S M55A9U D<5QEJM0_XX!"X2U)H74/0QL6B?35S/0P%W^GA^AAA=^",_7)&?B6N MKB:4;=I2B"2U]($!RJ)!*>UJJW4'R4I)$9U.S,4FF+F'H$[ LX>.%\,+O%/< MU&^7B.IN.%Q^Y+C%M@V5OY_0QE;U+]/%&M,'^J#%LKYOBJO?WIZ\>/'D MG!>*W(11P1$'M!^K6E?DBB;69,E,2)>4O5G:?3< OO.@<2MA&\)B2 &/#987 M(9W-P]-I>#]?K-;3M#J=IPOSIH0QJ H468?&R%0'PTD-)#3K>4G1NYNM3N[& MR?W/&+=*M2%$!A+KV.CX9?ILM<*3MTM^ >W LY2RQGI('E>QH38'9MPBTJ;$X0(0=1"UWM/)!M!*E*S5C4(#B@OR>K&Q-BV494?O8 M:)+YGIVTCM7X]) 8]T Q=P"4E[BNIT2OEXO/TXSYEZ^_K3"?SE]]0MHDI_/W M)VD]_;S)UKL\0TI*WTR(+/FH54YM3A(?3VLGARE[HN-V MYXZ6JNH C,1:F:XWC4F*8#I:X2"AKHW+R6A'7A19[E@3W1Q3ODTGHV\TC N> MUMJ^->5D+]%W )HK.3WU/I5DMEEJ[Q8UIC.\UO+FW>*Q8BTI!.OJ5'+E M*(I$1R%"U+&.N,T%$^.AT?3QD^VB3C; M]B4.2\GD_D"(B7:IQ"D*CLE"O9H.W&(*C=K0/$#4N-:X+_0LVJAR[+CU4CXO M:I[$A9P_?B+YK"84KD5'WA.(8&,-P#.X% E$7B6E0Y%9WZR-N#N&?>@IXUK$ M+D$VK&:Z,'S;QVX%^2Y\>?:EEF#@>6[BA$5'+@Z3$&VB3<:8VF6L!)!)>FF2 MUSZUB9._0]BX![-=8K.%2O=&Z&= M!&&8,*FTR@3ML%MAUX@<0($=F,J+ U;B(4[G&Q:>+.957"1U^FY%HER>*WP9 MZ-6--IY\J-^>SLD/.3NOG[CK3UY,0YS.INNO?"*B)1]%6'"V1IRD'PC"2ZCU MGZ@$!9V^S03E(S$X[C%YUPNE1XAUL/*^J>,YZ7.;)/PKKC\L2!6?\5R;$\F* MEREI8(IC;75.[-46_23P4$S*+(8V^\%.Y(W;8[%KU ^OWHX**J^$GZ_*3N1)EJ(((6M_]*1H13(*=64I MX%/,A<+=.H6^U:W$ W2-VYZQ:Z .J-"QC\=^FR\QS*X62[ZJ7.'T_?S)&1$S M3U_?D8NTFFUC#<6$5-8HR!@IUJA#?()A%@*B<1&M+&RWV>Z/>^ZX+1J[Q&)K M[75@-V\7N5T*\;RL_E*",C&I42!HGTJ58 #'M:TM5)/C@M.B:W.YL#N-([=X M[!+$C37=)89/TM:+(;GC]/,F6X@K9FR]?3361>*$A.B4*"!XB8Q>+T&V*1?: MA;K>QGX-@XSO O! -?43.MUFK8:#\VVR\L1)IT4F!UKYS+=]5ITWA59M1*U5 MYK%1)]('R>IM9M>1,+>O8GH&6[W<(\%]6T:KB3?2>D6K)]:6J22BFAS)ZA!( M5/2**-*W"7AVH:ZWH5U'@MZ!:NH9@9N6,=\\%PK5UJN)((\D%1W Q\) 617! MU;':N?)IA/&F47.MW>CK;6;7D5!XL*H.Q6%CG^]U^+IITK(,&2?1H;=!U#%Y ML7K-)4,,"H$+(4T*.;#<[*!]!_IZF\5U9+]O;U5U<==_FZ^G9UACO5E%^>NP MW+3*E:R88HL DA#)2]E84Q@R>!&8<\FFPH\UP?H.\GH;IW4D !ZJJ"Z#WNN& M_>(*=>/G*LV53!Z$SM6ZTW?1.0W<.ITMRYJ9-BV='D%D;V.S1MF-]U5:!WC< M/2M\(E6.&*P#C4J!TO5R7\G:1YR5Y**.JK29=; [C>-&*$?.L&^DNOU!N:#U MUA*4V[OZNP7)DD5G4P)O2IU5:VN7"2V!5K4 MJCJPD.3M7C0PWA8[;VS_U;P1JQQYNM& 3+J.20P! F8$Z6@1)T4KV[79I[]+ M6I]5>;E8XY6#]YK.=,,A1E4267E.H,$Z M*+'4TU%5I\GJF+B5F9SB)FA\')U=%L.U@F9#%?:#TUOK[UO#]XM6NZ?SMV=Q M- MO4B.KA,_S]MYGO\F3Y36S+*Z;;!:3Y"+)]%Z#2D&AHHS9G(;L_H8*L<]&Q\; MID.IKS^$/E\L2:H),6\2F*_Z-$+SPK0PP)@F":J$Y-/0^@N9_I..69W;U')\ MG[9QC\E'0N- JNH/@Y?+[ V&V;-5#2,GQ1@K7(Y0Q&8<YUQ6L=TE M2&(Q:O*2=>*U)YI'\)YSR+5.0T973&C3%.3QM(Y[-'2,EC.WQ%\LV29)TO-ML/==TKJ\SAD, M&P_LTH(.?+N?Z7N7(R")$9&3)B]:@4$GP,2I(Y((X9 5;M3[\ M/FU=WMKI"'%WFO'7%T1M^*2(:_L"TB^WRRLQ4XKU$E#73O*6 M2W A:XA8"G?)>Z_:!\V[T]OEQR-<-+Y(EF;7) MP)WS=31Q@E@GU#HGO47OM=5M#FD>HJK+&Y962!M,/7UNR?78@#A[0L34QIT\ M.FN2 I,=!\58A.AY!!FXTIBY4+Q-R?.])'5Y;7(,J[:_8CJS:=<9\<5Q4\>L M1^<%66B!X!A*R)X%,LZTC&2;&^-[2>KRZN,8UFQ_Q71DRBZYJ?;X>KS$LS+1 M4%P>HXB@4B2['!5"=IZQ$ ++_N84KJ'#V5M$=7FCT3Z:/4PY_G<>2V2T=&8R/==7"_]JP43.M7Y=F7 MM.G3^X9 _VJ^27^(.T6*>)[.XYB]=?N/+.U[BKCO +&JF9,EU2^/$,E;/GV4!/"8EK0R1UNP/BMEFYU!=8?8Q"CP0 ML\_FPZ3KOCW[]&FV$6"857:>SQ:_G\[+8OEQJ\*+^"(6)3/]5S-* FT>.H/S M48%E/*+PC(+5-D<&.Q(X[EG5P"ALH90.7.)[$D;N<- 3-<((=&QWW MC'%ZOEANRG96FZ+OU21JR1-9>:"=G=>>00I\JCT)D+%L--,"=\/*;L\;.:&Z M-7(:"'UL'-6.%N=-(>MBJ,>J5WB9Y"R-$T%!X+5%'R\>8D)R$CP7WE5K>JN; MY]WX>?@Y(Q\:ML;-@$+NP$O:% 2^G;Z?3\LTT:9[/GAAL]^2F(BCOX79V2;G M]LHB^RAU#G<1GCC,&; M%21W&[SO/&CD@[36%F](,8\-F?.UL%C6Y+'S'Z[P4]8)>V/QJ\YOZ5V^P_%3__>W-Z>7G_Q5))G]. MBX_;SWWU^MF;DW>GKUZ^/7GY].UOO_YZ\N8_7CU_>_J7EZ?/3Y^OCM]^9?7KUZS*;I:N:$\UK8@AQ$+JX6CTAP47J@UYP3F+#8-NDH M]]-T\*'N-T_C]D/>D4A_F=6R Z4]"XPYX-+)V@;%4PQ5&/ B#",7F44GFW"^ M&WWC'JX-A)A;1[O#J^:/8,TN)' DJW;YN*-;M[L9;6_EZI5#+O4F0BCZDF6" MZ+@ 3VZBM,:*8MO4Y;2S06KE(KG"L MEID\3@/.)6+!)(-:EB!\FY2KZW2,>YW0"$ 'B+H#H%"HDDAVVU#ES73UCVTE M0?UNXF4V0=&FGIS,H*PA@=A40.OL1&%:JM*FA\8#1(U[K] (0D,IH0,\;>9) MG: :R &M^7TFT?H0"71RWGN*U%5H,R%Q)_+&O8-H MA+'A%=,!VN[.O[ZY=ZM(P4X]AA8N;JJB)#&%$0SR3(S98%,;MVHG\L:]4FAE MT0973 =H>QZFR_/+C\O#OV^'?N?<360HEF: @%+ !G)E'/BCZ4V M0^=V(F_,1V@[=YTIINKB!']=3HW&!W(9N?:W9*S".0:5+I,$:91 M_^8=*1SWNJ 1YIJHIP/8;>\R?L7UAUJR<=GW_,(_2-$IB0%T%I8L=JZ#0K79 M3$^VUA5O(#E#UE\4B_SZ=S6BAG))JYN]KHY?M_..; MZP7)X2S9.*#@ALQTJ4?6DCQ2%\G]1%TX^C;9M+O3.&X!>".\-5)1!^![@Y]Q M?H;G;88VDOK[=/WAR=EJO?B(RYO<:;+.V1D-F(,"Y5"!2XI!*D9[+ASJV*9^ MX'%TCESXW0B%#775 1(WN0"_A!7F)XN/GW"^VDX3^[316EUW]1AH^AFK4W%A MZ04R&;@A029!+)9L:\ZZAA"TT]*$*%FCJ\_'$[L;)G^T*X+66NL F"=YTWUM M56_"EYM\2&$SMZ&ZKE&3H"*'F*4 9DPTTBNC5)L4X/LHV@U./]KU MPB#R[P!'S\)R3K*I_00V)ODF.T)D'Y(G=J2LD1#F6M/E2/DRA)SH5=DF/>H[ MA.V&JA_M0F%(;70 KN>+)4[?SY^<+6NWVZ]7\MUKV>#FQ]E&9[>LL75&L%*! M(64 A8)!K(F=28L@ BN>ZS:767N3O!L@?[0[A^-HL .HOJ7H/(=E?KU%M_O3CF9E((83V@#C4!0>&V2RBR4>!RT&!USMGGDKUN M$SD\0-1N*/O1KB&&TD(G@%HL[V;%,F0VV0+"UBQV5K/8M5)@;.2&%DB4C0;I M/4#4;H#ZT>X9AM+"'Z&6X%U-O3I6)<'YPXY>1W 7D^VK"+0.7A2DR%.R!(HD M!S%9 5(D84H,WH0V61$-:Z72!\QG==3I1?Y>;2>P>K$(FPCGL@GNMZR^*ZE6 M0DN.F4,(1+*21=:XO$8\D=:R4=$WLF\'$-UMO<%CL'4K9#B2$CO8;[^Q>G8J9LE>*V^1=FW3SQ]'9;1'#,*@<7%4= /'^ MSF#?/ ]I=#"D/\K-M6[AD+W8J"8E+QVWEG69M,>GI=N:RH. ?'(*N\/]'?PO&'RM_DB MKG"Y<6=.YY_.UO3K!;DYL^D& M_8]RX4*WP@SFOG?!0(,0<+Q9$NF,AUT,@Q M$'\H(]T6=0P(]Z,JNR>L/[S('R<#)W).%@6DR'7M^); UWPVR4+*+ ?I;9LP MM04WW1:7#(+ZL=3^1SCH>EEOQFJ.W%-MQY[],.OAQEO?PPFG(ZI M'LP+0V9 A2+)G<9,D&-<"2ETJW.?8QR#W1]$U 4XT2JXZ&E#L3G5,3Q)@[?> M0 J9O*CH4#=*6MR5PFX/N!Z#FON/$@943P?;_[W<_/+U'7W$R9?I:A*R+D7( M L'7J<7.(01.?GQ)-MDL'!;3;.#Y]X@;N0%\$U3L>JBPIXIZ1EUEZ.GB8YC. M)SJHPIR6H 7)34GM(-A8?T1E4!J?2YL$M!V(&Q=U@P-BYU.L_;33 >!^.2.) MTI[P*WZ,N)P$++9ZR-LF^(IA *]$ AF4-='SC*E-0'Z=CDYAM*^:;_:@VE_F M'2#FUT#BF^/RZU7)G+-B7>$N(@*SF8&BY02.Z0R)&5I6$AEKY'X^0-2X%SBM ML324-L;NM?RJE&G"YV?+^71-H?8=W/!B2A(Z0!#65"6S0;%+1/BQF.!P#MP@RY6P%/\C+/%50M:+5G0VDK4)*%*8!*3;70.=1]) MXQ[4MW:!AM'$B)!:+=>3-W5.W39 M2DZ)C5H^@:4(LH]CPER,J(XH;T,.^6Z MTZ=>@0[]=!,VUQX[\NBWEL=%^XNW!TR<0SF1MTYFD(&PM@YPY8JLHTKT8RY: M"HL['OKLCHHQ(_$#5'93Z7O(;V2U_SJ=3S^>?3PG7-=F^SH)8)*3#?.%ML5B M$*(EQITS*NV6%+23XJ\]>F35[Z.XQ1!2'%O]X95< )2.U:DV#+P1 M!K33AAPFPVAG'$[]5Q\]SHXPF/KWEF('ON5F0NEE0\N-#?1HI3=. 7.J@#)> MU@@K0&21L5 X\[K-5=-M6D:>]7F,FZ4#%= =A%Z&CQ>>MA4[%H M6XUUO 'F5# J9GRC7MSW433N6?^AFGX0.'N*?>P3DB>+^:8A$:VBMSB?+I:; MDI6G9TB:-1<6-:-/LN8Q^5JZEUT$SWB!Q+)'1D%6"CO/%_[>PWI"R+XJ7324 M;P?FYL5B_IX^[6,5UN55:\1H=$0.Q><$RE+X'1A])^JUA%4AJ=SF(.0N:D:> M-'R,7>M@)70(I/.UQH51CDB&(BWY[P(5T'K38*+DW(=('+49$G4W/>-:I,/U M_!W@["'T#J!SQ9:>&U'/T3':N\%SIREX\!E\0 &TA:N4F6':-BHQO$E*7X#9 M1[\W#UT/$G8':/GE;#6=XVIU9=+K9ATQBRZK7+T_3VRPZ""@8L!3Y(YX\4JW MP[(GMGO#' B[:@ M?$K@/-ESRVGM:4EQ2;H9T-]S47WO,_I#QP&:7 POUK'1\#/0R!F*)PT+&JI$UE' M;#/6[/NTC9O-,FYERWX*Z@!R)[/9XOVT6F%/K-P<3M!4<3\, M,B>B9LT+5R=P)0?*1@&^""3/@'@R+L@H;KI4QX3CR+6E;4&R%R0?I;&]<4A+ M;[K(;]=AN3[FGQ[MY]W("$C]TP["AB/KK .3"5M-9^)],7\#LE.C(E<>/*! M$]8LO<0B.%6K1YS/VJ M(3W(/0 M@^@8N7/9$=%Y/'4]'IE^B\PYO@]KS.^.'=N0\Y&=2QIL"AZ43;/@V"QMAB^T6;X#:[6RVDBR)^W(;[^ MPI5W3B*S5FB*XR(&VADT)X:%$8 :2XBRY.#:G$<>1':GO0>&.1DZGD(["'VN M9X&>SNF3B;4W9*XI]B?V7N.RCH4-[W$B=5:\* VIV@#%ZB0\&PV@X=GG($II M-%!Z=QH[[7 P#"X;J6IL?_/B>NO)XF.543O<\Y'@.== MM'7:FF%TR!ZLQS\(C%\NUED<.92Q. MY,!]8$=.[?A&W$[P;#:YL[%C.K1R.L#;Z<=/8;JL/+PJY&G3LJI5;=N! <^^ MI-E9;?;SE\4B_SZ=S2:)"\M3LF"D276.D(:8M 'Z?^=CC$R%-G?HCR)S)PPV MF^O9&(/M%-8!&D_RIJZ2]H'WS[Y\POD*)\SPZ-)F"K,)H')$<-8YR#RQQ+7E M2K6YE;Q-RTZX:C;>LW6:T&&B_R,,/;B<'''W'GOTH01##>-O+W!6.AV;,)C<-=LEMBC%-S!'GW)^"]?S]FLF]#S)?[G6XC=R!N7#2.!)O[P#N0#GN"Y5T,733\ MT((7$QAXR0THQ14$[1"LC\;(;(3&QO,9[R>N$U@.!8C[ #>0=CH%W.IRW5YT M<*_]9;)QM#YC/7WB&5QM?QB"8-EZX0.V*1C>A;I.(#<4)': W$'ZZ0ESOWR] M_/:O4UP241^^OJCM\'EUS=WF[V)U,V-1<003:C6G- IB=IPD*5-1)+\LCF@<[R.S M$RLY($YV,92#**TG1&[&>ZXV$KNH$$?CT%DR_J'4CDO%UZEYRD"67AMD*<=; M%WT#X^\V49V@;7@HW >Z _72*<3$11? (+E&;0&ULG60+3DPM7DMXRE8QKFQ M[.;XDG80$SVT@!@78OOHI5.(R8O58I/!:OJ9+@*4CA8."[%]]-(#Q*;S,$_3,+O13+=I(A&]*G=PMZI-#U=W_^JB-0SS M*5HRYI'+6B*>,P25#3A,RB7+D37 M)IO?2G\N3IZ,DSSZ6EE4*\=#]A2[B0PIRZ1JNSSG;N+UN_VW[WK0N) :3_WW M].L^6!=CX^HUR7BZ6BV67^]DI42C:Q=RH.=Z\CK000RE5K)%QF/Q262^$ZP> M?LZX,40?J!I0$QULQO>U\$2F70D4@MO,%*A8#$3A'1CN2AU+*Y)H'!@5Y'Q(*16B@G$\0?-:0A$ 35=3B5C^<_]+]=A\% M@$?WVWV,-L;>)A]H#.MEB;G.NM66%*\$?>;SQ [^8O+S&O'A8NJ:"#GCIAG)M3Y='7DE&->!J[%K0:]_21IOGA48]9F MA9)]^%;CX:*#1?&,5G+.F)_BDF*9]?0S7HKC5;G]RXV()M*$'+VSYY.N@JLS MKZ0&6T04,EJN39NBH'VH[>1^]?C@6AQ9TQV@^9[JT2>SL%I-RQ3SR:H6T:R_ M958\G:[2;%&U,''D-UO#+87O)9)PDP!?,\.2L\0L,JL;U20<0G4G5[NCH_MH MFN\ Y9L13J_#U[KSW<6.163"6PRO9#KUTEM49J2J&/%:@O3G#C4A![8A%!)\,#+ MS18A SO)MVCZ\4\3AP'A0%K;'W^+=9AU5@5:.P(^WW8$'*D@] X*QJL-_9XX MVI>)2L=2,=X"ILAK:P4.P0L*ZZ3/VCN%Y)TVL1\_0IEH9C9'FVBYQUBOFVHO MR;#IV^.M,-9*UZB_XA^_3/0QN&M7)OH8!??D!_SR=UI%E$AFB HQ M-6TH0I-#@PE,=A0_9E/_U[HZY3I)/_ZAP!X0N;\@Y0!]]02\K3CO$.!&8K_- M%W&%R\V-_29[L_:*GB<2^T;Q5Z5P,6W7!Z9LTJ ]B4 5Y\#9DJ$X-#:((*5K M,\^H%4>=P/XPP#UL;\?1?@>KX,JYWAVI+Q?"V68_!<70:019:BZ\( !2 "' MBU!8=))VOC9E6+O3V E21\74K2:Y313< 72O&(;+*/2;<0C!YQ!J;"N3)./ M"OAD,QD'880NVR4S M2(,DD%A'4]0)I#9[F9,SQI8VUV;-6>O$6A\.P_L W@4FQLZAN>>.Y6+ZMLV& M%[10.-]$[DFK. -8O< M(D2C+6297(D&78@WHZ+_ZF61CU+_8\HB'Z.+L7'UG6(\)P+W1GJ05@A0:")$ M2:PP$P,G3X3\WO\NBQP&50-JHH/-^+Y**Z8M#Y8[2,*1>&IU?&"A?N&(G!=: M.FVRZO[@99&'^']#Z*I3R%TOVN%,^)"LA"!L;9"E-<2"%*%AU)$66$K^>.#[ M :A8O 9 PL@K/)T"X?*&+1NA"(DLXQ"6.P<6; C]S=_U& V*.[ M_V.TTRG@;G6/YRI*HZ,&$SDMTBJN4*=D<6&9%<44JQN/.?FAN_L_"A+[=/=_ MC'YZPMS#O;YSE(I[U(2+G&N=3P;OF0;AE73D5 A5VHRG'["[?[,!M=WMP$-I MLB=\[M17-R69'$L4[@A!J]N)# Y% (Y*Y,1%+O_=W;\%3@[J[O\8I?6$R#NZ MR,[_*"@\HKO_8_32*<0NNLB7 M+*+V%D&%Y&H_# O.*P8% S,FZ;I-' UB/V!W_Z$AMH]>.H7811?YY,@'D=J0 MVY%KB8 F+R0Z#UPRC\9K563C$./'[NX_-,3VT4M/$!NDTX#(G*?: HB7$LB$ M\PB1UAQH;Y2J]232M+E_.GZW,_M?)% Y.B[Z6Q1[ILT^";-T-MM\>Z5%PD3$ MVIDE>-#:ZCJ12X/3' &M+Y%G(9AO[!LTX*H3__7X8&U293H $7[0.*X,H=]FIB;$A>9@DE28JM&>?D M]^8$.DAEZ4LMX=CIOKX1@9T$I[VLB&ZP\,?:1EZ?40 85KB:,%]2*3*!4ZP6 M&R6*_DJ0=;:'82$K%U/CCG,#4>#1D9K$@N@PR*@0J(X%RM7HLJ6&\-8ZEQ^L" M0S_P3K1Z:>T3Q[< EHE)*2P[9:PG*Z0).6@6%R9*9CTKZOK:;[W'4 MR6E=5ZNI*Q3]\5;3_:"!@UU+,XG(6O*2H[##FL"N%XQX.#8&G33LUB*YZV[][-COKK.B= M9K7=?T O)N@Q8@YLB QW)KF D&L&@TI%@_=U@^/H5$$A8QZFT?R!#-'KZ3)\ M_KS SVOUO"_7KUU+_@>RG8_",&FAB)H.Y76&Z+T&*;PVM3V4BL,4TG0B[SA, MT#9(>C"OI'$]R7I]JUW:B:V'4?^PQ.K7+8WO9I+L3?N"M6R2;-0\.4N8)E(T* MHHD:7/)>\B2SL<-,/#UL#'$V(_&'BY-OWRZF:2W\#^OH]-7EUW7 _CN>ED(K M:=W@=GJ[>B8\,5:T9Q!#<:"4C!!D\(#%ARB*":8,&F+M2/=Q;/;;8.\)ZW@( MO8[H!2P7J]KM.%^FU?O%5<-E7/?K0#1):I*:1(J=E*UWWYY0Y'(0GB?#/>OD M:](+[F"2_K6)QZ,$0E'0*G"(! M.>%))$F0Q#K=WFR#IX=DC .J?C3[$"9[BGGL5JT?YM/9ZGUY1;*CA\T7]6>_ M7R\\^N#N*,A9?K_Z@HN;Q@516U9/NA$]B4T8!(\Q =,%,VJK9=X,,9[HA+\C M!:/#:%_-SP^MAI:Q5L>+77Y='W+=-+P-7"&KL91 1K$4K5"?-+D1'+,*RJBB M-LMWMP?8@]>.$W&.@*K]!-XRE,Z^AL\_>C>&(B(W(H)CD0)B3W\$7>=$6(LA M1::TZ98QU_F5XV3LC "AW04]-GS6%O2:B_77'[X$"M<37J[(Q;Q8_BVD5#M[ MDR!_-&,_Q^6/4I@P%=M#48=!%^,V)\'%7[4C).NLI M8#NH6D;'X-\^7%/MG3-2JP1)&@O*N0C19P/(!'-<,N;5YNG,$V"Z>>0XN19# MH6(G035PJO^)1+Y.Y;B9$_ )/U_Y<#7NH!@CL<(#N%)S#)EW9#EI]T6L#9<2 M_1F':>SS+%E-G+@?,N+O7UDM(.^*]NN5IZ2LQVP2> JU)7MV$"PM&\V*]4F2 M8.0P29OWR!CW+*E']6X"9V=9C[T#O9LO5E].OM+22N&:BYN&YRDJKZ0&G1S9 M:I2TI*1-4%)FQG#%'6[:IL=WI"=?,3(:=M?9O'@-"3"$<^.*Y' O.+:5[S ML2ZP71M'ZV50+F:P+$90(2"XJ"RDP(4N,8C0;?OH=&K\. WC%L&,= _1@SJ: M ]3-6*RHDRS>0_%,@"H2P8? (99H?"XE>]?IPG5'2(U]#]&'9I\%R@YB;L!K M??\-%\3#[/.-;W83]L6$P:@(AKF:T^($A'65?T9-'Y-MQF&NYY\@J"7@[*+I M>?]B;P ].UOIM[?M))0+6:/7X*RE!9A"*QP(:/O3/F[9VHAQ M^X'5W@#0WUW6Y5DS7[]1_%$%>+-P)Y$Q9HLE?$7G:N\K5@_(..BHA4LLH$O# M5#\_3=.1II#LB([Y(*IJ '0O9'N=_E%+.&N_GN42Z7_Y//PQ4=P4^E\$)$D! M1<,:? H1B+E:05UKJT??2NO<3R^F\_2-5?2 M)8Z%%9#92O+!<\W.X 50*VVR-(KS<'!(_J#O2+W.X5&YHPH;!>9M7?E$JL M MU[9>JU.%M8Z^VUJI-/\\F_X+ M\R22#Z*7=<*=^REQU[,F6MB^'V>)'.*) MS"Z3I%0]*DAU@*:IEQ,1LO+.,H.2R!EFJWZ2ID[0\S\9]'I65;N@._DZ7ZRF M_UJ+=!*DS)Q;"Y4SXHM@$K*)X&U.LJB:E3-,[Y(.Q'4[(6?_7CC<67NM[J^O M+VN;MO,O>"762233K00B%%D'_S*6P#%BD:?$E7#T5+_?'KOQPFXH^]DN8@93 M2:,PN],3>LWB1!O!DXTU\U!X1L"5IGK\1FA+P5S#9?V UF/]M% MRF J:;5%RZ-M:I;[]VAY_KF]-&G9@O1#-UACY&\%9D$+0H?B3D$,@4'@.0=G M4;HXS#CTPW9I>;[7T41);IQ3&C R5UO_&J@GZ% "?*:2&?H M%4D[=:3:2DL-Q C]M-F:6%0L:"Y!&&G)=--7/F,"E$64;%W@99@YH/W0WT22 MP_C@[5?//P.ZUY-O7H?554<4'ZQ1HI9FHA3502$_V"4)QD6EG$E!Q491?H^/ M)DSU09'8]V+8'18_PZ+X$1(XKHMT:,#:M&YM0$I(ID"*B;E0=,QJF&O&_GAH MPO0?]6+8#0X_PT*XBIWY1#ATA6="J7/UFHL;\+)DB#;EHKV@_PZ3_-$7!T>^ M(^R(P+X7PBYP.,ISC F_3WY_)QD3?H"SC$WR;T\S_K*UM$Y>_==O9Y_.SL_> MOSMY]_KCZ=N3\]/7'TX^GO_][/STUT^[B.FE1^XGGZT(WO.89WWX=]-6X-7\ M:YQ>50(OPRQ_Q MRG_('\J.^OYXNT\6\CG?Y,8LA\>SK-$MK(T71M4%J9!') MPV*&::Z2E9L-/A\_G=WI]?MN+(^\],=+?K2D]LX')T6B>$YFLA/%0K"N +-! MHB V(@YS]]:-OG$VA0.!9M/X#Z"RG4W[[[B(\T&,^PNK?_?!'MT>/*CI&F 0 MR!Y8= 6-XL8 QUAC0N$AYNS 6/)!+ 6$3&^N[88,V*?T!?/E!;XO-Z^_.U/U ME[L35N]TV$>?1> 1="F:?"]+R\^$!!0/"S11!IV&2#QS?DO:_P[?3W.CAQ%6:?IV08UO4'5VP3;2?+*N8?XKBCBCNCFHK3 MW* "Y^L\*&I]!L)Q4,JL;DS MAQ<\N[['WNSSND%=V(.-R=D#U%%CBH5KD(5S K470,"3()0,*K!B#.N6-]6\ M8[L^62^8K$VRCH*L'3B8$Q"YIL6E2DDJ&B'E,$>[VU)Z= [M-D#:QZ'=6HUM M;N%7-XU1N6*%()]Q>Z2-B[9> - ! M5+MK8^S4ZU^F\Q6F+[?C$*:X_.W3R=NWKZ[[IFGBPZ(TD%SM_VC M%D:'$AY,B'W"=7C^1>WA9 ^=S@<2\/A@.:5(_.33@M],6@ 3'1DUC'1L>G-+TXF4V_ MAHLZ8(<"BV]A]OUFLI?R2>!P^\AQN^8,J/S= MA#:BJC-.)V_Q<[@XG:VFJ^]K?YMGRR/+#)BLS:!981"4D*!1^V(2YRD\=R*S MQ/0?G^>__X4>O0Y-_J^J7\+5EVLP//+2D7OQ'R+.W5?4(Z/DBNKK!4*6BMP@ M"LEL0 E*VT >4?80#1J)S$GS;%IR-XC,X$*IOW(+_1-X++L%HMYC^" M($RA)&DCT!WCB,TGCZ?DW94S[TM28ZMY?9&R,5?1 M*>V&SQ['W_:EZ3VF-/AWCLHZ-^58O M#MZ%KU=%-LQEKJ0+@(DI4!DS[6Y& DE((K)DI.Q4_=IQ,L9#"L8-&0_B _0B M_)'!\Q&_72[2E[#$D\_D,M>>XILL7:\N$6K[6ZL@>Z')!TX*:'%I2DH8AZIE*\ >]=AJ0TA=(^ M%.\[=A%IPMD84'//>B+;B'%T#/SMUP_U GN:\)IZR6SRJLZ#0:)9$<7@@XFU M'Y-$*1@RMIGX^N0)Q/U'CS=T_1 HV$N0#=REWDUP6#?,N2H#H]WX[G>NPC)& MYA-)2(+7)NPBD1.G6 :9>2@A^VP>7'WU52'8E<9QCSP/>I<_D.(:@^3-:6%P MY.-3U*!I"P>E= 3G90'CI$S!6^/Y,/?Y#VD9N\QT&*T_ ZX=5#"R^WQ2RO1B M6AFXBD1O;I:+<-(K" M1=R I7E^;C0S,FB#Y,LY3[*IK9"B%,2;,"47K;PSFYFS5=1X"BCT#12*%P0@GP108HR@?G445G-BF8&UT.\@&\A@UXX[ .:A/ MLKDAX<>3N7-6KN01JS;E:B(13GP2E#4JH=!56W9/@V;@[Z5-6S5P7;R*T! M>_&(67U[VZW,6XG&&EK7FNRHJJ+QP3O@2==C5W3M9MR MV@3:!URDJKO/),V_S5?3V>>U?X_+'_T/:&$Z3A)B8'1$&AAJP M>._F*US2*JN>RILP7?PM7%SBCUX($^/(^[7.@A0J$#O,@F>60PI*JYR2\L(. M8O!>(*RY\J=^[%V?ZF@ 77^=S_,_IQ<7DU"XHZ#(@#?U)A*106#"@)6:E^*T M$&&8-NPW%#17,=4/7G82< / >*0ARSV;N[[*OIJY):1/WJ&&)(P%Q;.F0(H5 ML"H8YHG1C,- M9O6>-62 M_W96.5[]/6$EZ&A,A.!MG9?A%<2(@3;ZG'UVQ6<=9'6=Y'O[X!6=8IJOE#3O+C[B\O*@!3)WG=4>6Y$0848>E0F:A M-@HB QY+4)"LTIHQ%J,8QM+M2O&X8\ '@^-!%-@N4";7A6?IK.$=R\" MZ[2TM+H,%Q.E9=Y&")QK/67-A0BU%EN:Z(.,3)0R3%/YH3@: M>:[YR$M@8 0TM!+N7L/?".+: $RD%E'EVG2D#HA0J#T$$0JP6LJ@K(PV#GN( M] QQW?!Y/#P&N^.[0AE&1V/?';^[K+EE[\M_DW"_S"\I"*1@CQE?O(9L"@E) M1 ;$$!(P2$K"LLA#M[9R#Y_=#1O'?W]9C@)O.N61J,P^G M#=9IEK1B>6)@'0956+0R#'/NM@_5W=*.C^]FY&":; "UCZS1LUG&K[-IF:8K M7:X9_B4LITL*HT^^UC9;$QE+4I8A)%&GKZJ $+,D-Y@%XX/RAN*G0UG:#O1V M0^I/<1'2M_8:PNC=\I/K[F\?%M.$)Q?K9]#'-ZD\4\>AUTMN0-.6XH[&<4LMG:HQY1UN-N609J.-4K&]T0?;SW&H?7=4- O^\P M5;=^W=_PCNOTP\/GRD65I 7!-0=E0X$H>&VKSDTIV4FEA\D5VX'8;J ]WLN. MH?0V]OGSR]O,'?_]/^<7.8;TCX]XL3XJ6V?5$;NBNNP()=8MAZL SNJ:IZZ$ MQ)*E%=TZF^Q/2S<4'L_=QQ@J:@61=X1X1L[Z-%S4*^_WEZMKGFS4=CUO0JO: MJ!4QDE^N)828."\I.*,Z3FWK]L)NV#JRNY,AA-T*@'99+[144@XVQP(B*P\J M^P+>E5 C/9L]UZB[CHKNY8#*Z9!"#YU/'9*$EY]OZVP/ULN+S&? MS'+]HE8+_C5,9]>WVL++E"Q8QQUY%5S5BF@#VM@D:KKZPR3NSL# MBYPFE-@@B%]>KI/BBXYH:YVT1W(U',5E)2>0GCOAF372;!YW]F@_NP'Q>"Z! M#J2(!J'V1)1ULJ!5]WG=@'1Y&W&1D[+.BYPE_'AU3C"?383/-OC(@<2A0*EB MP;$ZF2PG]-XZ)A^4]VUC+_--):>V[33._&]D:(^R4'&[%("902M M;Q)^%8,!#*@XLZ5XNWG8.;A[NT%C-S0?SU532RKM#=G_\R\/M$-2^L?Z6^OO MU-_ZB.5_U+]_^WAV^_SUY,+_2/.O5\\]>?5?OYU].CL_>__NY-WKCZ=O3\Y/ M7W\X^7C^][/STU\_?5C@Q?0K"6SQ_?XEQAT9X"I,+Y;W.5Q.OWZ[V+R$>@#D M_E[^EQ^,;XKDFH9[&#V,$/"/%9(#F_^_?DW1,LSRO6D9M_UU3N)R50<^36SA M4AFF0&:M*?Y*!;P*#)S*1@2E)(:=G<*77[_W-()M6U3J@IH5E8&'S$"YB! D M!9[.Z8S(BC1NH($%6U(Z3G?% P'IP:"#(=78D!?\H!$SB\+H((#1GZ"D5^!( M6B!MBCJ16U_,P6IG.C= 'VYPPJ H>/GN?6N5-(JLZ[K'ZW;/248>:0U"X8+5 MIKP(,9@"+B8;(Q.9^6&;^CQ)6G,-9+<'0 =0[:Z-T6.;Z7R%Z0L]:+ZH/S?% MY6^?3GZT_^9>E6P#$AN\'D!8!5$RS(M[PG5X_D7MX60/G*/B.0(94F50X M.M;M(./I=S37HKS9_US.7 .(:.PUAN'ME<1]R^E+^;T-J,6GX6@PC2USQF M#U[E"(ZE: +/S+&#Y:S?4C7R*+F1(^/=E-,0T#JG&9I[//]P_USVY7 MZW_B1?ZPF,X7Y_.[?8)OSK_HY3QHG2$YVH37.?BQ1 $)M2W,A"+%P3JI#<1C M[RD"!I8/F\/)3$RV03V1E9!T\J7R>1.N('A29&A>(I#]/MOILATBV)*I"OG3*DELM^8/IM,>9 M;#+X24GCBV LT!S7>N&3X()#*0L$77,7''*(2020##%YIQ#-Z-E7W88##'X. M]/,@?CNU[P[I^2I<'+BJ]&[*Y:LO]4L2_KJ2]GUYJ:"13W3T(D9IP-6Y"ZI. MX0ZE.(B,@GEI,01UR.XKO3/8QH'942ZD<<&V\QK\'1=Q/MS&\O&V__I9)E:G M91IN&XS<]""YJ7*G+?5._C[]S.578H*>]VX^2R0MHO?BSE2Z6UTF9DF5H5:0 MQ#HS+->989$!#\HQGQW7[& -G0_ ;QONW2'"\=; TZ;OUD5*CTKG55A^H6]4 M"_I[N%CW>G1>JR!R 9N"!265) 5Z"2*6(#"S(..PA[##\-73"#O5U]P<50P)#=W_-'JZFH823_9-GDR8=6CO9R M9BQ$IS6XP@4O:%-)W89E'(3<-G*SCF 9-8J@GVE-?5C@MS#-M ^=WPDZS0UJ M 1:M(QO"$JG(DG!\029VGN2O4Y+>8QO NY_P2R MP?NP'<'R:AA)/]E.MSF/9KWUGW\)MU,1)HF[$(PEXZ-+KKYW 5^LK">MS!41 M7,C##/,[*)O=+J\'[QUW!&NS?13^3%M@5>"3ATG&!Y&,BN!%;620L18W.@W& M6IN+]RFEPU^B/4=QMU7V9XY(RT#ZF5;775'\5G6XG%],<^W$]>,[RPFW3&7I M'>A:YJE0:HA),D#%HBD^B3#"J7\GTKNMMS]30HX"6C^9Y[G>XW]8I:O?F$B% MM)TG#HGK!$I1E.O1& @L2Z3_)'$$"5J/LM9M+?Z90-(JVGZRY7M"EEAOYVA9+D,Z2%,K1WO^@%_*AK^,V:>ZVKOY, M.6D;3#]98/9P W]]S=1'_!UGES@13K.@F0/D69)PB@.O:1- M4XF7G:>['82#;I7^F2 M0-"J-C+3M$H<^>& PH>8DW4V=YP8-"29W1;1GQDIS4'F)]N^'M_FUU+12F;E MM27MI A*Z *TFR-D76\OLXFA;%X*M+>%/2@W-8XF)09]U%! M%"R#\CFLI]%!Y!:C$R$G.4Q;_*V*8,2?F1M[ZNYXC?>SHJY+CY?@4D$-2M4F M_5QDB%A%RQ/+69$H?5-&_"6&NJV(/S,OVD)6 T9]BR[K=_@]NW(.\R0FE[-V M'NK<=_(%:0MSS%D0GKS >C>NQ<'6T19TM]$C<]X7_^Y8$.2!C_ M6']K_9WZ6Q^Q_(_Z]V\?SVZ?_Y^X_$?XCS3_>O7Q^H& M&EK!U5C M Y[WF^ELNL*WT]\?5KW_\OW7\'_FBU<7@9C^8[JO-6&4F>4X&'3"=R"6/ MUH)#$J,+R((QP;!T<&0^1NBXZ!P,,-V!N;?V&@#G:_P=+^;?,)]C^C*;7\P_ M?U]W\%E>#^AFTM74"TT""^3:UXTG9DU.=M%2VF0M!:V#@/$%PIH%W_Z@F ^G MH08 ]^IRN9I_K6WF+ZYL).VUM!;!\NK;9)$HCA01DHF.&\&C-\/4 M\#U#U+B#/PX)M+XTTP#(SA MQHQM4C+N*M1/ VA;7TI]_88K M//F\P*MYKM><%!.%8=Q *8I3<.00'*_]W^N"\1D5>9"#(.UIFL8=#G!(E/6D MEP80]L@9T3KVEB(4;;6]RGY4:CU,2M1!-\EE(B0Y/>QMVP9!X_KS!SU3ZT,E MC2+K>D;V]0JTZ+(/ED'1CABJ)*V-N:U[ : #J';7 MQNAE ]/Y"M,7>M!\47]NBLO?/IV\??OJV@@;VLD9EQZ<=;3\"@J(+N1: H&8 M3''$3+=KN^=?U!Y.]M#I?" !CP^64_("3CXM^#7QT4276? @E4V@Z,XAP;/V_#>ER%EY/P^?9?+F:IIJ%?H=S>7_](6)GL0Z-CH^I>G%R6SZ-5R\ M(HF^(J\^S+[?1(LJ,NDH1$"?5$VP*Q X"8@IA2Y9HS1N=EY]'![/O*2-P9X# MX*,OP8X-D%=_^_6::LOK62=1+5T1==/+4&?-@+=!.^>9T+;;@+[;1[8QCG( MY>\FM :BEK-9QK+%';4+EO-Z@!!ME5 2BM@C4X=):6T]"XZ%06*8+0D==QLZ M:/P\I K;1^CC9UU1)^^9!QU3+?^I)>&X-K^EH"?>-1LF-V4'8L>-J08%SW9 MW5N3#8#UI2P(C9P;% 8\6Z>@.PF.)$?<:>63R23#S0K]?X,\E<&!L66NRC9: M:@!T#ZZP"[/61D9.ILVTF\1:B98Q@#/!"YO1X(/)RB.F$0QV0'!H6.VEAP9P M]&SQ#"N"$^X")_QMR66RXNWTX*3$!V:@JR6V=92*AE(G,$#K5H598G> MQV'&P^Q#=7,'YSMB9SZ2(G<&+;TUSGO-D+]XC,L;0? )+66TT61 $1(HR12$ M2/ZR%)FCTL4X-\PE7Q?JFCNP[P>&O2NF 1OYPWEYEJ\)$>II W7T^_KJ8+Y>G?Z2+RSR=?;YM M=>&<,AZM 4=NYT,7\S7WP-9/K#+$W#Q=FLU'_7%P]79K[5ZP>M,-]=$.,5EUL>3 6., M@&D+Q=8J:A#26H]>YO(@(?V8B\L5CRP[9X%G40=8T&(,=<9@Y!F50%LL&^:L M[Z2Z9*QV:N4('&A2&;1@Y,R@40=!),"8QZFL]@^ M":[M%(UOA8*.":[;J*119-V_/@](4K+<$P=1$$/90:Q7X3G8(JU*^L\$U]T! ML'6"ZS;:&#OIY+GDF9S0"N<3,(P(2EN$X+@"YZ4I,GA!?QTD*VG$Q-:M=-DU M*VD;P8X-D!\)-E$RJ4L=?R*,!542 Z^T(4OLBE8Y<_3=!C9NEY4T8AKKSLK? M36AM;C4_0FBNN S(-$CKR/L3/D!DBF ;K&*,UP\VDU@;N8EJIUZG9W=F-^6T M";3E341],V\IU;.R+A98CM MI9:Q=Z]'^+EAYQVNSFIQ);Z=+VM*^=5AWH?:)Y"4N%HMIO%R5=?L^?SQEJT3 M$X16&&K2:IU 9+0";R2A*5@TAED60K>L[2&I;&Z/W0^H;6FU<4-Z3QB3XC6+ MCF7@6!@H)1T02P&\RSP*JV(8J&]89Q(;OK(:RJCNKJ+F;A#.WOWM]-/YKZ?O MSC^=O?OMW:OW[SZ]?WOVNAZ?G[QY<_;VC+[ZM,O=0+<'[W?JOP/Q>Y[GWZ#C ME$"Q^G[5E/9L]CN9H'65_\DL_Z_Y=+;Z&_WCDOBY/8-UUEDF;0%MO*K!HX>@ MB@[60=].%Z+;//X IN\Q1D8R M@,AM3'788%(5G$XJ" 4=N(BQ!(\HW3!YB&T8P!_+1R5?/&,13*JU\;1:P*<8 M0//LZ.-B,0W3.N4ERH[+V&V#IX[&;C<=':>)VR/I8ZOG'\#(#9&VL2LJ52SH MI>&@$Y.@R@K]^,$]:FUM#XWY9RSHKD"&WFM# JB MSIH5H'7)VF3C8ADF>.U&WW%9O&VP]70:1V_Z&O$49;E8O7%Q.\S0M7\T7W^:+Z\%)5PWEL[&,,UJ:4A7:/12#(&I_ M>>6<$U:*W#&;]*4WC8>A/M4Y'TJV8P/EUU^F\_M=F?[CF@M4@FM9,FA4]?B( M:_#"6W(R5'&2PJR'*8^/(^3)5XQSJS4D-/J1YLC[TZOY9;U&^U;3AV]M:DR6 MBUP2)(E$OQ2$:>T0C.%,1U^"T)TZUW3:E1ZCH)44D4%T?_C,".)NM/82D>VWK>_ M@=75 !"?X&>2;+$ZB77S!I*6R35'B6+59(151O 8N$())AH!CT)+XA,N'3+1\A,1QNWJ/ZG;MJ["Q';%/ ME]^^77Q_-?_Z=;KFYQP77R(F>50Q*0@Z(3AR#5CRPCYTZY\HN'WD MZ>,.33N$F[6W3,<&Q0.;>\]QO'89ITA;/U.^:)5J5AG9W%2(*6X-&$)^ULF: MS+H-ENGZQD[@L<<,GD%D/S:@.@4>3[904[9PK[P@X05+#J94X(01%)_$&((J M)H4>P\"]^MBY8X;>X;1TU'B\T\$TEZ*]Y QR2!F41P2/F4%AF<(>&[+@W<8I M]410)XSZ?UN,[JBYHT#KJ_EL.27]KK5]O@BSY16A]/EJ.ON\^1,G7^O=R\0$ MQ;/.'J23$90S==8YN28$SRA4<2*4;I[><#1V.]-E/SVHAU=P@WG_K][_>GI^ M\K]WK=?\\>O[9NT_04A/2?E7I;?GX8]'>MT)XT6)20(3LD:3%$*0WQ>!9Q6+ M,-EY'&K@TI-$[7]F^^#1/TI5G$L4$C%1^Z*2:>8L@H_60PHN*I]EB'F8J\SG MJ!I[/DH_^'AXC-N3'EHV'?O4/FX^I#69 \(2@L!CPFG8L MI90/S'"I!VI).J Q^;%#U^YF\UG=E-^7VQ>>_O$-9TO\!6=8IJNUW.]4_J)0 M7L<,3-5I+ZD$<-S4V]/DBQ&1H+")DK[3)K8FNEU3M VZGDZ>&%:+#1S]_V#U M]34!Q.!UI#++;ZA@3J<]IH"Z6DIF%;3W_%6HA_#BO;@-)\E8C7<-I6[4VU<.,757H 7 MM;$D8X&^]^)^>+@.K,>F,/O;;$%\?9Y-_[5>GM?; MQO+C_.+BS7SQS[#(&YPZH3 @%Q I( :EXSKOKT RVO$268S=DKKW0.RV-(][ M_3\\7@?58O7OS_N.O)_4?>[4WZ/;HWH*;[@P<(.1!S8OB MR,%E46V8%N!81HBEV,)$X@$W[RB;#WG>?UN?\LT^UVYMK\)B\;U@4%&CCI3&PWLHK=B.KE< M?9G70^AU18\D"7%/M">M8\TQCB0A8< A^N1#3)(-T^[H<7K&A5*O*G_J4&YW M^3>)HNOJ'B&$%>18 E=U#!]F8D'E#%H9(TW&ZB0<"$'H>XN] >Q0A(#3S[,-'M!%1>% U-\%5#OJH@%H?22=$ %?KNVLDK%(1=MRSKPVTTL: F6_R;@ M))D/N)C.KY91YHD'8Q&\E BJ:$V[? Q03/(Q>9:/\[6<&E8-RMOBSFEY^_D/+$M4TLHFAR\#5$ M+LDF\JC!*\^@9ENCBH4KUJV-S;.O:00'NVAO/H@HVP&%4.>WG.AK3GS@Q(F2 M0$O#UB&GM-W:F@>ALT@L");MYE2,ET#QR&O&C84& ,6^HFP$%$2]O:8^&6U9 M"N0Q"4\VTQ>BWCL&O@[8R-D9A]WJN!X\>EQ'HF_E[RBR!CR'IUVJM[=5$H(; M."!9EJRZ608O;#Q"D=B!LWI6)(A[1OS30 MB=R0R?6%ZD# MR<4%5J?E8ETSV8+.+/%H+1H]\$7E?8):O:G<4?%/73;MH84&P'23R_D4.QG1 M14^;KG0AD+\O$)PI'EP. 4O$XOPP8S!>(*S5(^!^P-6G5G8&V>^XB/.>8/;J M;I:/:?I!V0]ZJ0) MC#TMKPDG3]H(LL(Y%A)3#@8"JE2S,[F/S-OH.PUFZ-'W:M7EZ@=;/>FBH0WR MMMCA:=;>S5>?+N/_P;0ZG]-BFEX5)$^\#E(XQ2$F+5>%X3@Z M1(])QHQ";PZNZP<]3Q#4#45'>X?1AQK:1=/M&OF LW!1.U.J\+N/!4S3OBQ(NVF&J9/<@NALJC_;RXU#J; *Y>;I< M+:;QO#G]>/KN%7WV_OP_3^^Z@Z]/Z5L? M3U_3;YQ\^G1ZWI./N]^[^VOKW9\(#N -[3]9,L;3ZZ/6VJV<_K[2V2S?G-*>DOV:?\=[ MWYX@;3RI> -V7L*RSM'[\P*LYN>;*2<%#+)"-(G5$4640$UCNG'7> MBX>3<,?&^]/W'-$:?(V_X\7\6QUL."'_ MW\:D&,CJ7JD<66W*19PR93#D$MU 5_K;4CIN"<4!H[7^]-4B'N]7%4^\<8$Q M&T#9RHZSA<3F/0A=%+>JF&P/9 SO$S9N*<3!T+:'-EH$%RV=;[A8??]P$68K M6CAUG.O5LO%"Z,!IG7CT#I0L&J(H!IC(R7$ME.'#]-SK3N.X]0X'@UP_.FH1 M?4\GY=Q>%DM/+D.R''B)=0Z9,0N+.6G"E6GY,)-ED+(L'J@5[ELZ1BRE&CD=V459# M1_A7K+W%L*2%=K)8U#K+]0#W";-2315% ME9SKM:H"'^B/>FB9;)1*ZLU$HFUN%I]_^\CU#@>\/NQ1"^-?$3[#Y_56?T9J MG'VNW$Y*2$PELD&V<&(-@Z85Y!)D#!AD4#':S=R);0#VX(4C%S<<$%/[R7I\ M&#UOC=^OOM19"8+^FU'2#H:T.J2+$%0*@('S@)Q[-U U]#-$=4/8,5\N[*6& M?8$U3!CYUP5%R!,E@^22:R"*:V\ 7ZN\M0<4.:0@4G3\0.'BFIYN2#K^>X'M MA=];MNJPG4 D$\8'QTA 54J:9J4=KB86I?:N".!J17[R10-6(W=C[@ 5&); J7F*D)A4A$UT MX#03(%0=L9!*C">[Z?]6.G4K3A8=EI:7P!5L+3C>UI.)670U@2E M!3HQT*2QW6ENMX)C&VQMUQ.]-QTV<,Y_S>D;)$6%BP>L3CP/LA0?P-M"GBC7 M"4*,&3 YBH,,%S8/(0IYV,( M6@H*LW,!E5D"IURAQU1<.VB\/H]^R$[@+!6A M'!BGB)W@)#AF-.1HBZ=%EXP<='-^BK!QBWE&MH1]**N)LY,7IK!PJ3E:,N5: MF%I]%R.$H@Q8&;)%-%**,3S#<4MJQL5>'ZIJZ,1E%RDZFUW*(8.-6H"*)$^O MKYJ<1>5B(5D.F_HQ5, R2B[(/@'+H;38P#Y]P^JU%_S4,DS9^\QI7=LL:KY5 M34;(SM51I,RDHA '+M5]GKYQXY>#P>4)F/:HNR9V[QN^[GG$3W)GHTU!YSHN MJ$XQ%I$$:,A-]@$-,R9Q-DS7HVVH'-=,CHW/WO78%$IO4VX>YTO9C!8+I]T' M(PDP8!VZ0OY,1N]\CA+-,,-RNM$W;KPS-C)[U%U3F'R*(5&M?;"N.NJ,%EDQ MX(*DKG+XZ/_O;Z>UG'T]?O7_WZNSM MV:*\T,+01T!:(+"92N(UKJK '#BTP6F3)Q8&XW26KW M0G@;9#QII/;2P(BG)\O%:O(I?<%\>8'ORU7EQJ^X^C+/M3GAEYE. 34V!+# ZM8UIT0AH1<@=E]*]-A.U+:2, MW \H\Q&T-C(ZG^+C]?QKF,XFUGMDAKP+5ZIK61()DI$TD^-!)$_"Z^:,=<+? M\[2,@[##8F$^B&+&+BY\_VU%JS/_BE\C+B9)TRH4VH'-)M;&4NS*PY39)UOK MCEC:[$CR>%'7O<>.AXX^%37O16H-7!<\9I#?WD[HTGMFN- MP(+@K'!K3!YX(,IC9#5R1]7+%M:_'AH U6DIF%;3WW_TN_\85A07IODL32^F M5ZJZR=.JA\F7M?OSO1^FF%GY(M" "9SBVR T^-KXR1N>@FB&_/ MQ]H12O-Q]7HD4'[\.@27$U,]!Q8<4&2E2=;"0+0NTEY@K##")*Z&,9_[4-V> M=3T<>'O1Y)&@]M?I;+X@A^AFT,C5C]Z," W6VFS)$7:N3G0/N8 /D@'GS(@2 M9#(CFM]G26_D&'@4_/:GT_$[!ZQ]ZRY,W[OSHS\O+I?TZ0=6(A;7X>M:5KO,FA7ZYJJS^KWE M9"0'5_PPA:U[D=U(A_)F#/+VNCP2X'[$;V&UN/KZ?;D.,$[#8D9B7TY8DESJ ME$ KZ4!IR2%PZR G[DI140<^GD/]+.F-M#0?!<#]Z?1(0/SJ2^U!>S8[G86T M6G>169^09X'%QCI;0"M%_I(RX"6G.,$H@\:$Z,,P.;V[T]Q*Z_-1<-N#&H\, ML%W:LR&S.M7LZ1@PUR(E4\L_$M!6Y LZ'\U 33U[9J25CNRC0KMOA8^=Z-*% M][7O=,/XZRG]!NDKX?(F' B&*>Y9!&NK['-Q$#,&BG*9EC(G:?EF'=#N!\LO M$--*"_?#GRWWJ:4CNO,X7X39DK:;Z\/$6W;1IVABU!#LNNB.JSIX T%:X0)G M0<6T6=:[.RB?(**5AN^'!V,?6CDB$)[^@>FR_LS=L^VWTZ_3U0WC27@*/#,' MS>J>@)%!8"0";K)1G"OG3+?! [V0TTK7^,,#LU]-C0_1;4_UUN.*EKC!#3HOW.@'+14IM@E9RF$F0NU#;2A_\T4SDSJH[AE#\+H.U>G\Y MS==U^S?NBQ?9H*H7&U@[;>LZ/HYI!NBB\8X9D5)_P?B+Y+320W^$"*A731V) MZ=QL.E)_XN8H8C4-%Q.-26H2.A@A)*AHB6?)U?9)"R@L>)\4RQ:'F5"R M"[7=RA=^TJNHO5371,.CQ[E\K&//Q&7N4HT H^><=A+E:.DI"<63!ZZ,Y-(> M,LOJ,1J[@?&GN3S:6TTM#T'Y[5WMX/+7=V?__^EK^N!Z-,BGC^_?OGWS_N-_ MGWQ\W4^KFN[OZ:U9S8ZL':!=C0H^),L,D/D*=9RLUPV>EJ=_I(O+7&<5?YU?SM:7"36EECXXGY_^ M$;[2.E[G&N#J&$.K:2]Z*A-H4B\,< M;P[-62-UM7OB=-.6-H6'!GS4)_B?6&T2^I1(QAY!,4?[E7,*G*P7%]9H'*AF MX F"&BF4[1F-?4A_WT-W@O9T7KO,+E9#(NHUI@6&)=:;AK[M2W$CQZV$PV:_^QK\I M>H'=CU?9W>13W^/W;?BVQ/?EY-NWBVFJ?4BN&B_01^L+WFLO/ MB5=3N-B;6 MVE]DX(4W$(IGV?"(R(:)X0=@II%"VL. _&!:;W?G)XD_LLZOC^:NQHVD[^O< MFXLUWQ/)T43&%'B^3KT-"(X4 %QK'Z50.ON#FNUM&6BDBO8P !]4N^V"^O'- MZQFV&1I,F!/M926"DM+16G86)"K:QB)'F8:)ZGIBH)%BV3%=DYZTV[RG,K&& MO"X=#'"6/2A:K^!2S2N+*%A121@U3.[ /J':\-D!APK5MI!^/Z':Z2P/*>R!ATQST*/X&W*8-/BBN(?;FBQ\F] =GM',J MXRFV05/G85FT$*1$X)$5X=&G8(99/MUI'/>LL$>0#:26YB947!G_=5_7G2[T M[OU^'_O08Z0,LQM9%TSQBJ(JQ-H(66GPP6*]/4"N6))2#5,]W\]NM,Y5NZI2 MK)TL(F>L\," .8HHR>/2X#BS('1AT25IF>K6'J[K M&YO:;K91];UAB)GLV MW)IX2%!3^\DN*.I3X$W@YJ'O=;,TOO\:5I>U*^<&B\&&PC$K0$^,J7HNZ[(3 M8)5VAA5F2QDF*W0'8L>]5^H5;\,JJA$LSA?W6?P0OJ\3 L_GO]2409S^COD) M;B.K-V9,0 B$7H@]34 UD^!O-IS M^N&KE5C_N#DNN[\&@^;*H*P=XSE%K\Q#9*H&+L@%3TZ+,,R)8D<"Q[VRZ1%^ M0RBDT>CN=HV%67XSG859NEEOOX2+VM-DN4=&Y[:OZ"-&W)&A8<)(Z1P+V7 0 M)5<06DO8"#6]N#:<*UP4,-LAJ*L;LXS1#458^Z#HKX$/W:I[*,,..=3<1(A2:9! M^: @*EH)IK:?8Z6P%.U+>]633V\J[-L% OW(K;>RE+ZVH=N(]2J5H,I&.IMK MCVT5(RAG19VJ%"$DLHHL>BQRF$E#S]/55%#6WT:TE_@;V(F>X.;=?):N&8J, M0@7:5D%8D4&EFC@8B+5HI2%.(YH\3*[]BZ0U%6@- *D=E= JNYNLYLK9#U8 MJQYAO"_7@4FX^#"_RM(^K>''LG:M?CM=KB:9L8C.%)"E..*Z!/ ^<(IEG1 ^ M):\>M'+HWQ7:G?YQT]P&\IH.I,[&03Q16FOGBX>D10$ED=8B^8=0-$4:P457 M<)BCT>>H&C>W[4" VTKTK<+HAVG?8OU(+:24*8-.SH*J ZJ="!)RDCES@U;( MS2G, V)N%Q;&',XBAJX$W^@3$6(B\)C&2.,2XX3YNWX,^< M7]P^=^2)!+T>7>PFK 8.+9XY>-O"6 J#T;,ZN4;R>D3G'<04R78JR] Z+0T; M)D^B%_)'GA]PF&/4@;39Z+WA2?VL?M8'>RA[D0 M+,4*3B@#9Y&#$D6!#RI08$@FS"$OA@^80]?;A> SR^#DZWRQFO[KNDS1J%!* MCE M,^W)V8'S','JF(*UKM["']ILW26PJ4O";;"QA5W:62&-.=TW\[QO)GE; M4YNS)P.%UTG>9+?!"R7(B*KLF& Q\>&O"S>(:NJZL"\\[2/X!C!T_XQY/78X MR<22+05LP$@YJ.VQN.9&@E>YU+>L<2\*5Q11A#IK5*5:5B90@F2L3L@5Q>'F2>7CD?SC MSV_*7]E&C?<"^AYDU]R^@M.D>MJ3 MN55%6SE,_D$W^L;Q=8="U@ Z:0QI'Q;369I^"Q>WRX:A8EA8G5;)71WFSL$K MD4!HJ\ES$S+Z84S5LV2-XQ$? E?[:6#L.XN-8X7WL79>Q7PV._TCK4>DOIDO M[A_5WPHP&O2HBJN>OP>E5((8@P(7?,G9!)'S)M >]XIVIZ&IR'QGS^E .FC MOMB64A\1 =)+G.'/.!&(T!I#;2VJ299L-D6^U,\HAN8<- WE^[ MC1Z0_3=6[C&?_$XK]3/]WM>K?NQK3L]Q\37,\L;/U#XYM7O[>H[0O@=H/;V_ MCP.V(40QS %<"-87)?"JUYXRY-7ZG"R8@DX$++ZPEGNMK1?[B]*^Y39')8OT M!7*B<(TV"P?!8P:/7DF;LXQY\[3_<>^S\RN;.J;;1MGWG,UA)-S =GS?JWB1 M33Z)PGH9A (1R%57I0NV!40^VP%E5Y^PX:YV7.CZXUGLFB[7+*YLZU-EYGQU& MP@T8LV>-]5T&;^;B\I*Y<[5'IDBJ=LND)2A"C?*]Q,)Y5/80%9'A2C !>W J\1IN?,LQA8#JBV1L]7KJ^BTIHW6H]['Y@\]< ^3D Z$3O,D89!7ESR$G!=8FL^/A.K-[A"XZTU/M6YL6152TUL2 1@(4,P@I.CJHXA7?SQ M8_PI+F\N0E]?_K /14LG*68#O2[/$#Z EPS!).T5$S%)=LBV"X]3V=0)SS8H MZ=:!H0?5-+#)/]OG] Y_[\@DG?\3+W['7^>SU9?E) 7!%;DSP%@=URQ+[2*8 M MC$*#*3B;LQNM(^0_&XGQ\5E+'+<=H$Z%;J_#(,/IF?KF8",Z2LK0OA* ]*%T$1&DR M<*83,\4;'<:':*5TW'9R32)T:P4>&T"GO^/$.1MC\A9B;1^E.)*[SXP&7I)Q MS.NLS;@^Z0VEXS:G:Q.@VRKPB !Z4NB=MTS6="9C"$0EUG;$/!.[R#7Y,RD' M;X7D)8R*TGODCMNGKCFH[J[*(\+KQ/"H4AWZIT-RY,E(XLL+#3*X6!N68A)# M51]VHW#<9G;-H7(KA370\.=9OGZ;Y>M["LRG?R3ZT9.O]5^3+!D7+ED@P150 MGAR9N)XLP9Q7V40I\@@A_%/DCMO.K@V(]J+*!@SG4SGV@FR\48X<%(XU'T8R M<&@\E)R2RB58FP^1]+9=8OE@C>P.AKD^U-$ JAY+>']"6M[((M$*<#*1H\&L M@9"4)V1DH1E#9_SANGON<=USJ$2C?:Y[!E)+HX![]DX@I,!\YAQ,5*;V'V40 M.3=@N3:E&!$4'^;$9UM*Q[W<&0HQ7;I[]J6^(X#GS5V \CXS$Q(45O.538G@ M>>*0I168N72.#S,QJB.!XUK"1L"XB[*.!8/KTWX46>1:H.QDO2\587U?*@"% M*8C1A1B'.<;I3.*X%S4MX7!KA1T)$M>G^BRQ3/^/H)3/H+)R%$MI 3I(Q!"- MYWSX!I+M7L7JV>A#IARQEB9"SGDX\%P M]$N7EF"XK;J. (;WS^6=YRXD&2%KB21!B@$C6Q\N<)*L$,7;<>*6AJY6&@'D M[HH[ E1.I%:ZH-5@9"9^9+00"VI(69AZ;)BC,-W/\_]MZTN!70GE36+K MO'SC+.:81(!@4RAA)5I5%//N\>)/([>\SC#[KE^^%0D^/^#W(YXE[K($TI_= M['KR>'"7"89'!2F;LO5+>/!22F!&*B*DL2G7>O>W";U-O1M;!SG/M4945E<# MQ_]K7%Z,WZ$S"PE3N_BD.J7+(A4O/3A:EI0%E<$SZR$+99C303*ZO)&^/BQ? MH[AO8-9'TQH [DRU>P3ABS_&1<;(GW4,>>#@"4.AZB)4GS.@8).U7ALEZKR_ M79?2OILRFH7L1JK<)ZB6DM>"0Q48CVYNC*H\^RX18$MM;,$@#91'SGD95VS*G%F-/Y%2GI"1:L6US+4F;ZY) M:K^%S8;ANIDR]PFM^,N"02,42RP2X(:4.76L7-:Y "SZZ#EARL4Z*_;6)K7? M^F?+:-U(F7N$UHOO:9)<*;0-G(E41BY >5:66Z)0+7$H3\FYXXF8X/L.!FYI M[;<\VC!>-U3G'@%VH%B0,0H)&>T/1%8*3*"(*Y?+2#)"=:YU8;<:A?W63QL& MYUJJZ[&F>C.1[T6F'O+T8J6.J++*-7@009;FUB#!!B7 .YF%<((ZL_PB[:5Q MKEL1TF\1=8=HW+G6^A\M_)37Z8)#YR_3=."XS4XJ"=I9"2)1-#>3 F24I0L\ M(DO+S?"K0_#A-_5;0FT!8QO+O>&RZC,%N6W+JL]_9,4*8N=EU:\.-5P^:Z%V M-XKS'TY&^.^V7\>RTJ=WLLUX;3;J5%\#Y2FJK($FA5F5*QO\B$L@72HCCZVW MU6[+NZR^SL5Y<2O.\_0SC:[3P!&9I30$5)9E?F[&PT0F MD*13T1C(LZK:;/ MDM-WB6ICO2^'F]L+NX%TIVQX/\N_C<=Q^G5\&1_S-$A*AF19!JNU!6%D!J]) M )U)3LX;$DP=Y+Q*5M\5H\X0U)WP&T#28^J_IDO\A]^^3,9Y./LTGDZ1'1\R MX0RZ!&T$#"=HS6F?X^AN$]5W0J>2/ME- YW$2Q,4[L."@.C\].3T]^^ M?CD^__KWH_/C32+C)Y^Q7?S[.DD=1;G';E)V%DV_I,G7[XBE^RU))%+GF(8L MO '!3-F1B9DGM9P0GV,PE48-OT31MMYB^7,O4(+O\!_\>Z YS9+8")G%B.9@ M!7A1!@X8QB4GGDA:)[1_D:1^(^!.,+'L-[H1?_-^XV)QS=2!][AX<&'5F0]Y MCKS:GH0:88+3 402"80G&*42/I_?RFE$)6I;IPQ2RY-\#=]3O+Y,9WGY&]ZY MZ3 *'X>7U+,6YM.^!SI+24F!D15ET&*Y;"DZ4HS)$KF*4FK Z5?8-"6[4 M"ZV#IR<1\ Y4UT*F=L2C@!.9&)&2F#I3XKKGI=_;@9057M M9)XA8#@+,])H; J;0EFC;&(%+BQS51>),(/>'Q*/[W]716>E8&.0@G54R@0\9AB&#"E:C M7&QV=C?5MAN"^GT9L!,$;2+Z)C#4W5U?N>,>>"%TIM9BQB0HB, =&.U#$:QD M6C"+=M3XQ6[AH]_7 W4N2/I3= ,AWY8\O_OU_ <<_3F<#C3E6ABG,4,K=4Q]U69*K?&\(^L3IN$SC-VM"INTH?QE=N.!I@1HH9H* 1LI!:<.^"$77&KK]%6;]H;@9"*T%[0WTV@,_%%?]LB";_Y9:$ M>0'@/."H%)AN^"ACXU-D"AB+&,&@?AEEY=3N<36\8XH;)G$L)"0-V ME%(LNU>(AS+U1=-HN'0K F6%;^NW=E(1,5U+NH'#ZRLJ)I7+]/>7;CH]RW,> MYT=\]DF$,H)=">1&9"? R:!!1TL\T80E5ZE7ZB62^O5$#24'W2BM ?0]I/_& M.I4)R>@0P6L1D /!P96!E<3+8 6GP:DZY;BGM/2D-+OH=81=KH1 M= -(V?)H_S0Z[XJ#?(+ZA M8*L72.R_*=QNT DB."8],%>VJ%"MP3*)XJ?E79RG'I/K%NU@C6E>K5[@;HB\ M;N&_ 0P:P/[\!#N93J]3_( >*#W>VH-3VF9A V>A3G2Q'=TMWO3M&.T[5'QSSXU^.SO[\,^33Y^.3C^< M7?S]^/SD].+H]+>3=Y^.OV[RY.BUC]ONV='*A';T]*A,KOEC>'EY-(HG2.GH M6]'ZT72:9M,/PVFX'$^O'S1+2)E$CMJ"LR4[3V6YM<(@FNKB PE-42S+KAOC M7XO,;3WD2E_VX'D\(2:;R(%'5]( R\%;A5D!S4'QK(..=6I@Z]'9[WE?#V?+ M;JZB]O;)K6T^Y^#M#ZWFXBI./U@/@!$/TH#Z!UXV7X@8/5A!.;"8J*29>9GJ M3 +8J:.[ST1OO_;>+F1@RG-B@'J60,A8+F)MN0L+*06F8V*D3ISW,E'[Y,+6 M0=#+?87;Z:6%;...E8_#T7"&H>S/]$1\2[," M,I:<976:_S8@MM^\H@](UM%C U!]A3',]#$?^K]SO1[_^2.-IFF)UR@=(XZA M61*"B5D1J_>)@9;&A9*T)5MGS> V5/=[#[H[\.Y,LPV@^-90QZ\9ZL?KV?7\ M_NH-WAE3W+"@0$KE4.@^@/'<@366"\J,OJ9O MI5'E//TH)C/Z=C+*X\G57*WO?MW\Y:(0YXAG)&*DPP0MEQ82#PJM,D@MRPLV M[CVI=#.^/K'[E$FM@[B7P]8Z>FSAP+_MI7IW/1V.TG1ZP\SB,4.T3EN=2.GV M+<6I;,'0', S'9)32<5*$TE>):N5IU"50/%22^/6&FH!;@O:;QIJ1 @D>\M0 M&%*"""RC;7(,6E@RG*<06*V]% _):*29<7OU+@-G8UGWW@J38;! MW7!QTS2E6$Y$+5^8G"IXAJDQ\,(3;N!P_/-^^^.)7](R&S74V[ER M?<, 3_;0V'5\.XYR/>2O#W#F&(!0CR8')J3PHT648'*<@C(LF M$^J\7:F3$+_BP=&!OUL^-EZFH96'%W5#D8YTT!R*;JS+!1F2)VZQ1UGX+, Z M7S8J&Q2'9BJDE:+<#7'49Q32E69?!TH=V&1* M74+A3SPPD(EKIY5$N=5IV'B!H): LXFF7UI LX78&T#/*P[YTUT_7@HFT) I MA/(84JCY?:U+H(U +^PD$ZQ.V6<5ZEII<]]1EMVUOAK X.U%V?GX\O+C>/*' MF\2!DE('EBQ0@0Y=:*LP_L>$DI#@E9),NDJ5QF>(:2+5ZE#C+[22;2K^AA T M4$80+[)'N@4F(()P,"YEH$H$2F/6)M6]MV_CRGEC5;X C;7DNC$>?BPZM6=N M,NL4%4?A?ZZ'D\?]X ,O?'(R.M#<%HO)&8S(! , R;EE-O)8U\$\1U4;?39= MHV=K^3?D8;Y<3\)W-TWWB[/OIQE/!V6WH%4Z@Q9*@ A6@DLZ0C(Q)>&XSZ:N M^WF5O#8:8;I&5W<::0AF** T_#9Z?XTTC,*OBXD;32_GJOH-$Y?YB@'A/(\D M&<@R8MY+8P!K+15PN?UI'KEN'3\2CNN*5Y4.HQ :$-F((P%)$/ MX+@L#_=B(LR$''B=%\*KT]A&8+7+3I!.M=: CWJ%GW>_/KO_'D_FDS#F5\+" M4NZ9+;,MDRCSV D8)37(,M$_*J%J+0E<@\A6FD.ZQZ++//N-! H)C\NQ=BJ!*.$I4T$37F8JU)J']XK(:8%8'YM;:Z[L=X3TF M/^.K-#E/BZAT^GWXHTP[/)M]3Y.;*D4@KHQ^M\!RV4]&. =K" .?H\#X5&:, M5U;J2UCARYI%U/::'E<4>P,^[D/ZF2['/U*\2.'[:'PY_O;KO&S5N:UU89@B M:%ET8APK0U9) LLPS?:VU#,2_H^M\WKR#<+ZC?9V@;@:&FH <)A+QU1$P>A,0&6+^982,L8Z3[Y6H:Z59JV^4H/-U-0V]$[3['X93[(1 MS!"EY>F"@&KERX$YYIH)YD(>HDKZ_3U6RBL0/\ MK:N6!ISA?;1\,HHIOQ4QTV"USQY]N\NF[+O&?%SR,.=3!J=#%G6&2J]'9QN= M(KLLEW6NO0:P^09/3R[4:1EQZFD":H(&06@L:XP99!]S$M1'JNL\@-A^<5H5 M/.L!=6M--@#6)]>BTCF62.3 ,IXVPGJR:+F7@MGLC>?2U)DYL='5=%\PVU[U M;UU/KZ.'!G"TAED^N.]2(3E;8AS.T39I2.!S*G<%47FK(I6^3O/ )M2V#"#,9U'^U:N MV1DT*RNQG:+-*A+%H#USXT6"H$L;I;(1/,.\3W'NF2-,:M;?\=WOW7EOSG)K M137@*A_:3\D?'W,XD#X(4E;@H7B*63D"WE@&B3HOM4XAZ3JIS>MTM?%FKGZ< MV*%V&L#:*Q[]/)5;LO*0^0''BV?S=. Y5\*6P8B.>TS&-$/KU0X%RBT55$0G M=M['\QK!*Z%3[3\Z=Z'/MF'[XM#]>_F::"6U&9S&0$18C\=!B!*X54%KB=:J M^:ZQ^R;5*P%8'S2 N]5LVRA^ALO3].?LXH]T^3-]'H]FWZ<#CL&1"L:704N8 M 7I"P&KE@4;*8O")NTJ!P'9T-]MIV3&^MMJ+LY6R]P[:_TIN) LU J2>

    3:'X;75NY6B9 M1 '"*$P&(I' M",E@HO.UYD?MAF]_5:H]@C#:RMW/R&,_W80F98^8[AD#8L@ M8D NDXE@<\PE6E*Q4H/>9O3V>WFV3Q!>5[E[!^&CC-]\QZJPP09B,L)-EQXU M2L&7V?*$!DURME;FG;\0?HOH?N_:]@3,FZNY;427QS-6D>A=R)"843G%YO(Y=G/V4X.;Y/6T>+J+Y/QCS29_?IRZ4:S MHU$\_I_KX8\RW/S.UI2RFN4@(6:+ID#*M"?+2DB+/EEYYB6O4U9]D[1M7?B+ M7W!?^[Q?YIZBR=2:,J>*8"A/F$"/H-!!1.XE8]$F5Z_GC'_^GFC:E7>Z^;3N?=1S9.[,4_%$?)#>8=SH+2H]$K#&&LBY MC'*5/M%49_Q!?Y[J'O$^2D$-@ET'9%DXKL&82,$X;:E)N:Q*WBWS>^.5UL'- MREYI,\WLA2^ZB<2Z]-WJ6T)VY(^H-GF=*0)K/+XP)896)0.4'(4.B M5CV9@KPG[NC^%>S+\)^_?V5:6DZ5@AA+BPL-!JRC!(B,-I:K411/%1&L2F'K MKFD=#+T\?J9#+35P\_(B-^]^7>!'S,=-6)L"AI,"''I9$!E]KB6.H8?GE&OC MDF,[MKU[XEH9,-,E*E8]%3=447 M2L\2U8'6N4:^IZ%1^&RJWG$GLFX )>^N47##T;?;_>#<,N9M::$PK#AM"HXR M!HXY(8GPDL8Z2'E,1[\MM+71LH7,&T#,9X?B&Z7)KX>2N6%%9$L(-09X,!3! M7URPS9C#6<]B$ED14^?YURM$]=O*6AM+76FC[[5 9SD/0_IX/1D-Y\6[I]RD MP) %U#X399*63 (L$EKZ%5/(&&.*)\^JGU\*].97]=LX6@LQ%<3<-VC>CZ]^ M7.-G_=U-XA]NSL[7<9Z5'^^XH3X*P0!SW0Q"4P'>4 M$,>,9"9&RY2O=%S9) MO?55_;9J5@5-MV+N&S2?DINF[^/+B#';[4E\+)8W;WX_HOQ:W&>SL2QK"WD^;@]4O9Y&X""&SA5.'L$Q'0R&YR[T;?%+:KQ21J>)$Q$><+]2B]5\5,?'%OXN^4CZ]'7MC*5MT)-8W/QMH")&RB7_2F$6TP#35D" ME3A!&[$6\4PCXTE@X+92M_SJJ.CSVG@+E2TK?0/Y]:SVS\/1\.KZZH9PHI.B M,6A$?%FO:5@&BYD><.Z,533[8%8JA*ZD^$=?W;/J-U'*?^9+^[VQKQH,;"OBGM&QH/HF6O88%IL0. 3"ROA,YY"# MY('JD)/3(6CQ6K?":M!X^(W]G A;JVS<@?SZSA?GS9(G5^[;@[*E8II[DH & MJD!88C L\+0%E9*%I]^=G^*WEQ!X^ZDU<#MYKOKZ7"4IM.C@#YO M.IR+?AX+)T>,*]M?F2P['I("[Y,&S9B,*D=A=)T"[PL$]5NJVTDO7!>J:!11 MY<=)NMN[I(V/+D3,LV(I '"&*183H+W)R(SU^=50HUML/2*MW^:E3@"P J@V MUT:#IY,D@03A.5C-T=\RZLLXHPB9>Y:$<$D_62C>]NE427-O'%OKB+$!)_.B M&_YTMZ5(!H<'N3+ DX\@N45P>6C[;@;HF!5D*VOD@8 M]F"#RH>$1(3A7$_X\V6:*VST:+/*B\P/% G(MYLK(W!;=34 Q:Z"BL4ZH)-1F)1& MIP]I\;^#*)V.,F"HD3@O'6^^C.-AH+SFGJ<0O:WC->ORU6@O=EMQ9@>0:&Y8 MR$D#__S[8:1O$A(1\-'[II;G]G2I+*+UI61$L$H%))5?K^%G;J%\A:OMAFT\^^GZ^#G(8DRL[7T\FM_?C]X#6+@F2 MDB_MY*9<+V8H [N06JTY"U'F2GO35Z6P72>S#FY>GEO4H7Y:=CA;S%-[YE,Z M]BAV7(T$6,28.>$"Y0, %88!D36WB-FA:Y_'=+@*8<_?'9XS=)T-W M.1V0R",)C)>^4@9"6P[>85ZJ.+&21!UD7GZOTS&G#\EIV)NL@8@70Y:-)=_ M/< =$_\<3_X]?QT9TG0ZR,Q8;06!LN2W-+A),"P8D,)X3USI%:BSD.-Y>OJM M[U0'T.:R;PE!9>[^% _8,NI^.HA(K=$2T9_+PUI:'C9@& ]*4F.#\,*(.B-S MGZ>GWYI,=01M+ON6$%1*2-G8+'R@8"5+!?T>7/8.N$^8 VIF^:N]XQW@9M4* M7K7"2G6TK"OGYO90'+U_?_[[\8=/)T?O3CZ=7&QX*_?,IVP7XKY%5E<#@MVO M>+F1#F%QCV'&'C\0SR023HFA*>D0\(H42 ^6Q4D#NI:>5JD8O$]5!K6)\ M/9I-;[[B]AL0@T/GAY?#V3!-G[LVXL%E)O'XC$1%$$EH3!6S NV5T\0)K2L- M-]R0X)Y;KSI"U3-EA>K::RX'?^H)-K_[>_&SNG96-55(&7+,'62,;@ZN6I%EW5_T_04[$MW341B3!_1HKQE"H0W$9Q1!!0- M/G,CO6%U//;J-+;KF-;!SLNW@9WJ: ]\T1;7@B]_6-?>J.J*A5<@18-@7/D, M05A5'L^48E,9VY-$4)$KZ6VE=4SUW-$QJG;\*R%:YN7]!T"_N?\>")(929(! M%[F,FJ4*7-(,?3K48:2.)OI/-Q/+EP?Z;I MV>Q[FEQ\=Z.3$=IXFO_9+6=4,\&M+_LXE0<1I 8O72J#+R2AR)DA=0[\U6GL MN:&\$N@JZ:@!]'T:3Z?OQZ/9)MU:GL><&\DKHJZ2COI^8W@2/7ZXGX;N;WEM0 M"H0S;3!AS8Z#L.7.+IH$V06J#764T.42RO/O3%_X@IZ;OSL&26>BW!@./]/$ MCSMR1W//^C2KN.4G!I-4=!:8*??S3@CPI P79%D)SXVUK,[3O]?IZKF9NY+; MZ5 7#1QT+S.2HW(2F8' RK((KR18&A609*U*:#ZLTKFV'9[J=4O7#**VUD"/ MKY_FKO9+FH2BC6_I+%_,/_(I/\Q0QK@V0+S &-"7,1(Q43BZ-/7R_.WO_O3>Z2'OWWVUT?O4Q*1S=& M]Q6*LURV'J31=$[?3?[^?CR=3;]^1[#Y,N\7\30?8'\'HES^7^(&J%$&A$X& MG,L"=&+"6&IYKM1YMAW=VYY6*W_[NX??_J /4S-F,. ';I U(>\R M@H>K"9C\&TW *H(YOZ#1/@DV#L%#WA>AGIC%T1]N$F_OB;_.T#QN$^/RY*[< MERP\RG1Z??6C_+1(YF^"]AQ"*2!D/F-I8"3G1'!0C94%XY"6*J5K/\#9E/9^2Q.-64!%M>\#T,N?3H^N9]_'D^'_3?%W/,8G#\10 MS'_Z[M?QGYB)#M$;3(8AS6>8WTLDLN2RC@&H)!(E@JIQ1CK@T1C.5)).[.Z, MZ):W?JLH+1O*;F'3@"%]=,/)O,"T8/#_7+LRS1F%\3/=Z^E!&L(9%U1H#\DH M6M;].'#))V Z9F>=BS+Z*E:Q)J']UH!ZA'A-A3: UR4+]LL6?)Y0AL. 0IZ; M[=$H+OW)[Z/A[*5#D!H?;28:E"<9A$H:3(X,:#3".<=LD'4N56IRU6_MJAUG MWQ]4FKZ..3TZ/S^Z./G'\1:MCZ]^7G=7-*^3VL9EC0XD.V\3J!3+XBO*P7FT M>:NXD)0)(E6=YZ'M7=8\I.)H,BEATOP[W_UZ/D]?3$JVW@95YK(;AWFV\(+A M>82)" 9.SF25E$UU!-@9"WM]$;,.?M>-KNN H(&@9$$Y_N/YC@%!0F1"(?%" M"Q#4XYFE#!X2.5JG4;RU$L='9/2+PIZ@L-R0L+%>&@#5YH*[9WL42\9ZZJYN M]QR80&UBE@!-7H'@(J(T4:0B1J:RUC+;.OU5-;CI%^);@&O9;_:MZ0;0OA1Z MWRX!#$$IAF*4/AL0#(\D[YT"KI,S*0=*1)TQ<\^2T[-+[1TEXZY5U@#N'A6' M%E6XU\:5N>FZT62>E[XW!K^NE%=WTWR M)Z/2"C?\^9"-Z>T"/"H9*Z>(DC'3ZX</MN:8^I";0V@[Y%MWEJEE",%['KGD M_.FJD>^I*&#Y20<1RLRA)_ MFZ@7"7]?Z07AJV3UO*:RM;.J.Q7VB,?I9#:8-__,+P ]B903I8%2F=&(3,#@ M#FV*>(MI!@E2/07\]J_SP<#:^NKVX( MIWB0TXQYH,I&E082#DX$ YE(A4DBT8RO-,UU)<4_^NJ>5;^)XL9=2+%O];L_ M'Q">A2#9" ^1:P>B[&FP%%EP3DCBJ0UYM5:SU=3_\*O[.3(Z4__&4FP@3V?'='0)O YD(0%7XGFO?:"..&^RK7.)]X"*GF_NFN@2V%@K#2'J)B9G MRA@5=(*H-2WKH)!Z)!QBT,@$GK;*5=J[GXN M3Q=^FZ2RG>,LWUY0"^]MV2&6I')EY@(M3:T$G;+1040K,E\>=?C\G6H>[4O5QLVEKV#0#HR^WW/KIA5U'%G U(S"!!&.4Q8(@" MF!8VH\B44'7> #U'3<\UJ>V5_&1O^)82;P U[ZZGPU&:3H\"BF#AC4=X1%Y,>1:4O%;9>6H8KP.<%PCJN>30Q'G7A:X:A5SY<9)NP]44 M.%=E3"-3O%R$V#*4&"/)& AQW%IG*XTX?).T?EU8)P!8 52;:Z/O3/%K&%X> MC897\WG#J9BH&_VZ\_ MI#U\;*'+<07!-N!_[N+(]Y=N.D67/G\O.[Y"<-'JTP$XKEF MG#-K99U+S!=)ZG>T:AO'7C?Z:@!X#^F_L<>-)B5 M6B RHO?%E!>\5P284('3X+*N=(OTA)1^.WPZPDXW@FX *?](T[*E8^YF"148 MIND F8<$0DL\JQ4-P)(B0F844JBSK.G4J> :B&JV5B9SX-B \DV (L7K&EN+FA1:'5G MH]M&&IUR():AD!(IS;)<@]/106E]X1K/6QXK+'#",Y8S50$VF22JCE:P$L)=(6@E. MYK /O6[TU0+P[LDO[1=GN5C2U(4BRMN*$T]EP'TNVT4\B*PX.#??L:TSI=3& MG.H\=WV;MIZO +H!P3*TNM5(WU<"BRKF6<9OQE.@:/K&0UONJ&?.@Y^;GQ 1 MK$P!8G):)>.5)C)NS[+#^8K#Z0QAL24>Y"EN3,"0*>. F-4":I MU8[D+JEJ?.Q7QW!Z\FB\#]WNLR._Y?THQGD_@;M'P3+W%^-W=U,KXM%H=.TN+W\- MO E>$25 N5(TDIF4?(- R)8:PC3A(N[FF%B)WL;'8[5\@'2/AT,X6I[Z"*6B M(,1!$HX GJ4,?-FT+)/.WEBN7*JTJZAK5AH?ZM7X,;(5,!JPC ?] >_=C^'L M]C@\1QA,?J;X<3SY>#V[GJ23Z?2ZS-<;T,@5%9Y!YHF"X#:BN!4!2DMG0I#. MFCK(7YO4QD< U45V7<7N;=AS,YWT-_R'L^FCK6(W*]+'^6Z?TX!;0F-6%%QI M0D9;UFC+TJ)$%(M>>J6?K!;I..I9A]R>^W#W,>BIAH8&//O&"KGC^,&2UN,_ M?Z0R/.S#\.YT/%L,'/CZXW(X6W3G3LO2 MGR(L6EHV549F@*$FD,/LP5A!$= F2!UU]+[2?=.:E/;$XSHWT^4/SM\EX.AVX1$00QH"BRI2C+H,GV4"V4KL8HM.5 MGGQL2G'/9; &8%Q;S2W >5,Q/PKS3D8+Z?PS#;]]1XD=H8F[;VG^EQ_P=+H/ M^#0OI6XN@7/'R[M["3:K")(+8GAD,;LZ[>8[9G2U MAU;.;A8_#=C4E\DXI!2G'U%9#W?FW/(:!]IQ*4Q)B3AEI9O4@0LY0U Q:Y^X M-7JYWM;53)PW2%L-S8=:=NY60BJC@@4U$7R,"C#5Y]E2FXRM M4S/8"7NKF<2AE9O;1= AF]7B#/PXGMS\4?EW=!"#B[R,'B!::70Z.8(-(>-) MF'..-D1*ZUPW[9;/U0SM4&O5#6.J 8O;-LX\NYY-9VX4AZ-O2\$E(T+)H"4$ M2@FR3P,*PC)(.LMHG(^DT@:V:BRM9D>'6AEO RD'8#*/;SX65XI"&45Y]$!9 MFD__#F"T+TZ$ZX!J8C14>CG8/3.KFT+0/AO:&9#!VS6E8 MNMGNQ#/ ]>$:!4HAB>R8": 9]X 8S&*Q*RTJ=),_.Z967V)E->,XV.)_K\AH MQ32>-#@L]^7_/D(8/+A1G+^0?'1FSG>E/9#&C7Q>.V;?I6_#T0C_[3MW65JH MZ8 );KE6 E*0"H1@!#RW 736AG*GN*^T8JPE*:SV,/&@^PD:T<1:>&S6EI^J M[J5&[@?B6I+3>2H3,_#/WX]'LXD+LVMW>9$F5VS 923,V03*9 ZH=@]>.PV, M.L>ELESYBM=[NV5V-!#WN)%QXK^<+WE([GBC3H**2 M95R_ %MZ"CE/+B*+*M(Z@WO7IW4U^!]J[T)EW3;Q)&R+0'@AA]/Q['-*LX5T M\GAR5<[1"S?YEF;3@37964<]<.<9".-4>;<@\1?%'94I$[*<,[WR'JPJK:M! M_=!Z$EH$0M]VL4G9^/%?/:X6+QY*G(RFL\GU_-;R;/8]32Z^N]&-_/ _^#(9 M^S+6:?%I@Z"XBM%S8"@8$,&7V8@D@O>%G-K@ZM!:$1 MX:\%I :BJ0=OL!=.97'Z#JCC1'&>P>=R.Q^L!:>(A"Q=63GU)^G'W<;C\??)N[J9!0F"7][,KI+4.YO(.[_]='5^'HT M&T094YG4#<(3#4+[#)BSH'$Y+Y2FG&6Y7#!Y(;K9GIC5$'EHI?=>5-D[=-_* MRE]ZO/_/E/Y]^>L\S9?'E3_].)Z4:[3CR^&WH1]>XN$R()P:JYP 2D@&P:0N M:W$8J&2,"5)E]N0^MN,)#BM0N1K8#ZTLWI;R]]8*%B.Y7A>$,913:2Q8+E$0 M9?.OBQ@=."H8YT2D$)87Y79L!2M0N9H5'%J-NRWE[ZT5?'9_#J^NKVZFMISE MA6"*KH[=I!R6TW\.9]_+4W_\N0CIYKR\W;0U<#91+HS B#FP(B74G<1?6*3: MLT!1BI4''&[+PFKV0/,/%:I-"#[I6W0<>]O:@N=W <=-&QI,R1&L/ MAC$/0EH"ONQ_\3ESGKW5UBZO:NIZ0MPC@E:#\Z$5>'M3Z=["^"B$ZZOKR_D_ MO^';..>\R@YH<'*Q/LUPX8!KPK77Y)F7&UTG"4^(6@W.AU:P[56US4/ZI2:- MS^/1[/OEK\7\UN M#JU(VQ92FCA'5E#"$P?R9EEZA?X0DC(7@FJ0T:"@N!-@9*1@2112JB"\6W[, MMUVC4 TN5K.B0ZL*]R[VM<#3P,&TL9X>%MOOWF59FGR0&FVAS-<6DI3Q22Q M\IX28[A/E0ZC3ME8S70.K7S=/R+VV1S>=!WK#IJ,FFMC'$5QE=-:,U+VH9/2 MSA*D59G%6DN<6Q'!:F9X:(7UYM2P%A(/VH3_,0^Y'TVRO)>2BAN0%!Y]L M!D$P#?4V&R"2R&P#%R36F9?R,DVK(?K0*O =ZZHYU'UQD[/)5]1C6@S41[N: M,S<0-!-B"!J/B!Z$R1X MVL+;>PPMAJBUN2#/4TC#G_/)H1J\^WN+LM4P>*@%TT[UUG?=<[&S;C;T ME^FEC*P\J/W]1ZGQWJZW&P3C*48?'B0K7MX1"TX&#C0%P]R\*KG:9(.-OGXU M^!UDI;&^NEIPC(\X>\#R/4N+L:7$N?(TD8#*98 V%PQL3@YX="YHJ4VDN[C4 M>9G"U9!ZJ(6]*GIL )^O3L:YY^TL/V#Y:PKX3V?#-!T0XYVW"7GTNHQ])P$< M-Q0R$4)S0SPQ/4Q >I/NU;!\L-6QW>F\!81O*NSG=CJ?#Z?__CA)Z62$!*;I M;+[3.1$IA?,1I",>A)8<\(R**!46.3,I2-]8M7E5UE:SD_\4JG:!G$,SI=OU MZ/\8EX;]\EYW(1+4EX]1@&+1H,)2 F.E $LXE2310%6EB[3ZS*UF3H=:)6L- M/2T8U/V%Y&("-?[F42/8H^M(3ECTTH)63(%@>.YZ[Q.RJJ3.&&F:6K'6&E2N M!'%YJ*6W:OIL *L/9D6]6%,DP8G,O0%/&(:&0N!1EC#Y259QPQ7E_,FTCVU5%):'6I;K6GL- /*M:L[9(VLCDGGE903"K 519A8X20U(ZZ*2@7(;EY\K M[Z9 =[:^^_RKUN&,D@7E^-9D=?- M%IM$'L!$IX FQ7,0(@BU/+#D36R]^&VK@>O02FIUE-$[NC85YE)K_-.I*0-I MN31..8!E+$ (:&5.<)12MR\%UZ=Q-20?9'6N$<5WAO__[V]/=(A2 M^O?\K^9_4_ZK\Y3_G_*_OY^?W'W^WQ.*XW^%\=7B<]\??3FY./KT]>+L_?\^ M^W)Q#E]3/ET>/7C$+K-P\]F/ MD+<=T>G/61K%%/_?[0+T#\-IN!Q/KR>IE!+N072>+DOR,6]T>?*6='KDI_,] M(H/H%?/24]#98#JBRA#B& 0P)3Q-0C!7J:5N.[JW3FO"]Q2OY\?(6R;XXM;, MBU(X'V#4'#67''@J#1QE;KB3V8%Q2D7EN;"RTH515RRLMM^NEOO=(7Z?9$*] M@*"!I'Y!.?[CHS^'TX&4#N,A)H ;/!^$\@JL)YCB:4.S93%X7>==V",R^D5A M3U 8=Z67!D"UN>#NV1[%,EWVU%VE#^,RA7Q@,N4DR5#LF8/0L=R610G>,Q^T MU;*FT=#8% EAH=@'?( M@PWXBZ%,4QTMI=[1,4L^NM7>TO#2_:"O5M8;!&Q9XY#1)HTI9EF': MIQ0XIS$S]3Q02K36OLYA_@PQJTV,_FOB;@-U-8"X!].$%I>X-VQXR;)Q1 '3 MY2&%+I=M-F30-":I;.;\R6S/COIJGR=HM9?2?QGD=:&V!M#7P4U=%D89:PPX MD>QB98>)U$%BVBNI%?5Z>0=1SXU/=[3W[$V;2)!VC(!]QOS*[9&1H09]"!8&DB7/!*NY#8R;1:6-MR[TH:V%UYWVUZP"G%4OR&\Q<@$B:A1.8NA,9++*IY@MJ=//V$HS>LL=0,T<01V YU#MZ2(G$8PW$;2G6>D<0Z2-#;A=E;75'G;\QY9V )R-+>EG MFOAQW[9T,\CP['HVG;E16>%P/KZ\_#B>E+\<.!I32C3CD3Q?,R4PP'4J@F4V M.JWQKWR=-^)U^%FMN^H_5E,+(OM\Z#R5PJ*9=Z"8B#0&!8K+LL.*<[ 108TZ M"5QHGWQH;#7?2ZSLZ1U!A_BL9S(;@&5C:_FQ>%T_(3UP,;D.46O ME:U,((@H>SRM 5%VYQ+F7-9M&LQC/O;T5J!=:]D")@=PL* &:LRWE$*Q^T3!BA0 Y6^HULIG M5:!-N!9E&"-YD;Q-5$*7PJ)*8P1/# M0)$4O%#>F6:CIR56]M1BVKCMW0X8!Y"//W /2P^,;T_9^?C5XLWRC3>34E*O MDH-H(BF7>Q8\N@U(0:3L=4Z*-7_8K,CK2K;5\CC31BHI-:#5BO$]:1I:!*SW MLT]^'R%,'L2OID]BY]&XY&^&_?NAJ2PL'4=JI8S$H];WL W_TI&;W8&+_*VM-' M$IOGNM)J 3[D,CM)); Q>,A44AU5#KRO8[<[)@^FV+0S\VT0?*T.BD949'4AMBF<:[)Z<'4M_;"0FO"\!#,])DR MQZOR832@[^*H/8Z1ADB,@0NQ].,KXA1C28=&S] U.3V8@MI>F&E-&!Z&F2ZX M7S76H-$X4;8ZDU#Z8#3XZ"PH&72,Q$0J>MI4T"F?!U/_VQ,3K07!5@RTE40^ M6$D%E1QT*# I9%#6)RVB%SHV-C9@/097,MJ6EW(U4DGM#$1-#RG^^OOG MST?G_SK[>'+Z\>S\\U&9_OON7\?_=7S^_N3K\9?SD_?'YT>GOQUW-+YXW:_K M;K#Q5HRV,?)864RM'-&(,H9!G3 4G%8< I,YR4 XK?1"MNV1QRL=L>]^/3UD M%V-]I%!99<,AFX1'9F;:G-^\2JRM%4KL# MSG[;SE,!W$Y##"$30R3Z,R(P<$25.,(46)TX)83%&"OVMW3+3(MM*CL$:'<& MTPE:^MX%],PEQBC=S.M,(08C4@(NC,;S'.%I=(I@> @\(R4V+5>LGE_F\\J7 M["T:N]'^N((JVH/4Q1_C&SZ"]YQ%9P"MDB(?*!Q3.IQ#U%H%%W*6R[T*JT+J M[DM:;.1I!E*;J:)!2"$Z;HW#JF"EU!&(4F@<,0L4CS&@M'29!6%L6-[:L#*H M[K^FQ>Z3=F"UH3K: ];'\?7DAA%-M**NO.V6%//9LM@,(W(%5'"GJ:5*\M66 M=[[V+2UV2S0#JPV5T2"JAC]OS4,J$\JIC>+)F-[)+,%0[\$'R6FTP2FQG$NL MC*J[;VFQP-\.JC931GNH^CK\\_8PIT1:20E8&S$% MCE5!=?ED+ MF'\Y>W[C;865(DF&9L>U(2 <(L'ZLGN9EJ)45"6$/P"C[N!IT'[4,/?1LCN$ M:"OFW744\^ IQVT4(XEPY3(*DA*N+'XT8"/*QOA(/=<48YM=CDOLG,$#J@ W M'!YO":Q6[*TK7_54'"M'(8Y%Z4R,D*43Y;DE 4>\!.^2YD)J$63%E0G]"^" M:NL-'J([ N9?SIX?_2=TH&R(V3D&43"/J8301586(C=,:TFHSA4'7?3$]0%U M,.RCY6X!P5;,M3/UC?](DQM%7@UG YJD=4)1"$Z@Z\* !(PE&83U(A--* G+ M_3L-QKA+7+4XP;A_0],*%?'E^'P^.N'T_?'1Z8?SXZ\7YR?O+XX_S/^R MHP$1*WU'=U,AUF>IC5$0Q%EO:!:04@B(*>G :.* >N&U,2I'5J=9K>U1$*NT M^RQZ&J@4*7@N@(>,WL(J#\9EC!NM525@+(/2ZOCUKEC8ZP$/Z^!WW0$/=4#0 M0*#SN*W2)T*M$A:HM67M?69ENI\"1?&T$=$(3>KT>JS?8-W;_(1*4'BUEWH= MO30 JBI]DQIMFPF947PE(;?6@"?9 ]?>>IFD*IOTXO]5I(6;&7>AVU-8"^ M\X3ASS!@?#3/(G\?#6?3\Z^_WS#CN/*6> V<86 D,DU@J#*@,9?UWJ<0=9WJ M]*MDM=C"U2,2NU-A>WB\94*[:(/T$!+&0X)0%(]G"JA&40FI-:NT7N!9INTF9=HR ?<;\\?]<#V>_3D9H]]=SK9S-OJ?)Q704!5X$D6!D1'F#5QK$TQPV;A=O@2IQ6?C<7+'*.[*B.I#ZJ]A M<#?+EKFAGBH=P=B,.BPM@,YA4FZS5]:Y&!EO["Q:E\4]-;,=X'SW)KD!Z/9G MT^C&XGF\!7* 0C*!@63-*9?HE2$+2,6D@E,&*Z("SUM7^J(P\;3\K^"16X! MN8,^'O\QU]^=7)+-D691VA\4YJ8B>/"Q##62,OO$">-QEX\NNN>P\1N*OX(I M;@&Y@S;%F\VK#T038[3">0P;""^ON5T";SP#J606+G"%N?N>6>,3)EM\!O47 M,\CM@'?0-KDFPE$-E/^QZ;GX!LJD9&3AEP$9,0KS)Q+AGGZ+Y=!:\I@CT-O?]2_J FJC=V"OCM?MQ\6/#X'GX% MT4EKI+$):,H&!"T7]4Q&0!EJQ9V,B=5I-6U&!'L:WO^E'$)-5!]TEG!3!;A& M5+\M-484X]88B&K>%4TY6),Y>$NR+%>JH:_]&SOA_^"+5@?@"*KA^:"]P#KY ME;*"2THA45/NBE@ RSP'Z5U./!#O]+Y5ISN^*]CG,MD!>(!*6/[+E-A>F^,V M$#;9@((J2_0T)E*E8\<)"M1+&C)U2>@Z"XWZY7M/3_Y]*<=U!KGF9C,=O7__ M^^??/QU=''\XN_C[\?G[L\]?SH__?GSZ]>0?QR>G^-OCQ[2O-HYIE8_=;@+3 MVH1W-'1IX=[OAM#XA(&8U!R"-:4EJ:1HA!&(I73+>,:?ZVSG>$S'MEZ[&,XD M?4?;&?Y,)R.4A&PU_6_W#J_NBO>G5'5O-099+:.31T:1U JI"&5"%":\+W(+C(GK,Z*-.^^#9UC&'@<_,D^05 MALBF?M0Y*GDS;JZ6:%BYA42/SK'%3NH>;#WTH0&1RZ=I_+#N*D2DDI6LC"\!B]EB)5>M3Z&ED]C\>KAH;EH[(S MU32 LR4>;N82898C>? "LO1Q/$G#;Z/WUTC# M*/SZ#0^2L]%)66UW/)KA(3-G&=.O4C>[X93Q;$56!+C4&,BPE, SIB!3:IQT MCE.VG*X_N>G8GHQ^FR#K0F_'2FK+';Z6DMW7CY61E,C@@7F!_'$T-^L8BM7Q M)+V5EH785XCXB-+F760WJ6Y5!38 T/,4+MUT.LS#,%?>1Q3U"CPO3':VZ (^ M3;.S?.'^O+O2$E)'+Z('2C,#(80"&]!+A$2"Y$DDFNK4,FIPTWQ,N@7^G@Q4 M[AD,#1C$?)3T]_$EJG5ZVP(7+J_+^ODOX\E<[;/99.BO9_/RS_ATC#+ (VM\ MB9_X#0^OA B9#;S3,9) ,6**"8-UU(7E(H 71)7IYXR+2I-,.J&_7]#WC\,G M%YX[!T4S3R9?CA>V^6<"<%T0M D%[O.C=.8XWD7O9=1:U/I4>[NO':UW+$YH/< MBDZ;USO;6WKV^?/)Q>?CTXNO1Z8IL%S&]_:C4G5[,W;3T,^L@CM:[LD9.8 MJ5 OP$E53F'O(T5XJDJKWG?JZ[Y,QO$ZS/[IRA.;V2\,5B;7[A(-D)LL30;- M BL/820XKB5H8JG02M#,ZS#_/#W[Y+O6PLW5=X=UCK64@.X MFZ=7BXQJ0&666I?D769,WAE%)B@/P"UWVE@KC:IS__Z B'YST=TA:5.Y-P"9 M+]>3\-U-T[VPSE/IN$)1?<9?KZZOCJ[&UZ/9XN\QA1]0;YE!*P!+!(:F$47F M)/' 8W2".Y5CI4UJ:Y/:[T/B'1Z:57787,Q_*48C$8$4&+X,KM MKD%'%3DPYKT307-2*<)]G:YM'=KME1U^](,OND]W98J>^8 !I,8D5T0IP68E M@ 7!LC+*Q4HW.&\0UF^$WR%6EKU3EPK9.U^T^3O@%3^YKE^J^ +X#<0Y//*2 MP /02H*(8RR B\X!G3>5V4P#T7ODG>9=;[>6 AU;G)V$T M#F?3?PYGWS\.1P[3&'=9YH(-9]?SUMR!E8$Y+I'0* @(:4M'D=(M M-T1&FB5/8*QA(+)E8(EU@'&$D#P(9+3.&Z37Z>KWXK0BFCI41SL^Z65^!#%4 M>R8AQ#+7P6#>;#U*3A)-0Q+&$UKGL>]VR*IV)UH16=TH86M0C6?NLM.#[HL; MQH%3@3@>%$A>7CQE+Z$,?87D5/(R%,G4O;0J5/0[CW<'1]S:HFXNSWM_?OSA MY.+CT?N33R<7_\)DZ=/9Z6^8.7W^9Z>;3W'XT^]O\&(2:$KU FR$ F1 M[1Q8F2PP$2*UVB=;Z476"P3UFXEU@(5E/]*%X/?+I;SZEYO??6_]G14=T]HL MU_5=DF47\(0#:J4JC>F(+2H9A+)&W!)A-*M3C:_CN]Z7>?*3V1#%6+Y@Z0[6 M)6:#31&,3,4XI063;0!F$Z:@4C*TWDH=B:^0U:0?6P<73QN(NU)" Q< CZ_% M,'1H.Z, ]+5VSL^'/M$WK>W??WM$O<)]9+)>ZWORPF:83@/ NZ7*=D"D)C(.O0L, 8QG6*6B'[U5A<(J;) MHW<=##R70FPC\ 8.W,8KN:K21:/.^?C(J52RNE4_'.YD6.)@U$\073=3(OTSG#&$0$IE6;:,I#=:>G+@*AD M@PHB^7H7.F]1UQ+"MD?$6H#;0#W-0^YL=#L-+?HHO74,'*&E>(7P,-I9\%1I M0B/)5M<9%[PB@2T#;Q-DK 6]S=34//HN_AC?#L7SR5FE)(89P8 0D8,W)@*3 MBC@GG+:IWD70"@3VGYWVB+[-U-0^^A!(MV85B&0Z4X=ABL)30UH%AD=7-E4& M*PCQKM)S@I5)[+>IHF\$;JBJ'C$XGF%?'0ST:!(@:S8]ZVM?T!\H*NEQW+%0&PB,[O9:O_MU]^/?AVF"1'W_]2G]3)>+7-ID=+T\ M _,4_3+/%@QS'+2(>*![_!]2IP%P-?I:"HFVO^VJH).6D/8YN7+//']1_I2_ M&[NT+)D4/>87EF%V2V6 _[^\:VMNXUC.[_DOGG^YN>ODVWE3J4S8D?E'/F MZ@SYZ$7FN*&(&CC9!<7!A=82(M_.OMZLEFN.L8T:5[;8#SI#UB6ZXA0%$UB$ M3)2BT=)4:V;6'J(:0=OP4-@%NB/ET@#$'A\-M[9I6"EDN0XS6B;&H.\$9X2< 2W5)8D M,*)BCJQ.2^I=%+44@^\OZ;W .9#M8SMYG])L.E\\*'DK@^HW2A.5<4[<$90N MQW4(*5$/&P&1!AZC8)*P[5*'YQV]/2]I"1&'BG!>@9\-J)5W\]D5/NW+N@@2 M_V:]8;232EMF(9!06L+%!,X7G1N*U#TSBM8Q<)ZC9MPK.4,?1$?SNT',;+:3 M0DJ%]QYH+(%]I!QLV5C*ALQLY,%5NAW_/#WC*IWCY?P"< Y@>@O0F<[2A_P& M7SR]&[P79"#6" 4)]6/ITX9,D4&"IL2B/TKPHTYG[:>TM 690R2\#9KCV-T M8+;J].\6H8S@$8]J)5*Y[FHH:F#JR_%MDG+(&5IGZM"SY(R;*JL F^.9W@)R MUJC_U87I]73U_5;_2A4TQY,Z:"40^U: 89J"1#,M1(+/\)7NUCRAI1-FU+E8 M-4?RNCFT;/:0UBD803R0S,H>\F4F+$_4@)[P7, M >QN #(?T[?Y];?I[.KQ8N[F"3/)@K,6;.9HZWF?P3(A069A*/XGE:_3SF O M62V!Z!"I/QGD.)0(&L#3N[3"AVV9:Y9%P31W( @OYIH08 /AP(*-A"62@ZAS MV>8Y:D;NFC\T>HYF> .@N9]COOQUOGB?_N=5"*6:H*L@FX0HI+LY;22$Y(V4*7C%51RGU(K,3S/2YV$;U)-0 _(K#\2&_BO-U M&>9F"W%E0M*!H+8E$KGET<5TW$(./EB=LJ"59GL_1\W(8XWK"7\^L"0:0-,] MJ95- M)_+&Q=OQ*'@Z%WY@D32 L\+66\VMCQ"LRR "&A,V&0[*&9T5FI/( MKQ.D4G\0U E+YEP.PB&XWAQXT!Q-MY-')L:7,:U" 2?E3K2T%!RJ"!W(^^8P=-?RXR.J5=2RJQ3_2(M09'65T":(Q,8< M@7"!_@@J;'")%^X%9!:)VIE3E 3MH[&EJR(U<#:8?!I 'EJ=(:6X+$.KM\+\ M$T-$T,)*D*9,0$&3 4RR&7R2VBIC.:W4*'@/42U5;P^#K:$D<#"8\(U^/E@, M]*O[OG9@/N3;%?AHDK!(-T,+4Q!7>H)$ KA+@D6V62_JJ*MM2EJJ7QP&.$?Q MN@'5\Y@G;^;7UZA*%^YZ .%=J0:,K^:H2-)8D4I,\ MJMJ3 &PGB2TEA>M@;1CIG ?L_EA,0Z(3:2C/ 2U"[W*9>DD<6*$,<..L)UI( MWNU2;@W8W9+84KS]9+ [0#ICEW$_7M6GS\C>Y=OE\J9$9O[\.I_=+VZBB,I< MHBN<V%*PZ#D4UF=T6AM;=_5)V-]>K MW]U?98IN\7'?SL(BN66:<*FY5D&"+_: 2)* 9Y: (C*(1"BG<=LA[(*B_6_M MA"-[IC@:D.$M'X*E$\OR\_PZ7BYJ[7F1V"YJ2<\!??3&=!0;QWY8IW)1NN0_622<\<\:#4T L"2 \ M,^ S&J YTZ",<=21>K,B#B*Y&S;/.*)?2WQG@=/[H/*'_&DU#_]8FZB7B^G5 M55I,=.#)4>'+$%B+1T/TX)C(I=^W=\@+HT[23[8WX=TP>\;9@;JB;,M>?&ZM MKV^6R-7E\N$9(F2,-D4!BCE$ER60[?+ZC+WP'B62##:I3HEC!T)[ :^ MLTH\U!!-O\QG^\D0Q MKT4P 2)?M]%1'JS*"@P-!+=;<'B4GCBP_"+1W?#YDZ0XAA5AIV[O&6*ZP>PLTC=# ML;P!U.RT43ZF3Z-;3B0SGD5I(:42XY($_3ZO MD;?)!%?*L!VK4]+5@;AN^#NK9,W0(FD 9>O"CG4@:X)V*^>>2PBNM'M748"- MHDP'D)KF;*6)==I*W]/0#3-GE2PYD,$-0&.GMGU[9T2FN&E%?/%72,OEAXSK MG(7I5W<]X=(+X3G#Q9ER+418M"B5*8.0: ML?PX<#7/MT5+(XQ;WD?(6).7.S.G[A!F'Y6.T@A )Z0DDI,H=[H-1)ZCHC3' M1.H%?T\SA!FWO4%KP@%1"7>?EVA)2/3,<>M(:3BC4M9I(_$,,>-?I3T2 UV& M,/=A> /G\[,M5J,B!FT,#C&5-5!&P#IO0&=-K18R&%IG1-_!K8M/.FBYEXB[ MM"[NP^\&,;/I(N4\+M\[#3)+BFSAY8P/%EBY0Z<,S4+4*4T]F];%O>3\9)L)020)FC>VD4E_846N5=KYYG)QW7.=QQ=!C7FP// M@[Y;65&E6/) .,5-0'4"PP.%0!@/7!GMQ"EJ$%OO>=9+W%U[GO7A?1/-@EZL M.9O$D"GZ! %4R H->\? 2N]1NV9&E+96G63^X3.DM60EU\#5L=+H#S!["[!9 MNBH=U2X'#?%<;KS0B7>,.,X4>!8D[I$=6R:-$BV)-!(T*Q$XM%C!\Q !#=N@67;H M$)W"2FLWD]8' UTR:7T8WIQYOPZE4$(H2>C=*A**<6D$JG?B@3.T-DM#;R%. M,56XS2Q:+_&^'*#LP^OFT/(@S")*%6FY">*R8<@6H\'QG, :XHTP,F5?3Y.> M18"REZ2[!BC[L+WE &49QBUBN;"N1 *A= "/?PX:/0U+T2#E9MM6_UD"E+U$ MV#5 V8>?#:B5Y]/. 9XS,=15&BE\-N43<.Y5S]&%Z \C9 M&5!SA%F5,T@7<1G>9C!ZW4?;!8;K$,:U-SWHI)FTX?RFP[C> 'B>N4QZ\5>X MOHFW)>4_+NU-2KU=DIF"8L5Z\V5H%U42E*/.A&BIJW3ILBN%+9G2!\+AY8N^ MQ\NF )\2)2SPD@\;)4DGLPRJ%"1L>$!.Z%J51:]")I+=G< MPZ!L6&DT *]G[\?+D%RYD*!CUB""X6"R44"ES)KR1/!\/Y7V:NDG&\ MO2SE\5]X9"5U]!S!=962*2T6!?5@)[X"=(J0D;' (25I?&ICG@ *V>X8394 M&O'3E](FU5,?]#SI+E%35.>CH^Z;G[V=Y?GBR_H5QQ0@'?2B2OJL^^+J:CG. M>;9)4DA>6\"CT^(QRE@) G@FE2+"G?N5>\)C]-D;\(25#BT\@>66@Y5$F;)% M;#K%M;1V"X7Z8*!+H5 ?AC?@ZN]2LJ^_/_S).L/$&1$A230U@U)EE"T!XYT% M3G@P)GIK'<:QT?847#H:*D?*9O&4+=)0O$49=)1 &=(/%H(#'RF#I1V MAE%G-"-UZ@*>TC(NBFI)?0^X#A!! R"Z;03[>UI]GL>WLV]IN4IWA3+$Z!!< MME!:;F^NC5*/*TD&E^AHY+%.:__=-+4#JD.D/:_"^@9 M&.WW=;V)>*T#P0B MR65V'_H85A,.TDM#K-&1N3HYE#U$M90]J7;"]>9^NT#:;#::F$[)<_"R!-)$ M5F!MPK6AJJ;:4^IIG>S)7K+:T4E'";\;J Z0Q-BUM5M5H!]32--O9=-M="WE M0G-1FK(FR\KYG] 20-^%"HU[S^'_8;LJ[OGZVA=>U"1.#I'GO!)S&] _Z\M6 M3Q:!_FOT%!>AC2J--E,&5UKY!N.UI)D*5VG&T;/DC'MX#8^CX7C? (!VI;4I M2?C!,B2G)8AH%9@L5&G-Y+V(4K%0+Q5P%D5PQUA 0W"] ?!\6$ROIK--!D!#Y:2WP0E1+SMPP^!I* M F-;WCO6\6,^X<.AA9.@I;%6"E3X-@%:#AX\]6@N.IJT\?$+N,8JLNLS.IQ2A1M5!Y0*#$6H)5,XL&JG0 MO2L7P3."S1%I(%GK.%&6( C.O)8@4N*HEPR2*(/UO"C#T@(>X,822K(VJ5** M[EQJ"?I@H$LM01^&-W#.]@%A\-K"?K(IC'4;6)Y,0=-;&:@K0EX\&L*/CH).L@RME[KS.L4/9UQ+4$O MJ;]<2]!'! V :$]"VY?XKS :#!.XZ]!H!!N2!6D#\YYYI7B=^QEG5$O02]K= M:PGZL+X!$.U+:#)%;4Z2@Q8W4\$'77_B]:@GZ2&+LB.9+ MZ6XCC4Y1$7#<)1#.,# I!)"&HMLB'$MV>[SE3U=+T$N>?6H)^C"W ?WS?#Y; M\N05*7F@2,I%&VY+W2F%@"R3B0<\YNL,0#V[6H)#<#0<[QL T*Z(;++>2#S' M(1-2NK)&!RYQ!8D+F[1EQ,A3W$9YUVXMP3$6T!!<'_N8VH+_XWST@U$)0F3* M Q7 4^GOZ_&3,U*6-9$@!&/IR5R!YX^KCB]L*1ITH&3GE=G<-'2>G8; ="PU M7T R*8:A1,,P108T$N>-"3SP;N63?=_E MBY?AE /O(P46(_Z)RC3K.D?;7K):.N".0]KP4FBN9\ZGB]]^OWA_^?'BCP\? M+]^^_^V0C.N39QR78=U/TD 9U4_IJN#C8_I:%,7LZD<^C?&,5BY:STI;4=PF MBFY3SB"H-5X8PM&QK[*G=E%T=!^*K><^UW/%!R-4-!EW@T<+D L.UG./>T5Y M8STQ)M5QLSH0-ZX5- A.GO2;&%@DS=5U;&_AP[O?['C2L!JF8J^;G?@AS-., M!P288$I[/DK!&N$A))N)=IHZ6^>61"T]@^?C?!:FU]--I>^'U>>T^#2]FDWS M-+CRPLW/9U?K$[F4_FYH65[.W\QGR_GU--Z:3W>;P'!*@\D1W+KY?!EWX*FP M0(*4RD69/*US#Z#"8AK58WUP^#12/:[(&X@Z/6P=]"W-;M)ZD1>H/!8S=_WF M9KF:?\&7O9K%T@C[W?1;BNNZO>7K[[^E^=7"??V,K+I^M4ANN\F0N906\ORFY@[(9RH,+GN\4_B0[ MKW3I*,M4J: GI5*1Z]+8T7*25"A3D.M$*W;2U.B9W <53V(5PPB@@:-U0.MB MG>:0(42M% $NJ4,_+7HP7$N@F>L8E1),UFJM,>A"&CU$CP'MF*(>$>G+Q6KR M"467RD(>60/K&A*3'759@$N:@^#6X_&?!*XI.AY]-JE;DV9\RP.LXG?;.-U+ MQMBU$R,"8SZTE,:&VBUC'BYA4SQ =/(FEBG.G)8A;SF#]?B)H^&KF5$VQ$X7 M2;I!;1<9XT!M0/'.A^;UB(!99\T6WR=_?IJXA%:"3Q0\,:H4@FAPN@S<(39H MYY2Q?E_QWS*%?[V:?_NWS1-O ;+Y9HV/-3+NWSO)M'X M[)))H%(.(-SZXK0IS=^%-P:=4B/V.2;]9/[FU3@V33V9]^1@ S+_Y6+"N#-: MX+EHLB]W5W'5-MH,+B?JF9,VNGWM"OK)_)>+DX,-R/S7CQ-/*)<^ M:PA!11 LY/!^9]^1@ S)_>SEQPE"OO 7C M0IFJ$BUXPQB:YMD%)5PF?#@;[NUE)YFK\Y%Y3PXV(/,W?YO([$/.R8(F*8/0 M@9;8C .J8V)2!1O8OO*PGC;SI5.%5Z<(S]/W=X*(;1\B W!W M;#WQ'+8C\3PG/-$84:6$%S&LAV@)MIUGX_,4M_K'>A!X-!_0& VA>YG 7 M$\ 37%1@C@BT*$3B)SLW'U$V[F6LQ@_/PV78)";O5K/9OT&Z,E))X,&@BHUK M2#%+"93KWD$R;EFL4S_\$F6-J;RC/"2:V 6F4.81]^J3M_19\EI#4['2'R[N/QH]H\0$^"PC&)TCY66:?+>N9)TB44_?/V[;Z!8.Q 'D M,G9\TWU)'_*C-6PV&PM.TI0U*)YQQZF8P>OB&W$2:2":^# .5Z-60=1'L*P%L_2N7O?US7(Z2\OEW1EYVU98"TYSL(#FE00AC05O MDX"$]I'U-&N?]]4T'6&>[B-KG#*8E@R/X:77 A1O:=_L1^,E,U0RH"&4&:*E M -"2#-PZ&TU6-*D3'RM;;AQ/M\WXP#>#WV"?4P9[Q9Q4;S6L^D\\(" MXZF4"6MTZTQ&^>J8)1,\>=?-*-GYBB8N.1XBL_G@#!P;!H^RQX^742Z:$Z[&2V[W]'$Q<%C@3 0"T?V8.\/5%S'^L!=*T?C M2UV1+9UZ*9ISTJ,%QKR&8#(3V1@B>*?KX)WPNT;! MQ!HTZC/$X#P(9M"QB[AIN+7*N>2XW5L5>BS&QHZ0#"'9O4 Y@,T-F+$?OJ82 MPIY=W>VFC4YE*@B:";J#@F<0UD3PWG+@3OOD) NA4@>F'02U!)Q#)+T]&W< MMC> GNVF "^H[7<_NG+J9+6RR8%4%,T YDLJ(T5@C),LJ=7:G*;_25>*QRER M;^EX/*G,&\#V)OU66(D,7/>Z^,_IZO-=(.[BKW!]$TLCC.42?=W"V;\FP@7) MT;*%@"M#2S2A)9IY F.9BS:HJ&B=5C<'$-N$>U@914_:C=05Z<&H_986?CY8 M?5 K,LRU"H&>4!&$Q[H:;%VN!@: MT'V_+>;+Y1^+>9ZN)DX1(K.SH 2Z[:)TN#;)EWDC- @3O9;<5D'0 R+&K68; M!3^'BF#L4->:[M_=X@HM9#1=C516 _4NHNY4:-S@*>K^]P(1-I4E)1$Y#1XA)2<7"XXA"]DDHXQIBI MTXSM&6+&S=DZ,F1JK2A>H$A@2 K>>)=Z -($)Z1V3KL[X MPQ,N*.B#2ETF",8(S5$)0DMD8B1*A3JOZONBL M%G<9"9V'B: !]-QVN)Y01M%2%1FD2+14)SEP2F=0U$J">T%04<=EN'W_.'T) M1L7, 8QO!B[OTVI":8Y.EBE=P634DMR!+V%PDT,N=^NU8W5*MWZ0,$ZG@@9 MTY?]#>#FC?LZ7;GKB[^^IEF1 M@]31HFFK2C]/0O KK@E7AG)>Q]OH2N%(31+&C8S5D%X#J/PEX9O#;8H&S<-7 MMZ,(U]].!$.&\))KB1XWF!$6?"Q#5RF+G! :1:69'GN(ZH:]GRL#,)2,FHCT MOY_?;IO9:G/\1Y4234( B>B_KS>,D:4Y0&3&2TVHD'4,]FU*ND'KYPKX'R6- M@_&$'NMT'B]FL<[=XC_2HOR#NTITDBS%]4=13$H/PIL +I/2%YM8*K,*W)[H MKOL#JKHA[>=*#0PFI?:&!_WY^M/%?_QY\?[RXN_XZ=-C0CM.#=I^QI'C@O:2 M--2NZ#J5V/R@?/)NF?[]7_X/4$L! A0#% @ \6-<5#NL'^+# P \!( M !@ ( ! &AE&5X,C$Q+FAT;5!+ M 0(4 Q0 ( /%C7%2=_PQYF@, /<) 8 " ?D# !H M97-K82TQ,C,Q,C R,7AE>#(S,2YH=&U02P$"% ,4 " #Q8UQ41:5"U@L$ M #3"@ & @ ')!P :&5S:V$M,3(S,3(P,C%X97@R,S(N M:'1M4$L! A0#% @ \6-<5.,3CZ?U!P +BL !D ( ! M"@P &AE&5X,S%X,2YH=&U02P$"% ,4 " #Q8UQ4 M00*H'0T( !1*@ &@ @ $V% :&5S:V$M,3(S,3(P,C%X M97AX,S%X,BYH=&U02P$"% ,4 " #Q8UQ4D2-D95<% ",) &@ M @ %[' :&5S:V$M,3(S,3(P,C%X97AX,S)X,2YH=&U02P$"% ,4 M " #Q8UQ4J,R!$OP1 )4 & @ $*(@ :&5S:V$M M,3(S,3(P,C%X97AX-#(N:'1M4$L! A0#% @ \6-<5(AAX.B+OP0 8LTS M !$ ( !/#0 &AS:V$M,C R,3$R,S$N:'1M4$L! A0#% M @ \6-<5"ROVM)U' 1$4! !$ ( !]O,$ &AS:V$M,C R M,3$R,S$N>'-D4$L! A0#% @ \6-<5%-@?>(^/@ VKH %5F" 5 " 0M/!0!H&UL4$L! A0#% @ \6-<5&&W MF:<""P$ V8, !4 ( !YJ0) &AS:V$M,C R,3$R,S%?<')E :+GAM;%!+!08 #P / /T# ;L H ! end